Смотри, как бесплатно скачать роботов
Ищи нас в Twitter!
Ставь лайки и следи за новостями
Ставь лайки и следи за новостями
Интересный скрипт?
Поставь на него ссылку - пусть другие тоже оценят
Поставь на него ссылку - пусть другие тоже оценят
Понравился скрипт?
Оцени его работу в терминале MetaTrader 5
Оцени его работу в терминале MetaTrader 5
- Просмотров:
- 2220
- Рейтинг:
- Опубликован:
- 2018.04.12 09:48
- Обновлен:
- 2018.06.15 11:34
-
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу
Индикатор отображает на графике цены возможные уровни StopLoss. Отдельно для Long- и Short-позиций.
Имеет два настраиваемых параметра:
- Period - период расчета;
- Coefficient - коэффициент (дистанция отступа от цены).
Расчет:
-
Если Close[i] < TS[i-1] и Close[i-1] < TS[i-1]
TS[i] = Min(TS[i-1], Close[i] + loss) -
Если Close[i] > TS[i-1]
TS[i] = Close[i] - loss -
Если CClose[i] < TS[i-1]
TS[i] = Close[i] + loss
где:
loss = Coeff*WMA(Diff, Period),
WMA - Wilder Exponential Moving Average,
Diff[i] = Max(HiLo, Href, Lref),
HiLo[i] = Min(High[i] - Low[i], MVA(High - Low, Period))
WMA - Wilder Exponential Moving Average,
Diff[i] = Max(HiLo, Href, Lref),
HiLo[i] = Min(High[i] - Low[i], MVA(High - Low, Period))
-
Если CLow[i]<=High[i-1]
Href[i] = High[i] - Close[i-1] -
Если Low[i]>High[i-1]
Href[i] = (High[i] + High[i-1] - Low[i] - Close[i-1])/2 -
Если High[i]>=Low[i-1]
Lref[i] = Close[i-1] - Low[i] -
Если High[i]<Low[i-1]
Lref[i] = (Close[i-1] + High[i] - Low[i-1] - Low[i])/2