Saturday 22 July 2017

Forex Backtesting


Como posso fazer estratégias de resposta? Você poderia me dizer como posso fazer uma resposta às minhas estratégias? Não sei como codificar especialistas em MT. Há outra maneira de contornar isso que me permite ver os resultados do teste de retorno PL. Obrigado pela sua ajuda pessoal, cheers backtest. Backtest. E backtest. Sempre estamos fazendo backtest. Mas o preço não se importa com este backtest. Porque quando você voltar com a barra e encontrar algum ponto de seus indicadores, você logo os modificará para criar o preço. Que será na área passada. E você diz que agora é bom, eu irei em frente, está certo. Mas quando você começa, você encontrará outro ponto que causa perdas. E você vai modificar novamente. O preço não confessa com o teste do pacote. Confessa com ele mesmo. Não há nada que guarde o preço. Senão a sua anistia ticnical. Mas você pode depender dos indicadores para ver onde você está. Obter a situação do preço por eles. analisar. Mas seu TRGT. E pegue seus pips. Imaginemos que obtivemos um indicador experiente e fizemos um backtest. E achamos bom. E todos os comerciantes começaram a usá-lo. E abriu o mesmo tipo de posição. Você acha que o preço irá continuar, bem como os comerciantes desejam. Mais software Backtesting. Tanto quanto eu sei, o testador forex é mais um 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 2014 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 2012 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. Testes baixos em Forex: por que isso não funciona. Vincenzo Desroches O Forex Trading é um empreendimento arriscado e uma das principais tarefas de qualquer comerciante é reduzir o risco envolvido nas decisões de negociação, diz Vincenzo Desroches of ForexCharts Este é especialmente o caso se desejarmos testar uma estratégia e não trocá-la. Ninguém quer correr riscos em um caso em que o resultado mais favorável é o ponto de equilíbrio. Neste artigo, wersquoll discute a solução de teste de volta popular, mas equivocada, para o problema do controle de risco no teste de estratégias forex. O teste de atraso é a aplicação de alguma estratégia técnica aos dados históricos e a análise dos padrões de lucro obtidos. Embora seja feito usando computadores na maior parte, você pode executá-lo manualmente em uma seqüência de dados mensais ou anuais. É uma abordagem fácil e direta, o que torna muito popular na comunidade de comerciantes como uma ferramenta emocionante e segura na busca eterna pela estratégia forex perfeita. Os comerciantes que aplicam este método para testar suas estratégias se inscrevem na crença de que o que funciona no passado também funcionará no futuro. O desempenho histórico é um guia para resultados futuros, eles aparentemente acreditam, e podem ser usados ​​para construir soluções válidas para os problemas perenes de negociação. No entanto, o teste de volta é quase completamente inútil como um guia para o valor subjacente ou o potencial de lucro de uma estratégia. Não proporciona nenhum benefício ou insight para o comerciante no que diz respeito à validade de sua abordagem comercial e, muitas vezes, pode levar a alguns equívocos desastrosos sobre as práticas corretas na negociação. A razão básica por trás da inutilidade do teste de volta é muito simples. Não é possível conceber uma estratégia forex com base em dados de mercado e depois aplicá-la cegamente em outro período de tempo com a esperança injustificada de que funcionará tão bem. Os cientistas assumem que a ação de preço de mercado tem a propriedade de Markov, o que significa que, para adivinhar o preço dos próximos cinco minutos, tudo o que você precisa saber é o preço agora (uma vez que precisamos saber se o bem tem um preço 50 ou 5000 agora). Nada mais é relevante. O teste de trás, por outro lado, baseia-se na noção de que os preços em geral se influenciam em todos os lugares e criam padrões que são constantemente repetidos, contradizendo essa suposição intuitiva. Mas letrsquos analisa mais profundamente os testes de volta. O que é uma estratégia técnica Uma estratégia técnica é uma combinação de ferramentas analíticas e visa suavizar a volatilidade dos dados brutos, transformando-o em um padrão mais fácil de dividir em formações básicas, como triângulos, faixas ou tendências. Em um dado típico do preço do forex, como as formações observadas no gráfico abaixo, é trivial definir um grande número de formações, mas uma grande quantidade de opções não facilita as decisões comerciais. Em vez disso, temos que escolher um determinado triângulo, macro ou micro-tendência, um suporte de longo ou curto prazo ou uma linha de resistência para formular nossa abordagem. Essa escolha é mais ou menos arbitrária. É de conhecimento geral que dois analistas experientes podem olhar para o mesmo gráfico e chegar a conclusões que se opõem um ao outro. Para lidar com o problema, escolhemos um cronograma para a formação global de preços analisada, e indique o preço mínimo quântico, que será o tamanho da unidade mais pequena no gráfico. Lembre-se, no entanto, de que essa escolha também é arbitrária. Em seguida, utilizamos indicadores técnicos para expressar uma opinião sobre esta formação, ou seja, a estratégia técnica que aplicamos ao padrão de preços de desenvolvimento cria um cenário que reflete nossa opinião e não a do mercado. Clique para ampliar O suporte que esta discussão tem sobre o assunto de teste de volta deve ser óbvio. As estratégias técnicas não são como os teoremas da matemática, onde os resultados são independentes dos pressupostos da pessoa que realiza o cálculo, uma vez que um comerciante técnico é exclusivamente responsável por criar o cenário observado. Costuma-se dizer que a análise técnica é uma arte, ou, em outras palavras, que a lógica que leva à criação de uma estratégia técnica por um comerciante não pode ser duplicada por outro comerciante apenas pela observação dos dados subjacentes. O absurdo de testar uma idéia que não possui uma definição rigorosa e comumente acordada do que é, é evidente. Embora seja possível testar uma estratégia com base nos resultados que ela gera, assumindo que a causalidade da correlação entre os retornos comerciais e a correspondência observável entre a estratégia técnica e a ação de preço não é significativa. E, se não há causalidade, não faz sentido rever o teste de uma correlação aleatória porque, por definição, nenhum padrão reproduzível pode resultar da estratégia sujeita a testes posteriores. PRÓXIMO: O Problema com o Teste de Voltar Postar um Comentário Vídeos Relacionados em FOREX Próximas Conferências Fale Conosco Testes de Backing Mágicos Praticando o Art of Trading Manual Back-Testing Praticando a Arte de Negociação Por James Stanley Trading, como muitas outras coisas na vida, pode ser melhorado Com experiência. Isso é frequentemente quando novos comerciantes falham. Depois de perceber este fato, eles olham uma negociação muito simples. Eu estou aprendendo a negociar com valor lucrativo meu timerdquo Eu mesmo e muitos outros comerciantes (ou, talvez, mais precisamente, lsquohaversquo) responderam a uma pergunta enfática a essa pergunta e embarcaram em um processo de aprendizagem para obter nossos resultados no ponto que queremos. Mas nem todos estariam naquele barco. A coisa difícil sobre a experiência ao negociar é o fato de que essa mesma experiência pode nos custar dinheiro. Ao longo dos anos Irsquove ouviu muitos alegar alegadamente lsquoah, thatrsquos 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 de análise técnica, empregariam um elemento de negociação de lsquopaper, rsquo para rastrear lucros ou perdas hipotéticos 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 riscos financeiros. Isso é exatamente o mesmo que o comércio ao vivo, não, porque não existe 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 a demonstração de uma estratégia é o fato de que pode demorar 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 após esses poucos negócios, Irsquom não tem certeza de que Irsquod esteja o bastante confortável 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. Itrsquos é importante para assinalar quaisquer back-tests que executemos, manualmente ou automatizados, que sofrem de uma desvantagem singular e que é o fato de que o desempenho passado não é necessariamente se replicar dessa maneira no futuro. Mas isso 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 empregar mais eficazmente 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, a Irsquom vai usar uma EMA de 89 períodos e uma 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 ter nosso gráfico vestido, precisamos ir para um período anterior no gráfico. Aqui é que eu não estou 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. Eu 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çar no tempo Esta característica é muito benéfica para os comerciantes que fazem muitos back-testing manual, mas muitas vezes desconhecidos para muitos. Isso tem a ver com o lsquoforward, rsquo e lsquobackwards, rsquo setas no seu teclado. Se eu quisesse voltar 1 hora, eu simplesmente posso pressionar a tecla lsquobackward-arrow, rsquo uma vez. No entanto, se o teste da Irsquom em uma tabela de 4 horas, digite 1 pressionar as teclas de seta para frente ou para trás será equivalente a avançar para a frente ou para trás 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 até encontrar um comércio que atenda aos meus critérios. Uma vez que eu faço, eu vou pausar e wersquore pronto para passar para a etapa 5. Passo 4: Registrar os resultados Esta etapa 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 para o back-testing manual para escrever cada uma dessas negociações, quer seja um diário, uma planilha ou um registro comercial. Algumas informações importantes são de destaque aqui: Onde você colocaria sua parada Onde você procuraria tirar lucros Você pode gravar toda essa informação, 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: Enxágüe e repita Depois de ter encontrado um comércio hipotético, nesse ponto, podemos caminhar mais adiante 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 passar ao 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 testaram com saldos menores, outros dão o salto diretamente aos mercados ativos, enquanto outros, como eu, ndash, então, testaremos 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.

No comments:

Post a Comment