Новая версия платформы MetaTrader 5 build 1880: Расчет полной истории синтетических инструментов - страница 4

 
fxsaber:

Как долго локализовывали этот апокалипсисбаг? И какие шаги сподвигли начать разбираться?

так уже пару дней . А все началось с проблемы c памятью при создании хендлов RSI. Мне посоветовали обновить ПК :) , но я зажал деньги и начал разбираться , короче жадность сподвигла :)

 
Stanislav Dray:

так уже пару дней . А все началось с проблемы c памятью при создании хендлов RSI. Мне посоветовали обновить ПК :) , но я зажал деньги и начал разбираться , короче жадность сподвигла :)

Т.е. заметили расхождения в результатах на машинах/терминалах разной битности? Debug и Release версии EX5 одинаково бредят?

 
Благодарю, ошибка обнаружена и исправлена.

Она возникала только при использовании в MT5 новых MQL5 функций iOpen, iHigh, iLow и iClose.
 
Ilyas:
Благодарю, ошибка обнаружена и исправлена.

Она возникала только при использовании в MT5 новых MQL5 функций iOpen, iHigh, iLow и iClose.

Выглядит же, как баг компилятора, а не функций. Или у Вас в компиляторе какие-то спец. настройки для каждой из встроенных функций?

 
fxsaber:

Т.е. заметили расхождения в результатах на машинах/терминалах разной битности? Debug и Release версии EX5 одинаково бредят?

Заметил сначала нелогичные проблемы с 32-йкой, но так как уже был опыт эпических багов терминала (этот не самый эпичный), то решил присмотреться.

Debug и Release версии EX5 одинаково бредят?

не проверял ещё

P.S. Самый эпичный отловленный баг-это весь код скомпилированый в 32-битной версии(уже не помню после какого билда) работал непредсказуемо на 64-ке. Лечение-перекомпиляция в 64 бита.

Моему партнёру в срочном порядке пришлось сделать перекомпиляцию и обновить все приложения в маркете.

 

билд 1870

после прогона эксперта в тестере 1-й агент всегда остается busy

при этом тестирование снова запустить можно, а оптимизацию нет: 2018.07.06 18:53:14.348 no agent is ready, optimization not started

приходится перезапускать терминал. В предыдущем билде такое поведение не наблюдалось
 
Maxim Dmitrievsky:

билд 1870

после прогона эксперта в тестере 1-й агент всегда остается busy

при этом тестирование снова запустить можно, а оптимизацию нет: 2018.07.06 18:53:14.348 no agent is ready, optimization not started

приходится перезапускать терминал. В предыдущем билде такое поведение не наблюдалось
Аналогичная ошибка. Хотя есть плюс, в этой версии агенты из сети не отваливаются.
 
Maxim Dmitrievsky:

билд 1870

после прогона эксперта в тестере 1-й агент всегда остается busy

при этом тестирование снова запустить можно, а оптимизацию нет: 2018.07.06 18:53:14.348 no agent is ready, optimization not started

приходится перезапускать терминал. В предыдущем билде такое поведение не наблюдалось

Это поведение поправлено. Спасибо.

Исправление будет доступно в ближайшем билде

 

После обновления:

2018.07.07 23:12:12.528 Terminal MetaTrader 5 x64 build 1880 started (MetaQuotes Software Corp.)

2018.07.07 23:12:14.101 Network '6050321': authorization on MetaQuotes-Demo failed (Service is not available)


Новый счет тоже не открывается:

2018.07.07 23:26:31.390 Network failed to open an account, check internet connection or contact broker support service - Service is not available [11]


 
Видимо, тех. работы были. Уже все ок.