Backtest: desconexão do core 01 interrompe testes longos com expert advisor

 
Bom dia a todos/todas.

1) Instalei o Metatrader 5 em um notebook com as seguintes características: processador intel i5 (8 núcleos reais e 16 com threading), 16 GB RAM, disco de estado sólido, sistema operacional Ubuntu 22.

2) Para a instalação eu empreguei o WineHQ mais recente, cuja versão é a 8.0.2.

3) Quando utilizo o Testador do Metatrader 5 para trabalhar com o robô, em períodos inferiores a um ano, aparentemente tudo ocorre sem qualquer problema.

4) Entretanto, quando emprego períodos longos (por exemplo, 5 anos), o Testador interrompe o trabalho após um período de dois a quatro anos. O período de interrupção varia de acordo com a tentativa que faço.

5) Na aba diário a única observação de se encontra é a seguinte: "core 01 desconectado".

6) Já tentei, através do próprio Testador do Metatrader, estabelecr o uso de core que não fosse o de número 01 para o testador.

7) Já tentei alterar, através do Ubuntu, a atribuição de core para o WineHQ e para o Metatrader.

8) Já tentei também, alterar a prioridade para o Testador do Metatrader através o gerenciador de sistema do Ubuntu. Já fiz tudo isso tanto antes quanto após a inicialização do Metatrader e do WineHQ.

9) Para fazer antes, por exemplo, empreguei o seguinte comando para abrir o Metatrader a partir de uma linha de comando:

export WINE_CPU_TOPOLOGY=6:10,11,12,13,14,15; export WINEPREFIX=/home/denilson/.mt5 ; taskset -c 10,11,12,13,14,15 wine /home/denilson/.mt5/drive_c/Program\ Files/MetaTrader\ 5/terminal64.exe

10) Nenhuma das minhas tentativas funcionou, pois o Testador continua travando após período de 2 a 4 anos, com o mesmo problema: core 01 desconectado

11) Vale observar que, mesmo com o core 01 do Testador do Metatrader (core 0 na contagem do Linux) ficando sempre com consumo abaixo de 6% da sua possibilidade (acompanho isto pelo  monitor de sistema do Ubuntu), o Testador trava e causa é a mesma: core 01 desconectado.

12) No comando acima (ver item 9), por exemplo, eu especifiquei que tanto o wine quanto o Metatrader somente poderiam empregar os core de 10 a 15 (que correspondem aos cores de 11 a 16 no testador). Mesmo assim, o Testador continua travando com o mesmo problema: core 01 desconectado.

Serei grato se alguém tiver alguma sugestão para resolver o problema.

Att.

Denilson.
 
dfo2:
Bom dia a todos/todas.

1) Instalei o Metatrader 5 em um notebook com as seguintes características: processador intel i5 (8 núcleos reais e 16 com threading), 16 GB RAM, disco de estado sólido, sistema operacional Ubuntu 22.

2) Para a instalação eu empreguei o WineHQ mais recente, cuja versão é a 8.0.2.

3) Quando utilizo o Testador do Metatrader 5 para trabalhar com o robô, em períodos inferiores a um ano, aparentemente tudo ocorre sem qualquer problema.

4) Entretanto, quando emprego períodos longos (por exemplo, 5 anos), o Testador interrompe o trabalho após um período de dois a quatro anos. O período de interrupção varia de acordo com a tentativa que faço.

5) Na aba diário a única observação de se encontra é a seguinte: "core 01 desconectado".

6) Já tentei, através do próprio Testador do Metatrader, estabelecr o uso de core que não fosse o de número 01 para o testador.

7) Já tentei alterar, através do Ubuntu, a atribuição de core para o WineHQ e para o Metatrader.

8) Já tentei também, alterar a prioridade para o Testador do Metatrader através o gerenciador de sistema do Ubuntu. Já fiz tudo isso tanto antes quanto após a inicialização do Metatrader e do WineHQ.

9) Para fazer antes, por exemplo, empreguei o seguinte comando para abrir o Metatrader a partir de uma linha de comando:

export WINE_CPU_TOPOLOGY=6:10,11,12,13,14,15; export WINEPREFIX=/home/denilson/.mt5 ; taskset -c 10,11,12,13,14,15 wine /home/denilson/.mt5/drive_c/Program\ Files/MetaTrader\ 5/terminal64.exe

10) Nenhuma das minhas tentativas funcionou, pois o Testador continua travando após período de 2 a 4 anos, com o mesmo problema: core 01 desconectado

11) Vale observar que, mesmo com o core 01 do Testador do Metatrader (core 0 na contagem do Linux) ficando sempre com consumo abaixo de 6% da sua possibilidade (acompanho isto pelo  monitor de sistema do Ubuntu), o Testador trava e causa é a mesma: core 01 desconectado.

12) No comando acima (ver item 9), por exemplo, eu especifiquei que tanto o wine quanto o Metatrader somente poderiam empregar os core de 10 a 15 (que correspondem aos cores de 11 a 16 no testador). Mesmo assim, o Testador continua travando com o mesmo problema: core 01 desconectado.

Serei grato se alguém tiver alguma sugestão para resolver o problema.

Att.

Denilson.

Sem o modo visual, também trava? No caso dos "cores" do metatrader tem que ser habilitados clicando com o botão direito na parte da caixa de ferramentas, entretanto só vão ser usados mais cores quando estiver realizando otimização. Veja que isso pode ser um problema com a emulação, para citar via Wine acontecia que não conseguia trocar a coloração de indicadores.

 
Sempre tive problemas com o Wine, nunca funcionou direito. Esses "travamentos" ocorrem mesmo, mas são pequenas pausas que ele sempre retoma (no modo visual), agora travar e não continuar, aconselho a instalar diretamente no windows