Скачать MetaTrader 5

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

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Трейдеры написали уже больше 300 статей. Напиши и ты свою!
Konso
63
Konso 2012.10.07 10:41  

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

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
13459
Yury Reshetov 2012.10.07 11:03  
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 2012.10.07 11:18  
Reshetov:
Низя. В МТ4 торговый поток всего один и он после первого приказа будет занят. Поэтому необходимо перед следующим приказом вставлять проверку на предмет свободности потока.

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

Yury Reshetov
13459
Yury Reshetov 2012.10.07 12:12  
Konsens:

А как?

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