Ставь лайки и следи за новостями
Поставь на него ссылку - пусть другие тоже оценят
Оцени его работу в терминале MetaTrader 5
Trailing_Profit - эксперт для MetaTrader 5
- Опубликовал:
- Vladimir Karputov
- Просмотров:
- 3152
- Рейтинг:
- Опубликован:
- 2017.07.04 09:22
- Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу
Автор идеи — Виталий, автор кода mq5 — barabashkakvn.
Советник мониторит все открытые позиции в терминале (по всем символам и по всем магическим номерам). Если общая прибыль не достигла параметра "minimum_profit" — ждет.
Если общая прибыль достигла параметра "minimum_profit", то советник устанавливает просадку и по ней включает слежение.
Просадка "percent_of_profit" указывается в процентах. Допустим, установлены параметры "minimum_profit" = 1000 и "percent_of_profit" 20. Суммарная прибыль всех открытых позиций достигла 1000. При падении прибыли до 800 (1000 - 20%)- все позиции будут закрыты. Если же прибыль продолжает расти, допустим до 2000, допустимая просадка составит уже 400 (2000 - 20%). То есть все позиции будут закрыты уже при суммарной прибыли 1600. Фиксированной просадки нет, так как не считаю полезным пользоваться абсолютными величинами.
В теории можно поставить процент = 0. Будет действовать как общий Take Profit. Можно поставить процент 100, который будет действовать как безубыток (не стоит забывать, что пока одни ордера закрываются — остальные могут уйти в минус).
Внимание!! Советник работает с интервалом 3 секунды:
void OnTick() { //--- allow work every three seconds static datetime prev_time=0; datetime time_current=TimeCurrent(); if(time_current-prev_time<3) return; prev_time=time_current; //---
Канал, построенный на вершинах и впадинах индикатора Zigzag2_R_Color.
ZigZag_channelКанал, построенный на вершинах и впадинах индикатора ZigZag.
Торговля по двум торговым сессиям с настройкой начала сессий. Stop Loss. Take Profit.
ExpertClor_v01Советник - помощник. Только ЗАКРЫТИЕ позиций.