Страница 1 из 1

Индикатор волатильности

Добавлено: 27 фев 2018, 13:19
Ivan
Обращаюсь к программистам и трейдерам.Есть интересный индикатор волатильности(открытый код), нужно содействие в создании-перекодировании этого индикатора для терминала АД4. В качестве благодарности могу поделиться рабочими настройками по нескольким инструментам. Достаточно минимальных знаний.

Re: Индикатор волатильности

Добавлено: 27 фев 2018, 15:03
evge
Здравствуйте!

Приведите код здесь, возможно, будет понятнее о чем речь.

Re: Индикатор волатильности

Добавлено: 27 фев 2018, 15:09
Ivan
Здравствуйте. Спасибо за отклик. Вот стартовая версия

Код: Выделить всё

study("Volatility Stop Custom", shorttitle="VStop", overlay=true)

length = input(20)
mult = input(2)
atr_ = atr(length)

max1=0.0
min1=0.0
is_uptrend_prev = false
stop=0.0
vstop_prev=0.0
vstop1=0.0
is_uptrend=false
is_trend_changed=false
max_ = 0.0
min_ = 0.0
vstop=0.0

max1 := max(nz(max_[1]), close)
min1 := min(nz(min_[1]), close)


is_uptrend_prev := nz(is_uptrend[1], true)

stop := is_uptrend_prev ? max1 - mult * atr_ : min1 + mult * atr_
vstop_prev := nz(vstop[1])
vstop1 := is_uptrend_prev ? max(vstop_prev, stop) : min(vstop_prev, stop)
is_uptrend := close - vstop1 >= 0
is_trend_changed := is_uptrend != is_uptrend_prev
max_ := is_trend_changed ? close : max1
min_ := is_trend_changed ? close : min1
vstop := is_trend_changed ? is_uptrend ? max_ - mult * atr_ : min_ + mult * atr_ : vstop1
plot(vstop, color = is_uptrend ? green : red, style=cross, linewidth=2)

Re: Индикатор волатильности

Добавлено: 27 фев 2018, 19:56
evge
оставлю доп. инфо.

https://ru.tradingview.com/script/oRK5J ... lity-Stop/

посмотрю позже.

Re: Индикатор волатильности

Добавлено: 02 мар 2018, 13:49
evge
Переписал для АД4 код.
Проверьте на правильность работы:

Volatility Stop (VStop) - определение тренда через волатильность