Auftrag beendet
![](https://c.mql5.com/i/avatar/avatar_na2.png)
![](https://c.mql5.com/i/avatar/avatar_na2.png)
Spezifikation
Написать советник согласно ТЗ
ТЗ для советника mk3v3
ПАРАМЕТРЫ:
PendingLevel сокращенно PL, основной параметр на котором базируется советник. Сигнал образуется, когда цена по свече бара Open=High и/или Open=Low. При прохождении установленного значения в пунктах в таком состоянии, открывается ордер. Если Open=High ордер открывается на покупку, соответственно, если Open=Low на продажу, т.е. ордера открываются против тренда. PL это параметр в пунктах, например 10, 128, 355, т.е. любое количество пунктов.
TimeFrame, рабочий таймфрейм эксперта. 0 - установленный на графике или в тестере, или конкретное значение 1,5,15,30,60,240,1440... Для работы на днях – 1440. Можно не делать, если при выборе на графике будет срабатывать автоматически.
TakeProfit, это параметр в пунктах, например 10, 128, 355, т.е. любое количество пунктов.
StopLoss, это параметр в пунктах, например 10, 128, 355, т.е. любое количество пунктов.
Lots, количество лотов ордера.
UseStopOrders, true/false, параметр использовать или нет при срабатывании лося. Если true, то открываются ордера на покупку или продажу согласно ParamStopOrders
ParamStopOrders, true/false, выбор открытия сделки покупай/продавай, покупай - true, продавай – false
sLots количество лотов ордера, если UseStopOrders true
sStopLoss стоплос, если UseStopOrders true, параметр в пунктах
sTakeProfit тайкпрофит, если UseStopOrders true, параметр в пунктах
CustDigits, количество символов, при котором считается Open=Higt или Open=Low, обычно 1, 2, 3, 4, 5, 6. У нас по всем валютам шесть знаков.
ParamVS, true/false, если true отслеживает параллельно сигналы при уже открытом ордере по одному инструменту, т.е. может открыть несколько позиций одновременно.
Как показано на рисунке, если мы поставим большой стоплос, то параллельно могут возникнуть еще сигналы.
ParamPL, true/false, если true, то при создании сигнала PL, если цена не доходит до установленного значения и возвращается к исходному значения свечи Open=High или Open=Low сигнал считается затертым и отменяется, обычно это происходит на следующей свече и более, как на картинке.