Execução muito lenta para o modo OHLC

 
Olá à todos !

Sou iniciante neste processo de otimização de estratégias e estou tendo alguns problemas.

Considerando o seguinte cenário:
- Ativo: WIN$
- Tempo: M1
- Período: 2 anos
- Latência: 50ms
- Modelagem: OHLC por 1 minuto
- Otimização: Algoritmo baseado em genética rápida

* notebook Dell 7500 i7 - 2,7GHz - 16GB RAM

O tempo necessário para executar uma otimização é praticamente o mesmo da opção "Cada tick", cerca de 6 dias. 

Mas todos que estão acostumados a este processo falam que costuma demorar desde alguns minutos até poucas horas.

O que poderia estar havendo de errado? Não realizei otimizações nas configurações gerais do MT5 mas isso não poderia impactar tanto.

Fico no aguardo de uma dica sobre solução para o problema.

 
jaratrader:
Olá à todos !

Sou iniciante neste processo de otimização de estratégias e estou tendo alguns problemas.

Considerando o seguinte cenário:
- Ativo: WIN$
- Tempo: M1
- Período: 2 anos
- Latência: 50ms
- Modelagem: OHLC por 1 minuto
- Otimização: Algoritmo baseado em genética rápida

* notebook Dell 7500 i7 - 2,7GHz - 16GB RAM

O tempo necessário para executar uma otimização é praticamente o mesmo da opção "Cada tick", cerca de 6 dias. 

Mas todos que estão acostumados a este processo falam que costuma demorar desde alguns minutos até poucas horas.

O que poderia estar havendo de errado? Não realizei otimizações nas configurações gerais do MT5 mas isso não poderia impactar tanto.

Fico no aguardo de uma dica sobre solução para o problema.

1) Seu EA informa via codigo que eh pra ser executado a CADA TICK; (https://www.mql5.com/pt/docs/basis/preprosessor/compilation propriedade tester_everytick_calculate)

2) Seu EA abre demasiadamente muitas ordens e isso acaba consumindo mais e mais memoria; (isso pode ser visto pelo processamento rapido no inicio e uma carroca mais perto do fim).

Documentação sobre MQL5: Elementos Básicos da Linguagem / Preprocessador / Propriedades de Programa (#property)
Documentação sobre MQL5: Elementos Básicos da Linguagem / Preprocessador / Propriedades de Programa (#property)
  • www.mql5.com
Propriedades de Programa (#property) - Preprocessador - Elementos Básicos da Linguagem - Referência MQL5 - Referência sobre algorítimo/automatização de negociação na linguagem para MetaTrader 5