- Регистрация
- 17.03.23
- Сообщения
- 223
- Онлайн
- 6д 3ч 53м
- Сделки
- 0
- Нарушения
- 0 / 0
Оптимизируй для Pine на площадке TradingViewКонечно, вот пример кода, написанного на Pine Script:
```
//@version=5
indicator("My Indicators", overlay=true)
// Считываем исторические данные актива
data = request.security(syminfo.tickerid, timeframe.period, close)
// Вычисляем скользящие средние
ma5 = ta.sma(data, 5)
ma20 = ta.sma(data, 20)
// Вычисляем экспоненциальную скользящую среднюю
ema12 = ta.ema(data, 12)
// Вычисляем индекс относительной силы
rsi14 = ta.rsi(data, 14)
// Вычисляем стохастик осциллятор
[slowk, slowd] = ta.stoch(data, 5, 3, 3)
// Вычисляем полосы Боллинджера
[upper, middle, lower] = ta.bbands(data, 20, 2, 2)
// Выводим индикаторы на график
plot(ma5, color=color.blue, linewidth=2, title="MA5")
plot(ma20, color=color.red, linewidth=2, title="MA20")
plot(ema12, color=color.yellow, linewidth=2, title="EMA12")
plot(rsi14, color=color.green, linewidth=2, title="RSI14")
plot(slowk, color=color.olive, linewidth=2, title="slowk")
plot(slowd, color=color.orange, linewidth=2, title="slowd")
plot(upper, color=color.gray, linewidth=2, title="upperBB")
plot(middle, color=color.purple, linewidth=2, title="middleBB")
plot(lower, color=color.brown, linewidth=2, title="lowerBB")
```
Этот код использует встроенные функции TA-Lib для вычисления индикаторов и выводит их на график. Пожалуйста, убедитесь, что вы установили TA-Lib перед запуском этого кода. Также учтите, что некоторые параметры индикаторов могут отличаться от примера, в зависимости от того, как вы хотите их настроить.