Friday 9 June 2017

Forex Backtesting Resultados


Backtesting O que é Backtesting Backtesting é o processo de testar uma estratégia comercial em dados históricos relevantes para garantir sua viabilidade antes que o comerciante arrisque qualquer capital real. Um comerciante pode simular a negociação de uma estratégia durante um período de tempo adequado e analisar os resultados para os níveis de rentabilidade e risco. BREAKING DOWN Backtesting Se os resultados satisfazem os critérios necessários que são aceitáveis ​​para o comerciante, a estratégia pode ser implementada com algum grau de confiança de que resultará em lucros. Se os resultados forem menos favoráveis, a estratégia pode ser modificada, ajustada e otimizada para alcançar os resultados desejados, ou pode ser completamente descartada. Uma quantidade significativa do volume negociado no mercado financeiro de hoje é feito por comerciantes que usam algum tipo de automação de computador. Isto é especialmente verdadeiro para estratégias de negociação com base em análise técnica. Backtesting é uma parte integrante do desenvolvimento de um sistema automatizado de negociação. Backtesting Significado Quando feito corretamente, backtesting pode ser uma ferramenta inestimável para tomar decisões sobre se deve utilizar uma estratégia de negociação. O período de tempo de amostra em que um backtest é realizado é crítico. A duração do período de tempo de amostragem deve ser suficientemente longa para incluir períodos de condições de mercado variáveis, incluindo tendências de alta, tendências de baixa e negociação de intervalo limitado. Realizar um teste em apenas um tipo de condição de mercado pode produzir resultados únicos que podem não funcionar bem em outras condições de mercado, o que pode levar a conclusões falsas. O tamanho da amostra no número de negócios nos resultados do teste também é crucial. Se o número de amostras de ofícios é muito pequeno, o teste pode não ser estatisticamente significativo. Uma amostra com muitas transações durante um período muito longo pode produzir resultados otimizados em que um número esmagador de trades vencedores coalesce em torno de uma condição de mercado específico ou tendência que é favorável para a estratégia. Isso também pode causar um comerciante para tirar conclusões enganosas. Mantê-lo real Um backtest deve refletir a realidade na medida do possível. Os custos de negociação que de outra forma poderiam ser considerados negligenciáveis ​​pelos comerciantes quando analisados ​​individualmente podem ter um impacto significativo quando o custo agregado é calculado durante todo o período de backtesting. Estes custos incluem comissões, spreads e derrapagens, e eles poderiam determinar a diferença entre se uma estratégia de negociação é rentável ou não. A maioria dos pacotes de software de backtesting inclui métodos para contabilizar esses custos. Talvez a métrica mais importante associada ao backtesting seja o nível de robustez da estratégia. Isto é conseguido comparando os resultados de um teste de volta otimizado em um período de tempo de amostra específico (referido como in-sample) com os resultados de um backtest com a mesma estratégia e configurações em um período de tempo de amostra diferente (referido como out - Da amostra). Se os resultados são igualmente rentáveis, então a estratégia pode ser considerada válida e robusta, e está pronta para ser implementada em mercados em tempo real. Se a estratégia falhar em comparações fora da amostra, então a estratégia precisa de um desenvolvimento mais aprofundado, ou deve ser abandonada por completo. Melhor comerciante do sistema Os seus resultados de backtest enganando você. Acho que seus resultados de Monte Carlo podem estar te enganando. Você só pode usar a quantidade de dólar PampL se o tamanho do seu comércio permanecer constante. Ou eu sinto falta de nada Oi Nikolay, essa é uma ótima pergunta, então eu pedi a Kevin Davey para responder. É assim que ele explicou: 8220 Ao avaliar uma estratégia de negociação potencial, eu gosto de ver seu desempenho sem qualquer dimensionamento de posição ou técnicas de gerenciamento de dinheiro aplicadas. Então, tipicamente avaliamos estratégias potenciais com um tamanho constante de 1 contrato. Se a estratégia for passada (o que significa que tem expectativa positiva a longo prazo), então, as incorporarei a várias carteiras de estratégias que eu tenho e incorporarei o dimensionamento de posição nesse ponto.8221 Espero que ajude, Andrew. Grande pergunta Nikolay. Além da resposta que eu dei a Andrew, eu também devo mencionar que, se você conhece a linguagem macro do Excel, é bastante simples de adicionar qualquer abordagem de dimensionamento de posição que você deseja. Para uma abordagem fraccional fixa, por exemplo, só precisaria de algumas linhas de código extra. Então, o simulador é bom porque você pode adaptá-lo às suas necessidades. Para as pessoas que participam da minha oficina, eu forneço aos alunos uma versão especial do simulador, que inclui dimensionamento de posição fracionada fixa. Hello8230. Como muitas simulações faz esse Monte Carlo executar. Existem números de confiança. Este simulador executa 2500 iterações. Não calcula os intervalos de confiança. Se você conhece o idioma de macro do Excel, você pode facilmente alterar ou modificar o código para o que você quiser que o simulador faça. Trackbacks

No comments:

Post a Comment