Понедельник, 16.07.2018, 19:37

ЛАБОРАТОРИЯ ТОРГОВЫХ СТРАТЕГИЙ

  
О нас
Наши разработки
Как подписаться
Инструкции


Устранение ошибок

Все советники, построенные на основе торговых стратегий ForexProLab, протестированы в торговле на реальных счетах. Ошибки ранних версий советников учтены и устранены.

Мы уделяем особое внимание устойчивости советников в реальной торговле, все наши советники имеют модули обработки ошибок при выполнении торговых операции, а также алгоритмы повтора открытия и закрытия ордеров в случае ошибки. Учтены возможности обрывов связи, временного пропадания питания, случайной перезагрузки терминала. Обеспечивается работа с фиксированным и плавающим спредами, с ECN и NDD счетами, с  4 и 5 – значными  котировками, при этом разрядность котировок определяется автоматически.

Тем не менее, возможность появления ошибок всегда присутствует. Как правило, это связано с неправильным заданием параметров советника, противоречащих требованиям терминала или спецификации торгового счёта. Сбоями в работе торгового сервера брокера или постановкой советника в некорректные условия.

Если в работе советника возникает ошибка, прежде всего необходимо определить её код. Коды ошибок можно узнать, посмотрев папки "Эксперты" и "Журнал" панели "Терминал", или папку "Журнал" панели "Тестер", если ошибки происходят в процессе тестирования на истории.

Ниже приведены некоторые типовые ошибки и возможные способы их решения.

Ошибка 4, 146
Торговый сервер занят

1. Заданы такие параметры советника, при которых он выдаёт слишком много приказов.
2. В терминале установлено много советников, выдающих приказы одновременно.
Сервер перегружен. 
Способы решения:
1. Перезагрузка терминала
2. Корректировка параметров советника, уменьшение избыточного количества советников в терминале.

Ошибка 8, 141
Слишком частые запросы

1. Предыдущие причины ошибки, в слишком частых запросах.

Ошибка 130,145
Неправильные стопы

1. Стопы= Стоплосс, тейкпрофит или уровень открытия отложенного или лимитного ордера.
2. Стопы расположены слишком близко к цене
Способы решения:
1. Проверьте значения Ваших стоплосс, тейпрофитов.
2. Уточните минимальный стоп уровень по Вашему инструменту у брокера, при выставлении стопов - соблюдайте уровень минимальной дистанции.

Ошибка 131
Неправильный объем

1. Неправильный лот при открытии сделки
2. Лот, который вы пытаетесь открыть, меньше минимального
3. Лот, который вы пытаетесь открыть больше максимального
4. Разрядность лота отличается от разрядности брокера.
Способы решения:
1. Проверьте правильность открытия лота, изучите спецификацию контракта и прочтите условия торговли в Вашем ДЦ
2. Проверьте, Минимальный и Максимальный лот в Вашем ДЦ и на Вашем счете. На некоторых типах счетов, минимальный лот может быть 0.01 а также 0.1 и даже 3. Максимальный лот может быть 5 лотов и 999 лотов и другие.
3. Уточните разрядность лотов на Вашем сервере. Если например разрядность лотов=1, то можно открыть лот 0.1 или 0.5 или 1.2 и так далее, с 1 знаком после запятой, если разрядность лота 2 знака, то исходя из минимального лота, лот может быть 0.01, 0.06, 0.17, 1.48. Также в некоторых ДЦ существует порядок степени лотов, например можно открыть 0.5 и 1 и 1.5 и так далее, а например 0.6 открыть нельзя. Уточните у своего брокера порядок установки лотов.

Ошибка 132
Рынок закрыт

1. Рынок закрыт в Выходные дни
Способы решения:
1. Пробуйте связаться с рынком после выходных

Ошибка 133
Торговля запрещена

1. В данный момент торговля запрещена
2. По данной валютной паре запрещено торговать
Способы решения:
1. Попробуйте торговать после выходных

Ошибка134
Недостаточно денег для совершения операции

1. Лот, который Вы пытаетесь открыть, слишком большой, на него не хватает маржи
Способы решения:
1. Проверьте уровень свободных средств, и рассчитайте средства, которые Вам нужны, для открытия лота
2. Следите за уровнем Ваших свободных средств

Ошибка 135..138
Цена изменилась

1. Реквот
2. Слишком быстрый рынок
3. Брокер или ДЦ не дает Вам поставить позицию по заявленной цене
Способы решения:
1. Старайтесь не торговать в такие моменты
2. Как правило, советник сам справляется с этой ошибкой и через несколько повторных запросов она исчезает

Ошибка 148
Количество открытых и отложенных ордеров достигло предела, установленного брокером

1. Максимальное количество открытых ордеров и позиций достигнут предела, установленного брокером
Способы решения:
1. Удалите или закройте часть позиций
2. Остановите процесс открытия новых позиций
3. Соблюдайте иерархию сделок, лучше открыть 1 позицию лотм 0.1 одновременно, чем 10 позиций лотом 0.01 с потерей спреда.

Ошибка 4017
Вызовы DLL не разрешены

1. В Вашем терминале запрещен вызов DLL
Способы решения:
1. Разрешите вызов DLL через Меню – сервис – Настройки – Советник – Разрешить вызов DLL

Ошибка 4018 , 4019
Невозможно загрузить библиотеку

1. Библиотека повреждена
2. Вызов библиотеки осуществляется с ошибкой
Способы решения:
1. Проверьте и замените библиотеку DLL

Ошибка 4020
Вызовы внешних библиотечных функций не разрешены

1. В Вашем терминале запрещен вызов функций из внешних экспертов
Способы решения:
1. Разрешите вызов функций через Меню – сервис – Настройки – Советник – Разрешить вызов внешних экспертов

Ошибка 4106
Неизвестный символ

1. Символа нет в обзоре рынка
Способы решения:
1. В обзоре рынка – правой кнопкой мыши – показать все символы
2. Проверить названия символа в советнике и наличие его в обзоре рынка3. Некоторые советники используют четкие названия без суфиксов, а брокеры намеренно ставят суфиксы, например EURUSDx где х – суфикс.

Ошибка 4108
Неверный номер тикета

1. Тикет ордера, который выбирает эксперт – не существует
2. Эксперт пытается выбрать тикет, но данный ордер был закрыт другим советником или руками.
3. При попытке осуществления приказа над ордером, тикет был исполнен и закрыт брокером.
Способы решения:
1. Отключите другие советники, или настройте их так, чтобы они не конфликтовали, не закрывайте ордер руками, когда эксперт выполняет операцию

Ошибка 4109
Торговля не разрешена

1. Советнику запрещено торговать, на графике грустный смайл или крестик
Способы решения:
1. Включите галочку «Разрешить советнику торговать» в вкладе при установке советника, либо в меню- сервис – настройки – советники.

Ошибка 4110, 4111
1. Длинные позиции не разрешены
2. Короткие позиции не разрешены

Способы решения:
1. В настройках советника, в вкладке Общие не разрешен тип позиций
2. В Вкладке Общие, при установке советника есть выбор позиций: Long Short – Разрешены BUY SELL Only Long– Разрешен BUY Only Short – Разрешен SELL