Когда я писал советник для Фортс в 2015 году, то были проблемы с OrderSend.
Как сейчас ведет себя эта функция?
это прошлый век... :-)
Давно придуманы классы - юзаю через них, пример в статье - торгует все исправно, даже без обработки ошибок, хотя она есть...
Вот к примеру мой код:
if(!trade.BuyLimit(volume,price,symbol,SL,TP,ORDER_TIME_SPECIFIED_DAY,expiration,0)) { //--- сообщим о неудаче Print("Метод BuyLimit() потерпел неудачу. Код возврата=",trade.ResultRetcode(), ". Описание кода: ",trade.ResultRetcodeDescription()); if(Errors(GetLastError())==false)// Если ошибка непреодолимая return; // .. то уходим. } else { Print("Метод BuyLimit() выполнен успешно. Код возврата=",trade.ResultRetcode(), " (",trade.ResultRetcodeDescription(),")"); N_B++; // внешняя переменная количества ордеров бай }
- www.mql5.com
У меня почему-то время исполнения через OrderSend() было больше, чем через OrderSendAsync() (суммарное до открытия позиции, оба брокера). Пользуюсь OrderSendAsync(), но во время тестов пользовался и OrderSend(). Согласно заявленной схеме работала, нареканий не было.
Детально не замерял время расхождения скорости исполнения, но на память ~100 мс.
У меня почему-то время исполнения через OrderSend() было больше, чем через OrderSendAsync() (суммарное до открытия позиции, оба брокера). Пользуюсь OrderSendAsync(), но во время тестов пользовался и OrderSend(). Согласно заявленной схеме работала, нареканий не было.
Детально не замерял время расхождения скорости исполнения, но на память ~100 мс.
Время разное, потому что ответ биржи при асинхронном режиме не фиксируется МТ5
это прошлый век... :-)
Давно придуманы классы - юзаю через них, пример в статье - торгует все исправно, даже без обработки ошибок, хотя она есть...
Вот к примеру мой код:
Причем тут вообще классы? Классы являются обертками над OrderSend и никак ситуации не меняют. Никакой пользы от использования чужого класса в вашем случае нет.
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Когда я писал советник для Фортс в 2015 году, то были проблемы с OrderSend.
Как сейчас ведет себя эта функция?