Tuesday 21 November 2017

Walk Forward Software De Análise Mt4 Forex


O Walk Forward Analyzer está agora livre Ir para a página Download para obter sua cópia gratuita Como você sabe se o seu consultor especialista é verdadeiramente rentável MetaTraders Strategy Tester doesnt dar-lhe toda a imagem Você está negociando com base em backtests muito otimista e decepcionado para encontrar Que o seu conselheiro perito está perdendo dinheiro em negociação ao vivo Você gostaria de saber se o seu consultor especialista é rentável, rápida e facilmente, sem perder dinheiro O Walk Forward Analyzer para MetaTrader O Walk Forward Analyzer usa MetaTraders próprio Strategy Tester para realizar uma análise de andamento . Usando as configurações e parâmetros de teste fornecidos pelo usuário. O software é fácil de usar, e pode fornecê-lo com uma análise walk forward completa em uma fração do tempo que levaria para você fazê-lo manualmente. Uma análise passo a passo determina se um consultor especialista é rentável quando negociar com parâmetros otimizados em dados fora da amostra. Qualquer consultor especialista pode produzir um resultado impressionante de otimização, mas o verdadeiro teste é se esses resultados se manterão quando testados em relação a dados futuros. O Walk Forward Analyzer executa esse processo muitas vezes ao longo de meses e anos de dados históricos, dando-lhe uma imagem precisa do verdadeiro desempenho de seu consultor especialista. Na conclusão de uma análise de progresso, você será apresentado com um detalhado relatório de análise de andamento, mostrando os resultados das execuções de teste e otimização, o total de lucro / perda de teste e o índice de eficiência para a frente. Que é uma medida de como seu sistema de comércio é robusto. Veja o Walk Forward Analyzer em ação Se você não estiver familiarizado com o procedimento de análise de andamento, leia What is Walk Forward Analysis para descobrir por que ele é o melhor método para determinar a robustez e potencial rentabilidade do seu sistema de negociação. O vídeo abaixo fornece uma explicação completa e tutorial do Walk Forward Analyzer para o MetaTrader: O que é Walk Forward Análise Walk forward anaylsis é o processo de otimização de um sistema de negociação usando um conjunto limitado de parâmetros e, em seguida, testar o melhor parâmetro otimizado definido em out De dados de amostra. Isto é similar a como você usaria seu perito em negociação ao vivo. Os princípios da análise de andamento foram descritos pela primeira vez no livro A Avaliação e otimização de estratégias de negociação por Robert Pardo. Para realizar uma análise de andamento em MetaTrader, primeiro otimize o consultor especialista no Strategy Tester. Em seguida, escolha o resultado mais lucrativo na guia Resultados de Otimização e execute um backtest durante um período de tempo imediatamente após o período de otimização. A data final do período de otimização é igual à data de início do período de teste. Este processo é repetido uma e outra até que se obtenha um tamanho de amostra satisfatório. Se o consultor perito executa bem em testes, em relação aos resultados de otimização, então pode-se concluir que o consultor perito será provavelmente rentável na negociação ao vivo. Se, por outro lado, o consultor especializado tiver um mau desempenho nos testes, então os parâmetros de otimização ou o comprimento dos períodos de teste e otimização precisarão ser ajustados. Se, após muitas tentativas, o consultor perito ainda não executar bem no teste, então pode-se concluir que o sistema de comércio não é rentável. A animação à direita ilustra o procedimento de análise em andamento. Uma otimização é realizada durante um período mais longo (os dados na amostra) e, em seguida, o conjunto de parâmetros otimizado é testado em um período menor subseqüente (os dados fora da amostra). Os períodos de optimização e de teste são deslocados para a frente, e o processo é repetido até ser obtido um tamanho de amostra adequado. Fonte Um exemplo de uma Análise Avançada Permite fornecer um exemplo da vida real: Vamos fazer uma análise em andamento em um consultor especialista, usando o EURUSD M30. Bem otimizar este consultor perito durante um período de 120 dias. Weve escolheu os 3 ou 4 parâmetros mais importantes para otimizar, de modo a não sobre-otimizar ou curva ajustar os resultados. Além disso, menos parâmetros significa um teste mais rápido. Bem, selecione o resultado mais rentável e backtest esses parâmetros durante um período de 30 dias imediatamente após o período de otimização. Recomenda-se usar um período de teste de aproximadamente 25 do período de otimização. Uma vez que nós temos registrado nossos resultados, mova bem o próximo período de otimização e teste em 30 dias. Depois de 12 rodadas consecutivas de otimização e testes, bem tem um ano de valor de dados de análise em andamento. Comparamos o lucro médio diário dos períodos de otimização com o lucro médio diário para os períodos de teste. Isso nos dará um cálculo chamado de relação de eficiência para frente. Um rácio de eficiência de marcha para frente superior a 0,5 é considerado um resultado muito bom. Isso é o que chamamos de sistema de negociação robusto. No entanto, um consultor perito é negociável, desde que seja consistentemente rentável ao longo de vários períodos de teste. Se o rácio de eficiência para a frente for negativo, então isso significa que o consultor perito não teve bons resultados relativamente aos seus resultados de optimização. Claro, você pode fazer uma análise passo a passo manualmente em MetaTraders Strategy Tester. Mas o processo é tedioso, demorado e propenso a erros. Este é o lugar onde o software Walk Forward Analyzer vem. O programa irá realizar automaticamente uma análise de andamento avançado usando MetaTraders Strategy Tester durante qualquer período de tempo, com apenas algumas configurações fornecidas pelo usuário. DATFRA - Mt4 EA Builder amplificador Walk Forward Analyzer Today Posso finalmente liberar minha estrutura de negociação algorítmica. Eu tenho trabalhado nisso por muitos meses, e agora é hora de compartilhá-lo. É um framework algotrading, que se baseia em Metatrader4 e MQL Expert Advisors, e é destinado a analisar, otimizar e gerenciar nossos EAs. Análise de parâmetros. Um método de análise 10.000 vezes mais poderoso do que Walk Forward Analysis - com base em milhões de backtests Trader Paper: Reproduzir os dados de mercado, tão rápido e quantas vezes você quiser, e praticar o seu comércio manual no Metatrader4 e com Full DATFRA Integração (HowTo : Darwins-fx-tools / manual. phpppt) Indicador - gt EA Wizard: gere um Expert Advisor fora de qualquer Metatrader Indicator automaticamente. Use-o para backtest indicadores (mesmo se você é um comerciante manual sem habilidades de codificação) ou para acelerar o desenvolvimento EA (tutorial: forexfactory / showthread. phpt494895) EA Builder. Um simples usar o construtor de EA permite que você deixe seu computador procurarar por sistemas negociando novos - sem interação humana. Usando Backtests normal - ou Walk Walk Analyzer Walk Forward completo. Analise seus sistemas de negociação com o Walk Forward Analysis - rápido, eficaz, multithreaded. Metatrader4 Integração. DATFRA funciona em cima de Metatrader4, você não tem que mudar seu ambiente de negociação preferido para usá-lo MQL Library. Muitas funções de MQL e modelos de EA vêm com DATFRA, tudo o que você precisa para iniciar imediatamente a programação EA System Management. O banco de dados interno permite que você gerencie seus EAs, parâmetros e vários tipos de relatórios de análise - puro e central Data Manager. O DATFRA pode importar dados de histórico de arquivos Metatrader4, Metatrader5 ou CSV. AI-Adivsor. Experimente centenas de filtros de entrada e saia regras para qualquer sistema (papel-negociado ou WFAnalysed ou backtested) sobre a mosca Professional amp Flexible Builder. Isto permitirá que você use qualquer Função MQL, qualquer indicador Metatrader e qualquer Expert Advisor para a construção de sistemas - liberdade total para traders profissionais Portfolio Creation. Analisar a correlação de sistemas de negociação - e construir o portfólio ideal Live Optimization. Permita que a DATFRA re-otimize seus EAs para as atuais condições de mercado - com base em suas descobertas durante a análise de espaço para frente ou para o espaço de parâmetros. Simulações Monte Carlo. Determinar as características estatísticas reais de uma distribuição de comércio Esta é uma versão alfa. Por favor, seja tão gentil e relate todos os bugs para mim via skype, pm ou e-mail: darwins-fx-tools / contact Contanto que este é um projeto minúsculo, todo mundo também está convidado a entrar em contato comigo para obter ajuda geral ou perguntas sobre o estrutura. O software é livre - e eu quero mantê-lo dessa maneira. No entanto, eu não estou apenas compartilhando isso porque eu sou uma pessoa tão agradável, mas também porque eu quero fazer alguns contatos valiosos e reputação através deste projeto. Assim, se você gosta dele, pague para trás com compartilhar deste com tantos como comerciantes como possíveis Como este é sob o desenvolvimento pesado, eu atualizarei este segmento freqüentemente, sempre que eu mudar algo ou adicionar características novas - assim subscreva se você não quer faltar It Download amp Instruções: LISTEN Eu lucro com a depuração deste projeto, tanto quanto você lucrar com a minha ajuda para configurar tudo isso e coisas de solução de problemas. Então, se você leu o manual, mas ainda tem QUALQUER problema, por favor, faça-nos o favor e entre em contato comigo ou através de skype ou e-mail. Eu mesmo fornecer assistência gratuita teamviewer. Como eu lucro com a ajuda na depuração. ATENÇÃO: Há um manual ligado no meu site, READ IT ALL Você não vai mesmo ser capaz de instalar este software se você não seguir cuidadosamente as instruções (isso não é apenas um clique em Next tipo de rotina de instalação) O manual é construído De slideshows com um pouco de texto, por isso não vai demorar muito. Mas você DEVE ler cada texto abaixo de cada imagem, às vezes há instruções muito importantes escritas lá. Aqui está uma coleção do manual e todos os meus artigos sobre a análise do sistema de negociação, graças ao x26s: darwins-fx-tools / dl / DATFR. Quando eu digo a otimização em todos os dados não pode ser rentável, eu estava mais se referindo a sistemas construídos algoritmicamente, como eles têm um tempo difícil sobre overfitting e tais problemas (sistemas de som que mostram backtests agradável quotby chance) ). Eu deveria fazer isso um pouco mais claro, eu acho, e não generalizar. O que você está vendo atualmente é o Walk Forward Analyzer, e sim, ele usa MT4 para otimização e, portanto, tem as mesmas limitações. MAS a análise de espaço de parâmetros, que é o núcleo real dessa estrutura, usa seus próprios algoritmos para fazer seu trabalho. Sim, ele usa MT4 para simular os comércios, mas depois leva as saídas de comércio bruto e tudo o resto é feito internamente, o que significa que as limitações que você mencionou não se aplicam. Espero liberar essa parte em poucas semanas. O construtor que você vê agora é uma coisa muito alfa, e é a versão simples. Isso significa, ele só constrói com base em modelos e é mais útil para pessoas muito novas para a negociação. (Também, ele precisa veeery muito tempo para encontrar sistemas realmente promissores) O construtor real, por outro lado, é muito mais poderoso, como ele pode ter qualquer função mql para gerar suas regras e qualquer conselheiro perito para colocá-los em. Isso significa, liberdade total para um desenvolvedor EA deixar o construtor testar idéias para uma EA em desenvolvimento, que é a parte realmente útil. Como o construtor atual sofre com as mesmas coisas que eu mencionei acima: aleatoriedade em resultados, sistemas insondáveis ​​que são nice quotby chance. É por isso que leva algum tempo para encontrar realmente bons. Mas com um especialista em gerenciamento e supervisão de todo o processo de construção, em termos de insumos e verificação da solidez dos resultados, este é um jogo diferente Editar: Você deve, no entanto, melhor usar etapas mais elevadas na otimização, como parameterspaces crescer exponencialmente, nenhum algoritmo pode otimizar Bem em espaços que são muito largos Jun, 2010 Status: Member 789 Posts Excelente trabalho Darwin, thats tudo o que posso dizer e eu muito ansioso para as novas funcionalidades, soa muito promissor. Como para as etapas de otimização, eu mantê-los tão alto quanto possível, mas tão baixo quanto necessário. Embora o tamanho da etapa fosse um pouco um problema para o algos velho da optimização genética. Hoje em dia existem muito bons aqueles em que step-size doesnt importa muito em tudo. Você pode querer olhar para quotCovariance Matrix Adaptação Evolutionary Strategyquot. Para o fundo científico ver: De acordo com benchmarks científicos outperforms nove outros, as mais populares estratégias evolutivas (como PSO, Genetic e evolução diferencial). Deve-se notar, como é o caso de muitos algoritmos de busca de espaço contínuo, que a diminuição do parâmetro quotstepquot nas chamadas de função Optimize () não afeta significativamente os tempos de otimização. A única coisa que importa é o problema quotdimension, ou seja, o número de diferentes parâmetros (número de otimizar chamadas de função). O número de quotstepsquot por parâmetro pode ser definido sem afetar o tempo de otimização, então use a melhor resolução que você deseja. Em teoria o algoritmo deve ser capaz de encontrar solução em no máximo 900 (N3) (N3) backtests onde quotNquot é a dimensão. Na prática, converge um LOT mais rápido. Por exemplo, a solução em espaço de parâmetros dimensionais 3 (N3) (digamos 100100100 1 milhão de passos exaustivos) pode ser encontrada em apenas 500-900 passos CMA-ES. Este é de longe o melhor otimização algo que eu já usei. Pode ser interessante para o seu programa também Registrado em jul 2010 Status: Member 789 Posts Btw, só para apontar isso para os usuários aqui: você não pode executar mais de 32 instâncias MT4 SISTEMA WIDE (um novo quotprotectionquot stupid Metaquotes adicionado a todas as compilações gt 600 ), Por isso tenha cuidado ao construir o cluster para não usar para muitas instâncias, como de outra forma não vai lançar (exceto Ive perdeu o fato de que Darwin-FX usa um patch de execução com seu carregador para remover essa limitação. Id também realmente gostaria de ver é que o construtor EA pode evitar o uso de indicadores para a saída. Os meus melhores sistemas são aqueles com um ATR baseado arrastar início gatilho que, uma vez alcançado, começa a rastrear a partir de lá. Portanto, seria possível Basta usar ATR Trailing Stop (e ATR ou SL fixo, é claro) para a saída em vez de indicadores Este é backtracking algoritmo de otimização de pesquisa (BSA), um novo algoritmo evolutivo melhor do que CMA-ES pinarcivicioglu / ds. Html Juntou-se em Jul 2010 Status: Member 789 Posts Desculpe por muitos posts, mas estou recebendo montes de erros no log: HTMLREPORT NÃO EXISTEM mt4instance :: backtest ERRO XYZDATFRA4504777418606 não pôde executar mt4, err 11 PARTLOG HTMLREPORT NÃO EXISTA ERRO ATENÇÃO RELATÓRIO BACKTEST NÃO EXISTE MT4 IDLES, DAMN cpuusage 4 mem 210928 caches 0. Sua ok quando isso acontece de vez em quando. Quando isso acontece com freqüência, por favor, inicie o MT4 do qual você cria os clusters, deixe-o atualizar, feche e reconstrua o mt4-cluster O mesmo acontece quando o User Account Control aparece às vezes. MT4 ERROR NUM 11 O HTMLREPORT NÃO EXISTA mt4instance :: backtest ERRO XYZDATFRA4504662870626 não foi possível executar mt4, errar 11 PARTLOG HTMLREPORT NÃO EXISTA ERRO ATENÇÃO O RELATÓRIO BACKTEST NÃO EXISTA Estou usando 10 instâncias MT4 no cluster em uma máquina de 32 núcleos de CPU Hyperthreaded) e 16GB de RAM, então a máquina é poderosa o suficiente. MT4 é atualizado para a compilação mais recente e nenhum UAC está executando tudo tem privilégios de administrador (sua execução no Win 2k12 Server), mas ainda dá aqueles quotMt4 idles errorsquot que seria aceitável se houvesse werent aqueles QUOTHREPORT não existe problemas que obviamente levar Para que seu programa doesnt receber os resultados de backtest que quer da instância relacionada MT4, certo O que está errado aqui Eu uso esta máquina para otimização MT4 dia após dia sem problemas. Atualização: o problema acima com os relatórios HTML em falta / quotidlingquot MT4 parece que só acontecem se o uso mais de 1080 dias max para o intervalo de tempo de otimização (eu tentei de 365 a 4000 dias em vez de 1080 dias máximo desde que eu tenho 14 anos de Dados e queria usar mais para o teste inicial). De qualquer forma, se definir para 1080 dias máximo, o erro acontece muito menos e não em todos os casos.

No comments:

Post a Comment