Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Размещай ссылки на платные сигналы. Получай партнерскую долю!
arlecchino
14
arlecchino 2016.06.20 11:38 
Здравствуйте!

Сегодня утром при прогоне советника в тестере обнаружил, что он перестал работать на символе GBPUSD. При попытке открытия позиции выдает ошибку 4756 (ERR_TRADE_SEND_FAILED, Не удалось отправить торговый запрос) и код возврата 10017 (TRADE_RETCODE_TRADE_DISABLED, Торговля запрещена).  Та же ошибка вылазит и с другими символами, в состав которых входит GBP: EURGBP и GBPJPY.  Режимы оптимизации пробовал "Отключена" и "Быстрая (генетический алгоритм)". Режим торговли OHLC на M1.
На символах без GBP все работает нормально.

Попробовал для сравнения погонять стандартный, входящий в комплект Метатрейдера-5  советник Advisors/ExpertMACD.mq5
со следующими параметрами:
Inp_Signal_MACD_PeriodFast=12
Inp_Signal_MACD_PeriodSlow=24
Inp_Signal_MACD_PeriodSignal=9
Inp_Signal_MACD_TakeProfit=500
Inp_Signal_MACD_StopLoss=200

На символах с британцем в журнал пишутся вот такие ошибки:
2016.06.20 15:19:28    Core 1    2014.12.30 22:15:00   CTrade::OrderSend: market sell 0.01 GBPUSD.e sl: 1.57538 tp: 1.50538 [trade disabled]
Символы без британца, так же как и с моим советником работают нормально.
При этом торговля советниками разрешена (кнопка Авто-торговля нажата) и в Сервис-Настройки-Советники стоит галка на "Разрешить автоматическую торговлю".
Раньше, буквально неделю назад, тот же самый код (тут я говорю про свой советник, он с тех пор не редактировался) работал с символами GBPxxx и xxxGBP без каких-либо ошибок и нареканий.

Билд 1430 от 16 мая 2016 года, брокер Robo***ex, демо-счет.

Помогите, пожалуйста, разбанить британца :)
Vladimir Karputov
Модератор
33107
Vladimir Karputov 2016.06.20 11:51  

Новости нужно читать в терминале от торговой организации. И ещё спецификацию по интересующему символу, графа "Торговля":

Запрет торговли 

arlecchino
14
arlecchino 2016.06.20 12:23  
Спасибо, Владимир!
Брокер в связи с предстоящим референдумом Brexit временно прикрыл торговлю инструментами с британцем (Торговля стоит в "Только закрытие").
Однако (риторический вопрос), а тестер-то тут чем провинился?
Vladimir Karputov
Модератор
33107
Vladimir Karputov 2016.06.20 12:27  
arlecchino:
Спасибо, Владимир!
Брокер в связи с предстоящим референдумом Brexit временно прикрыл торговлю инструментами с британцем (Торговля стоит в "Только закрытие").
Однако (риторический вопрос), а тестер-то тут чем провинился?
Тестер использует реальное торговое окружение торгового сервера. Ведь торговый сервер не хранит информацию по ограничению торговли в прошлом по данному символу. Поэтому, если Вы даже тестируете символ за год до сегодняшней даты, то тестер пользуется сиюминутным торговым окружением торгового тестера - а там сейчас запрет на торговлю по GBP.
arlecchino
14
arlecchino 2016.06.20 12:36  
Владимир, спасибо за исчерпывающий ответ. Вопрос можно считать закрытым.
/
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий