Erros, bugs, perguntas - página 2087

 
Renat Fatkhullin:

Precisa de olhar para o momento em que ocorrem problemas, porque os registos dos agentes locais são limpos automaticamente. E o terminal pode limpar os agentes mortos.

Mas se nem sequer conseguiu passar em 18 segundos, então o porto nem sequer abriu.

Sim, é como se não tivesse conseguido passar de todo.

Tester\logs\20171209.log:

NH      0       00:45:26.194    Tester  EURUSD: history data begins from 1996.08.09 00:00
KM      0       00:45:26.194    Tester  EURUSD: preliminary downloading of history ticks started, it may take quite a long time
JN      0       00:45:27.194    Tester  EURUSD: preliminary downloading of history ticks completed, 89 bytes in 0:00.999 (0.09 Kb/sec)
FO      0       00:45:27.194    Tester  EURUSD: ticks data begins from 2011.12.19 00:00
CH      0       00:45:27.196    Core 1  agent process started
JP      0       00:45:36.148    Core 1  connecting to 127.0.0.1:3000
KG      2       00:45:53.911    Core 1  tester agent authorization error
OL      0       01:22:24.614    Tester  EURUSD: history data begins from 1996.08.09 00:00
RJ      0       01:22:24.614    Tester  EURUSD: preliminary downloading of history ticks started, it may take quite a long time
MI      0       01:22:26.614    Tester  EURUSD: preliminary downloading of history ticks completed, 296.44 Kb in 0:01.997 (148.44 Kb/sec)
DS      0       01:22:26.614    Tester  EURUSD: ticks data begins from 2011.12.19 00:00
KM      0       01:22:26.614    Core 1  agent process started
OM      0       01:22:35.890    Core 1  connecting to 127.0.0.1:3000
QK      2       01:22:54.602    Core 1  tester agent authorization error
LL      0       01:22:54.602    Core 1  connection closed

Provavelmente não e está activo. Adicionar todo o directório com o agente explicitamente aos "directórios salteáveis" e tentar novamente.


Outra razão poderia ser a falta de direitos para abrir uma porta de rede.

A UAC está activada? Tentar reproduzir depois de iniciar o terminal "como Administrador".

Tudo é desactivado, funcionando sob Administradores em modo portátil. CTRL+F5 não funciona na primeira colocação em funcionamento. Se eu usar o botão "Start", funciona. E depois disso, CTRL+F5 funciona bem. Isto é, a causa não é externa.

 
fxsaber:

Sim, é como se não tivesse conseguido passar de todo.

Tester\logs\20171209.log:

Tudo está desligado, funcionando sob Administradores em modo portátil. O primeiro arranque de CTRL+F5 não funciona. Se eu usar o botão "Start", funciona. E depois disso, CTRL+F5 funciona bem. Isto é, a causa não é externa.

Vamos verificar o início de Ctrl+F5.

A repetição funciona porque o agente mais provável está activo após a primeira chamada e fica em segundo plano durante alguns minutos activado à espera da próxima tarefa.

 
Renat Fatkhullin:

Veja-se o atraso - 18 segundos entre a tentativa de ligação e a desistência. Isto indica um tempo limite de ligação à rede.

Isto é normalmente um arranque lento e a inicialização de uma aplicação exe supervisionada por um antivírus.

Já nos deparámos com isto muitas vezes e não há nada que possamos fazer a este respeito. O antivírus simplesmente gasta muito tempo a analisar o agente testador.

Isto também significa que toda a actividade do agente será examinada sob uma lupa e impiedosamente retardada.

Uma dica é colocar o agente e os seus directórios locais no passe do antivírus. Isto fará com que tudo funcione imediatamente mais rápido.

A Drweb pode tratar disso. Permiti o acesso à Internet tanto para o terminal como para o agente. Mas os ficheiros e a pasta terminal ainda se encontram na mira do scanner.
 
Renat Fatkhullin:

Vamos verificar o arranque da Ctrl+F5.

Em ME, a EA permanece em modo de depuração após estes erros (e em outros casos). O Expert Advisor nem sequer é lançado. Tenho de pressionar SHIFT+F5 mais uma vez.

 

Bug no testador do MT5 v.1643.

Ao utilizar "for(int i=0;(i<=rates_total-1 && !IsStopped()); i++)" para a matriz dinâmica com a bandeira "ArraySetAsSeries(_Massiv,true)"; no testador, o gráfico é traçado apenas a partir da vela com índice 1 em vez de 0 (o laço funciona a partir do índice 0). Utilizámos os modos"Todas as carraças", "Cada carraça baseada em carraças reais".

Ao utilizar o indicador no modo normal (não um testador), ele é extraído do índice 0.

 
Quando se mudam períodos de tempo de 1m para 5m, etc., os gráficos sobrepõem-se e permanecem e não há maneira de os remover. É muito inconveniente partir.
 
Nikolay959:
Quando se vai de 1m a 5m e assim por diante, há gráficos sobrepostos e eles ficam e não há maneira de os remover. É muito inconveniente partir.

Posso ver uma imagem de ecrã das sobreposições?

 
Aleksey Vyazmikin:

Nos sinais, o gráfico "Equilíbrio" fica atrás do gráfico "Fundos" - é esta a intenção?

Os gráficos não são traçados em tempo real, os atrasos em minutos são aceitáveis

 
Marsel:

Os gráficos não são traçados em tempo real, os atrasos em minutos são aceitáveis


Estou a falar apenas de assincronização...

 


a optimização está a decorrer mas não vai, pendura...

nos registos neste momento:

2017.12.11 14:16:31.653 Testador EURUSD: os dados das carraças começam a partir de 2015.01.02 00:00
2017.12.11 14:16:31.654 Optimização genética do testador iniciada
2017.12.11 14:16:31.654 O tamanho do lote inicial do teste é 64
2017.12.11 14:16:31.729 Core 1 ligando a 127.0.0.1:3000
2017.12.11 14:16:31.737 Core 2 ligando a 127.0.0.1:3001
2017.12.11 14:16:31.737 Core 1 ligado
2017.12.11 14:16:31.737 Core 3 ligando a 127.0.0.1:3002
2017.12.11 14:16:31.737 Core 2 ligado
2017.12.11 14:16:31.737 Core 3 ligado
2017.12.11 14:16:31.738 Core 4 ligando a 127.0.0.1:3003
2017.12.11 14:16:31.739 Núcleo 4 ligado
2017.12.11 14:16:31.742 Core 1 autorizado (agente build 1702)
2017.12.11 14:16:31.742 Core 3 autorizado (agente build 1702)
2017.12.11 14:16:31.742 Passe genético Core 1 (0, 0, 1) iniciado
2017.12.11 14:16:31.742 Passe genético Core 3 (0, 1, 1) iniciado
2017.12.11 14:16:31.744 Core 2 autorizado (agente build 1702)
2017.12.11 14:16:31.744 Passe genético Core 2 (0, 2, 1) iniciado
2017.12.11 14:16:31.748 Core 4 autorizado (agente build 1702)
2017.12.11 14:16:31.748 Passe genético Core 4 (0, 3, 1) iniciado
2017.12.11 14:16:31.775 Sincronização comum do núcleo 1 concluída
2017.12.11 14:16:31.786 Sincronização comum do núcleo 3 concluída
2017.12.11 14:16:31.787 Sincronização comum do núcleo 2 concluída
2017.12.11 14:16:31.810 Sincronização comum do núcleo 4 concluída
2017.12.11 14:16:32.015 Core 3 EURUSD: carrapatos já sincronizados [43 bytes]
2017.12.11 14:16:32.172 Core 1 EURUSD: carrapatos já sincronizados [43 bytes]
2017.12.11 14:16:32.369 Core 2 EURUSD: carrapatos já sincronizados [43 bytes]
2017.12.11 14:16:32.638 Core 4 EURUSD: carrapatos já sincronizados [43 bytes]

2017.12.11 10:00:22.107 Terminal Windows 10 (Build 15063), PC baseado em x64, IE 11.00, UAC, Intel Core i5-2500 @ 3.30GHz, RAM: 4258 / 7656 Mb, HDD: 68913 / 249998 Mb, GMT+05:00