Уважаемые программисты, напишите советник пожалуйста.
Советник использует для открытия позиций два индикатора: Profit Monster Trend Power и Executе Line. Индикатор Profit Monster Trend Power при определенных условиях подает звуковой сигнал для Бай и Селл позиций. Если условия для открытия позиций сохраняются и на открытии свечи, то он подает сигнал и на открытии свечи.
Индикатор Executе Line рисует линию вдоль цены, для восходящего тренда желтого цвета, для низходяшего тренда пурпурного цвета.
Открытие позиций происходит по сигналам индикатора Profit Monster Trend Power на своем таймфрейме (для примера Н1).
Сигналы для открытия позиций фильтруются индикатором Executе Line на своем собственном таймфрейме (для примера М30).
Соответственно в настройках должны быть свои значения таймфреймов для сигналов индикатора Profit Monster Trend Power для открытия позиций и для индикатора Executе Line для фильтрации открытия позиций.
Например, если на какой-то свече открылась позиция Бай и на открытии новой свечи индикатор Profit Monster Trend Power подал сигнал для открытия Бай позиции, то в этом случае открывается новая позиция первоначальным лотом (смотри скриншот №1).
Одна открытая позиция или несколько открытых позиций закрываются в том случае, если на открытии очередной свечи индикатор Profit Monster Trend Power не сделал сигнал для открытия Бай позиции (см. скриншот №1). На графике для наглядности в момент сигнала выставляется ценовая метка, желтая для Бай, синяя для Селл.
Открытая позиция также закрывается открытием противоположной позиции.
Также открытая позиция закрывается, если индикатор Executе Line поменял цвет, например: была открыта позиция Бай, индикатор Executе Line был окрашен в желтый цвет и если в какой то момент цвет поменялся на пурпурный, то в этом случае закрывается Бай позиция.
Но на смену цвета надо поставить временной фильтр, например в настройках фильтра выставлено две минуты, значит, если после смены цвета с желтого на пурпурный через две минуты пурпурный цвет остался, то в этом случае позиция закрывается.
Например при пурпурном цвете индикатора Executе Line, индикатор Profit Monster Trend Power может подавать сигналы на открытие Бай позиции, то в этом случае открытие Бай должно блокироваться (см. скрин №2).
Советник должен иметь таймер для задания времени торговли, например с 8 — 17 и если открытая позиция не закрылась до 17 часов, то в этом случае советник должен сопровождать позицию до момента закрытия и прекращать работу до начала торгового диапазона.
Советник должен иметь Стоп лосс, Тейк профит в пунктах и Меджик.
Заранее спасибо.