Ошибки при выполнении программ МТ4
Иногода при работе скриптов и советников в журнале появляются ошибки исполнения. Прежде чем обратиться за помощью, проверьте настройки терминала и параметры на соответствие требованиям брокера.
Возможные варианты ошибок
Номер ошибки |
Описание ошибки |
Действия |
4 |
Торговый сервер занят | Если на торговом счете стоит много советников, то все они могут при старте одновременно обращаться к терминалу и при этом перезагружать торговый поток. Старайтесь не ставить слишком много советников которые выставляют много ордеров и часто обращаются к серверу на один счет. |
5 |
Старая версия клиентского терминала | Обновите терминал. Чаще всего достаточно просто перезапустить терминал или открыть новый счет. |
6 |
Нет связи с торговым сервером | Проверьте интернет соединение и правильность указания торгового счета |
8 |
Слишком частые запросы | Ошибка возникает, когда советник часто перемещает стопы или отложенные ордера. Установите больше шаг перемещения ордеров (если в советнике есть такой параметр). |
64 |
Счет заблокирован | Обратитесь к брокеру |
65 |
Неправильный номер счета | |
128 |
Истек срок ожидания совершения сделки | |
129 |
Неправильная цена | Увеличьте проскальзывание (обычно в моих советников это параметр slippage) |
130 |
Неправильные стопы | Проверьте чтобы расстояние до стоплосса, тейкпрофита и до отложенных ордеров было не менее заданного брокером уровня stoplevel. Этот уровень можно узнать на сайте брокера и в терминале в окне параметры инструмента. Для каждого инструмента этот уровень свой. Некоторые брокеры пишут что stoplevel у них 0 но при этом stoplevel может достигать нескольких сотен пунктов, будте внимательны при выборе брокера. |
131 |
Неправильный объем | Уточните какие максимальные и минимальные объемы ордеров допускает Ваш брокер и в настройках советника старайтесь держать объем в этих рамках. |
132 |
Рынок закрыт | Уточняйте у брокера время торгов так как в выходные и праздничные дни торговля запрещена. |
133 |
Торговля запрещена | Установите в настройках терминала и в настройках советника разрешение торговли. Мордочка в правом верхнем углу должна улыбаться. |
134 |
Недостаточно денег для совершения операции | Добавьте средства на счет или уменьшите объем ордеров в параметрах советника. |
135 |
Цена изменилась | Если торговля ведется с рынка и в настройках стоит очень маленький slippage то брокер не всегда может открыть позицию по указанной цене. Увеличьте проскальзывание (slippage) |
136 |
Нет цен | Проверьте интернет соединение |
137 |
Брокер занят | См 4 |
138 |
Новые цены | См 135 |
140 |
Разрешена только покупка | Разрешите торговлю в оба направления в настройках терминала |
141 |
Слишком много запросов | См 8 |
145 |
Модификация запрещена, так как ордер слишком близок к рынку | |
146 |
Подсистема торговли занята | См 4 |
147 |
Использование даты истечения ордера запрещено брокером | Отключите в настройках дату истечения ордера (время жизни ордера). Если такой настройки нет, то можно доработать советник или сменить брокера. |
148 |
Количество открытых и отложенных ордеров достигло предела, установленного брокером | Ограничьте кол-во открываемых ордеров на данном счете или обратитесь к брокеру с вопросом об увеличении кол-ва ордеров. |
149 |
Попытка открыть противоположный ордер в случае, если хеджирование запрещено | |
4017 |
Вызовы DLL не разрешены | Разрешите DLL. Но если Вы не уверены в надежности источника то будьте внимательны, через dll может прийти любая программа в том числе и вирус. |
4020 |
Вызовы внешних библиотечных функций не разрешены | Разрешите подключение библиотек. |
4022 |
Система занята | См 4 |
4109 |
Торговля не разрешена. | Необходимо включить опцию “Разрешить советнику торговать” в свойствах эксперта. |
4110 |
Ордера на покупку не разрешены. Необходимо проверить свойства эксперта. | Разрешите торговлю в оба направления в настройках терминала |
4111 |
Ордера на продажу не разрешены. Необходимо проверить свойства эксперта. | Разрешите торговлю в оба направления в настройках терминала |
В случае возникновения других ошибок отправьте номер ошибки, а лучше скрин журнала мне и мы вместе разберемся что делать.