Это MQL4!
--------------------
Всем привет!
Уже больше недели меня мучает один вопрос — как правильно выставить стопы. Перебрал уже больше десятка вариантов и никак :(
Постоянно фигурируют две ошибки:
130 - Слишком близкие стопы или неправильно рассчитанные
4051 - Недопустимое значение параметра функции
----------------------
А всего то требуется выставить стоп на уровне Хая или Лоя предыдущего бара.
Мои варианты:
if(TrendDOWN() == True && OrderCloseTimeBool() != True && EMA_Filtr() == True)
{
if(UpWhite() == True ||
UpBlack() == True ||
PatternBuy_0() == True ||
PatternBuy_1() == True ||
PatternBuy_2() == True ||
PatternBuy_3() == True)
{
int Ticket = OrderSend(Symbol(),OP_BUY,Lots(),Ask,Slippage,0,0,"",Magic,0,Blue);
if(Ticket > 0 )
{
double SL_Buy = NormalizeDouble(Ask -((Ask-iLow(NULL,0,1))/Point),Digits);
bool mod = OrderModify(Ticket,OrderOpenPrice(),SL_Buy,0,0);
}
}
}
(
Читать дальше )