Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
А зачем вы тему создавали?
Нужно внимательно читать, что пишут:
"Когда я писал советник для Фортс в 2015 году, то были проблемы с OrderSend.
Как сейчас ведет себя эта функция?"
Добавлено
Даже, еще в 2020 году были с ней проблемы
https://www.mql5.com/ru/blogs/post/733393
Нужно внимательно читать, что пишут:
"Когда я писал советник для Фортс в 2015 году, то были проблемы с OrderSend.
Как сейчас ведет себя эта функция?"
Добавлено
Даже, еще в 2020 году были с ней проблемы
https://www.mql5.com/ru/blogs/post/733393
А разве сложно сразу написать всю дополнительную инормацию и ссылки что бы было ясно в чем была проблема?
А разве сложно сразу написать всю дополнительную инормацию и ссылки что бы было ясно в чем была проблема?
Что это меняет?
Вы что, решите сами прошлые (текущие) проблемы?
Причем тут вообще классы? Классы являются обертками над OrderSend и никак ситуации не меняют. Никакой пользы от использования чужого класса в вашем случае нет.
Есть и "чужие" торговые классы, есть из библиотеки MQ. Сути не меняет. Любой торговый класс - это врапер над функциями вроде OrderSend их поведения он изменить не может. Под капотом будет все тот же OrderSend. Из того, что приходит на ум - написать шлюз под плазу и пользоваться моексом напрямую.
Есть и "чужие" торговые классы, есть из библиотеки MQ. Сути не меняет. Любой торговый класс - это врапер над функциями вроде OrderSend их поведения он изменить не может. Под капотом будет все тот же OrderSend. Из того, что приходит на ум - написать шлюз под плазу и пользоваться моексом напрямую.
У меня почему-то время исполнения через OrderSend() было больше, чем через OrderSendAsync() (суммарное до открытия позиции, оба брокера). Пользуюсь OrderSendAsync(), но во время тестов пользовался и OrderSend(). Согласно заявленной схеме работала, нареканий не было.
Детально не замерял время расхождения скорости исполнения, но на память ~100 мс.
Параллельный процесс запусти. И увидишь. Что OrderSend держит на себе, пока не пройдут транзакции ордеров. Именно поэтому ты получаешь ответ об исполнении и номер ордера. На это и тратится 100 мс