Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Привык пользоваться стандартной библиотекой? В MQL5 она тоже есть!
Sergey Maksiutenko
185
Sergey Maksiutenko 2014.03.12 13:37 

Знающие люди, подскажите чайнику

Почему в конструкции :

int start()
{

int i = 0;

if( i==0)
{

tiket1=OrderSend("GBPUSD",OP_BUY,Lots,NormalizeDouble(Ask,Digits),Slip,Ask-SL*Point,Bid+TP*Point,NULL,MagicNumber,0,CLR_NONE);

tiket2=OrderSend("GBPJPY",OP_BUY,Lots,NormalizeDouble(Ask,Digits),Slip,Ask-SL*Point,Bid+TP*Point,NULL,MagicNumber,0,CLR_NONE);

i=1;

}
return(0);

}

открывается только ордер tiket1 ?

Dmitry Fedoseev
41249
Dmitry Fedoseev 2014.03.12 13:39  
Попытка открыть ордера на разных символах, а цена указывается с символа графика (Ask). Надо испоьзовать MarketInfo(,MODE_ASK)
Vadim Pyankov
280
Vadim Pyankov 2014.03.12 13:51  
И нормолизавать цену надо ТП и СЛ, а не цену открытия ордера
Sergey Maksiutenko
185
Sergey Maksiutenko 2014.03.12 15:19  

Спасибо за комментарии,

но такая конструкция :

if( i==0)
{

tiket1=OrderSend("GBPUSD",OP_BUY,Lots,MarketInfo("GBPUSD",MODE_ASK),Slip,0,0,NULL,MagicNumber,0,CLR_NONE);


tiket2=OrderSend("GBPJPY",OP_BUY,Lots,MarketInfo("GBPJPY",MODE_ASK),Slip,0,0,NULL,MagicNumber,0,CLR_NONE);

}

i=1;

return(0);

вообще не хочет открывать :((

что не так?

Dmitry Fedoseev
41249
Dmitry Fedoseev 2014.03.12 15:21  
snmax:



что не так?



После OrderSend() вызывайте GetLastError() и смотрите номер ошибки.
Yuriy Zaytsev
11661
Yuriy Zaytsev 2014.03.14 03:07  
snmax:

Знающие люди, подскажите чайнику

Почему в конструкции :

int start()
{

int i = 0;

if( i==0)
{

tiket1=OrderSend("GBPUSD",OP_BUY,Lots,NormalizeDouble(Ask,Digits),Slip,Ask-SL*Point,Bid+TP*Point,NULL,MagicNumber,0,CLR_NONE);

tiket2=OrderSend("GBPJPY",OP_BUY,Lots,NormalizeDouble(Ask,Digits),Slip,Ask-SL*Point,Bid+TP*Point,NULL,MagicNumber,0,CLR_NONE);

i=1;

}
return(0);

}

открывается только ордер tiket1 ?



Возможно проблема в том что советник стоит на одной паре GBPUSD

во второй строке ( tiket2 ) вы указываете Ask от пары GBPUSD

пользуйтесь MarkeiInfo ... для мультивалютного советника

/
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий