Monday 30 September 2019

Forex backtesting metatrader


MetaTrader 4 Strategy Tester Tutorial. Para obter o máximo de seu consultor especialista, você precisará otimizar e backtest sua estratégia usando MetaTrader s Strategy Tester Enquanto testar em uma conta demo é essencial, backtesting permite simular a negociação durante um longo período De tempo em apenas alguns minutos E com o recurso de otimização, você pode descobrir quais as configurações executadas melhor ao longo de um período de gráfico histórico selecionado. Há um debate considerável sobre a precisão do testador de estratégia do MetaTrader Na melhor das hipóteses, backtesting oferece apenas uma aproximação aproximada de como trades Seria executado em tempo real Mas é a única ferramenta disponível para testar rapidamente qualquer estratégia em uma ampla gama de situações de negociação, e que você deve aprender a usar well. Open o testador de estratégia no MetaTrader, clicando no botão apropriado em Na barra de ferramentas ou selecionando o Testador de Estratégia no menu Exibir. Centro de Histórico. Antes de testar ou otimizar, é importante verificar se os dados do histórico são Completa e precisa, especialmente se você estiver usando Cada tick como seu modelo de teste Se você ver erros de gráfico incompatíveis em seu diário ou se sua qualidade de modelagem for inferior a 90, seus dados de histórico são insuficientes para gerar ticks. Instale o History Center de O menu Ferramentas ou pressionando F2 no seu teclado Dê um duplo clique no par gráfico na coluna da esquerda que você pretende backtest para Uma lista de períodos aparecerá abaixo Inicie clicando duas vezes em 1 Minute M1 para carregar os dados do histórico para esse período O Backtester usa dados M1 para gerar carrapatos, por isso é importante que seus dados M1 estejam completos. A partir do History Center, você pode baixar ou importar dados para usar no backtesting. Seu corretor fornecerá automaticamente alguns dados recentes, mas pode não ser suficiente para Um backtest mais longo Além disso, os dados descarregáveis ​​gratuitamente a partir do MetaTrader acessível através do botão Download nem sempre está completo e pode conter grandes lacunas. Você pode baixar dados M1 livre de Primeiro, selecione o M1 Período para o símbolo da lista no lado esquerdo Clique no botão Importar e, em seguida, clique em Procurar na caixa de diálogo Importar para selecionar o arquivo de dados M1 que você acabou de baixar Pressione OK para importar os dados - pode demorar alguns minutos Você agora Tem vários anos de dados M1 para esse símbolo. Para fazer uso desses dados em prazos mais elevados, você precisará usar o script periodconverter que vem com MetaTrader Abra uma janela de gráfico e defini-lo como M1 Arraste e solte o script periodconverter a partir do navegador Para o M15, use 15 para H1, use 60 para H4, use 240 e assim por diante. Repita esse processo para todos os períodos de símbolos que você planeja Test on Depois de ter dados de histórico suficientes, você pode começar a testar O vídeo abaixo demonstra o processo de importação e conversão dos dados M1. O recurso de otimização do MetaTrader 4 permite testar milhares de combinações de configurações de consultor E as configurações mais rentáveis ​​para o gráfico selecionado, período e intervalo de datas Estratégias baseadas em indicadores terão de ser otimizado para rentabilidade máxima No entanto, quase todos os EAs beneficiarão de otimização - mesmo aqueles que comercializam em dados tick, desde que você tenha dados M1 história completa Consulte acima. Enquanto o otimizador retornará as configurações mais rentáveis ​​para o intervalo de datas selecionado, isso não garante que essas configurações serão lucrativas no futuro. As condições do mercado mudam frequentemente. Por isso, é importante re-otimizar regularmente o seu consultor especializado para melhor Para otimizar seu consultor especialista, selecione-o primeiro na caixa suspensa Expert Advisor. Selecione o par de moedas na caixa Symbol e no período de gráfico da caixa Período. Para Model, geralmente você quer selecionar Open Prices Only, a menos que esteja otimizando Um EA que é executado em dados de carrapatos Nesse caso, selecione Cada Tick Marque a opção Use Date e selecione um intervalo de datas para otimizar para Lastly, certifique-se de que Optimization é Clique no botão Propriedades do Expert para abrir as configurações do consultor especialista. Na guia Entradas, você entrará no intervalo de valores a ser otimizado para a coluna Iniciar será o valor mais baixo para uma determinada configuração, enquanto a coluna Parar será a mais alta A coluna Step é a quantidade que o otimizador irá passar da configuração Start para a Stop. Na imagem acima, estamos otimizando as configurações SL, TS e TP para um consultor especialista. O valor Start é 20, o passo é 20 eo Stop é 200 O otimizador irá testar todas as combinações de valores de 20, 40, 60 e assim por diante até 200 Use um valor de início, passo e parada que é apropriado para a configuração que você está otimizando Os valores pares 5, 10, etc são bons. A caixa de seleção à esquerda deve ser selecionada para que a configuração seja otimizada. Qualquer configuração que não for verificada usará o número na coluna Valor ao otimizar. Na guia Teste, você pode ajustar o Depósito Inicial para algo um pouco mais realista. outros ajustes Dependendo do período, do intervalo de datas, do modelo de teste e do número de configurações a serem otimizadas pode levar de qualquer lugar a partir de Alguns minutos a várias horas Se estiver demorando muito, considere encurtar o intervalo de datas, otimizando menos configurações ou usando um valor de etapa maior. Assim que a otimização estiver concluída, abra a guia Resultados de otimização e clique duas vezes na coluna Lucro para classificar Os resultados Clique duas vezes em qualquer um dos resultados para carregá-lo para o testador Pressione o botão Iniciar novamente para backtest com as configurações selecionadas. Agora, deve ser óbvio como o backtester obras Selecione o perito Período Perito e Modelo verificar a data de uso E selecione um intervalo de datas Selecione o Modo Visual somente se desejar uma explicação visual do backtesting Deixe a otimização desmarcada. Clique no botão Propriedades do especialista e insira suas configurações na coluna Valor na guia Inp Uts Você também pode carregar ou salvar configurações usando os botões no canto inferior direito As colunas Start, Step e Stop são ignoradas, assim como as caixas de seleção. Feche a caixa de diálogo Expert Properties e pressione Start para começar a testar. A vários minutos, dependendo das suas configurações Uma vez que o teste tenha terminado, abra a guia Relatório na parte inferior para ver seus resultados. Algumas estatísticas a tomar nota de. Total lucro líquido - O lucro bruto menos a perda bruta. Fator de lucro - A proporção de O lucro bruto para a perda bruta Maior é melhor, qualquer coisa acima de 1 5 é bom. Abaixamento absoluto - O levantamento de seu depósito inicial Elevado levantamentos aumentar a probabilidade de que sua conta será expulso. Profissional comércios - Sua porcentagem de vitória global. Importante se o seu modelo de teste é Todos os Tick Se sim, isso deve ser em 90 Se não, siga as instruções acima para atualizar seu histórico com dados precisos M1. A guia Resultados na parte inferior do testador de estratégia lhe dará Os detalhes sobre as ordens abertas e fechadas, incluindo stop, take profit e stop loss Clique no botão Open Chart para obter uma representação visual dos seus resultados Ao testar sua nova EA, examine-os de perto para garantir que sua estratégia esteja funcionando como pretendido. Forward Analysis. While backtesting e otimização pode dar-lhe uma boa idéia de como o EA será o comércio, você precisará fazer testes mais extensivos para garantir que o seu sistema comercial é verdadeiramente rentável A melhor maneira de conseguir isso é por um processo chamado walk - Análise forward. Walk análise direta consiste simplesmente de vários ciclos de otimização e backtesting e analisar os resultados de testes durante um longo período Nosso artigo sobre a análise de andamento explica o processo em mais detalhes Nosso Walk Forward Analyzer para MetaTrader permite que você execute WFA rapidamente E facilmente. Como executar um Metatrader Backtest. Por Shaun Overton em 12 de março de 2017 06 01 17 GMT. Hi, este é Shaun Overton com e Neste vídeo de dez minutos, eu m goi Ng para mostrar-lhe como configurar um backtest para MetaTrader 4 Você pode acompanhar ao longo usando uma conta demo gratuita OANDA, clicando no link abaixo deste vídeo. Registro para uma conta demo gratuita OANDA MT4 aqui. Uma vez que você abriu MetaTrader e decidiu que você precisa Para executar um backtest, o primeiro passo é obter dados históricos Há um pouco de dados pré-carregados, mas não é suficiente para executar um backtest muito longo. Testar é mais do que olhar para o desempenho histórico Você pode usar sua experiência com dados históricos para Analisar como um conselheiro perito executa em diferentes condições de mercado. Meu exemplo para é sempre a média móvel cruzada A idéia é que uma média rápida movendo-se acima de uma média lenta, você pode considerar que um sinal de compra. Esse tipo de estratégia é Naturalmente projetado para um mercado de tendência Os sinais sempre ocorrem atrasado porque s baseado em um indicador de atraso A teoria é que as tendências são potencialmente grandes o suficiente para que entrar depois de uma tendência começa e sair do t Rade depois que termina deve deixar espaço para upside. That s a teoria Mercados intervalo comércio cerca de 70 do tempo Se o mercado isn t tendência e você re execução de uma estratégia de negociação de tendência, posso dizer-lhe agora que a sua estratégia de negociação de tendência não é provável Para fazer bem se não há tendências appear. Backtesting oferece insights sobre como seu consultor especialista se comporta quando o mercado doesn t ir o seu caminho Ele ajuda você a planejar cenários downside e, se você fizer isso corretamente, backtesting pode ajudá-lo com o desenvolvimento realista expectativas de desempenho. Estou supondo que você já instalou o consultor perito que você gostaria de testar Se você não fez isso, Forex News tem outro vídeo disponível mostrando como instalar o EA. Você precisa carregar dados para o par de moedas que você deseja backtest Antes de você começar a executar testes É interessante para analisar os mercados, mas os testes são tão bons quanto os seus dados, então don t saltar à frente. Eu gosto de ouro Isso é o gráfico que eu escolhi here. I preciso saber o prazo e Par de moedas i N para carregar os dados corretos Não importa o que você quer fazer, você deve considerar o carregamento de dados de um minuto Dados de um minuto é o menor período de tempo disponível Usando os dados mais precisos possível, você melhorar a precisão de seu backtest. O ponto inteiro Em fazer isso é dar-se uma imagem precisa do desempenho histórico carregando um minuto de dados melhora a qualidade do seu backtest para lhe dar uma estimativa mais precisa. Open um gráfico de um minuto para o ouro, que é o instrumento que eu backtesting neste vídeo Ir Para o menu superior esquerdo e selecione Arquivo Novo Gráfico Ouro XAUUSD. Now alterar a moldura de tempo Selecione a opção M1 a partir desta faixa de menu, ou ir para Gráficos Periodicidade Um minuto. Precisamos desligar autoscroll agora que o gráfico está aberto Pressione o botão Na parte superior com o pequeno triângulo verde Ele se assemelha a um botão de reprodução Você também pode clicar com o botão direito do mouse no gráfico e clicar em propriedades, ou empurrar F8 Selecionar propriedades, em seguida, desmarcar comum ao lado de Chart Autoscroll. Now que o gráfico é op Pt, vá para Ferramentas Opções Escolha a guia rotulada Máx. Barras no histórico, mude para 999999999 As barras máximas no gráfico precisam ser iguais, 99999999999 As configurações permitem que o MT4 carregue tantos dados históricos quanto você pudesse desejar. Volte para Seus gráficos de um minuto O próximo passo é muito chato você precisa empurrar a chave de casa enquanto MT4 downloads de seus dados históricos Esta parte leva muito tempo e, infelizmente, só funciona se você se sentar lá empurrando a chave de casa Se você esquecer de desligar O autoscroll, o gráfico salta para a barra atual. Eu selecionei uma hora de gráficos para backtesting porque eu acho que eles para atingir o melhor equilíbrio entre a freqüência de negociação e os custos de negociação Toda vez que você entrar em um comércio, você paga o corretor o spread como um custo de Entrar Quando você negoceia de forma hiperativa em gráficos M1 ou gráficos M5, é incrivelmente difícil negociar com qualquer tipo de vantagem os custos de negociação são simplesmente demasiado proibitivo. O gráfico que eu gostaria de backtest é o gráfico de uma hora Então, eu preciso Repita este processo, rolando de volta em gráficos H1 até que eu carreguei dados suficientes para cobrir a duração do meu período de teste. Altere para o H1 como este Confirme que autoscroll está desativado e, em seguida, pressione novamente a tecla inicial até que as datas vão além de seus testes Window. We terminou todo o trabalho de perna Podemos ignorar a etapa de carregamento de dados para quaisquer testes futuros envolvendo gráficos de ouro H1 Se você decidir testar outro par de moedas ou período de tempo, então você precisa seguir este processo de carregamento de dados. Para carregar nosso EA no backtester e escolher nossas configurações Vou usar o MACD Amostra EA neste vídeo porque ele aparece por padrão no OANDA s MetaTrader Eu sei que todo mundo assistindo isso tem este EA já carregado em seu computador. O trabalho que nós Ve feito até agora é para ouro XAUUSD em gráficos de uma hora Selecione essa opção no menu suspenso. Você é solicitado a selecionar o modelo Isso se relaciona com a rapidez e precisão que você deseja que o teste para executar Suas seleções podem impactar enormemente o tes T resultados. Expert conselheiros executar sequencialmente através do tempo Se você tomou todo o histórico de preços disponíveis ao longo do dia, que é comumente conhecido como tick dados, que contém dezenas de milhares de preços todos os dias. Condensing que informações em blocos de tempo torna os dados Muito mais legível e mais fácil de analisar O método de exibição pode muito castiçais, barras, linhas no gráfico Eles todos representam pelo menos um elemento comum O preço de início ou de abertura do período de tempo eo fim ou fechar preço para o período de tempo Eu casualmente referir A estes elementos discretos do tempo como barras você deve supor que eu significo um período da hora da hora para este vídeo. Se você tem uma estratégia que funcione intrabar, significando que seu EA abre trocas sem esperar a barra se fechar, você deve absolutamente usar cada tiquetaque Caso contrário, o backtester é forçado a fazer suposições sobre o comportamento do preço s Isto pode criar discrepâncias graves entre o desempenho modelado eo que deveria ter acontecido historicamente. É a opção mais precisa disponível, mas é também o mais demorado EAs que o comércio apenas na abertura de um novo bar pode fugir com qualquer um usando pontos de controle, desde que a perda parar e tomar lucro não enfrentam o risco de Sendo atingido dentro da mesma barra Se o seu parar ou tirar proveito pode possivelmente ser atingido dentro de uma única barra, o backtester pode confundir que foi atingido primeiro a parada ou a tomada de lucro Isso novamente pode criar enormes discrepâncias nos resultados relatados O backtester pode dizer Você ganhou quando você perdeu e vice-versa. Tudo isso é um longo caminho de dizer-lhe para usar Cada Tick, a menos que você tenha uma razão convincente para fazer de outra forma Eu não recomendo executar qualquer backtests usando Open Only preços Os erros de modelagem sempre saem também Severamente e o teste é útil para análise. Use dados permite que você controle a data de início e término para o teste O formato é ano-mês-data A opção à esquerda é a data de início A opção à direita é a data de fim Meu Teste será r Un a partir de 01 de fevereiro de 2017 a 01 de fevereiro de 2017.Acima aqui à direita, eu posso controlar o gráfico que eu quero olhar para escolher H1 como o período de tempo, que representa gráficos de uma hora. Underneath que é espalhado Isso também pode Ter um impacto substancial sobre o backtest A propagação é um custo de negociação É crítico que o seu backtest usar pelo menos a propagação típica do corretor ou pior. Você quer assumir o que acontece quando as coisas dão errado, não o que pode acontecer na terra conto de fadas Histórico backtests são geralmente o melhor cenário que você deve geralmente esperar uma redução no desempenho quando você se move para o future. Using um spread que é pior do que o corretor s spread é aconselhável para contabilizar tanto com spreads variável e potencial negativo slippage O backtest Sempre dá-lhe preenchimentos perfeitos, o que eu garanto que você não acontecer no mundo real Slippage é um elemento muito real e atual de trading. I vou configurá-lo para 30 para este backtest, que é de 30 micropips ou 3 pips Isso é longe Pior O ANDA s propagação típica Se uma estratégia pode sobreviver a uma propagação 3 pip em EURUSD, pode ser um sinal encorajador de potencial de desempenho. Ultimamente, precisamos ir para conselheiro perito Isso é onde nós controlamos os insumos exclusivo para o consultor perito que você As entradas tab. Every EA tem configurações diferentes Em vez de falar sobre o MACD Amostra EA em detalhe, eu quero manter este nível elevado para que você entenda as diferentes colunas. Aqui à esquerda são as configurações usadas no backtest Se você quiser mudar O tamanho do lote trocado por cada sinal, esta é a caixa que você mudar. As caixas do lado direito só se aplicam a uma otimização, que vamos cobrir em um vídeo separado. Push ok quando você está feliz com o modo settings. Visual não Afetam os resultados do teste Se você quiser ver os comércios disparar nos gráficos, em seguida, coloque um cheque ao lado desta opção Deixe-a desmarcada se você só se preocupam com o relatório de desempenho. Empurrar iniciar retrocede o backtest e você está pronto para analisar os resultados. Você pode começar backtestin G seus EAs em uma conta de prática MetaTrader livre de OANDA Clique no link abaixo deste vídeo para abrir sua conta demo gratuita. Por que nós Da tecnologia mais recente para proteger seus fundos, ver por que razão re o melhor parceiro comercial. Regulatory Autorização Admiral Markets UK Ltd É regulada pela Autoridade de Conduta Financeira no Reino Unido. Contacte-nos Deixe comentários, faça perguntas, visite o nosso escritório ou simplesmente contacte-nos. Noticias Confira as notícias mais recentes sobre a nossa empresa, eventos, condições de negociação, especialmente uma pessoa equipada com uma ferramenta certa. Antes de testar. Tendo expectativas é importante quando se trata de desenvolver uma estratégia Forex Expectativas forçá-lo a definir um plano com antecedência Todo o processo de backtesting Forex gira em torno da noção de provar e validar suas idéias. No entanto, a primeira coisa que você tem que fazer É colocar essas idéias e expectativas em um plano claro Você deve sempre ter uma idéia clara do intervalo de negociação que você deseja usar, o risco relativo da metodologia empregada e A porcentagem de negócios rentáveis ​​Se o backtest confirmado confirma suas idéias, então você pode ter confiança na estratégia e avançar para testá-lo. Descubra o tipo de recursos que você pode usar e quais beneficiarão seus testes Por exemplo, MetaTrader 4 Supremo Edition inclui um indicador de mini gráfico que permite vários gráficos Como tal, você pode observar diferentes cronogramas ou até mesmo usar diferentes tipos de gráfico como Renko, Range e Kagi. Selecting dados dataprehensive vivo pode ser fornecido para você usando o MT4SE One recurso que obtém o Trabalho feito é o indicador de informação do símbolo Ele fornece uma análise rápida e detalhada da situação do mercado para qualquer instrumento. Esta ferramenta efetivamente ajuda você a tomar decisões informadas, fornecendo-lhe com mudança, alcance e indicadores em cada período de tempo Combine-o com um banco de dados premium e você Poderia ser bem no seu caminho para o sucesso. Quando estiver usando Forex backtesting software, é sempre necessário ter um banco de dados de preços Melhor ainda, você s Deve usar um histórico completo de estatísticas para eventos econômicos Este tipo de dados é amplamente divulgado e oferecido por muitos fornecedores Ele inclui preço diário alto, baixo e fechamento, bem como dados de Forex individuais para backtesting mais preciso. A maioria dos dados podem ser encontrados para Free, mas é muitas vezes impreciso No entanto, os melhores dados Forex está à venda em sites conhecidos como Tick Data, Inc ou CQG Data Factory. There s nenhuma garantia. A única maneira de saber se uma estratégia vai funcionar é usando FX backtesting software Seja advertido, porém, que backtesting não garante futuros lucros mesmo se o backtest é simples validação de regras ou análise multidimensional de resultados. Outro problema com o uso de software de backtesting FX é liquidez infreqüente, que varia devido a muitos fatores externos. Questão de fato, a liquidez pode ser bastante difícil de simular. MetaTrader software. We don t fingir ter uma opinião única quando dizemos que o melhor Forex backtesting software é MetaTrader 4 MT4 Esta comprovada, seguro eleja Ronic plataforma de negociação é a escolha mais popular para a negociação dos mercados financeiros com o indicador-ricos MT4 Supremo Edition sendo a opção preferida. MT4 é popular para backtesting FX por causa de sua característica inbuilt estratégia tester E, claro, o registro gratuito também ajuda Mas, enquanto possuindo O software certo pode dar-lhe o início superior na negociação, não há nenhuma estratégia que vai funcionar a menos que seu corretor é confiável. Porque nem todos os corretores de Forex são criados iguais É melhor para abrir uma conta com um corretor que tem Autoridade de Conduta Financeira FCA e Regulamento MiFID Desta forma, você obtém resultados reais backtested e você sabe que seu dinheiro é seguro quando você começar a operar em uma conta real. Por favor, habilite o JavaScript para ver os comentários powered by Disqus. Risk warning Troca de moeda estrangeira ou contratos de diferenças sobre margem transporta um Alto nível de risco, e pode não ser adequado para todos os investidores Existe a possibilidade de que você possa sofrer uma perda igual ou maior do que a sua inv Portanto, você não deve investir ou arriscar dinheiro que você não pode dar ao luxo de perder Você deve garantir que você entenda todos os riscos Antes de usar os serviços Admiral Markets UK Ltd, por favor, reconhecer os riscos associados com trading. O conteúdo deste site não deve ser interpretado como Conselhos pessoais Admiral Markets UK Ltd recomenda que você procure o conselho de um conselheiro financeiro independente. Admiral Markets UK Ltd é totalmente detida por Admiral Markets Group AS Admiral Markets Group AS é uma holding e seus ativos são uma participação controladora no Admiral Markets AS e seus Subsidiárias, Admiral Markets UK Ltd e Admiral Markets Pty. Todas as referências neste site para Admiral Markets referem-se a Admiral Markets UK Ltd e subsidiárias da Admiral Markets Group AS. Admiral Markets UK Ltd é autorizada e regulamentada pela Autoridade de Conduta Financeira FCA Register No 595450.Admiral Markets UK Ltd está registado na Inglaterra e no País de Gales sob Companies House Número registado 08171762 Endereço da empresa 1 6 St Clare Street, Londres EC3N 1LQ, Reino Unido.

No comments:

Post a Comment