Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Зарегистрируйся, чтобы опубликовать статью и получить 200 USD
MetaQuotes Software Corp.
Модератор
180322
MetaQuotes Software Corp. 2011.12.05 09:54 

StopMove:

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

Author: Andrey Anisimov

MQL4 Comments
16319
MQL4 Comments 2011.12.16 13:36  

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

Andrey Anisimov
4193
Andrey Anisimov 2011.12.16 13:55  
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;}
//+------------------------------------------------------------------+

MQL4 Comments
16319
MQL4 Comments 2012.01.20 14:35  
чет не работает у меня break even
/
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий