Уважаемые программеры! Столкнулся с такой проблемой - советник, нормально работающий на других счетах, не хочет открывать вообще ни одной позиции (хотя условия для открытия соблюдаются) на ECN-счете. Кто-то может подсказать в чем проблема?
работаете рыночными и указываете при открытии ордера сразу стоп/тейк ?
поставьте Рыночное исполнение, в коде будет как: "Market Execution" .. Лот не может быть меньше 0.1 ..Стоп лосс и тейк профит должны выставлятся после входа по рыночной цене.. стоп лосс и тейк профит должны быть 1пип=10 (потому что 5-ти знак)..
Насколько я понимаю, нельзя одним ордером и открыться, и поставить стопы? А можно ли как-то сделать так, чтобы советник "видел", что брокер - ECN?
Насколько я понимаю, нельзя одним ордером и открыться, и поставить стопы? А можно ли как-то сделать так, чтобы советник "видел", что брокер - ECN?
вероятно стопуровень =0. но не уверен что это у всех.
поэтому просто добавьте OrderModify, вы же знаете у кого торгуете.
Насколько я понимаю, нельзя одним ордером и открыться, и поставить стопы? А можно ли как-то сделать так, чтобы советник "видел", что брокер - ECN?
Это зависит не от ECN - а от типа исполения: маркет\инстант. В регламенте написано. Чего проще - выставляйте стопы после выставления основного ордера - это работает для обоих типов испонения рыночных ордеров.
Спасибо, в понедельник попробую!
Прошу прощения за невежество, но каким образом это рыночное исполнение ввести в код?
Вот типичная команда:
OrderSend(Symbol(),OP_BUY,Lots,Ask,Slip,Ask-SL*Point,Ask+TP*Point,"comment",MagicNumber,0,Blue);
Кроме как Ask или Bid других переменных MQL4 не предусматривает. Или я просто о них не знаю...
Прошу прощения за невежество, но каким образом это рыночное исполнение ввести в код?
Вот типичная команда:
OrderSend(Symbol(),OP_BUY,Lots,Ask,Slip,Ask-SL*Point,Ask+TP*Point,"comment",MagicNumber,0,Blue);
Кроме как Ask или Bid других переменных MQL4 не предусматривает. Или я просто о них не знаю...
Заменить на нули то, что я выделил.
А после открытия использовать OrderModify()
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Уважаемые программеры! Столкнулся с такой проблемой - советник, нормально работающий на других счетах, не хочет открывать вообще ни одной позиции (хотя условия для открытия соблюдаются) на ECN-счете. Кто-то может подсказать в чем проблема?