Някои кора почват да прохождат из кодеца
ПОХВАЛНО ПОХВАЛНО
Код:
void CHEK_SL()
{spread=(int)MathMax((SymbolInfoDouble(Symbol(),SYMBOL_ASK)-SymbolInfoDouble(Symbol(),SYMBOL_BID)/Point),
MathMax(MarketInfo(Symbol(),MODE_SPREAD),SymbolInfoInteger(Symbol(),SYMBOL_SPREAD)));
StopLevel= MarketInfo(Symbol(),MODE_STOPLEVEL);
if(StopLoss!=0 && StopLoss< spread+StopLevel) StopLoss= spread+StopLevel;
if(TakeProfit!=0 && TakeProfit< spread+StopLevel )TakeProfit=spread+StopLevel;
return; }
Код:
int BuyPn()
{ double lot; double idStop;
idStop=Ask-StopLevel*Poin-delta*Poin;
if(Stop==0) idStop=0;
int ticket; ticket=OrderSend(Symbol(),OP_BUYSTOP,(Lots),
Ask+StopLevel*Poin+delta*Poin,Slippage,idStop,0,"",0,0,Red);
if(ticket>0) return(0);}
//========================================
int SellPn()
{ double lot; double idStop;
idStop=Bid+StopLevel*Poin+delta*Poin;
if(Stop==0) idStop=0;
int ticket; ticket=OrderSend(Symbol(),OP_SELLSTOP,(Lots),
Bid-StopLevel*Poin-delta*Poin,Slippage,idStop,0,"",0,0,Aqua);
if(ticket>0) return(0);}
//===================================================
С първата функция си определяш минималното отстояние от цената то е обикновенн 8 пипса
Другите две функции направо ти откриват пендинг ордера
делта е ако искаш ордерите да са още по далеч от цената повече от StopLevel