Wednesday 27 December 2017

Forex backtest 99 rancho


Melhor software Backtesting Tanto quanto eu sei forex tester é mais software de gráficos. É um tipo de simulador de forex, ao invés de software de teste de análise técnica. De qualquer forma, onde você obtém dados. Esta empresa fornece você ou usa dados de terceiros. Depende do que você quer dizer com um software de teste TA, mas você pode programar suas regras de ingresso e executar um teste nos dados. Na verdade, eu não uso isso para isso, mas acho que esse é o principal ponto. Tem todos os indicadores e coisas populares. Você também pode fazê-lo reproduzir os dados em velocidade normal ou rápida como se estivesse acontecendo em tempo real. Eu o uso principalmente para ver dados antigos em pequenos quadros de tempo, pois o MT4 só mostrará até agora nos 5 minutos ou seja o que for. A empresa fornece os dados, cerca de 10 anos, mas você também pode usar dados de outras fontes. Tirei quotForex Strategy Builderquot É um (quote): quotVisual forex testador de back-back de estratégia. Ele usa combinações de indicadores técnicos e regras lógicas para simular um processo de negociação com taxas históricas do forex. Um gerador de estratégia automático incluído permite que você crie uma estratégia lucrativa. Há também um otimizador, um scanner intradía e um explorador de barra. É o software livre. Baixado e tentou este. Não gosta. É sobre tudo, mas nada em particular. No entanto, é muito mais prático do que MT4 e Omega. Tanto quanto eu entendi, temos mais 2 programas para votar. Junte-se a Mar 2009 Status: Membro 80 Posts se você ama o backtesting, leia isso: pelo menos, a grande diferença entre Backtest e Forward-Test é perceptível para os desenvolvedores do sistema quando eles ativam um sistema após um desenvolvimento bem sucedido no Live-Trading. Muitas vezes, a curva de desempenho excelente em Backtest acaba por ser uma curva completamente desagradável na operação ao vivo. Assim, pode acontecer que um sistema rentável se torne um fabricante de perda. Tivemos essa experiência também. Bem, quais são os motivos para isso. 1. O MetaTrader não reconhece dados de marca Todas as etapas e decisões desenvolvidas baseiam-se nos dados disponíveis e históricos se você estiver desenvolvendo um sistema. Mas os dados disponíveis não são dados de marca. Muitos desenvolvedores acreditam que estão se desenvolvendo com base em dados de referência reais históricos reais. Isso não é o caso porque MetaTrader calcula Pseudo-Ticks e como eles poderiam ter sido com base em 1 minuto de vela com o HighLowOpenClose apropriado. Mesmo sistemas Scalping que parecem praticamente fantásticos no Backtest. Falhar regularmente neste fato. Embora, claro, estamos desenvolvendo nossos próprios sistemas com base em dados disponíveis. Então, depois de reunir os dados de teste direto apropriados, nós fazemos melhorias nesse sistema ou decidimos rejeitá-lo. 2. Todos os Backtests são baseados nos dados que foram carregados pelo Metaquotes Server. Não importa qual corretor você obteve. Os dados no desenvolvimento são baseados nos dados fornecidos pela Metaquotes. Os dados corretos não estão disponíveis no Forex-Markt, mas cada Broker Dealing-Desk faz seus próprios preços ou, em vez disso, transmite cada preço dos bancos associados. Na realidade, isso leva ao fenômeno quot3 Broker - 3 taxas de câmbio. Um sistema que entrega em Forward-Test no Broker 1 x trades e no Broker 2 y trades vai entregar no Backtest um número totalmente diferente de negócios. 3. Eles trabalham com uma propagação estabelecida em Backtest A propagação de cada corretor parece, muitas vezes, completamente diferente e é mesmo balançando. O texto acima mencionado não é de mim, é de um codificador profissional. Registrado em setembro de 2010 Status: Membro 16 Posts É por isso que você tem que usar os dados diretamente do corretor com o qual você vai negociar. Junte-se a Abr 2010 Status: Membro 113 Posts Forextester foi o que eu usei. Recomendo. Funciona muito parecido com o Metatrader, então você ganhará o jeito muito rápido. Junte-se a janeiro de 2010 Status: Membro 9 Posts forextester 2 é o software de backtesting mais barato e bom, porque é o único pagamento único e podemos importar dados históricos para par moedas populares desde vários anos. Podemos colocar trocas, incluindo parar de perder e tirar proveito, é como o comércio real para testar nossa estratégia. Eu não sou muito confiável testando mais do que o gráfico de 4 horas porque o mercado é influenciado por notícias de alto impacto que não podemos prever enquanto backtest, acho que o backtest mais seguro é usando o gráfico diário. Com o MT4, há algum tempo, há algum script para colocar o comércio no testador de estratégia, mas não é muito conveniente (não como o comércio diário real), eu esqueci isso. O MT4 está focado para tornar o comércio real mais fácil, não feito especificamente para o mercado Forex backtesting. Juntou-se a julho de 2017 Status: Membro 1 Post Eu uso apenas o Ninjatrader 7 para todo o meu Forex amp Futures trading e todos os backtesting. Acabei de desligar todas as negociações de Forex no MT4 nos últimos 30 dias, então terminei com essa plataforma. Agora que a Ninjatrader é uma corretora de Futuros (eles compraram o Mirus Futures na semana passada) e vai adicionar Forex à corretora em breve, o movimento que fiz parece ser o momento perfeito para despejar o MT4 de uma vez por todas. Confio nos dados de backtesting do NT7 e nunca confiei realmente nos dados de backtesting no MT4. A modelagem de dados não 99 não foi suficientemente boa para mim no MT4, então mudei para uma plataforma mais robusta para negociação e backtesting. Junte-se a Jul 2017 Status: Membro 2 Posts Eu tenho um indicador e tentei executar um backtest na estratégia de backtest do mt 4 e toda vez que eu executo, ele diz que não verificou ter tentado em várias ocasiões verificar a caixa para dll e ainda o mesmo problema qualquer As sugestões seriam úteis. Os membros devem ter no mínimo 0 comprovantes para publicar neste tópico. 0 comerciantes que visualizam agora Forex Factoryreg é uma marca comercial registrada. Como executar um Backtest Metatrader Por Shaun Overton em 12 de março de 2017 06:01:17 GMT Oi, este é Shaun Overton com ForexNews e OneStepRemoved. Neste vídeo de dez minutos, vou mostrar-lhe como configurar um backtest para o MetaTrader 4. Você pode seguir usando uma conta de demonstração OANDA gratuita clicando no link abaixo deste vídeo. Registre-se para uma conta gratuita de demonstração OANDA MT4 aqui. Uma vez que você abriu o MetaTrader e decidiu que precisa 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. Backtesting é mais do que olhar para o desempenho histórico. Você pode usar sua experiência com dados históricos para analisar a forma como um consultor especialista atua em diferentes condições de mercado. O meu exemplo é sempre a cruz média móvel. A idéia é que uma média em movimento rápido cruza acima de uma média lenta, você pode considerar que um sinal de compra. Esse tipo de estratégia é naturalmente concebido para um mercado de tendências. Os sinais sempre ocorrem tarde porque é baseado em um indicador de atraso. A teoria é que as tendências são potencialmente grandes o suficiente para entrar depois que uma tendência começa e sair do comércio depois que ele termina deve deixar espaço para o lado oposto. Essa é a teoria. Os mercados variam cerca de 70 do tempo. Se o mercado não está tendendo e você está executando uma estratégia de negociação de tendências, posso dizer-lhe agora que sua estratégia de negociação de tendências provavelmente não será bem se nenhuma tendência aparecer. Backtesting oferece informações sobre como seu consultor especialista se comporta quando o mercado não segue seu caminho. Isso ajuda você a planejar cenários de desvantagem e, se você fizer isso corretamente, o backtesting pode ajudá-lo a desenvolver expectativas de desempenho realistas. Estou supondo que você já tenha instalado o consultor especialista que você gostaria de testar. Se você não tiver feito isso, Forex News tem outro vídeo disponível mostrando como instalar o EA. Você precisa carregar dados para o par de moedas que deseja testar antes de começar a executar testes. É emocionante analisar os mercados, mas os testes são tão bons quanto seus dados, então não salte à frente. Eu gosto de ouro. Essa é a tabela que eu selecionei aqui. Eu preciso saber o intervalo de tempo e par de moedas para carregar os dados corretos. Não importa o que você queira fazer, você deve considerar carregar dados de um minuto. Os dados de um minuto são o período de tempo mais pequeno disponível. Ao usar os dados mais precisos possíveis, você melhora a precisão do seu backtest. O objetivo é fazer uma imagem precisa do desempenho histórico. Carregar dados de um minuto melhora a qualidade do seu backtest para lhe dar uma estimativa mais precisa. Abra um gráfico de um minuto para o ouro, que é o instrumento que eu estou testando nesse vídeo. Vá para o menu superior esquerdo e selecione Arquivo novo gráfico Gold XAUUSD. Agora altere o período de tempo. Selecione a opção M1 desta faixa de menu, ou vá para Gráficos Periodicidade Um minuto Precisamos desligar autoscroll agora que o gráfico está aberto. Pressione o botão no topo com o pequeno triângulo verde. Parece 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 pressionar F8. Selecione propriedades, então, comum. Desmarque ao lado do gráfico Autoscroll. Agora que o gráfico está aberto, vá para Opções de Ferramentas. Escolha a guia rotulada Gráficos. Barras máximas no histórico, altere-a para 999999999. As barras máximas no gráfico precisam ser as mesmas, 99999999999. Essas configurações permitem que o MT4 carregue tanto dados históricos quanto você poderia querer. Volte para os seus gráficos de um minuto. O próximo passo é bastante chato 8211 você precisa empurrar a chave de casa enquanto o MT4 faz o download de seus dados históricos. Esta parte leva bastante tempo e, infelizmente, só funciona se você se sentar ali pressionando a chave de casa. Se você esquecer de desligar o autocarro, o gráfico salta para a barra atual. Eu selecionei gráficos de uma hora para backtesting porque eu acho que eles conseguem 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 ao corretor o spread como custo de ingresso. Quando você troca hiperativamente em gráficos M1 ou gráficos M5, é incrivelmente difícil de negociar com qualquer tipo de vantagem os custos de negociação são simplesmente muito proibitivos. O gráfico que eu gostaria de fazer o teste é o gráfico de uma hora. Então, eu preciso repetir esse processo retrocedendo em gráficos H1 até que eu carregue dados suficientes para cobrir a duração do meu período de teste. Mude para o H1 assim. Confirme se o autocroll está desligado e, em seguida, pressione novamente a tecla Home até que as datas se estendam para além da sua janela de teste. Nós terminamos todo o trabalho das pernas. Podemos ignorar o passo de carregamento de dados para quaisquer testes futuros envolvendo gráficos de ouro H1. Se você decidir testar outro par de moedas ou intervalo de tempo, então você precisa seguir esse processo de carregamento de dados. Vamos passar para carregar a EA no backtester e escolher nossas configurações. Eu vou usar o MACD Sample EA neste vídeo porque aparece por padrão no OANDAs MetaTrader. Eu sei que todos assistindo isso tem essa EA já carregada em seu computador. O trabalho que realizamos até agora é para o ouro 8211 XAUUSD 8211 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 com que você deseja que o teste seja executado. Suas seleções podem afetar enormemente os resultados do teste. Os consultores de especialistas executam sequencialmente ao longo do tempo. Se você tirou todo o histórico de preços disponível ao longo do dia, o que é comumente conhecido como dados de marca, ele contém dezenas de milhares de preços todos os dias. Condensar essa informação em blocos de tempo torna os dados mais legíveis e fáceis de analisar. O método de exibição pode muito 8211 candelabros, barras, linhas no gráfico. Todos representam pelo menos um elemento comum. O preço inicial ou aberto do período de tempo e o preço final ou fechado para o período de tempo. Eu descrevo casualmente esses elementos de tempo discreto como barras 8211, você deve assumir que eu quero dizer um período de tempo de uma hora para este vídeo. Se você tem uma estratégia que roda intrabar, o que significa que sua EA abre negociações sem esperar que a barra feche, você deve usar Every Tick. Caso contrário, o backtester é forçado a fazer suposições sobre o comportamento dos preços. Isso pode criar discrepâncias severas entre o desempenho modelado e o que deveria ter acontecido historicamente. Cada marca é a opção mais precisa disponível, mas também é a mais demorada. EAs que comercializam apenas no aberto de um novo bar podem sair com o uso de pontos de controle, desde que a perda de parada e o lucro da tomada não corram o risco de serem atingidos dentro da mesma barra. Se a sua parada ou o lucro obtido podem ser atingidos dentro de uma única barra, o backtester pode confundir o que foi atingido primeiro: o stop ou o lucro obtido. Isso novamente pode criar discrepâncias enormes nos resultados relatados. O backtester pode dizer que você ganhou quando perdeu e vice-versa. Tudo isso é um longo caminho para dizer-lhe para usar Every Tick, a menos que você tenha uma razão convincente para fazer o contrário. Não recomendo executar qualquer teste de retorno usando os preços Open Only. Os erros de modelagem sempre são muito severos e o teste é útil para análise. Usar dados permite que você controle a data de início e de 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 término. Meu teste será executado de 1 de fevereiro de 2017 a 1 de fevereiro de 2017. Por aqui à direita, eu posso controlar o gráfico que eu quero ver. Escolha H1 como o intervalo de tempo, que representa gráficos de uma hora. Por baixo disso está espalhado. Isso também pode ter um impacto substancial no backtest. O spread é um custo de negociação. É fundamental que seu backtest use pelo menos os corretores tipicamente espalhados ou pior. Você quer assumir o que acontece quando as coisas dão errado, e não o que pode acontecer na terra do conto de fadas. Os backtestes históricos geralmente são o melhor cenário 8211, você geralmente deve esperar uma redução no desempenho quando você se mudar para o futuro. O uso de um spread que é pior do que o spread dos corretores é aconselhável para contabilizar os spreads variáveis ​​e o possível deslizamento negativo. O backtest sempre lhe dá preenchimentos perfeitos, o que lhe asseguro que não acontece no mundo real. Slippage é um elemento muito real e atual de negociação. Eu vou ajustá-lo para 30 para este backtest, que é 30 micropips ou 3 pips. Isso é muito pior OANDAs tipicamente espalhados. Se uma estratégia pode sobreviver a uma propagação de 3 pips no EURUSD, pode ser um sinal encorajador de potencial de desempenho. Por fim, precisamos consultar um consultor especializado. Aqui é onde nós controlamos as entradas exclusivas para o consultor especialista que você está testando. Clique na guia de entradas. Cada EA tem configurações diferentes. Em vez de falar sobre o MACD Sample EA em detalhes, eu quero manter esse nível alto para que você entenda as diferentes colunas. Aqui à esquerda estão as configurações usadas no backtest. Se você quiser alterar o tamanho do lote negociado para cada sinal, esta é a caixa que você muda. As caixas à direita apenas se aplicam a uma otimização, que bem cobrem em um vídeo separado. Pressione ok quando estiver feliz com as configurações. O modo visual não afeta os resultados do teste. Se você deseja que as negociações disparem nos gráficos, coloque uma verificação ao lado desta opção. Deixe-o sem controle se você se preocupar com o relatório de desempenho. Empurrar o começo inicia o backtest e você está pronto para analisar os resultados. Você pode começar a testar suas EAs em uma conta de prática MetaTrader gratuita da OANDA. Clique no link abaixo deste vídeo para abrir sua conta de demonstração gratuita.

No comments:

Post a Comment