Торговая платформа MetaTrader 5 стала доступна клиентам AMP Futures для торговли фьючерсами - страница 6
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
а результат какой будет, если я ее не вызывал?
OrderCheck вызывается (без прописывания в MQL) до любого торгового действия, как предварительная проверка этого действия на стороне Терминала. Только в случае true будет отправлен запрос на торговый сервер. В случае же false MqlTradeResult получит в себя retcode и comment из соответствующей MqlTradeCheckResult и из Терминала на торговый сервер ничего не уйдет.
Например, всегда, когда OrderSend выполняется быстрее, чем ping, можно говорить, что торговый приказ не был отправлен на торговый сервер, т.к. не прошел OrderCheck-проверку.
OrderCheck вызывается (без прописывания в MQL) до любого торгового действия, как предварительная проверка этого действия на стороне Терминала. Только в случае true будет отправлен запрос на торговый сервер. В случае же false MqlTradeResult получит в себя retcode и comment из соответствующей MqlTradeCheckResult и из Терминала на торговый сервер ничего не уйдет.
Например, всегда, когда OrderSend выполняется быстрее, чем ping, можно говорить, что торговый приказ не был отправлен на торговый сервер, т.к. не прошел OrderCheck-проверку.
если не сложно, дайте параметры своего демо-счета на AMP:
- валюта
- торгуемый тикер
хочу сам проверить как работает мой костыль
если не сложно, дайте параметры своего демо-счета на AMP:
На скринах выше все данные.
На скринах выше все данные.
у меня все отправялется без ошибок, как маркет так и лимитники, OrderCheck по сути и не нужна наверное т.к. я привожу к нормальным ценам согласно спецификации биржи, т.е. цена не может быть не кратной размеру тика и это правильно, что вам терминал дает такой ответ, т.к. биржа не верную цену так же завернет
у меня все отправялется без ошибок, как маркет так и лимитники, OrderCheck по сути и не нужна наверное т.к. я привожу к нормальным ценам согласно спецификации биржи, т.е. цена не может быть не кратной размеру тика и это правильно, что вам терминал дает такой ответ, т.к. биржа не верную цену так же завернет
Скрины приведите.
Скрины приведите.
зачем, я своим глазам верю, вам код предоставил с помощью которого цену нормализую, вы программист и сможете сами проверить все
считаю, что глупо просить исправления, если есть возможность написать код по другому, что бы все работало, да и не зависит это от MQ, они на своей стороне внесут изменения, а биржа с неправильной ценой запрос отфутболит, а если этих запросов с их сервера будет лететь масса, то могут и претензии со стороны биржи к их серверамзачем, я своим глазам верю, вам код предоставил с помощью которого цену нормализую, вы программист и сможете сами проверить все
А что делать с ручной отправкой ордера?
А что делать с ручной отправкой ордера?
как вариант написать торговую панель, в которой будет цена нормализоваться под требования спецификации тикера
как вариант написать торговую панель, в которой будет цена нормализоваться под требования спецификации тикера
Она автоматом нормализуется в штатном окне.
зачем, я своим глазам верю, вам код предоставил с помощью которого цену нормализую, вы программист и сможете сами проверить все
считаю, что глупо просить исправления, если есть возможность написать код по другому, что бы все работало, да и не зависит это от MQ, они на своей стороне внесут изменения, а биржа с неправильной ценой запрос отфутболит, а если этих запросов с их сервера будет лететь масса, то могут и претензии со стороны биржи к их серверамТолько что проверил, нельзя открыть позицию.
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Торговая платформа MetaTrader 5 стала доступна клиентам AMP Futures для торговли фьючерсами
fxsaber, 2018.07.23 21:03
Из-за размера тика невозможно открыть позицию на некоторых символах.
На скрине показано, что спред и цены не кратны TickSize
В результате на стороне Терминала (OrderCheck) происходит облом (включая ручной режим). Подправьте поведение OrderCheck на такие случаи!