Tuesday 3 April 2018

Software de teste para frente forex


O Walk Forward Analyzer está agora gratuito!


Vá para a página de download para obter sua cópia gratuita!


Como você sabe se seu consultor especialista é realmente lucrativo? O Probador de Estratégia do MetaTrader não lhe dá toda a imagem! Você está negociando com base em backtests excessivamente otimistas e decepcionado ao descobrir que seu consultor especialista está perdendo dinheiro na negociação ao vivo? Gostaria de saber se o seu consultor especialista é lucrativo, rápido e facilmente, sem perder dinheiro?


O Walk Forward Analyzer para MetaTrader.


O Walk Forward Analyzer usa o próprio testador de estratégia do MetaTrader para realizar uma análise progressiva, usando as configurações e os parâmetros de teste fornecidos pelo usuário. O software é fácil de usar, e pode lhe fornecer uma análise de progresso para a frente em uma fração do tempo que levaria para você fazer isso manualmente.


Uma análise progressiva determina se um consultor especialista é rentável ao negociar com parâmetros otimizados em dados fora da amostra. Qualquer consultor especializado pode produzir um impressionante resultado de otimização, mas o teste verdadeiro é se esses resultados serão suportados quando testados em relação a dados futuros. O Walk Forward Analyzer executa este processo muitas vezes ao longo de meses e anos de dados históricos, dando-lhe uma imagem precisa do verdadeiro desempenho do seu consultor especializado.


Após a conclusão de uma análise progressiva, você receberá um detalhado relatório de análise de progresso, mostrando os resultados das execuções de teste e otimização, o lucro / perda total de testes e o índice de eficiência progressiva, que é uma medida de Quão robusto é o seu sistema comercial.


Veja o Walk Forward Analyzer em Ação.


Se você não está familiarizado com o procedimento de análise de caminhada, leia o que é Walk Forward Analyse? para descobrir por que é o melhor método para determinar a robustez e rentabilidade potencial do seu sistema de negociação. O vídeo abaixo fornece um passo a passo completo e um tutorial do Walk Forward Analyzer para MetaTrader:


Testes traseiros manuais; Praticando a Arte da Negociação.


Ação de preço e Macro.


O comércio, como muitas outras coisas da vida, pode ser melhorado com a experiência. Isso é muitas vezes quando novos comerciantes falham. Depois de perceber esse fato, eles consideram uma negociação muito simples.


& ldquo; está aprendendo a negociar com valor lucrativo meu tempo? & rdquo;


Eu e muitos outros comerciantes (ou talvez mais precisamente & lsquo; have & rsquo;) responderam um enfático & lsquo; YES! & Rsquo; para essa questão, e embarcou em um processo de aprendizagem para obter nossos resultados ao ponto que queremos. Mas nem todos estariam naquele barco.


O difícil sobre a experiência ao negociar é o fato de que essa mesma experiência pode nos custar dinheiro. Ao longo dos anos, eu ouvi muitos argumentos alegadamente e lsquo; ah, que é a sua taxa de matrícula para os mercados. & Rsquo; E esse pode ser o caso. Mas há outras maneiras de ganhar experiência na arte antiga da especulação.


Os comerciantes de cereais e arroz, os criadores originais da análise técnica, empregariam um elemento de & lsquo; paper trading, & rsquo; para rastrear lucros ou perdas hipotéticas para as estratégias que eles estão negociando.


Isso é semelhante ao comércio de demonstração hoje; uma maneira de testar nossas teorias e estratégias no mercado sem risco financeiro. Isso é exatamente o mesmo que o comércio ao vivo, não, porque não há um provedor de liquidez no outro lado do seu comércio que executa a execução REAL; mas pode me permitir testar minhas estratégias em um ambiente dinâmico.


A desvantagem para o comércio de demonstração ou o teste de demonstração de uma estratégia é o fato de que pode levar muito tempo para obter resultados suficientes para determinar a consistência de minhas estratégias. Se eu quiser testar uma estratégia em um gráfico diário, pode levar-me um ano inteiro apenas para colocar alguns negócios. E depois desses poucos negócios, eu não tenho certeza de que eu fiquei confortável o suficiente com a estratégia de empregá-lo ao vivo (afinal, apenas alguns negócios foram colocados, como eu sei se isso era uma anomalia ou não).


É aqui que o back-testing manual pode entrar em jogo. Este é um manoiismo no qual eu posso simular um ambiente de mercado ao vivo com preços dinâmicos. É importante notar quaisquer back-tests que realizamos, manuais ou automatizados, sofrem com um inconveniente singular; e esse é o fato de que o desempenho passado não é necessariamente se replicar dessa maneira no futuro. Mas esse não é o ponto do back-test manual. A razão pela qual eu estou fazendo o teste é me treinar, usando as ferramentas da estratégia que está sendo testada, para que eu possa saber como efetivamente empregar a abordagem.


Eu posso fazer isso em qualquer período de tempo, com qualquer par de moedas e quase qualquer estratégia que negocie.


Passo 1: vestir o gráfico.


O primeiro passo quando o back-testing manual é para vestir nossos gráficos com os indicadores que usaremos na estratégia que estamos testando. Para esta ilustração, eu irei usar um EMA de 89 períodos e um CCI de 13 períodos. Depois de obter o quadro vestido, estamos prontos para prosseguir.


Criado por James Stanley.


Passo 2: Dê um passo atrás no tempo.


Depois de termos nosso quadro vestido, precisamos ir para um período anterior no gráfico. O aqui é que eu quero não estar familiarizado com a ação de preço para o período testado. Quero que os preços sejam tão próximos da dinâmica do mercado real quanto possível. Quero que isso seja imprevisível.


Para fazer isso, posso simplesmente clicar e arrastar para trás no tempo para chegar a uma data anterior no gráfico.


Criado por James Stanley.


Passo 3: avança no tempo.


Esse recurso é muito benéfico para os comerciantes que realizam muitos back-testing manual, mas muitas vezes desconhecidos para muitos. Isso tem a ver com o & lsquo; forward, & rsquo; e & lsquo; para trás, & rsquo; setas no seu teclado.


Se eu quisesse voltar 1 hora, posso simplesmente pressionar a tecla de seta para trás do & lsquo; & rsquo; um tempo.


No entanto, se o teste de I & rsquo; m em um gráfico de 4 horas e ndash; 1 pressionar as teclas de seta para frente ou para trás será equivalente a avançar ou retroceder 4 horas por vez.


Esta é uma característica extremamente conveniente que me permite percorrer uma grande distância no gráfico em um curto período de tempo.


Neste ponto, eu quero caminhar para a frente na tabela, e eu encontro um negócio que atenda aos meus critérios. Uma vez que eu faço, eu vou pausar, e estamos pronto para passar para a etapa 5.


Passo 4: Registre os resultados.


Este passo pode se desviar entre comerciante para comerciante com base no estilo e maneirismo da manutenção de registros. Exorto todos os novos comerciantes ou aqueles novos a back-testing manual para escrever cada um desses negócios; seja um diário, uma planilha eletrônica ou um registro comercial. Algumas informações importantes são de destaque aqui:


Onde você colocaria sua parada?


Onde você estaria procurando ganhar lucros?


Você pode registrar todas essas informações, bem como quaisquer outras observações que você fez. Após algumas negociações, você terá algumas informações que você pode usar para tornar a estratégia mais eficaz para seus objetivos.


Passo 5: enxaguar e repetir.


Depois de ter encontrado um comércio hipotético, nesse ponto, podemos avançar no futuro para ter uma idéia de como ele pode ter funcionado. Mais uma vez, podemos registrar esses resultados em nossos periódicos.


Então podemos avançar para o próximo comércio. Podemos continuar a fazer isso até sentir o conforto e a experiência com a estratégia para avançar para a próxima etapa de teste. Para alguns comerciantes que experimentam testes com saldos menores, outros dão o salto diretamente aos mercados ativos, enquanto outros, como eu e o ndash; depois, testará a estratégia em uma conta demo com preços dinâmicos ao vivo.


--- Escrito por James B. Stanley.


Para entrar em contato com James Stanley, você pode seguir James no Twitter @JStanleyFX.


O DailyFX fornece notícias e análises técnicas sobre as tendências que influenciam os mercados monetários globais.


Próximos eventos.


Calendário econômico Forex.


O desempenho passado não é uma indicação de resultados futuros.


DailyFX é o site de notícias e educação do Grupo IG.


Forex Tester and Optimizer.


Software profissional para testes superaccurate e otimização de estratégias MT4 e MT5 em dados históricos. Conversor MQ4 para EX5. Centro de dados do histórico: marca e M1.


Forex Tester and Optimizer MQ4 to EX5 Converter Garantia de devolução de dinheiro incondicional de 30 dias 24 horas por dia, 7 dias por semana Suporte ao cliente, atualizações de vida gratuitas.


3 meses Acesso a dados do tick real (desde 2018) de diferentes corretores (Valor: $ 40 / mês) Relatório Parser Software (Valor: $ 199.95)


Nossos Benefícios do Forex Tester.


Você pode testar e otimizar estratégias MT4 e MT5 sem reescrever em outras linguagens de programação; Você pode converter estratégia MT4 para estratégia EX5 (MT5); Alta velocidade de otimização em prossess. Nosso Forex Tester permite tornar o processo de otimização várias vezes mais rápido do que o MT4 por meio do uso de todos os recursos do seu PC. Nosso testador forex permite o teste para frente; Você pode escrever seu próprio fator de otimização no idioma MQL4; Permite testar a estratégia em dados de carrapatos e dados M1 também; Nós fornecemos dados históricos reais de várias empresas de corretagem (m1 e carrapatos); Nosso testador forex permite alterar o tempo de propagação e execução para fins de teste.


Serviço de Programação de Robôs e Indicadores Forex.


No caso de você não poder viver sem negociação, e sua estratégia de negociação é muito rentável e faz você se orgulhar disso, você pode melhorar ainda mais seu negócio e aumentar os lucros. Tudo o que você precisa fazer é transformar sua estratégia de negociação em um Consultor Especializado de Gerenciamento fácil para as plataformas MT4, MT5 ou JForex. Nosso Expert Advisor foi desenvolvido e codificado pelos melhores profissionais da indústria para permitir que você relaxe e continue fazendo o seu negócio.


Por favor, forneça-nos uma descrição detalhada do seu Consultor Especial ou indicador por e-mail: codificação @ iticsoftware.


& copy; 2018 BJF Trading Group inc. - Todos os direitos reservados.


O comércio cambial envolve um risco substancial de perda e não é adequado para todos os investidores.


Backtesting e Teste Avançado: A Importância da Correlação.


Os comerciantes que estão ansiosos para tentar uma idéia de negociação em um mercado vivo muitas vezes cometem o erro de confiar inteiramente nos resultados de backtesting para determinar se o sistema será lucrativo. Enquanto o backtesting pode fornecer aos comerciantes informações valiosas, muitas vezes é enganoso e é apenas uma parte do processo de avaliação. Testes fora da amostra e testes de desempenho avançado fornecem confirmação adicional quanto à eficácia de um sistema e podem mostrar as cores verdadeiras do sistema, antes que o dinheiro real esteja na linha. Uma boa correlação entre resultados de teste de backtesting, out-of-sample e forward performance é vital para determinar a viabilidade de um sistema de negociação. (Oferecemos algumas dicas sobre este processo que podem ajudar a refinar suas estratégias de negociação atuais. Para saber mais, leia Backtesting: Interpreting the Past.)


Enquanto uma idéia pode ser quantificada, ela pode ser testada novamente. Alguns comerciantes e investidores podem procurar a experiência de um programador qualificado para desenvolver a idéia em uma forma testável. Normalmente, isso envolve um programador que codifica a idéia na linguagem proprietária hospedada pela plataforma de negociação. O programador pode incorporar variáveis ​​de entrada definidas pelo usuário que permitem que o comerciante "ajuste" o sistema. Um exemplo disso seria no sistema de cruzamento de média móvel simples observado acima: o comerciante seria capaz de inserir (ou alterar) os comprimentos das duas médias móveis usadas no sistema. O comerciante poderia voltar a testar para determinar quais comprimentos de médias móveis teriam realizado o melhor nos dados históricos. (Obtenha mais informações no Tutorial de Negociação Eletrônica.)


Muitas plataformas de negociação também permitem estudos de otimização. Isso implica entrar em um intervalo para a entrada especificada e deixar o computador "fazer a matemática" para descobrir o que a entrada teria realizado o melhor. Uma otimização multi-variável pode fazer a matemática para duas ou mais variáveis ​​combinadas para determinar quais níveis juntos teriam alcançado o melhor resultado. Por exemplo, os comerciantes podem dizer ao programa quais insumos gostariam de adicionar à sua estratégia; estes seriam então otimizados para seus pesos ideais, dado os dados históricos testados.


Backtesting pode ser emocionante na medida em que um sistema não lucrativo muitas vezes pode ser magicamente transformado em uma máquina de fazer dinheiro com algumas otimizações. Infelizmente, ajustar um sistema para alcançar o maior nível de rentabilidade passada muitas vezes leva a um sistema que funcionará mal na negociação real. Esta sobre-otimização cria sistemas que parecem bons apenas em papel.


Curve fitting é o uso de análises de otimização para criar o maior número de negócios vencedores com o maior lucro nos dados históricos usados ​​no período de teste. Embora pareça impressionante em resultados de backtesting, o ajuste de curva leva a sistemas não confiáveis, uma vez que os resultados são essencialmente personalizados para apenas esse dado e período de tempo específicos.


Backtesting e otimização fornecem muitos benefícios para um comerciante, mas isso é apenas parte do processo ao avaliar um sistema comercial potencial. O próximo passo de um comerciante é aplicar o sistema a dados históricos que não foram utilizados na fase inicial de teste posterior. (A média móvel é fácil de calcular e, uma vez plotada em um gráfico, é uma poderosa ferramenta visual de tendência-mancha. Para mais informações, leia Médias móveis simples, faça as tendências se destacarem.)


Dados em amostra versus dados fora da amostra.


Antes de iniciar qualquer backtesting ou otimização, os comerciantes podem reservar uma porcentagem dos dados históricos a serem reservados para testes fora da amostra. Um método é dividir os dados históricos em terços e segregar um terço para uso nos testes fora da amostra. Apenas os dados na amostra devem ser usados ​​para o teste inicial e qualquer otimização. A Figura 1 mostra uma linha de tempo onde um terço dos dados históricos é reservado para testes fora da amostra e dois terços são usados ​​para o teste na amostra. Embora a Figura 1 represente os dados fora da amostra no início do teste, os procedimentos típicos teriam a porção fora da amostra imediatamente anterior ao desempenho para a frente.


Uma vez que um sistema comercial foi desenvolvido usando dados na amostra, está pronto para ser aplicado aos dados fora da amostra. Os comerciantes podem avaliar e comparar os resultados de desempenho entre os dados na amostra e fora da amostra.


A correlação refere-se a semelhanças entre os desempenhos e as tendências gerais dos dois conjuntos de dados. As métricas de correlação podem ser usadas na avaliação de relatórios de desempenho de estratégias criados durante o período de teste (um recurso que a maioria das plataformas de negociação fornece). Quanto mais forte for a correlação entre os dois, melhor será a probabilidade de um sistema funcionar bem no teste de desempenho direto e na negociação ao vivo. A Figura 2 ilustra dois sistemas diferentes que foram testados e otimizados em dados na amostra, depois aplicados a dados fora da amostra. O gráfico à esquerda mostra um sistema claramente ajustável para funcionar bem nos dados na amostra e falhou completamente nos dados fora da amostra. O gráfico à direita mostra um sistema que funcionou bem em dados internos e fora da amostra.


Se houver pouca correlação entre o teste na amostra e fora da amostra, como o gráfico esquerdo na Figura 2, é provável que o sistema tenha sido superestimado e não funcionará bem na negociação ao vivo. Se houver uma forte correlação no desempenho, como visto no gráfico certo na Figura 2, a próxima fase da avaliação envolve um tipo adicional de testes fora da amostra, conhecidos como teste de desempenho para a frente. (Para mais informações sobre previsão, consulte Previsão Financeira: o Método Bayesiano.)


Princípios básicos do teste de desempenho avançado.


Muitos corretores oferecem uma conta de negociação simulada onde os negócios podem ser colocados e o lucro e perda correspondente calculados. O uso de uma conta de negociação simulada pode criar uma atmosfera semi-realista para praticar o comércio e avaliar ainda mais o sistema.


A Figura 2 também mostra os resultados para o teste de desempenho para frente em dois sistemas. Mais uma vez, o sistema representado no gráfico à esquerda não consegue ir muito além do teste inicial em dados na amostra. O sistema mostrado no gráfico certo, no entanto, continua a funcionar bem em todas as fases, incluindo o teste de desempenho para frente. Um sistema que mostra resultados positivos com boa correlação entre os testes de desempenho na amostra, fora da amostra e para frente está pronto para ser implementado em um mercado ao vivo.


Como é fácil começar a testar em nosso simulador de negociação [Vídeo]


Depois de importar dados históricos e preparar dados para testar criando um novo projeto, você pode começar a testar algumas estratégias de negociação. Para iniciar o teste, pressione o botão "Iniciar teste" depois disso, o teste começará imediatamente e você verá as barras móveis no gráfico.


Quando o teste é iniciado, o botão "Iniciar teste" será alterado para o botão "Parar Testar".


Agora você pode testar sua estratégia de negociação fazendo pedidos e veja como a estratégia funciona (consulte o próximo tutorial sobre como fazer pedidos). Você pode alterar a velocidade do teste, pausá-lo e desenhar novas barras pressionando um botão com a próxima barra de controle:


1. O botão de pausa - você pode configurar o modo de pausa para pausar a mudança de preço e analisar a situação. Além disso, o modo Pausa permite os botões 4, 5, 6. A pausa pode ser definida e liberada com o botão "Pausa" em um teclado.


2. A velocidade de mudança de preço. Ao mover esta barra de trilha, você define a rapidez com que seu tempo de teste é executado.


3. Marque o tamanho do pacote. Aqui você pode definir com que frequência atualizar gráficos se você definir Todos os ticks - os gráficos serão atualizados após cada processamento de ticks se você definir 15 minutos - os gráficos serão atualizados após o processamento de 15 minutos - tick-package. Também afeta a velocidade.


4. Mover para trás por uma única barra. Este botão está disponível somente quando o conjunto de pausa é definido. Ele eliminará 1 barra em termos do período de tempo atual. Se o período de tempo atual for de 1 hora - você retornará por 1 hora, se você tivesse algum negócio fechado, eles poderiam ser restaurados. Você também pode usar o botão "Backspace" em um teclado para este propósito.


5. Avançar em uma única barra. Este botão está disponível somente quando o conjunto de pausa é definido. Você avançará em 1 bar em termos do período de tempo atual. Se o período de tempo atual for de 1 hora - você irá avançar por 1 hora. Isso afeta todos os gráficos. Você também pode usar o botão "Espaço" em uma tecla do teclado para este propósito.


6. Avançar no tamanho da embalagem. Este botão está disponível somente quando o conjunto de pausa é definido. Você avançará no tempo definido pelo tamanho do pacote de tiques (3). Você pode usar o botão "F11" em um teclado para este propósito.


Nota: você pode alterar as teclas de atalho para estas, e outras ações via Ferramentas & rarr; Menu Opções, guia Teclas de atalho.


Este é um modo de teste visual quando você pode ver seus negócios e colocá-los manualmente. Forex Tester também pode testar estratégias automatizadas escritas com C ++ e Delphi. Você pode encontrar API e exemplos de como escrever indicadores e estratégias personalizados na pasta \ Examples \ após a instalação. A ajuda da API está ativada em Ajuda e rarr; Indicadores API / Estratégias menu API no Forex Tester. Você pode testar estratégias automatizadas com a opção Fast Test ou com a ferramenta Strategy Optimizer.


Consulte também o nosso fórum:


7 white papers sobre os principais aspectos da negociação 3 estratégias rentáveis ​​que testávamos para você A descrição dos recursos principais do Forex Tester.


O Forex Tester é um software que simula a negociação no mercado Forex, para que você possa aprender a negociar lucrativamente, criar, testar e refinar sua estratégia para negociação manual e automática.


Software para copiar negócios entre contas MT4. Suporta todos os corretores, tem muitos recursos, como gerenciamento de Lote / Risco, comércio de Filtragem e Reverse Trading, Lifetime Support.


Nós o ajudaremos a tornar-se gerentes de dinheiro inteligentes e ganhar sua entrada no grupo de elite que realmente faz o dinheiro negociar Forex.


Software que abre negócios em uma fração de segundo com uma calculadora de gerenciamento de riscos incorporada. Defina valores pré-definidos Stop Loss & Take Profit para entradas instantâneas. Compatível com Forex Tester e MT4.

No comments:

Post a Comment