Индикаторы: Сетка - страница 3

 
geritretar #:

Индикатор отлично решал задачу юзабельного отображения шкалы цен в окнах терминала.

Компиляция в билдах до 3021 включительно не показывает ошибок и всё рисуется Ок ( и даже если закинуть ранее скомпилированную версию в новый билд терминала).

Компиляция в последующих билдах ошибок не показывает, но в терминале индюк не рисует вертикальную разметку и в логи пишет: 1 leaked strings left

Закомментировав строку:

         StringConcatenate(line_name,IntegerToString(str.hour,2,'0'),":",IntegerToString(str.min,2,'0'),"_N",line_counter);

ошибка в логах терминала пропадает (хоть линии и не рисуются).

В какую хоть сторону копать? Как реанимировать отличный инструмент?

Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий

Ошибки, баги, вопросы

Vladimir Karputov, 2021.09.04 08:49

Windows

Edition Windows 11 Home
Version 21H2
Installed on    ‎29.‎07.‎2021
OS build        22000.176
Experience      Windows Feature Experience Pack 1000.22000.176.0

Terminal

MetaTrader 5 x64 build 3033 started for MetaQuotes Software Corp.
Windows 11 build 22000, Intel Core i7-9750H  @ 2.60GHz, 25 / 31 Gb memory, 796 / 947 Gb disk, IE 11, UAC, GMT+2
C:\Users\barab\AppData\Roaming\MetaQuotes\Terminal\D0E8209F77C8CF37AD8BF550E51FF075


Тестер:

Терминал:


 

Как минимум Вы должны указать такие данные:

Forum on trading, automated trading systems and testing trading strategies

Very Glitchy MetaTrader

Vladimir Karputov, 2021.03.16 04:20

If you have a question, first of all you should show the first three lines from the 'Journal' tab


(select these lines, copy to the clipboard and paste into the message using the button Code). It should look like this:

2021.03.16 05:13:07.133 Terminal        MetaTrader 5 x64 build 3003 started for MetaQuotes Software Corp.
2021.03.16 05:13:07.134 Terminal        Windows 10 build 19042, Intel Core i7-9750H  @ 2.60GHz, 26 / 31 Gb memory, 842 / 947 Gb disk, IE 11, UAC, GMT+2
2021.03.16 05:13:07.134 Terminal        C:\Users\barab\AppData\Roaming\MetaQuotes\Terminal\D0E8209F77C8CF37AD8BF550E51FF075

 
Vladimir Karputov #:

Как минимум Вы должны указать такие данные:


Да, конечно:

2021.09.04 17:05:18.376 Terminal MetaTrader 5 x64 build 3033 started for MetaQuotes Software Corp.
2021.09.04 17:05:18.378 Terminal Windows 10 build 19044, AMD Athlon 64 X2 Dual Core 4800+, 0 / 1 Gb memory, 2 / 29 Gb disk, IE 11, UAC, GMT+10
2021.09.04 17:05:18.378 Terminal C:\Users\Geritretar\AppData\Roaming\MetaQuotes\Terminal\D0E8209F77C8CF37AD8BF550E51FF075

 
geritretar #:

Да, конечно:

Я и таймфреймы переключал - нет у меня такой ошибки. Я использую версию индикатора 

#property version   "3.08"
 
Vladimir Karputov #:

Я и таймфреймы переключал - нет у меня такой ошибки. Я использую версию индикатора 

Да, версия моя аналогична, скачана с сайта MQ

Но при переключении таймфреймов происходит следующее:


2021.09.04 17:18:22.649 setka (GBPUSD,M1) Other timeframes are not ready...
2021.09.04 17:18:30.860 setka (GBPUSD,M5) Сбой или первый запуск Time=0.3sec for 50000 bars  ObjectsTotal=1689 MaxBars=0
2021.09.04 17:18:34.109 setka (GBPUSD,M5) 1 leaked strings left
2021.09.04 17:18:34.488 setka (GBPUSD,M15) Сбой или первый запуск Time=0.3sec for 50000 bars  ObjectsTotal=1689 MaxBars=0
2021.09.04 17:18:36.777 setka (GBPUSD,M15) 1 leaked strings left
2021.09.04 17:18:37.148 setka (GBPUSD,M30) Сбой или первый запуск Time=0.3sec for 50000 bars  ObjectsTotal=1394 MaxBars=0
2021.09.04 17:18:41.441 setka (GBPUSD,M30) 1 leaked strings left
2021.09.04 17:18:41.712 setka (GBPUSD,H1) Сбой или первый запуск Time=0.2sec for 50000 bars  ObjectsTotal=1394 MaxBars=0
2021.09.04 17:18:46.746 setka (GBPUSD,H1) 1 leaked strings left
2021.09.04 17:18:47.067 setka (GBPUSD,M5) Сбой или первый запуск Time=0.3sec for 50000 bars  ObjectsTotal=1689 MaxBars=0


И главное: скомпилированный  в версиях до 3021 билда (включительно) индюк  работает в любой версии терминала без проблем.

 
geritretar #:

Да, версия моя аналогична, скачана с сайта MQ

Но при переключении таймфреймов происходит следующее:



И главное: скомпилированный  в версиях до 3021 билда (включительно) индюк  работает в любой версии терминала без проблем.

Вынесите эту строку в отдельный скрипт - что получиться? (Конечно придётся объявить несколько переменных).
 
geritretar #:

Да, конечно:

2021.09.04 17:05:18.376 Terminal MetaTrader 5 x64 build 3033 started for MetaQuotes Software Corp.
2021.09.04 17:05:18.378 Terminal Windows 10 build 19044, AMD Athlon 64 X2 Dual Core 4800+, 0 / 1 Gb memory, 2 / 29 Gb disk, IE 11, UAC, GMT+10
2021.09.04 17:05:18.378 Terminal C:\Users\Geritretar\AppData\Roaming\MetaQuotes\Terminal\D0E8209F77C8CF37AD8BF550E51FF075

Это настольный ПК? Полноценный или виртуальный хостинг?

 
geritretar #:

Индикатор отлично решал задачу юзабельного отображения шкалы цен в окнах терминала.

Компиляция в билдах до 3021 включительно не показывает ошибок и всё рисуется Ок ( и даже если закинуть ранее скомпилированную версию в новый билд терминала).

Компиляция в последующих билдах ошибок не показывает, но в терминале индюк не рисует вертикальную разметку и в логи пишет: 1 leaked strings left

Закомментировав строку:

         StringConcatenate(line_name,IntegerToString(str.hour,2,'0'),":",IntegerToString(str.min,2,'0'),"_N",line_counter);

ошибка в логах терминала пропадает (хоть линии и не рисуются).

В какую хоть сторону копать? Как реанимировать отличный инструмент?

Цвета настройте

 
Vladimir Karputov #:

Это настольный ПК? Полноценный или виртуальный хостинг?

ПК - реальный.

Заметил, что строка: 1 leaked strings left пишется в логи когда индикатор деинициализируется с графика(при смене таймфрейма)  или удаляется с графика.

2021.09.05 16:13:20.274    setka (EURJPY,H1)    Сбой или первый запуск Time=0.1sec for 6278 bars  ObjectsTotal=77 MaxBars=0 start_pos=0         === наложение индикатора на график/первый запуск
2021.09.05 16:13:29.017    setka (EURJPY,H1)    1 leaked strings left                                                                        === деинициализация с прежнего таймфрема
2021.09.05 16:13:29.124    setka (EURJPY,M5)    Сбой или первый запуск Time=0.1sec for 5000 bars  ObjectsTotal=760 MaxBars=0 start_pos=0        === запуск на новом таймфрейме
2021.09.05 16:13:41.771    setka (EURJPY,M5)    1 leaked strings left                                                                        === деинициализация с прежнего таймфрема
2021.09.05 16:13:41.873    setka (EURJPY,M1)    Сбой или первый запуск Time=0.1sec for 5000 bars  ObjectsTotal=760 MaxBars=0 start_pos=0        === запуск на новом таймфрейме
2021.09.05 16:13:54.008    setka (EURJPY,M1)    1 leaked strings left                                                                        === удаление индикатора с графика

Алексей Тарабанов #:

Цвета настройте

Это подробнее раскрыть можете? Пожалуйста.

Причина обращения: