Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Подскажите? Если только одно условие и на селлстоп и на байстоп, то можно ли так (друг под другом) писать:
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());}
}
Нужны сразу оба ордера, а не или первое или второе
Подскажите? Если только одно условие и на селлстоп и на байстоп, то можно ли так (друг под другом) писать:
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 торговый поток всего один и он после первого приказа будет занят. Поэтому необходимо перед следующим приказом вставлять проверку на предмет свободности потока.
А как?
Я пробовал отдельно для байстопа, отдельно для селстопа - но неправильно получается.
А как?
См. IsTradeContextBusy