Documentação
Aplicações
Última atualização em 12. 12. 2018 por Kornel Mazur
Estratégia de exportação da StrategyQuant e testar ou comercializá-la no MetaTrader
Quando você gera algumas estratégias e encontra aquelas que você potencialmente gostaria de usar no comércio real, é hora de testá-las no MetaTrader.
StrategyQuant normalmente salva estratégias em seu próprio formato de arquivo .str, que não é legível pelo MetaTrader.
Para testar estratégias no MT4 você tem que exportar seu código fonte no formato MQL
Isto é simples, vá até o banco de dados e encontre a estratégia que você deseja utilizar. Clique duas vezes sobre ele, o que o abre na janela de detalhes de resultados acima do banco de dados.
Lá, vá para a guia Código fonte e troque o código fonte para MetaTrader4 Expert Advisor. Isto irá carregar o código MT4 da estratégia.
Clique no botão Salvar em arquivo e salve a EA da estratégia.
Agora inicie o MetaTrader, vá para o Menu Principal -> Arquivo -> Abrir pasta de dados e finalmente selecione a pasta MQL4/Experts. Aqui você pode copiar a estratégia exportada
Assim, o caminho completo do arquivo será, por exemplo
C:\Users\John\AppData\Roaming\MetaQuotes\Terminal\2E8DC23981084565FA3E19C061F586B2\MQL4\Experts
Agora a estratégia é copiada para Metatrader. Você pode abrir o MetaTrader agora.
Em Metatrader vá para o menu Ferramentas -> MetaQuotes Editor de idiomasou imprensa F4. Isto abrirá o editor de idiomas.
No lado direito do editor, você terá uma lista de estratégias que estão no especialistas pasta. Clique duas vezes em nossa estratégia para abri-la na janela do editor e, em seguida, clique em Compilação na barra de ferramentas superior.
A estratégia será compilada e agora ela está pronta para o backtest ou para funcionar ao vivo.
Nota - Os avisos de compilação são normais
Favor notar que há alguns avisos de compilação na parte inferior. Estas advertências são normais e não influenciam o trabalho da estratégia.
Há simplesmente algumas funções que não são utilizadas na estratégia e o MetaTrader está lhe informando sobre isso.
Agora que a estratégia está compilada, ela está pronta para ser testada novamente. Você pode fechar a MetaEditorvá para a tela principal do MetaTrader e abra Testador de Estratégia.
Isto abrirá o Testador de Estratégia diálogo na parte inferior e você pode fazer o backtest.
Certifique-se de selecionar o Expert Advisor correto, Symbol, Timeframe e Date From e To e então clique no botão Início botão. O teste começará e depois de um tempo você terá os resultados:
Explicação de pequenas diferenças nos testes de retaguarda
Se você comparar os resultados dos testes em StrategyQuant e em MetaTrader, você verá que em alguns casos os resultados dos testes anteriores não são os mesmos.
Os resultados podem diferir ligeiramente ou significativamente - dependendo do tipo de estratégia.O algoritmo de backtesting usado em StrategyQuant é muito preciso, mas não é exatamente o mesmo algoritmo usado em MetaTrader, portanto produz resultados ligeiramente diferentes.
O importante aqui é entender que ambos os algoritmos de teste são apenas aproximações, um não é superior ao outro.
Este artigo foi útil? O artigo foi útil O artigo não foi útil
Este passo é realmente necessário? Não é comentada no popup SQX ao exportar arquivo mq4. Lá você só fala em copiar os indicadores SQ, mas nada sobre a compilação do arquivo EA.
Isto serve ao propósito de verificar o desempenho da estratégia. É um teste de comparação entre plataformas SQ vs MetaTrader
Is there a way to mass export strategies ifrom the command line instead of having to manually click on each strategies ?
Olá, suporte,
Do you know what could be the reason on MT4 tester opens just very few trades like 14-15 ,but in SQX open like 700 for same data range?
Please share your strategy with our support. Contact us at apoio@Kevin.com