Новая версия платформы MetaTrader 5 build 1930: Плавающие окна графиков и .Net библиотеки в MQL5 - страница 140

 
fxsaber :



Правильно ли я полагаю, что перед тестом в тестере окно с этой опцией не существует или недоступно (результатов нет)?

Было бы неплохо, если бы вы могли выключить или включить его перед тестами!

Am I right with my assumption that before a test in the tester, the window with this option does not exist or is reachable (no results)?

Would be nice if you could turn it off or on before the tests!

 
Carl Schreiber:

Правильно ли я полагаю, что перед тестом в тестере окно с этой опцией не существует или недоступно (результатов нет)? 

Чтобы сделать настройку "Автооткрытия графика" в Тестере, нужно сделать один раз одиночный проход любого советника.

 

Приходится каждый раз по 10 секунд ждать, пока Тестер закончит выводить лог одиночного прохода.

Нужно увидеть, что советник напечатал в OnDeinit. И для этого тупо ждешь 10 секунд, когда сам проход занимает 1 секунду!

Большая просьба, сделайте что-нибудь с выводом логов в Тестере, чтобы не было этих тормозов.


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

Либо же вместо Print использовать FileWrite, что не менее костыльно. Но это гораздо лучше, чем ожидать тормозной вывод лога в Тестере.

 
fxsaber:

Приходится каждый раз по 10 секунд ждать, пока Тестер закончит выводить лог одиночного прохода.

Нужно увидеть, что советник напечатал в OnDeinit. И для этого тупо ждешь 10 секунд, когда сам проход занимает 1 секунду!

Большая просьба, сделайте что-нибудь с выводом логов в Тестере, чтобы не было этих тормозов.

+ поддерживаю, большая портянка сделок в тестере почти никогда не нужна

 

Как в portable-режиме перейти в common-папку?

...\AppData\Roaming\MetaQuotes\Terminal\Common\Files\
 
Предлагаю добавить
void TesterCalculate( void ); // Расчет всех показателей TesterStatistics на момент вызова.
void TesterReset( void );     // Следующий расчет TesterStatistics будет вестись с момента вызова этой функции.


Нужно смотреть, чему равны показатели ТС на каждом месяце, например. Сейчас для этого есть два варианта

  1. Написать кастомный TesterStatistics.
  2. Запускать ТС на каждом месяце по отдельности и забирать нужные показатели вручную. Очень муторно выходит.
Предложение видится разумным?

 

В тестере, когда настраиваешь дату начала/конец, можно пользоваться клавишами вверх/вниз.

Например, выбран 5-й месяц, а нужен 7-й - два раза нажал клавишу вверх и готово. Очень удобно!

Но есть проблема при переходе с 12-го или 1-го месяца.


Например, стоит дата 2018.12.01, нужно перейти на месяц вперед. Жмем вверх и, вместо перехода на 2019.01.01, попадаем на 2018.01.01.

Возможно ли сделать механизм корректным?

 
fxsaber:

Как в portable-режиме перейти в common-папку?

я все открываю из МЕ правой мышью открыть папку,

в теории должно работать их терминала: файл-открыть каталог данных

 
Igor Makanu:

я все открываю из МЕ правой мышь открыть папку,

в теории должно работать файл-открыть каталог данных

Спасибо, про ME не догадался.

 
Juan Fernandez:
Этот код работал до b1980. Используйте статический I инициализации члена класса для вызова статического метода init. Теперь показывает, что « статическая переменная не может использоваться в глобальной области видимости». Это также происходит с экземплярами классов, объявленными как статические

Спасибо за сообщение.
Действительно, проглядел случай размещения static полей при специализации шаблонов.
Исправил.