Saturday, 24 June 2017

Opções Trading Backtesting


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 mais desenvolvimento, ou deve ser abandonada por completo. Teste de teste: interpretando o passado Backtesting é um componente chave do desenvolvimento do sistema de comércio eficaz. É realizado reconstruindo, com dados históricos, os negócios 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 quaisquer falhas técnicas ou teóricas, e ganhar confiança em sua estratégia antes de aplicá-lo aos mercados reais. A teoria subjacente é que qualquer estratégia que funcionou bem no passado é susceptível de funcionar bem no futuro e, inversamente, qualquer estratégia que teve um desempenho ruim no passado é susceptível de funcionar mal no futuro. Este artigo dá uma olhada no que os aplicativos são usados ​​para backtest, que tipo de dados são obtidos, e como colocá-lo para usar Os dados e as ferramentas Backtesting pode fornecer abundância de feedback estatístico valioso sobre um determinado sistema. Algumas estatísticas de backtesting universal incluem: Lucro líquido ou perda - ganho ou perda percentual líquido. Prazo - Datas passadas em que o teste ocorreu. Universo - Ações que foram incluídas no backtest. Medidas de volatilidade - Percentagem máxima de subida e descida. Médias - Percentagem de ganho médio e perda média, média de barras mantidas. Exposição - Percentual de capital investido (ou exposto ao mercado). Razões - Relação vitórias-perdas. Retorno anualizado - Retorno percentual ao longo de um ano. Retorno ajustado ao risco - Retorno percentual em função do risco. Normalmente, backtesting software terá duas telas que são importantes. A primeira permite que o profissional personalize as configurações para backtesting. Essas personalizações incluem tudo, desde o período até os custos de comissão. Aqui está um exemplo de tal tela no AmiBroker: A segunda tela é o relatório de resultados de backtesting real. Isto é onde você pode encontrar todas as estatísticas mencionadas acima. Novamente, aqui está um exemplo desta tela no AmiBroker: Em geral, a maioria dos softwares comerciais contém elementos semelhantes. Alguns programas de software high-end também incluem funcionalidades adicionais para realizar dimensionamento automático da posição, otimização e outros recursos mais avançados. Os 10 mandamentos Há muitos fatores que os comerciantes prestam atenção quando eles estão backtesting estratégias de negociação. Aqui está uma lista das 10 coisas mais importantes a lembrar enquanto backtesting: Tome em conta as tendências do mercado amplo 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 de baixa. É muitas vezes uma boa idéia para backtest durante um período de tempo longo que engloba vários tipos diferentes de condições de mercado. Leve em conta o universo no qual o backtesting ocorreu. Por exemplo, se um sistema de mercado amplo é testado com um universo consistindo de ações de tecnologia, pode deixar de fazer bem em diferentes setores. Como regra geral, se uma estratégia é direcionada para um gênero específico de estoque, limitar o universo a esse gênero, mas, em todos os outros casos, manter um grande universo para fins de teste. Medidas de volatilidade são extremamente importantes a considerar no desenvolvimento de um sistema de comércio. Isto é especialmente verdadeiro para as contas alavancadas, que são sujeitas a chamadas de margem se a sua equidade desce abaixo de um certo ponto. Os comerciantes devem procurar manter a volatilidade baixa, a fim de reduzir o risco e permitir uma transição mais fácil dentro e fora de um determinado estoque. O número médio de barras mantidas também é muito importante para assistir ao desenvolver um sistema de negociação. Embora a maioria dos backtesting software inclui 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. Exposição aumentada pode conduzir aos lucros mais elevados ou aos perdas mais elevados, quando a exposição diminuída significa lucros mais baixos ou perdas mais baixas. No entanto, em geral, é uma boa idéia para manter a exposição abaixo de 70, a fim de reduzir o risco e permitir uma transição mais fácil dentro e fora de um determinado estoque. A estatística média de perda de ganho, combinada com a relação ganhos-perdas, pode ser útil para determinar o dimensionamento de posição ótimo e a administração de dinheiro usando técnicas como o Critério de Kelly. (Veja Money Management Usando o Critério Kelly.) Os comerciantes podem assumir posições maiores e reduzir os custos de comissão, aumentando seus ganhos médios e aumentando sua relação ganhos-para-perdas. Retorno anualizado é importante porque é usado como uma ferramenta para comparar os retornos de sistemas contra outros locais de investimento. É importante não só olhar para o retorno global anualizado, mas também para ter em conta o risco aumentado ou diminuído. Isso pode ser feito olhando para 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 em igual ou menos risco. Backtesting personalização é extremamente importante. Muitas aplicações de backtesting têm entrada para valores de comissão, tamanhos de lote redondos (ou fracionários), tamanhos de carrapatos, requisitos de margem, taxas de juros, pressupostos de deslizamento, regras de dimensionamento de posição, regras de saída da mesma barra e configurações de parada. Para obter os resultados de backtesting mais precisos, é importante ajustar essas configurações para imitar o corretor que será usado quando o sistema for ativado. Backtesting às vezes pode levar a algo conhecido como super-otimização. Esta é uma condição onde os resultados de desempenho são ajustados tão altamente ao passado que eles não são mais precisos no futuro. Geralmente, é uma boa idéia implementar regras que se apliquem a todas as ações ou a um conjunto selecionado de ações segmentadas e não sejam otimizadas na medida em que as regras não sejam mais compreensíveis pelo criador. Backtesting nem sempre é a maneira mais precisa para avaliar a eficácia de um determinado sistema de comércio. À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 comércio de papel de um sistema que foi testado com sucesso antes de ir ao vivo 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 comerciantes a aperfeiçoar e melhorar suas estratégias, encontrar todas as falhas técnicas ou teóricas, assim como ganhar a confiança em sua estratégia antes de aplicá-la aos mercados reais. Recursos Tradecision (tradecision) - High-end Desenvolvimento do Sistema de Negociação AmiBroker (amibroker) - Desenvolvimento do Sistema de Negociação de Orçamento. O valor de mercado total do dólar de todas as partes em circulação de uma companhia. A capitalização de mercado é calculada pela multiplicação. Frexit curto para quotFrancês exitquot é um spin-off francês do termo Brexit, que surgiu quando o Reino Unido votou. Uma ordem colocada com um corretor que combina as características de ordem de parada com as de uma ordem de limite. Uma ordem de stop-limite será. Uma rodada de financiamento onde os investidores comprar ações de uma empresa com uma avaliação menor do que a avaliação colocada sobre a. Uma teoria econômica da despesa total na economia e seus efeitos no produto e na inflação. A economia keynesiana foi desenvolvida. A detenção de um activo numa carteira. Um investimento de carteira é feito com a expectativa de ganhar um retorno sobre ele. This.30 Day Trial começar a negociar hoje tomar suas habilidades de negociação de opções para uma unidade de teste Aprender uma nova habilidade nunca é fácil, mas a tecnologia certa pode muitas vezes ajudar. Se você estava aprendendo a voar um avião, então você aumentaria significativamente suas chances de sucesso (e taxa de sobrevivência) se você pudesse praticar em um simulador de vôo primeiro. Opções de negociação não é diferente - é sobre a aprendizagem das principais competências e praticar para aperfeiçoá-los sob diferentes condições de mercado. Isso é onde uma assinatura para OptionNET Explorer (ONE) pode ajudar - combinar o poder do software backtesting avançado com a educação de um especialista líder. Pilha as probabilidades em seu favor e ser um passo mais perto de se tornar um operador de opções de sucesso. O único ONE que você precisa O OptionNET Explorer é uma completa plataforma de software de negociação e análise de opções que permite ao usuário backtest estratégias de negociação de opções complexas, analisar seus resultados e monitorá-los em tempo real, tudo dentro de um único ambiente amigável. Os dados históricos extensos das opções são mantidos em nossos usuários assim que você não tem que preocupar-se sobre manter seu próprio banco de dados up-to-date. Todos os benefícios de um aplicativo de internet, mas executando diretamente do seu PC, sem o atraso. As informações da conta de usuário eo histórico de backtest são armazenados em nossos servidores seguros, permitindo que você acesse as mesmas informações de onde você estiver, mesmo em PCs diferentes. Não mais copiar arquivos entre sua casa e máquinas de trabalho. Se você é um estudante de Mentoring Sheridan Options, ONE pode beneficiar significativamente sua educação, permitindo que seu designado Mentor tenha acesso direto a seus negócios problemáticos, facilitando análises e recomendações oportunas. Projetar, testar e monitorar suas posições Design e backtest múltiplas estratégias de negociação de opções para o mesmo ou diferentes símbolos subjacentes e alternar entre eles com um clique do mouse. ONE automaticamente acompanha todos os ajustes e comissões ao longo da vida de cada posição, dando-lhe o lucro acumulado e figura de perda, permitindo que você se concentrar no desenvolvimento e, em seguida, executar as melhores decisões de negociação. Monitorar todas as suas posições de opção em tempo real (feed de dados do corretor necessário) de uma única janela sem taxas adicionais. Todas as informações que você precisa para tomar decisões de ajuste oportunas são apresentadas a você em uma única janela com pistas visuais para ajudá-lo a identificar quando um ajuste é necessário. Relâmpago rápido dados históricos em intervalos de 5 minutos Nós não acho que você deve comprometer os detalhes quando você projetar e backtest uma estratégia de negociação de opções. Muita coisa pode acontecer durante o dia de negociação e picos enormes podem até ocorrer dentro de um período de 30 minutos que muitas vezes pode ser a diferença entre um lucro e perda. É por isso que temos dados de mercado em intervalos de 5 minutos para lhe dar uma visão abrangente do mercado juntamente com ferramentas exclusivas para exibir essa informação para você, transformando seu backtesting de uma tarefa trabalhosa e tediosa em uma experiência agradável. Esta é uma das razões pelas quais muitos de nossos usuários ficam conosco sobre nossos concorrentes, ano após ano. Ao contrário de outras plataformas de backtesting que podem levar até 30 segundos para atualizar um instantâneo intra-dia, ONE exibe os dados para você em média em menos de um segundo. Não há mais espera ao redor e interromper sua concentração - negociação é difícil o suficiente como é sem a sua tecnologia deixando-o para baixo. Isso é menos uma coisa para se preocupar. Simples, moderno e continuamente atualizado Interface de usuário simples, intuitiva e moderna que aumenta a experiência do usuário. ONE usa controles de interface de usuário familiares encontrados no software mais popular do Windows, reduzindo significativamente a curva de aprendizado frequentemente encontrada com a adoção de novos softwares. Atualizações gratuitas para a vida de sua assinatura. Toda vez que melhorar a plataforma, você se beneficiará automaticamente dela. Alguns concorrentes cobram mais por isso, enquanto nós o incluímos sem nenhum custo adicional. Ajudando a mantê-lo atualizado com nossos últimos desenvolvimentos. Suporte de primeira classe Suporte de suporte totalmente integrado que permite aos usuários pesquisar nossa crescente base de conhecimento para obter respostas a perguntas, aumentar os tickets de suporte se e quando surgirem problemas e conversar diretamente com nossa equipe de suporte. Além disso, acesse a documentação de ajuda on-line e vídeos instrutivos, tudo sem sair da plataforma, acelerando assim a curva de aprendizado ONE. A satisfação do cliente é a nossa prioridade. UM preço sem taxas ocultas (nem mesmo para dados) A nossa estrutura de preços é muito simples: uma taxa de subscrição - sem custos adicionais. LIVRE acesso aos nossos dados históricos - em nossa opinião, haveria pouco ponto de venda de opções de negociação de software sem os dados. Isso seria como dar-lhe um carro para dirigir sem o motor acesso LIVRE aos dados vivos ou atrasados ​​do mercado - se você tem uma conta com um de nossos corretores preferidos, fornecerão os dados do mercado para você. Isso poderia salvá-lo pelo menos 1.200 ao ano AGORA Enviar ordens diretamente para o corretor de sua escolha dentro de nossa plataforma, finalmente dando-lhe independência de corretor, flexibilidade e controle sobre suas opções de negociação. Inscreva-se na nossa lista de discussão

No comments:

Post a Comment