Walk forward tradestation forex
Plataforma de Estratégias de Negociação Geradas por Computador Exporte suas estratégias para MetaTrader4, NinjaTrader ou Tradestation com código fonte completo Melhorar as estratégias existentes, alterando as regras comerciais. Otimize sua estratégia usando otimização Walk-Forward No StrategyQuant você não precisa definir as regras de negociação de seu novo sistema de negociação. Ele usa técnicas de aprendizado de máquinas para gerar estratégias comerciais novas e exclusivas. Não é necessário conhecimento de programação ou comercialização. Ele é capaz de criar estratégias que você como comerciante não pensaria, e é capaz de fazê-lo rapidamente e testar as estratégias geradas imediatamente. O StrategyQuant pode gerar centenas de novas estratégias de negociação - cada uma, testada novamente em vários datatimeframes para garantir a máxima robustez. As estratégias resultantes podem ser salvas como uma estratégia Tradestation em EasyLanguage, NinjaTrader C strategy ou MetaTrader 4 Expert Advisor com código-fonte completo. Testes robustos de backtesting e estratégia StrategyQuant inclui a análise de desempenho de estratégia mais complexa no mercado. Ele contém várias ferramentas poderosas que permitem que você teste sua estratégia de robustez para evitar ajuste de curva e sobre otimização incluindo Monte Carlo, Walk-Forward e gráficos 3D. Plataformas suportadas StrategyQuant gera estratégias de negociação que podem ser usadas nas seguintes plataformas de negociação: plataforma de negociação favorita para forex e CFDs Plataforma de negociação em destaque para futuros, ações, ETFs, commodities Como exatamente isso funciona Vamos dizer que deseja criar uma nova estratégia de negociação para EURUSD: Você escolherá a fonte de dados EURUSD, escolherá o prazo e o intervalo de tempo. Defina quais blocos a estratégia deve consistir (indicadores, dados de preços, operadores, etc.). Defina o que deve ser os parâmetros da estratégia resultante - por exemplo, o lucro líquido total deve estar acima de 5000, o Drawdown deve ser inferior a 20, a relação ReturnDD deve estar acima de 4, deve produzir pelo menos 300 negociações. Então, basta clicar no botão Iniciar e StrategyQuant fará o trabalho. Ele gerará aleatoriamente novas estratégias de negociação usando os blocos de construção que você selecionou, testando-os de imediato e armazena os que se adequam aos seus requisitos para sua revisão. Você pode então rever as estratégias recém-geradas, executar testes de adição ou exportá-las como EAT MetaTrader4. É uma incrível peça de software que eu comprei StrategyQuant em dezembro de 2017 e tenho usado isso diariamente desde então, simplesmente colocar - é uma incrível peça de software. Até agora, criei vários EAs que funcionam muito bem no backtest, tanto que os adicionei às minhas contas ao vivo. No passado, fiquei desapontado com os resultados comerciais da EA e, neste momento, estou convencido de que, quando uma EA comercial lucrativa é lançada, os corretores encontram rapidamente uma maneira de neutralizá-lo no final através dos plugins do corretor MT4. Com o GB, posso desenvolver e testar automaticamente as estratégias de negociação que ninguém (especialmente meu corretor) do mundo conhece, ou está usando e lucrando com eles. O suporte para o produto também é excelente com um fórum de membros, instruções detalhadas e versões novas. Felicito Mark e o time do StrategyQuant por este software de mudança de jogo. Muito obrigado mais uma vez - Neil Rickaby Comece a desenvolver seus próprios sistemas de negociação automatizados Todos sabemos o quão difícil é encontrar uma estratégia de negociação lucrativa que possa ser negociada mecanicamente. Com StrategyQuant você poderá projetar seus próprios sistemas de negociação automatizados. Em vez de comprar EAs desenvolvidas por outra pessoa, você pode simplesmente gerar as suas próprias. Você pode até mesmo gerar um portfólio de diferentes EAs para negociar em diferentes pares. A abordagem utilizada no StrategyQuant é o futuro da negociação automática e StrategyQuant é a melhor e mais complexa ferramenta disponível para os comerciantes de divisas. StrategyQuant v. 3.8 Licença de vida com todas as atualizações futuras de forma gratuita Possibilidade de gerar número ilimitado de estratégias de negociação Exportação simples para MT4 EA, NinjaTrader C ou Tradestation EasyLanguage Acesso ao fórum da comunidade privada É necessário um teste de antecedência necessário antes da Análise de Avanço Avançado. O Backtesting é obviamente necessário. Para mim, o principal motivo não é testar a bondade de sua estratégia de EA, mas testando uma grande cobertura de casos de uso. Verifique se a EA está fazendo a lógica necessária de forma estrita é obrigatória. Devido à complexidade de sua lógica de EA, você pode enfrentar vários comportamentos imprevisíveis que podem ser evitados em testes diretos. Eu também deveria procurar uma coisa imprevisível que seu sistema faz e tomar ações preventivas. Essa é uma boa razão para fazer backtesting. Obrigado por apontar isso. Então, minha pergunta de seguimento é: 1) Você troca comércio por comércio para descobrir se algum problema imprevisível ocorreu Ou você olha para algumas estatísticas como redução máxima ou outra estatística 2) Você faz o mesmo depois de otimizar sua estratégia ( Para ver se os parâmetros otimizados causam qualquer comportamento imprevisível não visto no back-back do sistema não otimizado. Ou você simplesmente pular otimização e avançar para encaminhar o teste. O link para o EAAnalyzer. Ele compila todos os testes da Análise Walk Forward. Você terá que cavar E descubra como você irá organizar seus dados, mas uma necessidade absoluta se você deseja remover todas as emoções do sistema comercial e verificar a robustez do seu sistema. Eu decidi trabalhar com um sistema de média móvel. Usei Tickstory Lite para baixar Todos os meus dados removendo todo o volume que não é necessário e aumenta consideravelmente a velocidade usando tiques. O volume é mais dependente do corretor. Eu também descargo uma EA chamada de busca de lacunas nos dados. Obrigado pelo link. Parece um bom Analisador. A EA que busca lacunas parece ser muito útil também. Quanto ao motivo pelo qual seus negócios ao vivo não combinam com os resultados do WFA: você incorporou comissões, derrapagens, etc, apenas um palpite. 1) Você vai trocar por comércio para descobrir se algum problema imprevisível ocorreu Ou você olha para algumas estatísticas como redução máxima ou outra estatística A maioria de minha EA é feita fora do mql, em uma dll ou em um sistema de comércio autônomo. Durante o desenvolvimento, crio vários testes unitários com alguns cenários. É a minha primeira campanha de teste. A segunda campanha é backtest. Eu comproco que não vejo um comportamento louco. Pego tempo para verificar o comércio pelo comércio quando vejo algum comportamento estranho. Esta verificação só é feita em períodos indicados. Não consigo verificar o comércio por comércio durante todo o período de recuperação. Pode levar muito tempo 2) Faça o mesmo depois de otimizar a sua estratégia (para ver se os parâmetros otimizados causam algum comportamento imprevisível não visto no back-back do sistema não otimizado) ou simplesmente pular otimização e avançar para o teste para frente porque eu Não desenvolvo para mim, mas para outros, eu deixo o comerciante fazer otimização de parâmetros. Posso ajudá-lo se ele precisa entender o que aconteceu em alguns casos, mas é realmente raro. Algoritmo é vida
Comments
Post a Comment