Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 382
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Каким оператором обозначить тип ордера?
Объединить 2 алгоритма в один. (соединить их что бы не было конфлинка от "OrdersTotal", получается что он откроет 1 ордер . а мне нужно по 1 в каждом направлений)
Спс заранее))
int start ()
{
if (OrdersTotal() == 0 )
OrderSend("EURUSD",OP_BUY,Lots,Ask,0,0,0,"11",MagicNumb,0,Red);
}
int start ()
{
if (OrdersTotal() == 0 )
OrderSend("EURUSD",OP_SELL,Lots,Bid,0,0,0,"11",MagicNumb,0,Red);
}
Каким оператором обозначить тип ордера?
Объединить 2 алгоритма в один. (соединить их что бы не было конфлинка от "OrdersTotal", получается что он откроет 1 ордер . а мне нужно по 1 в каждом направлений)
Спс заранее))
int start ()
{
if (OrdersTotal() == 0 )
OrderSend("EURUSD",OP_BUY,Lots,Ask,0,0,0,"11",MagicNumb,0,Red);
}
int start ()
{
if (OrdersTotal() == 0 )
OrderSend("EURUSD",OP_SELL,Lots,Bid,0,0,0,"11",MagicNumb,0,Red);
}
Открыть по-очереди.
не получиться. так я получу - когда 0 ордеров тогда он откроет то что мне нужно.
А надо что бы если не одного ордера на покупку- он открывает на покупку, и наоборот (в то время когда 1 направления не будет , 2 то будет и от не произведет команду старта )
не получиться. так я получу - когда 0 ордеров тогда он откроет то что мне нужно.
А надо что бы если не одного ордера на покупку- он открывает на покупку, и наоборот (в то время когда 1 направления не будет , 2 то будет и от не произведет команду старта )
надо посчитать сколько каких и по условию отсутствия нужного - открыть
надо посчитать сколько каких и по условию отсутствия нужного - открыть
не получиться. так я получу - когда 0 ордеров тогда он откроет то что мне нужно.
А надо что бы если не одного ордера на покупку- он открывает на покупку, и наоборот (в то время когда 1 направления не будет , 2 то будет и от не произведет команду старта )
Тогда я совсем не понял что же вы хотите. Можно как-то более понятно это рассказать?
советник который постоянно будет держать открытыми 2 ордера на покупку и продажу. если в рынке нет не одного ордера Селл , то он открывает такой ордер не зависимо сколько на покупку висит.
И наоборот
советник который постоянно будет держать открытыми 2 ордера на покупку и продажу. если в рынке нет не одного ордера Селл , то он открывает такой ордер не зависимо сколько на покупку висит.
И наоборот
Устанавливаем две локальные переменные в функции OnTick типа bool: buyExist = false и sellExist = false.
По приходу нового тика проверяете наличие ордеров, принадлежавших данному советнику. Если есть ордер на продажу - sellExist = true, тоже самое с бай ордером. И далее проверяете, если buyExist = true - ордер на покупку не открывать. Тоже для sell. Все.