Análise dos resultados dos testes e otimização no testador de estratégia MetaTrader 5 - página 6
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
3. Quanto tempo é necessário para otimizar os parâmetros na nuvem?
Para comparação, vamos tentar a otimização com os mesmos parâmetros naMQL5 Cloud Network. Este serviço é pago. Após cada otimização, registraremos quanto dinheiro é congelado na conta para pagar este serviço.
Neste teste, vamos definir o uso simultâneo de núcleos de CPU locais e agentes de nuvens para acelerar a otimização.
Símbolo: EURUSD
Fundos congelados:
Como você pode ver, a otimização foi significativamente mais rápida(6 min 41 seg) do que da última vez, mas somente no computador local(28 min 56 seg).
Símbolo: EURCHF
Você pode encontrar uma situação em que o serviço leva muito tempo até que o trabalho de otimização seja submetido à rede. Isto se deve ao fato de que os agentes precisam de tempo para baixar os dados necessários para os símbolos corretos. Neste caso, foi o que aconteceu.Após uma longa espera, você pode interromper o processo de otimização. Haverá entradas no diário de bordo, como mostrado abaixo.Não houve cálculos na nuvem, portanto, nenhum dinheiro será retirado.
Vamos tentar executar novamente a otimização sobre este símbolo.
Desta vez o processo foi bem sucedido, mas o resultado não foi impressionante. A otimização levou22 minutos. 14 seg. Levou32 minutos. 50 seg. Na verdade, isto também se deve ao processo de carregamento de dados pelos agentes da rede. O ganho será em tarefas maiores e em modo de algoritmolento completo.
Fundos congelados:
Agora vamos ver se faz sentido executar a otimização na nuvem com múltiplos símbolos.
Símbolos: EURUSD,GBPUSD,USDJPY
Levou24 minutos.56 seg. Mas em nossa última corrida, demorou2 horas. 15 min. 3 seg. Neste caso, o ganho já é perceptível.
Fundos congelados:
Símbolos: EURCHF,AUDCAD,AUDNZD
Desta vez, a otimização da rede também não começou por muito tempo. Durante todo este tempo, agentes locais têm trabalhado. Você pode ver o que está acontecendo no registro (veja a lista abaixo). Assim que todos os agentes da rede que podem realizar a otimização para você baixar os dados necessários, a otimização é iniciada.
No final, a otimização foi concluída em1 hora. 19 min. 49 seg. E a última vez, mas apenas na máquina local, demorou3 horas. 13 min. 37 seg.
Fundos congelados:
O total para todos os quatro processos de otimização foi deUS$ 7,46. A tabela abaixo mostra um resumo. Em vez de6-7 horas, foram necessárias2 horas e 13 minutos para otimizar, o que é cerca de três vezes menos.
Como mencionei em outro tópico do fórum, existem apenas 8 agentes locais neste teste, e não é apropriado compará-los com 256 ou mesmo 512 agentes de nuvens, dado um monte de tarefas de otimização. A fim de garantir a transparência do teste, precisamos limitar o uso simultâneo de 8 agentes na nuvem, o que é tecnicamente impossível, ou ter pelo menos 256 agentes locais, que estão fisicamente indisponíveis. E é tudo.
Neste caso, o objetivo era mostrar o quanto mais rápido os resultados podem ser obtidos com esta configuração local e quanto custaria.
Uma tabela contraditória, no entanto.
Uma tabela contraditória, no entanto.
Em geral, sim.
Após as atualizações esperadas do testador, vou tentar a mesma série de testes para comparar os resultados.
Neste teste, configuraremos tanto núcleos de CPU locais quanto agentes de nuvens a serem usados simultaneamente para acelerar a otimização.
Você pode encontrar uma situação em que um serviço leva muito tempo para obter trabalhos de otimização para a rede. Isto se deve ao fato de que os agentes precisam de tempo para baixar os dados necessários sobre os símbolos necessários. Neste caso, foi o que aconteceu.Após uma longa espera, você pode interromper o processo de otimização. Haverá entradas no diário de bordo, como mostrado abaixo.Não houve cálculos na nuvem, portanto, nenhum dinheiro será retirado.
Uma maneira livre de derrubar a Nuvem é descrita. Fazemos um Expert Advisor burro que acessa TODOS os símbolos a partir da visão geral do mercado uma vez, e o executamos no modo "carrapatos reais". Em seguida, pressionamos Stop. Mude para outro servidor comercial e comece a Otimizar novamente. A nuvem está em modo de nocaute livre.
Uma maneira livre de derrubar a Nuvem é descrita. Fazemos uma EA burra que acessa TODOS os símbolos da visão geral do mercado uma vez, e a executamos no modo "carrapatos reais". Em seguida, pressionamos Stop. Mude para outro servidor comercial e comece a Otimizar novamente. A nuvem está em modo de nocaute livre.
Portanto, é no mínimo antiético...
Uma maneira livre de derrubar a Nuvem é descrita. Faça um Expert Advisor burro que acesse TODOS os símbolos da visão geral do mercado uma vez, e o execute no modo "carrapatos reais". Em seguida, pressionamos Stop. Mude para outro servidor comercial e comece a Otimizar novamente. A nuvem está em modo de nocaute livre.
Portanto, talvez já tenha sido contabilizado. Por exemplo, assim que a Otimização é interrompida, os agentes da rede também param de baixar dados.
Bem, é no mínimo antiético...
Eu não entendo.
Portanto, talvez isto já tenha sido levado em conta. Por exemplo, assim que a otimização é interrompida, os agentes da rede também têm seu download de dados interrompido.
Escreveu para SD.
Decidiu tentar testes futuros. Você pode me dizer, quem sabe, que número é exibido na coluna de resultados na otimização? Por exemplo, na linha destacada?
Se eu selecionar "Resultados de Testes Avançados" usando o menu de contexto, obtenho a seguinte imagem
O que é este número 62.03 ? Não o vi nos relatórios Backtest e Forward.