
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
В таких случаях нужно брать дубину и вежливо попросить автора такого безобразия немедленно исправить ошибку.
Автор не обязан знать на истории каких брокеров я буду пытаться тестить его произведение.
Программист обязан обрабатывать ошибки и выстраивать логику программу в этом соответствии.
Но тогда и биржевой брокер должен выкладывать ИСТОРИЮ СТАКАНА, а не просто тики с объемами.
У Вас Стокгольмский синдром применительно к покупателю недоделанного продукта из Маркета :)
Автор не обязан знать на истории каких брокеров с каким типом ордера я буду пытаться тестить его произведение.
Обязан. Нормальный автор сначала проверит, что поддерживает брокер.
Например так:
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Ошибка [unsupported filling mode] у БКС.
Михаил, 2015.09.03 19:42
Обязан. Нормальный автор сначала проверит, что поддерживает брокер.
Например так:
Недавно у меня тоже возникла эта проблема с брокером БКС Форекс - непонятно, как правильно задать политику исполнения при отправке торгового запроса. Перепробовал все возможные варианты заполнения этого поля:
ORDER_FILLING_FOK
Данная политика исполнения означает, что ордер может быть исполнен исключительно в указанном объеме. Если на рынке в данный момент не присутствует достаточного объема финансового инструмента, то ордер не будет исполнен. Необходимый объем может быть составлен из нескольких предложений, доступных в данный момент на рынке.
ORDER_FILLING_IOC
Означает согласие совершить сделку по максимально доступному на рынке объему в пределах указанного в ордере. В случае невозможности полного исполнения ордер будет исполнен на доступный объем, а неисполненный объем ордера будет отменен.
ORDER_FILLING_RETURN
Данный режим используется для рыночных (ORDER_TYPE_BUY и ORDER_TYPE_SELL), лимитных и стоп-лимитных ордеров (ORDER_TYPE_BUY_LIMIT, ORDER_TYPE_SELL_LIMIT, ORDER_TYPE_BUY_STOP_LIMIT и ORDER_TYPE_SELL_STOP_LIMIT) и только в режимах "Исполнение по рынку" и "Биржевое исполнение". В случае частичного исполнения рыночный или лимитный ордер с остаточным объемом не снимается, а продолжает действовать.
Но при любом выборе торговый запрос не проходил предварительную проверку перед отправкой с помощью функции OrderCheck()
Код ошибки #4002 Ошибочный параметр при внутреннем вызове функции клиентского терминала
Код ответа #10030 Указан неподдерживаемый тип исполнения ордера по остатку
Причем советник работает без ошибок в терминалах МТ5 у других брокеров, причем как биржевых, так и форексных, включая терминал MT5 биржевого брокера БКС. Я отправил свой вопрос форексному брокеру БКС, но письменного ответа я так и не получил. Через две недели я напомнил о своем вопросе по телефону. После этого мне перезвонили и порекомендовали отключить предварительную проверку торгового запроса перед отправкой запроса на сервер. Отключил предварительную проверку, не помогло, советник по-прежнему получает ошибку #10030 "Указан не поддерживаемый тип исполнения ордера по остатку".
После повторного письма, меня поблагодарили за обращение и сказали, что "компания БКС Форекс не осуществляет поддержку по вопросам работы торговых экспертов и не консультирует по языковой среде mql. Для консультаций и разъяснений по обозначенным Вами вопросам, компанией-разработчиком торговой платформы Metatrader был создал специальный форум, куда мы Вам и рекомендуем обратиться. В случае возникновения дополнительных вопросов, пожалуйста, обращайтесь в службу поддержки, мы всегда рады Вам помочь! С уважением, Отдел по работе с клиентами БКС-Форекс".
И вот я здесь, и прошу ответить знающую публику, какими должны быть рабочие параметры торгового запроса, чтобы он прошел проверку на политику исполнения ордера по остатку?Недавно у меня тоже возникла эта проблема с брокером БКС Форекс - непонятно, как правильно задать политику исполнения при отправке торгового запроса. Перепробовал все возможные варианты заполнения этого поля:
ORDER_FILLING_FOK
Данная политика исполнения означает, что ордер может быть исполнен исключительно в указанном объеме. Если на рынке в данный момент не присутствует достаточного объема финансового инструмента, то ордер не будет исполнен. Необходимый объем может быть составлен из нескольких предложений, доступных в данный момент на рынке.
ORDER_FILLING_IOC
Означает согласие совершить сделку по максимально доступному на рынке объему в пределах указанного в ордере. В случае невозможности полного исполнения ордер будет исполнен на доступный объем, а неисполненный объем ордера будет отменен.
ORDER_FILLING_RETURN
Данный режим используется для рыночных (ORDER_TYPE_BUY и ORDER_TYPE_SELL), лимитных и стоп-лимитных ордеров (ORDER_TYPE_BUY_LIMIT, ORDER_TYPE_SELL_LIMIT, ORDER_TYPE_BUY_STOP_LIMIT и ORDER_TYPE_SELL_STOP_LIMIT) и только в режимах "Исполнение по рынку" и "Биржевое исполнение". В случае частичного исполнения рыночный или лимитный ордер с остаточным объемом не снимается, а продолжает действовать.
Но при любом выборе торговый запрос не проходил предварительную проверку перед отправкой с помощью функции OrderCheck()
Код ошибки #4002 Ошибочный параметр при внутреннем вызове функции клиентского терминала
Код ответа #10030 Указан неподдерживаемый тип исполнения ордера по остатку
Причем советник работает без ошибок в терминалах МТ5 у других брокеров, причем как биржевых, так и форексных, включая терминал MT5 биржевого брокера БКС. Я отправил свой вопрос форексному брокеру БКС, но письменного ответа я так и не получил. Через две недели я напомнил о своем вопросе по телефону. После этого мне перезвонили и порекомендовали отключить предварительную проверку торгового запроса перед отправкой запроса на сервер. Отключил предварительную проверку, не помогло, советник по-прежнему получает ошибку #10030 "Указан не поддерживаемый тип исполнения ордера по остатку".
После повторного письма, меня поблагодарили за обращение и сказали, что "компания БКС Форекс не осуществляет поддержку по вопросам работы торговых экспертов и не консультирует по языковой среде mql. Для консультаций и разъяснений по обозначенным Вами вопросам, компанией-разработчиком торговой платформы Metatrader был создал специальный форум, куда мы Вам и рекомендуем обратиться. В случае возникновения дополнительных вопросов, пожалуйста, обращайтесь в службу поддержки, мы всегда рады Вам помочь! С уважением, Отдел по работе с клиентами БКС-Форекс".
И вот я здесь, и прошу ответить знающую публику, какими должны быть рабочие параметры торгового запроса, чтобы он прошел проверку на политику исполнения ордера по остатку?Два раза написано:
https://www.mql5.com/ru/forum/63657/page3#comment_1875787