Tudo (ainda não) sobre Testador de Estratégia, Otimização e Nuvem

 

A must ! Antes de utilizá-lo ou fazer qualquer pergunta: leia a Ajuda Online(também acessível por F1 em sua plataforma MT5)


Testador de Estratégia

Para Comerciantes



Para programadores


Otimização



Nuvem

1. Anúncio do lançamento : Lançada a Rede MQL5 Cloud.
2. A notícia: em breve teremos a grande melhoria relacionada à nuvem/núcleo/etc - post #72

Como usuários

  • Como funciona, uma visão geral : Acelere os cálculos com a rede MQL5 Cloud

  • Testador: Trabalho otimizado da Rede MQL5 Cloud. Agora, quando uma otimização é lançada para o mesmo Expert Advisor, a rede tenta usar os mesmos agentes de teste que foram usados durante o passe de otimização anterior. Isto porque o ambiente de mercado necessário, incluindo o histórico comercial, já está disponível para tais agentes. Leia mais aqui
  • Agentes Testadores/Agentes Remotos/MQL5 Agentes de Rede Cloud Network/MetaTester 5 Agents Manager não estão mais disponíveis para uso nos terminais de 32 bits: eles podem funcionar somente nos sistemas de 64 bits: leia mais aqui
  • Proibição de usar agentes de teste que trabalham em sistemas operacionais virtuais no MQL5.Cloud - leia mais aqui;(post #9: MQL5.Cloud não é proibido no SO virtual; somente o uso de agentes de teste do SO virtual é proibido na MQL5 Cloud Network)

  • "Devido à aparente falta de memória com um número excessivo de agentes e uma diminuição na velocidade dos cálculos sobre os núcleos hiper-roscados, decidimos nos limitar apenas aos núcleos físicos quando trabalhamos na nuvem" - post #60

    Algum tópico útil sobre o uso da Nuvem :


    Como Provedores (agentes)





    Trabalho em andamento, fique atento !

    Strategy Testing - Algorithmic Trading, Trading Robots - MetaTrader 5 Help
    Strategy Testing - Algorithmic Trading, Trading Robots - MetaTrader 5 Help
    • www.metatrader5.com
    The Strategy Tester allows you to test and optimize trading strategies (Expert Advisors) before using them for live trading. During testing, an Expert Advisor with initial parameters is once run on history data. During optimization, a trading strategy is run several times with different sets of parameters which allows selecting the most...
     
    angevoyageur por favor pressione para compatibilidade mt4 da rede de nuvens
     
    tonny:
    angevoyageur por favor pressione para compatibilidade mt4 da rede de nuvens
    Esta pergunta já foi feita a Renat (CEO da Metaquotes), e infelizmente ele respondeu não, desculpe.
     

    O que acontece com minha fonte quando a testo na nuvem?

    Quero dizer, é salvo?

     
    chinaski:
    O que acontece com a minha fonte quando a testo na nuvem?

    Você não lê o FAQ sobre Nuvem;-)

    Alguém pode acessar o código do meu programa ou qualquer outro dado, se eu usar os agentes da MQL5 Cloud Network?

    Em primeiro lugar, toda a troca de dados entre um cliente e os agentes é criptografada. Em segundo lugar, um agente de testes não salva um código de um programa submetido em um drive. Portanto, ele não pode ser capturado no computador que realiza os cálculos. Além disso, os próprios agentes são protegidos das tentativas de penetrar em seu ambiente de execução e capturar dados de sua memória.

    Assim, todas as medidas necessárias são tomadas para proteger os dados dos clientes que encomendam os computadores.

     
    angevoyageur:

    Você não lê o FAQ sobre Nuvem;-)

    Olá angevoyageur,

    obrigado por este resumo. Você está certo, não o leu. Agora eu li e tenho mais uma pergunta:

    A energia da nuvem só pode ser usada ou pode economizar mais tempo, quando se trata de otimização.

    Quero dizer, para uma única execução de teste não há benefício em usar a nuvem (exceto que há uma CPU mais potente instalada do que a minha)

    Você pode confirmar isso ? Ou há algum método secreto ou mágico de concorrência por trás? Obrigado.

    Perguntei isto porque tenho uma estratégia que utiliza mais de 1 símbolo, o que leva muito tempo para um único.

    Então pensei em usar a nuvem, mas talvez no meu caso não haja benefício...

     
    chinaski:

    Olá angevoyageur,

    obrigado por este resumo. Você está certo, não o leu. Agora eu li e tenho mais uma pergunta:

    A energia da nuvem só pode ser usada ou pode economizar mais tempo, quando se trata de otimização.

    Quero dizer, para uma única execução de teste não há benefício em usar a nuvem (exceto que há uma CPU mais potente instalada do que a minha)

    Você pode confirmar isso ? Ou há algum método secreto ou mágico de concorrência por trás? Obrigado.

    Perguntei isto porque tenho uma estratégia que utiliza mais de 1 símbolo, o que leva muito tempo para um único.

    Então pensei em usar a nuvem, mas talvez no meu caso não haja benefício...

    Não estou ciente de uma solução para "testar apenas " com o Cloud. Ela funciona apenas para otimização.
     

    Olá,


    As barras chegam até mas não incluem a data atual, o que é muito frustrante porque você sempre gosta de testar os dados mais recentes, especialmente quando o especialista é um negociante diário. Foi possível no mt4, se bem me lembro. Espero que a Metaquote nos deixe testar até o dia atual no futuro próximo, Não me parece muito difícil de implementar.

     
    Eu acho que seria ótimo se o testador tivesse uma alimentação de dados de, por exemplo, soquete TCP/IP, eu quero testar minha estratégia com dados de tick gerados MATLAB com propriedades específicas e dados são gerados online no matlab e eu quero alimentá-los para o testador, eu acho que não há nenhuma maneira de fazer isso, exceto escrever dados para arquivar e depois gerar FXT,.... Se eu estiver errado, por favor me corrija
     
    raminzk:
    Eu acho que seria ótimo se o testador tivesse uma alimentação de dados de, por exemplo, soquete TCP/IP, eu quero testar minha estratégia com dados de tick gerados MATLAB com propriedades específicas e dados são gerados online no matlab e eu quero alimentá-los para o testador, eu acho que não há nenhuma maneira de fazer isso, exceto escrever dados para arquivar e depois gerar FXT,.... Se eu estiver errado, por favor me corrija
    Não há arquivo fxt no MT5. E não há maneira de usar seus próprios dados no Testador de Estratégia.
     
    Alain Verleyen:
    Não estou ciente de uma solução para "testar apenas " com o Cloud. Ela funciona apenas para otimização.
    Uma pergunta séria aqui, qual é a diferença funcional entre "teste" e "otimização" neste caso.
    Razão: