if ((l==true)&&(proves==true)) OrderSend(Symbol(),OP_SELL,lot,Bid,slippage,Ask-SL*Point,TP*Point+Ask,0,0,0,Green);
if(SL<=MarketInfo(Symbol(),MODE_STOPLEVEL)){SL=MarketInfo(Symbol(),MODE_STOPLEVEL)+1;}
if(TP<=MarketInfo(Symbol(),MODE_STOPLEVEL)){TP=MarketInfo(Symbol(),MODE_STOPLEVEL)+1;}
if ((l==true)&&(proves==true)) OrderSend(Symbol(),OP_BUY,lot,Ask,slippage,Bid-SL*Point,Bid+TP*Point,0,0,0,Red);
if(SL<=MarketInfo(Symbol(),MODE_STOPLEVEL)){SL=MarketInfo(Symbol(),MODE_STOPLEVEL)+1;}
if(TP<=MarketInfo(Symbol(),MODE_STOPLEVEL)){TP=MarketInfo(Symbol(),MODE_STOPLEVEL)+1;}
Вылезает ошибка 130. Прочитал справку, не понял в чем ошибка...
Смотрите знаки у SL,TP:
Вылезает ошибка 130. Прочитал справку, не понял в чем ошибка...
В Селе поменяйте знаки и нормализуйте все вычисления с ценами.
что то около того, проверяйте орфографию, писал прямо в браузере
что то около того, проверяйте орфографию, писал прямо в браузере
Для ТР то же самое
Вот так? Если так, все равно ошибка 130 =(
А я о чем?
не понял...
Вы верхний пост видите? Там намек на ошибки в знаках (плюс и минус). Подчеркнуто.