Ошибки, баги, вопросы - страница 3097

 
Yury Lemeshev #:
В тестере SymbolInfoDouble(symbol,SYMBOL_BID); Переодически выдает значение -2147483648. И за этого значения работа в тестере ломается. Проверка на больше нуля не проходит. Кто сталкивался и как решить?
Это число получается после конвертации SymbollInfo в переменную int, или это само double значение?
 

есть проблема правого окна :

графические объекты в самом правой вкладке могут отображаться некорректно (или вовсе не отображаться) если происходит тестирование.

терминал путает имена объектов правой вкладки и имена объектов в визуальном тестере.

 
mktr8591 #:
Это число получается после конвертации SymbollInfo в переменную int, или это само double значение?

Значение double. Я эту проблему наблюдаю с лета и ранее наверно была. Просто отработка робота в тестере отличалась от реальной торговли. Начал выкаваривать откуда растут ноги. В итоге от не получение данных SymbolInfoDouble(symbol,SYMBOL_BID)

 
Yury Lemeshev #:

Значение double. Я эту проблему наблюдаю с лета и ранее наверно была. Просто отработка робота в тестере отличалась от реальной торговли. Начал выкаваривать откуда растут ноги. В итоге от не получение данных SymbolInfoDouble(symbol,SYMBOL_BID)

хм. double, равное INT_MIN -  выглядит как баг...
 
mktr8591 #:
хм. double, равное INT_MIN -  выглядит как баг...

Не обязательно. Например, если в ObjectCreate записать price = DBL_MAX, то в свойствах объекта (через меню) цена будет отображаться как LONG_MAX, но программно прочитается все равно как DBL_MAX

 
При инициализации индикатора или советника всегда наступает событие CHARTEVENT_CLICK, хотя никакого нажатия мышки на графике не происходит.
Это баг или особенность?
Просто неудобно. Приходится фильтровать наступление первого события.
Файлы:
 

Есть несколько виртуалок, запущенных на терминалах Windows. Все они запущены с ключами /portable /config:config.ini.

Некоторые из них впадают в странное периодическое поведение - MetaTrader5 перезапускается и запуск производится как будто без параметра  /config:config.ini

После ручного перезапуска ярлыка - все запускается штатно. Очень странный баг, пока непонятно на чьей он стороне. Может ли MetaTrader5 вообще сам перезапускаться?

 
Andrey Pogoreltsev #:

Есть несколько виртуалок, запущенных на терминалах Windows. Все они запущены с ключами /portable /config:config.ini.

Некоторые из них впадают в странное периодическое поведение - MetaTrader5 перезапускается и запуск производится как будто без параметра  /config:config.ini

После ручного перезапуска ярлыка - все запускается штатно. Очень странный баг, пока непонятно на чьей он стороне. Может ли MetaTrader5 вообще сам перезапускаться?

По логу "update ..." видно, что это был рестарт на установке новой версии.

В этом случае терминал стартует без повторени входных параметров.

 

Окно стакана прилипло к верхней границе экрана и ни сдвинуть его ни закрыть!!!

Попробовал закрыть терминал и запустить снова - та же проблема, стакан прилипший и ничего с ним поделать нельзя.

Смог победить только удалив файл terminal.ini.

[Удален]  

Здравствуйте!

Уважаемые разработчики, проверьте пож-та файл MovingAverages.mqh стандартной библиотеки MT5.

Полагаю, вычисления скользящих по буферам не имеет смысла, если период меньше 1, а если равен 1, то вычисления всех видов скользящих имеют смысл, просто вернётся исходный буфер, как например в Custom Moving Average.mq5. И это удобно в дальнейшем использовании в индикаторах.


//--- check period
   if(period<=1 || period>(rates_total-begin))
      return(0);

заменить на

//--- check period
   if(period<1 || period>(rates_total-begin))
      return(0);


Примите пож-та пожелание.