Скачать MetaTrader 5

нужна помощь опытных трейдеров в советнике - страница 2

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

Подскажите? Если только одно условие и на селлстоп и на байстоп, то можно ли так (друг под другом) писать:

if(...................) {

OrderSend(Symbol(),OP_BUYSTOP,Lot,цена откр,30,лосс, тейк," ",Magic,0,Green);

if(GetLastError()!=0){Print("Ошибка открытия BUYSTOP № "+GetLastError());}

OrderSend(Symbol(),OP_SELLSTOP,Lot,цена откр,30,лосс, тейк," ",Magic,0,Green);
if(GetLastError()!=0){Print("Ошибка открытия SELLSTOP № "+GetLastError());}

}

Нужны сразу оба ордера, а не или первое или второе

Yury Reshetov
13489
Yury Reshetov  
Konsens:

Подскажите? Если только одно условие и на селлстоп и на байстоп, то можно ли так (друг под другом) писать:

if(...................) {

OrderSend(Symbol(),OP_BUYSTOP,Lot,цена откр,30,лосс, тейк," ",Magic,0,Green);

if(GetLastError()!=0){Print("Ошибка открытия BUYSTOP № "+GetLastError());}

OrderSend(Symbol(),OP_SELLSTOP,Lot,цена откр,30,лосс, тейк," ",Magic,0,Green);
if(GetLastError()!=0){Print("Ошибка открытия SELLSTOP № "+GetLastError());}

}

Нужны сразу оба ордера, а не или первое или второе

Низя. В МТ4 торговый поток всего один и он после первого приказа будет занят. Поэтому необходимо перед следующим приказом вставлять проверку на предмет свободности потока.
Konso
63
Konso  
Reshetov:
Низя. В МТ4 торговый поток всего один и он после первого приказа будет занят. Поэтому необходимо перед следующим приказом вставлять проверку на предмет свободности потока.

А как?
Я пробовал отдельно для байстопа, отдельно для селстопа - но неправильно получается.

Yury Reshetov
13489
Yury Reshetov  
Konsens:

А как?

См. IsTradeContextBusy
Konso
63
Konso  
Reshetov:
См. IsTradeContextBusy
Спасибо.
12
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий