Ставь лайки и следи за новостями
Поставь на него ссылку - пусть другие тоже оценят
Оцени его работу в терминале MetaTrader 5
- Просмотров:
- 6629
- Рейтинг:
- Опубликован:
- Обновлен:
-
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу
Это простой пример советника с реализацией трейлинг-стопа.
В нем всего два параметра:
TrailingStop — собственно отступ между ценой и уровнем StopLoss.
TrailingStep — защита от чрезмерно частой модификации позиции.
Как работает TrailingStop (трейлинг, TrailingStop) — на примере позиции Buy:
сначала у позиции StopLoss равен нулю, ждем выполнения условия
— то есть, когда цена Bid минус TrailingStop больше, чем цена открытия позиции PriceOpen:

в результате переносим StopLoss на уровень цены открытия позиции PriceOpen:

теперь, когда у позиции есть StopLoss (точнее когда StopLoss не равен нулю), ждём выполнения условия:
— то есть когда цена Bid минус TrailingStop минус TrailingStep больше, чем цена StopLoss. Обратите внимание, здесь уже в проверку вводим значение TrailingStep — это нужно, чтобы не допустить модификации позиции НА КАЖДОМ ТИКЕ:

в результате переносим StopLoss на уровень Bid минус TrailingStop:
Теперь поясню наглядно, зачем нужна была защита в виде TrailingStep:
AIS1
Советник работает на основе анализа Open, High и Low.
NRTR GATOR
Потомок индикатора NRTR с новым визуальным отображением.
Reconstruction of positions
Пример работы с торговой историей на Hedge счетах — реконструкция позиций.
21hour
Советник выставляет два отложенных ордера в определённое время.