помогите написать советник

 

можешь помочь сделать советник вида

Sell SL-200, TP-200 --> убыток --> Sell SL-200, TP-200 --> убыток --> Sell SL-200, TP-200 --> убыток --> Sell SL-200, TP-200 --> убыток --> Sell SL-200, TP-200 --> ПРИБЫЛЬ(до тех пор пока будет прибыль) и все сначала, начиная с первого значения. Ограничения на открытие сделки по колебанию цены - 20 пунктов для каждого этапа (ДЦ 5 знак),  По каждому шагу, советник пытается открыть сделку до тех пор пока не будет удовлетворены все условия, а именно не возможность открыть сделки если SL или TP больше спреда, цена изменилась больше заданного количества пунктов. Выдается окно подтверждения при запуске советника на разрешение совершения первой сделки (только при запуске, потом когда он наматывает круги, больше не надо). Советник прекращает работу(возвращается к первому шагу(выводится окно подтверждения открытия первой операции)) при 10 неудачных (убыточных) сделках, если не получился ни разу плюс. Каждый шаг что бы был прописан отдельно(10 шагов). На графике остается след сделок(место открытия, SL,TP, место закрытия, место открытия и закрытия соединяются линией, и линия окрашивается в цвет либо красный(убыток сделки) либо синий(прибыль сделки)), понятно что при наведении на место совершения сделки и окончания, высвечивается, время и параметры.

 Каждый шаг разделить, что бы было все понятно когда открываешь редактор, и что бы можно было удобно менять все значения каждого шага (объем сделки, SL, TP, изменение цены больше заданного количества пунктов), можно было менять количество шагов(по умолчанию 10). Все эти значения можно выставлять для каждого шага по отдельности когда добавляешь советника на график, во всплывающем окне, только думаю там будет указано заданное по умолчанию количество шагов и для каждого возможность редактирования, а мне нужно при запуске что бы можно уже было редактировать для каждого шага параметры, сколько я шагов указал. Все по русски(комментарии параметров, шагов), кроме кода:).

 с возможностью легкой замены всех шагов сначала с Sell на Buy.

для МТ4, с возможностью легкой адаптации для MT5.

что бы как можно меньше нагружал систему. 

Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства сделок
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства сделок
  • www.mql5.com
Стандартные константы, перечисления и структуры / Торговые константы / Свойства сделок - Документация по MQL5
Причина обращения: