Saturday 22 July 2017

Backtesting Forex Trading Strategies (2)


Backtesting: interpretando o passado O teste anterior é um componente chave do desenvolvimento efetivo do sistema comercial. É realizado reconstruindo, com dados históricos, trades que teriam ocorrido no passado usando regras definidas por uma determinada estratégia. O resultado oferece estatísticas que podem ser usadas para avaliar a eficácia da estratégia. Usando esses dados, os comerciantes podem otimizar e melhorar suas estratégias, encontrar falhas técnicas ou teóricas e ganhar confiança em sua estratégia antes de aplicá-la aos mercados reais. A teoria subjacente é que qualquer estratégia que funcionou bem no passado provavelmente funcionará bem no futuro, e, inversamente, qualquer estratégia que tenha tido um desempenho fraco no passado provavelmente irá apresentar um desempenho fraco no futuro. Este artigo examina o que os aplicativos são usados ​​para testar, o tipo de dados obtidos e a forma de usá-lo. O Backtesting de Data e The Tools pode fornecer muitos comentários estatísticos valiosos sobre um determinado sistema. Algumas estatísticas de backtesting universais incluem: Lucro ou perda líquida - Ganhos ou perdas líquidas de porcentagem. Prazo - Datas passadas em que ocorreu teste. Universo - Estoques incluídos no backtest. Medidas de volatilidade - Percentual máximo de reversão e reversão. Médias - Ganho médio percentual e perda média, barras médias mantidas. Exposição - Porcentagem de capital investido (ou exposto ao mercado). Razões - Índice de vitórias para perdas. Retorno anualizado - Retorno percentual ao longo de um ano. Retorno ajustado ao risco - Retorno percentual em função do risco. Normalmente, o software backtesting terá duas telas que são importantes. O primeiro permite ao comerciante personalizar as configurações de backtesting. Estas personalizações incluem tudo, desde o período de tempo até os custos de comissão. Aqui está um exemplo dessa tela em AmiBroker: a segunda tela é o relatório de resultados de backtesting real. Aqui é onde você pode encontrar todas as estatísticas mencionadas acima. Mais uma vez, aqui está um exemplo desta tela no AmiBroker: em geral, a maioria dos softwares de negociação contém elementos semelhantes. Alguns programas de software high-end também incluem funcionalidades adicionais para realizar dimensionamento automático de posição, otimização e outros recursos mais avançados. Os 10 mandamentos Existem muitos fatores pelos quais os comerciantes prestam atenção quando estão testando as estratégias de negociação. Aqui está uma lista das 10 coisas mais importantes a serem lembradas durante o backtesting: leve em consideração as amplas tendências do mercado no período em que uma determinada estratégia foi testada. Por exemplo, se uma estratégia só foi testada de 1999 a 2000, pode não estar bem em um mercado ostentoso. Muitas vezes, é uma boa idéia fazer o teste durante um longo período de tempo que engloba vários tipos diferentes de condições de mercado. Tome em consideração o universo em que ocorreu o teste de retorno. Por exemplo, se um sistema de mercado amplo é testado com um universo composto por estoques tecnológicos, pode deixar de funcionar bem em diferentes setores. Como regra geral, se uma estratégia é direcionada a um gênero de estoque específico, limite o universo a esse gênero, mas, em todos os outros casos, mantenha um grande universo para fins de teste. As medidas de volatilidade são extremamente importantes a serem consideradas no desenvolvimento de um sistema comercial. Isto é especialmente verdadeiro para as contas alavancadas, que são sujeitas a chamadas de margem se o seu patrimônio cai abaixo de um determinado ponto. Os comerciantes devem procurar manter a volatilidade baixa para reduzir o risco e permitir uma transição mais fácil dentro e fora de uma determinada ação. O número médio de barras mantidas é também muito importante para assistir ao desenvolver um sistema comercial. Embora a maioria dos softwares de backtesting incluam custos de comissão nos cálculos finais, isso não significa que você deve ignorar esta estatística. Se possível, aumentar o número médio de barras mantidas pode reduzir os custos de comissão e melhorar seu retorno geral. A exposição é uma espada de dois gumes. O aumento da exposição pode levar a maiores lucros ou maiores perdas, enquanto a diminuição da exposição significa menores lucros ou menores perdas. No entanto, em geral, é uma boa idéia manter a exposição abaixo de 70 para reduzir o risco e permitir uma transição mais fácil dentro e fora de um determinado estoque. A estatística de perda de ganhos médios, combinada com o índice de ganhos para perdas, pode ser útil para determinar o dimensionamento ótimo da posição e gerenciamento de dinheiro usando técnicas como o critério Kelly. (Ver Gestão de Dinheiro Usando o Critério de Kelly.) Os comerciantes podem assumir posições maiores e reduzir os custos de comissão aumentando seus ganhos médios e aumentando seu índice de ganhos para perdas. O retorno anualizado é importante porque é usado como uma ferramenta para comparar os rendimentos dos sistemas em relação a outros locais de investimento. É importante não só olhar para o retorno anual anualizado, mas também levar em consideração o aumento ou diminuição do risco. Isso pode ser feito observando o retorno ajustado ao risco, que explica vários fatores de risco. Antes de um sistema de negociação ser adotado, ele deve superar todos os outros locais de investimento com risco igual ou menor. A personalização do backtesting é extremamente importante. Muitas aplicações de backtesting têm entrada para valores de comissão, tamanhos de lotes redondos (ou fracionários), tamanhos de garotas, requisitos de margem, taxas de juros, suposições de deslizamento, regras de dimensionamento de posição, regras de saída da mesma barra, ajustes de parada e muito mais. Para obter os resultados de backtesting mais precisos, é importante ajustar essas configurações para imitar o corretor que será usado quando o sistema for atualizado. Backtesting às vezes pode levar a algo conhecido como otimização excessiva. Esta é uma condição em que os resultados do desempenho são tão ajustados ao passado que não são mais precisos no futuro. Geralmente, é uma boa idéia implementar regras que se aplicam a todos os estoques, ou um conjunto seleto de ações segmentadas, e não são otimizadas na medida em que as regras não são mais compreensíveis pelo criador. Backtesting nem sempre é a maneira mais precisa de avaliar a eficácia de um determinado sistema de negociação. Às vezes, as estratégias que funcionaram bem no passado não conseguem fazer bem no presente. O desempenho passado não é indicativo de resultados futuros. Certifique-se de trocar papel com um sistema que tenha sido testado com sucesso antes de entrar em operação para ter certeza de que a estratégia ainda se aplica na prática. Conclusão Backtesting é um dos aspectos mais importantes do desenvolvimento de um sistema comercial. Se criado e interpretado corretamente, pode ajudar os comerciantes a otimizar e melhorar suas estratégias, encontrar falhas técnicas ou teóricas, bem como ganhar confiança em sua estratégia antes de aplicá-la aos mercados do mundo real. Recursos Tradecision (tradecision) - Desenvolvimento de sistema de negociação high-end AmiBroker (amibroker) - Desenvolvimento de sistema de comércio de orçamento. Como posso fazer estratégias de resposta? Você poderia me dizer como posso testar 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. Por que nós da tecnologia mais recente para proteger seus fundos, veja por que o melhor parceiro comercial. Autorização de regulamentação A Admiral Markets UK Ltd é regulada pela Autoridade de Conduta Financeira no Reino Unido. Contacte-nos Deixe um comentário, faça perguntas, passe pelo nosso escritório ou simplesmente ligue para nós. Notícias Veja as notícias mais recentes sobre nossa empresa, eventos, negociações mais. Testemunhos Veja o feedback que recebemos de clientes que negociam Forex CFD em nossas contas reais. Parceria Melhore sua lucratividade com a Admiral Markets - seu parceiro comercial confiável e preferido. Carreiras Estamos sempre atentos para adicionar novos talentos à nossa equipe internacional. Qualidade de execução de pedidos Leia sobre nossas tecnologias e veja nosso relatório de qualidade de execução mensal. Tipos de contas Escolha uma conta que melhor se adapte e comece a negociar hoje. Conta Demo Uma conta demo permite que você experimente negociações Forex CFD sem risco e teste suas estratégias no mercado financeiro. Documentos Familiarize-se com nossas práticas comerciais, documentos de procedimentos de abertura de conta. Depósitos Retiradas Veja como depositar ou retirar fundos da sua conta de negociação. Calculadora de Negociação Calcule sua margem, lucro ou perda, compare os resultados de suas negociações Forex CFD antes da negociação. MetaTrader 4 Baixe o MetaTrader 4, a plataforma mais poderosa e fácil de usar para negociação Forex CFDs. MT4 Supreme Edition Baixe a MT4 Supreme Edition - uma plataforma intuitiva para negociação Forex CFD. Saiba mais sobre este plugin e seus recursos inovadores. MT4 WebTrader Use o MT4 web trading com qualquer computador ou navegador (não é necessário fazer o download). MetaTrader 5 Baixe o MetaTrader 5, o novo e melhorado platfrom para negociação Forex CFDs. Análise fundamental Os eventos econômicos influenciam o mercado de muitas maneiras. Descubra como os eventos futuros provavelmente afetarão suas posições. Os Gráficos de Análise Técnica podem mostrar a tendência, mas a análise de indicadores e padrões por especialistas os prevê. Veja o que as estatísticas dizem. Análise de Ondas Determine possíveis zonas de preços seguindo padrões de onda com base em extremos em psicologia de comerciantes com análise de ondas Elliot. Calendário Forex Esta ferramenta ajuda os comerciantes a acompanhar importantes anúncios financeiros que possam afetar a economia e os movimentos de preços. Autochartist Ajude você a definir níveis de saída adequados ao mercado, entendendo a volatilidade esperada, o impacto de eventos econômicos no mercado e muito mais. Blog de comerciantes Siga nosso blog para obter as últimas atualizações de mercado dos comerciantes profissionais. Market Heat Map Veja quem são os principais motores diários. O movimento no mercado sempre atrai o interesse da comunidade comercial. Sentimento de mercado Esses widgets ajudam você a ver a correlação entre posições longas e curtas detidas por outros comerciantes. Webinars Forex CFD Sintonize e assista especialistas cobrem tópicos relacionados ao comércio. Aprenda o básico ou obtenha informações semanais sobre especialistas. FAQ Obtenha suas respostas às perguntas freqüentes sobre nossos serviços e negociação financeira. Glossário de comerciantes Os mercados financeiros têm sua própria linguagem. Aprenda os termos, porque o mal-entendido pode custar-lhe dinheiro. Seminários Forex CFD Expanda seus conhecimentos comerciais Forex e CFD, juntando-se a um de nossos seminários. Retida pelos profissionais de comércio. Gerenciamento de riscos O gerenciamento de riscos pode evitar grandes perdas na negociação Forex e CFD. Aprenda o gerenciamento de risco e comércio de melhores práticas, para negociações bem sucedidas de Forex e CFD. Artigos Tutoriais De princípios básicos de Forex e CFD para tópicos comerciais avançados, essas seções oferecem informações comerciais úteis. Zero to Hero Comece seu caminho para melhorar hoje. Nosso programa Zero to Hero gratuito irá navegar por meio do labirinto de negociação Forex. Admiral Club Ganhe recompensas em dinheiro na negociação Forex e CFD com pontos do Admiral Club. ForexBall O concurso de negociação com um prize pool anual de 541,000. Jogue por diversão, aprenda de verdade com este campeonato de negociação. Oferta pessoal Se você está disposto a negociar conosco, estamos dispostos a fazer de você uma oferta competitiva. Melhor software Forex Backtesting Forex backtesting sempre foi uma batalha feroz entre o poder da computação e o senso comum. Em 1980, o backtesting de um sistema Forex era um conceito bastante direto. Os comerciantes fariam seus negócios conscienciosos em gráficos, marcando o cargo, quer comprar ou vender. Em seguida, escreveriam manualmente notas exaustivas dos resultados comerciais em um registro. A maioria das idéias comerciais veio de uma compreensão profunda da análise fundamental ou da consciência dos padrões de mercado. Na década de 1990, uma pessoa foi considerada um inovador de investimento, se ele pudesse exibir dados no monitor do computador. Basicamente, o processo eletrônico que nos permite verificar os resultados on-line e ganhar confiança em nossa estratégia hoje era uma vez que levou meses ou mesmo anos. Desde então, o processo continuou a avançar, mas nem sempre para melhor. Agora, não me interprete mal. Aqueles que aplicam diligência e bom senso ao backtesting da estratégia de Forex são muitas vezes recompensados ​​com ganhos tremendo. Por outro lado, os comerciantes que aplicam apenas o poder de computação e não a lógica humana continuam a sofrer grandes perdas. Quando se trata de testar as estratégias de FX, não há nenhum software que possa substituir um personmdashespecially uma pessoa equipada com antes de testar. As expectativas são importantes quando se trata de desenvolver uma estratégia Forex. As expectativas o obrigam 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 a fazer é colocar essas idéias e expectativas em um plano claro. Você sempre deve ter uma idéia clara do intervalo de negociação que deseja usar, do risco relativo da metodologia empregada e da porcentagem de negócios lucrativos. Se o backtest executado confirmar suas idéias, então você pode ter confiança na estratégia e se mover para encaminhar o teste. Descubra o tipo de recursos que você pode usar e quais serão os benefícios de seus testes. Por exemplo, o MetaTrader 4 Supreme Edition inclui um indicador de mini-gráfico que permite vários gráficos. Como tal, você pode observar intervalos de tempo diferentes ou mesmo usar diferentes tipos de gráfico como Renko, Range e Kagi. Selecionando os dados Os dados ao vivo completos podem ser fornecidos para você usando o MT4SE. Uma característica que faz o trabalho é o indicador de Informações de Símbolos. Dá uma rápida e completa repartição da situação do mercado para qualquer instrumento. Esta ferramenta efetivamente ajuda você a tomar decisões informadas, fornecendo mudanças, alcance e indicadores em cada período de tempo. Combine-o com um banco de dados premium e você poderia estar bem no seu caminho para o sucesso. Ao usar o software Forex backtesting, é sempre necessário ter um banco de dados de preços. Melhor ainda, você deve usar uma história completa de estatísticas para eventos econômicos. Este tipo de dados é amplamente difundido e oferecido por muitos fornecedores. Inclui preços diários altos, baixos e de fechamento, bem como dados individuais Forex para testes mais precisos. A maioria dos dados pode ser encontrada gratuitamente, mas muitas vezes é imprecisa. No entanto, os melhores dados de Forex estão à venda em sites bem conhecidos, como Tick Data, Inc. ou CQG Data Factory. Não há garantia A única maneira de saber se uma estratégia funcionará usando o software FX Backtesting. Seja avisado, no entanto, que o teste não garante lucros futuros se o backtest for uma simples validação de regras ou análise multidimensional de resultados. Outra questão com o uso do software Back Testing FX é a liquidez infreqüente, que varia devido a muitos fatores externos. Na verdade, a liquidez pode ser bastante difícil de simular. Software MetaTrader Não pretendemos ter uma opinião única quando dizemos que o melhor software Forex Backtesting é o MetaTrader 4 (MT4). Esta plataforma de negociação eletrônica comprovada e segura é a escolha mais popular para a negociação dos mercados financeiros. Com a MT4 Supreme Edition, com a indicação alta, sendo a opção preferida. O MT4 é popular para o teste de back-up do FX devido ao seu recurso de testador de estratégia incorporado. E, claro, o registro gratuito também ajuda. Mas enquanto possuir o software certo pode dar-lhe o início superior na negociação, não existe uma estratégia que funcione, a menos que seu corretor seja confiável. Porque nem todos os corretores Forex são criados iguais. É melhor abrir uma conta com um corretor que possui a Autoridade de Conduta Financeira (FCA) e a regulamentação da DMIF. Desta forma, você obtém resultados reais e você sabe que seu dinheiro é seguro quando você começa a negociar em uma conta ao vivo. Por favor, ative o JavaScript para visualizar os comentários alimentados por Disqus. Aviso de risco: a negociação de câmbio ou contratos de diferenças de margem comporta 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 que o seu investimento inteiro. Portanto, você não deve investir ou arriscar dinheiro que não pode perder. Você deve garantir que você compreenda todos os riscos. Antes de usar os serviços da Admiral Markets UK Ltd, reconheça os riscos associados à negociação. O conteúdo deste site não deve ser interpretado como um conselho pessoal. O Admiral Markets UK Ltd recomenda que você procure o conselho de um consultor financeiro independente. O Admiral Markets UK Ltd é de propriedade total do Admiral Markets Group AS. Admiral Markets Group AS é uma holding e seus ativos são uma participação acionária majoritária na Admiral Markets AS e suas subsidiárias, a Admiral Markets UK Ltd e a Admiral Markets Pty. Todas as referências neste site à Admiral Markets referem-se a Admiral Markets UK Ltd e subsidiárias de Admiral Markets Group AS. O Admiral Markets (UK) Ltd. é autorizado e regulado pela Autoridade de Conduta Financeira. (Registro FCA nº 595450). A Admiral Markets (UK) Ltd. está registrada na Inglaterra e no País de Gales sob Companies House. Número registrado 08171762. Endereço da empresa: 16 St. Clare Street, Londres EC3N 1LQ, UK. Manual Back-Testing 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 a 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