ФОРТС: retcode 10013. - страница 4 123456 Новый комментарий Andrey Khatimlianskii 2015.11.23 03:11 #31 Михаил: Биржа штрафуетТранзакцию считает, а действия не производит. Какие-то подтверждения есть? Вы говорите, что буквально несколько раз "нарывались", откуда уверенность?Ситуация именно такая, как я описывал (отправляется приказ на удаление ордера, а возвращается 10013), и биржа за это штрафует? 5 EA на одном ФОРТС Отмена ордера в Любой вопрос новичка, чтоб Mikhail Filimonov 2015.11.23 03:16 #32 Andrey Khatimlianskii: Какие-то подтверждения есть? Вы говорите, что буквально несколько раз "нарывались", откуда уверенность?Ситуация именно такая, как я описывал (отправляется приказ на удаление ордера, а возвращается 10013), и биржа за это штрафует?2015.09.21 11:38:56.471 Trades 'xxxxx': failed cancel order #20845789 sell limit 1.00 RTKM-3.16 at 9768.00000 [Invalid request] 2015.09.21 11:38:56.471 Trades 'xxxxx': failed cancel order #20845789 sell limit 1.00 RTKM-3.16 at 9768.00000 [Invalid request] 2015.09.21 11:59:21.407 Trades 'xxxxx': failed cancel order #20845789 sell limit 1.00 RTKM-3.16 at 9768.00000 [Invalid request] 2015.09.21 11:59:21.408 Trades 'xxxxx': failed cancel order #20845789 sell limit 1.00 RTKM-3.16 at 9768.00000 [Invalid request] 2015.09.21 11:59:21.939 Trades 'xxxxx': failed cancel order #20845789 sell limit 1.00 RTKM-3.16 at 9768.00000 [Invalid request] 2015.09.21 11:59:21.939 Trades 'xxxxx': failed cancel order #20845789 sell limit 1.00 RTKM-3.16 at 9768.00000 [Invalid request] 2015.09.21 11:59:24.474 Trades 'xxxxx': failed cancel order #20845789 sell limit 1.00 RTKM-3.16 at 9768.00000 [Invalid request] 2015.09.21 11:59:24.474 Trades 'xxxxx': failed cancel order #20845789 sell limit 1.00 RTKM-3.16 at 9768.00000 [Invalid request] 2015.09.21 11:59:27.502 Trades 'xxxxx': failed cancel order #20845789 sell limit 1.00 RTKM-3.16 at 9768.00000 [Invalid request] 2015.09.21 11:59:27.502 Trades 'xxxxx': failed cancel order #20845789 sell limit 1.00 RTKM-3.16 at 9768.00000 [Invalid request] 2015.09.21 11:59:30.545 Trades 'xxxxx': failed cancel order #20845789 sell limit 1.00 RTKM-3.16 at 9768.00000 [Invalid request] 2015.09.21 11:59:30.545 Trades 'xxxxx': failed cancel order #20845789 sell limit 1.00 RTKM-3.16 at 9768.00000 [Invalid request] 2015.09.21 11:59:33.570 Trades 'xxxxx': failed cancel order #20845789 sell limit 1.00 RTKM-3.16 at 9768.00000 [Invalid request] 2015.09.21 11:59:33.570 Trades 'xxxxx': failed cancel order #20845789 sell limit 1.00 RTKM-3.16 at 9768.00000 [Invalid request] 2015.09.21 11:59:43.165 Trades 'xxxxx': failed cancel order #20845789 sell limit 1.00 RTKM-3.16 at 9768.00000 [Invalid request] 2015.09.21 11:59:43.165 Trades 'xxxxx': failed cancel order #20845789 sell limit 1.00 RTKM-3.16 at 9768.00000 [Invalid request] 2015.09.21 12:46:34.730 Trades 'xxxxx': failed cancel order #20845789 sell limit 1.00 RTKM-3.16 at 9768.00000 [Invalid request] 2015.09.21 12:49:24.122 Trades 'xxxxx': failed cancel order #20845789 sell limit 1.00 RTKM-3.16 at 9768.00000 [Invalid request] 2015.09.21 12:51:04.139 Trades 'xxxxx': failed cancel order #20845789 sell limit 1.00 RTKM-3.16 at 9768.00000 [Invalid request] 2015.09.21 12:57:17.251 Trades 'xxxxx': failed cancel order #20845789 sell limit 1.00 RTKM-3.16 at 9768.00000 [Invalid request] 2015.09.21 13:00:56.279 Trades 'xxxxx': failed cancel order #20845789 sell limit 1.00 RTKM-3.16 at 9768.00000 [Invalid request] 2015.09.21 13:01:00.832 Trades 'xxxxx': failed cancel order #20845789 sell limit 1.00 RTKM-3.16 at 9768.00000 [Invalid request] 2015.09.21 13:01:10.048 Trades 'xxxxx': failed cancel order #20845789 sell limit 1.00 RTKM-3.16 at 9768.00000 [Invalid request] 2015.09.21 13:01:10.057 Trades 'xxxxx': failed cancel order #20845789 sell limit 1.00 RTKM-3.16 at 9768.00000 [Invalid request] 2015.09.21 13:06:05.071 Trades 'xxxxx': failed cancel order #20845789 sell limit 1.00 RTKM-3.16 at 9768.00000 [Invalid request] 2015.09.21 13:06:34.859 Trades 'xxxxx': failed cancel order #20845789 sell limit 1.00 RTKM-3.16 at 9768.00000 [Invalid request] 2015.09.21 13:08:00.072 Trades 'xxxxx': failed cancel order #20845789 sell limit 1.00 RTKM-3.16 at 9768.00000 [Invalid request] 2015.09.21 13:08:09.327 Trades 'xxxxx': failed cancel order #20845789 sell limit 1.00 RTKM-3.16 at 9768.00000 [Invalid request] 2015.09.21 13:08:58.071 Trades 'xxxxx': failed cancel order #20845789 sell limit 1.00 RTKM-3.16 at 9768.00000 [Invalid request] 2015.09.21 13:09:20.063 Trades 'xxxxx': failed cancel order #20845789 sell limit 1.00 RTKM-3.16 at 9768.00000 [Invalid request] 2015.09.21 13:09:20.934 Trades 'xxxxx': failed cancel order #20845789 sell limit 1.00 RTKM-3.16 at 9768.00000 [Invalid request] 2015.09.21 13:09:21.760 Trades 'xxxxx': failed cancel order #20845789 sell limit 1.00 RTKM-3.16 at 9768.00000 [Invalid request] 2015.09.21 13:09:22.419 Trades 'xxxxx': failed cancel order #20845789 sell limit 1.00 RTKM-3.16 at 9768.00000 [Invalid request] 2015.09.21 13:11:02.143 Trades 'xxxxx': failed cancel order #20845789 sell limit 1.00 RTKM-3.16 at 9768.00000 [Invalid request] 2015.09.21 13:11:12.784 Trades 'xxxxx': failed cancel order #20845789 sell limit 1.00 RTKM-3.16 at 9768.00000 [Invalid request] 2015.09.21 13:11:20.266 Trades 'xxxxx': failed cancel order #20845789 sell limit 1.00 RTKM-3.16 at 9768.00000 [Invalid request] 2015.09.21 13:11:23.577 Trades 'xxxxx': failed cancel order #20845789 sell limit 1.00 RTKM-3.16 at 9768.00000 [Invalid request] 2015.09.21 13:11:45.132 Trades 'xxxxx': failed cancel order #20845789 sell limit 1.00 RTKM-3.16 at 9768.00000 [Invalid request] 2015.09.21 13:11:49.419 Trades 'xxxxx': failed cancel order #20845789 sell limit 1.00 RTKM-3.16 at 9768.00000 [Invalid request] 2015.09.21 13:12:03.424 Trades 'xxxxx': failed cancel order #20845789 sell limit 1.00 RTKM-3.16 at 9768.00000 [Invalid request] 2015.09.21 13:12:03.445 Trades 'xxxxx': failed cancel order #20845789 sell limit 1.00 RTKM-3.16 at 9768.00000 [Invalid request] 2015.09.21 13:19:41.189 Trades 'xxxxx': failed cancel order #20845789 sell limit 1.00 RTKM-3.16 at 9768.00000 [Invalid request] 2015.09.21 13:19:41.224 Trades 'xxxxx': failed cancel order #20845789 sell limit 1.00 RTKM-3.16 at 9768.00000 [Invalid request] 2015.09.21 13:21:51.359 Trades 'xxxxx': failed cancel order #20845789 sell limit 1.00 RTKM-3.16 at 9768.00000 [Invalid request] Mikhail Filimonov 2015.11.23 03:19 #33 Неужели, Вы Андрей, думаете, что всё это "из пальца высосано"(штрафы)? Andrey Khatimlianskii 2015.11.23 04:00 #34 Михаил: Неужели, Вы Андрей, думаете, что всё это "из пальца высосано"(штрафы)?Я не вижу связи между записями в журнале и штрафами. Точнее, я не вижу штрафов.Покажите 2000+ записей отправки ордера и назовите сумму штрафа за этот день. Тогда можно будет разобраться.Пока у меня есть подозрение, что вы все в кучу смешали, и штрафы были по другому поводу. Вообще, конечно, это не моя и не ваша задача - разбираться. Но разработчиков в этой теме мы, видимо, не дождемся... ФОРТС: Сбор за неэффективные [ВНИМАНИЕ, ТЕМА ЗАКРЫТА!] Любой Обсуждение статьи "MetaTrader 5 Dmitry Fedoseev 2015.11.23 04:16 #35 Штраф, штраф... а как спросишь сколько, никто не знает. Mikhail Filimonov 2015.11.23 04:20 #36 Dmitry Fedoseev: Штраф, штраф... а как спросишь сколько, никто не знает. Файлы: FORTS_penalty.zip 595 kb Dmitry Fedoseev 2015.11.23 04:58 #37 Михаил: Во во! То ссылки куда, то файлы какие-то адские. А какой же штраф никто сказать не может.Посмотрел. DelOrder заявка не найдена (14) DelUserOrders транзакция завершена успешно, и не удалено ни одной заявки (-1) 10 Описываемая здесь ситуация не подходит под эти признаки. Коды возврата торгового сервера ФОРТС: OnTradeTransaction() коды возврата Ошибки, баги, вопросы Andrey Khatimlianskii 2015.11.23 14:42 #38 Михаил: Михаил, ответьте, пожалуйста, на мое сообщение.Правила - это хорошо, но я спрашивал не о них. Mikhail Filimonov 2015.11.23 14:49 #39 Andrey Khatimlianskii: Михаил, ответьте, пожалуйста, на мое сообщение.Правила - это хорошо, но я спрашивал не о них. Добрый день, Андрей!Эти разбирательства требуют раскрытия информации по счёту, что естественно я делать не буду.Если у Вас есть сомнения, что есть ошибка в логике советника, то позже, я подготовлю "вырезки" из кода,а пока, можете посмотреть общий принцип:https://www.mql5.com/ru/forum/43477/page2#comment_1521819 А здесь полный код удаления ордера:https://www.mql5.com/ru/forum/58012/page2#comment_2017705 Т.е пока существуют флаги "промежуточного" состояния ордера (н-р: ORD_BUY_DO_CANCEL) - новая команда не поступит. OnTick www.mql5.com Как заявляют разработчики терминала, событие OnTick накопительное. - Страница 2 - Категория: эксперты форекс, торговые роботы и советники трейлинг маркет ордер OnTick Ошибки, баги, вопросы Mikhail Filimonov 2015.11.23 15:07 #40 Михаил: Я понимаю, что Вас смущает - близкие тайминги в журнале,а иногда и одинаковые.Это происходит потому, что ТЕРМИНАЛ, не отправляет ордер на сервер, а сам выдаёт сообщение Invalid request.Так вот, весь сыр-бор и развернулся из-за этого сообщения.Потому что команда удалить или модифицировать СУЩЕСТВУЮЩИЙ ордер не должна получать в ответInvalid request (ну должно быть что-то типа: "Сервер занят" или "Сервер не отвечает" или "Слишком частые запросы") OnTick Вопросы от начинающих MQL5 Робот с отложками 123456 Новый комментарий
Биржа штрафует
Транзакцию считает, а действия не производит.
Какие-то подтверждения есть? Вы говорите, что буквально несколько раз "нарывались", откуда уверенность?
Ситуация именно такая, как я описывал (отправляется приказ на удаление ордера, а возвращается 10013), и биржа за это штрафует?
Какие-то подтверждения есть? Вы говорите, что буквально несколько раз "нарывались", откуда уверенность?
Ситуация именно такая, как я описывал (отправляется приказ на удаление ордера, а возвращается 10013), и биржа за это штрафует?
Неужели, Вы Андрей, думаете, что всё это "из пальца высосано"(штрафы)?
Я не вижу связи между записями в журнале и штрафами. Точнее, я не вижу штрафов.
Покажите 2000+ записей отправки ордера и назовите сумму штрафа за этот день. Тогда можно будет разобраться.
Пока у меня есть подозрение, что вы все в кучу смешали, и штрафы были по другому поводу.
Вообще, конечно, это не моя и не ваша задача - разбираться. Но разработчиков в этой теме мы, видимо, не дождемся...
Штраф, штраф... а как спросишь сколько, никто не знает.
Во во! То ссылки куда, то файлы какие-то адские. А какой же штраф никто сказать не может.
Посмотрел.
DelOrder
заявка не найдена (14)
DelUserOrders
транзакция завершена успешно,
и не удалено ни одной заявки (-1)
10
Описываемая здесь ситуация не подходит под эти признаки.
Михаил, ответьте, пожалуйста, на мое сообщение.
Правила - это хорошо, но я спрашивал не о них.
Михаил, ответьте, пожалуйста, на мое сообщение.
Правила - это хорошо, но я спрашивал не о них.
Добрый день, Андрей!
Эти разбирательства требуют раскрытия информации по счёту, что естественно я делать не буду.
Если у Вас есть сомнения, что есть ошибка в логике советника, то позже, я подготовлю "вырезки" из кода,
а пока, можете посмотреть общий принцип:
https://www.mql5.com/ru/forum/43477/page2#comment_1521819
А здесь полный код удаления ордера:
https://www.mql5.com/ru/forum/58012/page2#comment_2017705
Т.е пока существуют флаги "промежуточного" состояния ордера (н-р: ORD_BUY_DO_CANCEL) - новая команда не поступит.
Я понимаю, что Вас смущает - близкие тайминги в журнале,а иногда и одинаковые.
Это происходит потому, что ТЕРМИНАЛ, не отправляет ордер на сервер, а сам выдаёт сообщение Invalid request.
Так вот, весь сыр-бор и развернулся из-за этого сообщения.
Потому что команда удалить или модифицировать СУЩЕСТВУЮЩИЙ ордер не должна получать в ответ
Invalid request (ну должно быть что-то типа: "Сервер занят" или "Сервер не отвечает" или "Слишком частые запросы")