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

 
 
При тестировании индикатора в тестере МТ5 у меня не вызывается OnDeinit. Когда индикатор на чарте - работает как надо при выгрузке. Известна такая проблема или писать в СД?
 
Stanislav Korotky:
При тестировании индикатора в тестере МТ5 у меня не вызывается OnDeinit. Когда индикатор на чарте - работает как надо при выгрузке. Известна такая проблема или писать в СД?
Так задумано специально, чтобы после окончания тестирования все артефакты, созданные индикатором (собственные линии и/или графические объекты), остались на графике.
 
Slava:
Так задумано специально, чтобы после окончания тестирования все артефакты, созданные индикатором (собственные линии и/или графические объекты), остались на графике.
Я понял вашу мысль. Но тогда следующий вопрос - почему при закрытии окна визуального тестирования не срабатывает OnDeinit как положено? Каким образом отлаживать то, что находится в OnDeinit-е индикатора и связано с обработкой собранной информации процесса выполнения (в частности профилировка, которую невозможно быстро и на длительных исторических данных провести на онлайн чарте)?
 

Приветствую!

Баг компилятора или так и задумано? МТ4 и МТ5

В разделе инициализации внешних переменных эксперта при объявлении переменной типа

extern string example1="12345"; //Comment 1

или так 

extern string example2="12345"; /*Comment 2 */

после компиляции вешаем сову на график и видим, что вместо названия строковой переменной стоит комментарий - http://prntscr.com/fixtmd

Screenshot
Screenshot
  • prnt.sc
Captured with Lightshot
 
KirBiz:

Приветствую!

Баг компилятора или так и задумано? МТ4 и МТ5

В разделе инициализации внешних переменных эксперта при объявлении переменной типа

extern string example1="12345"; //Comment 1

или так 

extern string example2="12345"; /*Comment 2 */

после компиляции вешаем сову на график и видим, что вместо названия строковой переменной стоит комментарий - http://prntscr.com/fixtmd

так задумано
 
Alexandr Bryzgalov:
так задумано


спс.

а где почитать о задумке? в справке ни слова

это только для строковой переменной?

любые символы можно в комментарии использовать?

 
Stanislav Korotky:
Я понял вашу мысль. Но тогда следующий вопрос - почему при закрытии окна визуального тестирования не срабатывает OnDeinit как положено? Каким образом отлаживать то, что находится в OnDeinit-е индикатора и связано с обработкой собранной информации процесса выполнения (в частности профилировка, которую невозможно быстро и на длительных исторических данных провести на онлайн чарте)?

Подумаем над этим.

При профилировке на истории можно безболезненно вызывать OnDeinit сразу по окончании данных. Ибо при профилировке индикаторные артефакты как правило не нужны.

 
Slava:

Подумаем над этим.

При профилировке на истории можно безболезненно вызывать OnDeinit сразу по окончании данных. Ибо при профилировке индикаторные артефакты как правило не нужны.

Написал заявку в СД.
 
Stanislav Korotky:
Написал заявку в СД.
Спасибо. Я уже сам написал заявку.