#pine-script
#сосна-сценарий
Вопрос:
Я хотел использовать волатильность индекса для торговых фильтров в своей стратегии.
В моем коде pinescript я могу получить значения OHLC других акций/индексов с помощью функции security (). Как рассчитать значения ATR для одной и той же акции/индекса. Функция ATR Pinescript имеет только аргумент длины, который вычисляет ATR безопасности диаграммы, которая была выбрана для обратного тестирования. Как рассчитать ATR для иностранных ценных бумаг в pinescript?
Ответ №1:
Передайте ta.atr()
в качестве expression
параметра request.security()
функции. Таким образом, функция безопасности вызовет функцию atr для этого символа.
Здесь я включаю BINANCE:BTCUSDT
и запрашиваю данные ATR FX:EURUSD
. Вы можете видеть, что он отображает значение atr FX:EURUSD
и нет BINANCE:BTCUSDT
.
//@version=5 indicator("My Script", overlay=true, precision=5) atr_eurusd = request.security("FX:EURUSD", "1D", ta.atr(14)) plot(atr_eurusd)