Indicadores: Setka (grade) - página 3

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

o erro nos registros do terminal desaparece (embora as linhas não sejam desenhadas).

Para que lado cavar? Como reanimar uma ótima ferramenta?

Fórum sobre negociação, sistemas de negociação automatizados e teste de estratégias de negociação.

Erros, bugs, perguntas

Vladimir Karputov, 2021.09.04 08:49 AM

Windows

Edition Windows 11 Home
Version 21 H2
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-9750 H  @ 2.60 GHz, 25 / 31 Gb memory, 796 / 947 Gb disk, IE 11, UAC, GMT+2
C:\Users\barab\AppData\Roaming\MetaQuotes\Terminal\D0E8209F77C8CF37AD8BF550E51FF075


Testador:

Terminal:


 

No mínimo, você deve especificar esses dados:

Fórum sobre negociação, sistemas de negociação automatizados e teste de estratégias de negociação

MetaTrader com muitas falhas

Vladimir Karputov, 2021.03.16 04:20 AM

Se você tem uma pergunta, em primeiro lugar, você deve mostrar as três primeiras linhas da guia "Diário


(selecione essas linhas, copie-as para a área de transferência e cole-as na mensagem usando o botão Código). A aparência deve ser a seguinte:

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-9750 H  @ 2.60 GHz, 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 #:

No mínimo, você deve fornecer esses dados:


Sim, é claro:

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 #:

Sim, é claro:

Também troquei os períodos de tempo - não tenho esse erro. Eu uso a versão do indicador

#property version   "3.08"
 
Vladimir Karputov #:

Também troquei os timeframes - não tenho esse erro. Eu uso a versão do indicador

Sim, minha versão é a mesma, baixada do site da MQ

Mas quando troco os períodos de tempo, acontece o seguinte:


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.3 sec 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.3 sec 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.3 sec 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.2 sec 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.3 sec for 50000 bars  ObjectsTotal=1689 MaxBars=0


E o principal: compilado em versões até 3021 build (inclusive), o indicador funciona em qualquer versão do terminal sem nenhum problema.

 
geritretar #:

Sim, minha versão é semelhante, baixada do site da MQ

Mas, ao alternar os períodos de tempo, acontece o seguinte:



E o principal: compilado em versões até 3021 build (inclusive), o indutor funciona em qualquer versão do terminal sem nenhum problema.

Coloque essa linha em um script separado - o que você obterá? (É claro que você terá de declarar diversas variáveis).
 
geritretar #:

Sim, é claro:

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

É um desktop? Hospedagem completa ou compartilhada?

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

o erro nos registros do terminal desaparece (embora as linhas não sejam desenhadas).

Para que lado cavar? Como reanimar uma ótima ferramenta?

Ajustar as cores

 
Vladimir Karputov #:

É um computador de mesa? Hospedagem completa ou compartilhada?

PC - real.

Percebi que a linha: 1 leaked strings left é escrita nos registros quando o indicador é desinicializado do gráfico (ao alterar o período de tempo) ou excluído do gráfico.

2021.09.05 16:13:20.274    setka (EURJPY,H1)    Сбой или первый запуск Time=0.1 sec 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.1 sec 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.1 sec for 5000 bars  ObjectsTotal=760 MaxBars=0 start_pos=0        === запуск на новом таймфрейме
2021.09.05 16:13:54.008    setka (EURJPY,M1)    1 leaked strings left                                                                        === удаление индикатора с графика

Alexei Tarabanov #:

Ajustar as cores

Você pode explicar melhor esse problema? Por favor.