Скрипты: StopMove

 

StopMove:

Скрипты для переноса стопов.

Author: Andrey Anisimov

 

Break even не запускается!? 

 
AkellA:

Break even не запускается!?

Попробуй этот.

int start()
{
double s,num;
double WinPrice=WindowPriceOnDropped();
if(WinPrice==0){Alert("Нужно перетащить на график");return;}
PlaySound("tick.wav");
int i;
for(;i<OrdersTotal();i++)
{//+-----------------------------------------------------------------------------------------+for
OrderSelect(i,SELECT_BY_POS);
if(OrderSymbol()!= Symbol()&&OrderType()>1)continue;
double OpPr = OrderOpenPrice();
double r = MathAbs(WinPrice-OpPr);
if(i==0){s=r;continue;}
if(s>r){s=r;num=i;}
}//+----------------------------------------------------------------------------------------+for
OrderSelect(num,SELECT_BY_POS);
int Ticket = OrderTicket();
double OrdOp = OrderOpenPrice();
double OrdTP = OrderTakeProfit();
double OrdSL = OrderStopLoss();
OrderModify(Ticket,OrdOp,OrdOp,OrdTP,0);
int error=GetLastError();
if(error==6){Alert("Нет связи");return;}
if(error==132){Alert("Рынок закрыт");return;}
if(error==4051){Alert("Нужно перетащить на график");return;}
if(error==130){Alert("Неправильные стопы");return;}
if(error!=0)Alert("Ошибка: ",error);
return;}
//+------------------------------------------------------------------+

 
чет не работает у меня break even
Причина обращения: