Skip to main content

Como Fazer Uma Volta Teste Seu Sistema De Negociação


Backtesting: Interpreting The Past Backtesting é um componente-chave do desenvolvimento efetivo do sistema comercial. É conseguido 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 analisa o que os aplicativos são usados ​​para testar, o tipo de dados obtidos e a forma de usá-lo. O Backtesting de dados e ferramentas pode fornecer muitos comentários estatísticos valiosos sobre um determinado sistema. Algumas estatísticas de backtesting universais incluem: Lucro ou perda líquida - Ganho ou perda de porcentagem líquida. Prazo - Datas passadas em que ocorreu teste. Universo - Estoques incluídos no backtest. Medidas de volatilidade - percentual máximo para cima e para baixo. 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. Essas 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 executar 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 um teste longo em 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 específico de estoque, 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 de comércio. Isto é especialmente verdadeiro para contas alavancadas, que são sujeitas a chamadas de margem se seu patrimônio cai abaixo de um determinado ponto. Os comerciantes devem procurar reduzir a volatilidade 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, aumentando 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 dado 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 contabiliza vários fatores de risco. Antes de ser adotado um sistema comercial, ele deve superar todos os outros locais de investimento com risco igual ou menor. A personalização do backtesting é extremamente importante. Muitos aplicativos 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 classificação de posição, regras de saída da mesma barra, configurações de parada (muito próximas) 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 over-optimization. Esta é uma condição em que os resultados de desempenho são tão atentos 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 adequadamente, 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 de Alto Nível AmiBroker (Amibroker) - Desenvolvimento de Sistema de Comércio Orçamentário. Estratégia de Backtesting de Estratégia O backtesting é uma ferramenta essencial para ver se sua estratégia funciona ou não. O software Backtesting simula sua estratégia em dados históricos e fornece um relatório de backtesting, que permite que você realize uma análise adequada do sistema de negociação. A versão de 64 bits permite carregar todos os dados necessários para até mesmo o backtesting mais preciso. Para obter informações técnicas sobre este recurso, consulte a página Wiki relacionada. A precisão é importante A MultiCharts é uma solução criada especificamente para o desenvolvimento de estratégias e backtesting. Nossa filosofia é que a estratégia backtesting deve ser tão realista quanto a tecnologia moderna permite. O Multicarts de 64 bits possibilita a grande quantidade de dados Tick-by-Tick para testes precisos. Backtesting realista Mesmo que nenhuma aproximação possa ser 100 perfeita, fizemos tudo para reciclar com precisão as condições do mercado passado e a execução da ordem para a negociação estratégica. Os motores de backtesting típicos têm muitos pressupostos e atalhos, o que resulta em testes irrealistas e resultados não confiáveis. O MultiCharts é uma plataforma de negociação a nível institucional que minimiza os pressupostos e considera muitos fatores. Tecnologia avançada O backtesting de estratégia geralmente precisa de muitos dados, e softwares capazes de processá-lo. Multi-threading é usado quando você processa a Otimização de Estratégia em MultiCharts. Ele espalha múltiplas tarefas em diferentes núcleos, para que eles completem muito mais rápido. A versão de 64 bits do MultiCharts permite que você carregue anos pares e anos de dados de marca para movimentos de preços detalhados. Fácil de ler Pode alterar a forma como os seus sinais aparecem na sua carta apenas alguns cliques. As ordens de saída podem ser conectadas por uma linha visível a todas as ordens de entrada relacionadas. A linha será verde se o comércio fosse lucrativo, se não fosse vermelho. Se você não gosta dessas cores, ou qualquer outro aspecto visual, você pode facilmente alterá-lo. Escolha sua moeda para backtesting A moeda base permite calcular os lucros e perdas durante a estratégia backtesting com uma moeda especificada para pares Forex ou símbolos não-americanos. Se você voltar a testar sua estratégia em um símbolo que se baseie em uma moeda diferente da sua conta de corretor, então você pode querer aplicar uma conversão de moeda. Para tornar os resultados tão próximos da perfeição quanto possível, usamos taxas de câmbio reais para cada dia. Toda a conversão de moeda ocorre nos bastidores para tornar sua negociação tão fácil quanto possível. Usamos nossos servidores para solicitar dados em segundo plano e executar os cálculos necessários. Todos os fatores essenciais contidos no nosso software de backtesting consideram os seguintes fatores essenciais: liquidez, mudanças de preço por marca, diferenças de preço de oferta-oferta-negociação, comissão, deslizamento, capital inicial, taxa de juros e tamanho comercial. Levando em consideração a liquidez Quando o mecanismo MultiCharts reage a uma estratégia, reconhece que nem todas as ordens de limite serão preenchidas, devido à falta de liquidez. Por esse motivo, você pode optar por preencher ordens quando um alvo de preço é atingido ou quando é excedido por um certo número de pontos (pips). Mais informações estão na nossa página Wiki. Pergunte, ofereça e comercialize os preços O Backtesting leva em conta que a compra real acontece nos preços de venda, venda real a preços de oferta. Isso faz com que nossa simulação backtesting seja tão realista quanto possível. Backtesting de estratégia precisa pode dar ao usuário uma emulação mais realista. Para testar estratégias de alta freqüência, como a arbitragem estatística, o usuário pode precisar levar em consideração os dados históricos do bidask além dos dados comerciais históricos. Simulação de tique-por-tico A ampliação da barra é essencial para aumentar a precisão durante o teste de respaldo. O MultiCharts pode construir barras maiores de pequenas e baixas barras de segundos e minutos fora dos tic-tac, barras de hora e dia, fora dos minutos. Você pode recriar movimentos de preços exatos dentro de cada barra usando o Bar Magnifier. Por exemplo, Bar Magnifier pode invisivelmente carregar minutos que compõem a hora, e a estratégia será testada novamente minuto a minuto. Saiba mais detalhes técnicos aqui. Estratégias para prática imediata O motor de backtesting MultiCharts mesmo emula o mercado, o stop, o limite, o limite de parada e os pedidos de um-cancelamento-outro (OCO). As metas de lucro, stop-loss e trailing também são características padrão de backtesting. Além disso, o MultiCharts vem com mais de 80 estratégias EasyLanguage, para que você possa praticar backtesting. Teste suas estratégias de negociação nesses sites. Não seria ótimo se você pudesse conceber uma estratégia de negociação, testá-la contra dados históricos por cinco meses, cinco Anos, seja o que for, e então deixe esse sistema funcionar em automático por um tempo - negociação de papel para que você possa ver como isso funciona De fato, o software permite que você faça exatamente o que existe há anos. O problema é que os programas foram tão difíceis que só os programadores hardcore poderiam usá-los. Ou então - como eu falei em uma coluna em março - o software estava bloqueado nos backrooms das empresas de investimento. Agora, o software de negociação analítica está começando a aparecer na Web. Se é bom ou não, podemos resolver um momento. Mas o fato é que, no momento, você pode se registrar com vários sites e testar software de desenvolvimento de estratégia de unidade de graça. Além disso, pelo menos uma corretora online planeja fazer do comércio analítico uma grande parte do pacote de serviços. Robotrader Primeiro, o que exatamente são programas analíticos e como eles funcionam. Muitos funcionam um pouco como as telas de estoque que eu escrevi sobre em junho. Para usá-los, você primeiro planeja uma série de regras que você acha que devem governar sua negociação. Um exemplo pode ser: Não posso comprar apenas ações de empresas de componentes ópticos com alto crescimento de ganhos de dois dígitos que atualmente estão sendo negociados abaixo da média móvel de 50 dias. Estou usando apenas ações como exemplo. Diferentes programas permitem que você crie estratégias de negociação para futuros, opções e moedas. Em todos os casos, basta preencher os espaços em branco, como em um questionário, indicando todos os critérios que você deseja usar. Uma tela em estoque então cuspiu uma lista de empresas que se enquadram na conta. Mas os programas analíticos vão um passo adiante. Eles procurarão empresas que atendessem aos seus critérios, digamos, há dois anos. Então, agindo como se adquiriram ações dessas ações há dois anos, acompanharão o progresso do investimento usando dados históricos do mercado. Dessa forma, eles são capazes de testar se a sua estratégia o tornaria rico ou pobre. O termo para isso está de volta ao teste. Como próximo passo, os programas analíticos irão negociar os estoques comerciais que atendam aos seus critérios de seleção. Isso é chamado de teste para frente. E aqui novamente, você obtém uma visão contínua do funcionamento do seu sistema. Finalmente, no curso de sua negociação ao vivo, os melhores desses programas digitalizam os terabytes de dados de mercado em tempo real e alertam você quando surge uma oportunidade de negociação - como sempre, com base nas regras definidas. Essa é a gama de coisas que esses programas podem fazer por você. Alguns sites da Web agora oferecem peças dessa funcionalidade de graça. Por exemplo, a tela de estoque no CNBC permite que você crie uma pesquisa bastante complexa que traz uma lista de empresas. Além disso, um bom gráfico aparece para mostrar o quão bem a sua estratégia teria realizado mês a mês no ano passado. Outro site, Tradetrek. Na verdade escolhe ações para você com seu software analítico. E desse modo o site é semelhante ao siXer. EquityTrader e StockConsultant. Todos esses sites gratuitos usam software analítico para gerar sinais de compra e venda. Tradetrek difere ligeiramente porque incorpora um recurso de back-testing que permite ver o desempenho do software no passado. Basta escolher uma data, clicar em uma das recomendações de ações que apareceram nessa data e depois clicar no próximo dia. E você vê se a recomendação dos programas teria feito ou perder dinheiro. (Seria bom se mais sites financeiros fossem estes próximos.) Tradetrek é gratuito se você usar dados atrasados. As assinaturas dão acesso a dados em tempo real e custam 25 por mês. O AboveTrade continua ainda mais, permitindo que você crie e teste estratégias de negociação de teste para ações individuais. Então, digamos que você escolhe a America Online (AOL). Diga ao programa o quanto de um ganho que quiser cada vez que você entra em uma posição longa. Digamos que você gostaria de fazer 4 em cada comércio. Agora, Heres, onde AboveTrade recebe um pouco de caricatura. Você então escolheu um punhado de estratégias enlatadas. Cada um tem um nome descritivo, como o cauteloso Dr. Trend ou o Agressivo Major Bullmaker. Em seguida, você escolhe uma calculadora de analista do setor que dê peso especial, por exemplo, às taxas de juros ou ao setor em que a sua ação se enquadra, neste caso, o setor da Internet. Pressione o botão Ver resultados e você vê o quão bem a sua estratégia para o estoque pode ter funcionado ao longo de dois anos. Especificamente, um gráfico do estoque aparece mostrando seus pontos de entrada e saída sugeridos para o período de teste. Se a sua estratégia for um vencedor, você pode procurar paralelos entre a forma como o estoque traçou no passado e como ele é o gráfico atualmente e depois troca conforme. Projetar até mesmo esse tipo de estratégia simplificada pode levar muito tempo. Os sistemas de negociação que eu construí em AboveTrade invariavelmente voltaram mostrando retornos negativos. Talvez essa fosse apenas a minha sorte. Felizmente, o AboveTrade possui uma característica que mostra as estratégias vencedoras escolhidas por outros membros. Descobri, por exemplo, que uma estratégia de membros, chamada AOL e asha, teria me dado um ganho de 104 no ano passado até a quarta-feira (vs. um retorno de 12,5 se você tivesse comprado e mantido o estoque durante esse período). Este recurso me lembra as recomendações de ações amadoras que você encontra em sites como ClearStation e iexchange. Exceto que, em vez de trocar as recomendações de estoque, as pessoas da AboveTrade podem trocar estratégias de negociação. É muito divertido. Mas, como eu sugeri anteriormente, o AboveTrade parece mais um brinquedo do que uma aplicação séria. Por um lado, não tenho ideia de quais critérios específicos o Major Bullmaker agressivo baseia decisões comerciais. Por essa questão, eu não aposto que a casa em uma estratégia cuspiu pela tela de estoque CNBC ou o mecanismo de estoque da ponta da Tradetrek, quer - não sem fazer muito mais diligência. Material sério Muitas empresas comercializam programas analíticos mais sérios na Net. A revista Technical Analysis of Stocks and Commodities (traders) contém o que é provavelmente a lista mais completa disponível. O líder nesta categoria há muito tempo foi a TradeStation da Omega Research. A TradeStation tem sua própria linguagem de programação, bem como uma extensa lista de estratégias enlatadas para escolher. Os usuários de programas sempre foram uma subcultura bem unida, como os proprietários de trailers da Airstream. Eles se reúnem em convenções anuais e pertencem a clubes de usuários em todo o país. E eles ativamente vendem ou trocam as estratégias comerciais que eles inventaram. Até recentemente, o conjunto completo de programas do TradeStation teria custado cerca de 5.000. Mas em algum momento em setembro, a Omega Research planeja se fundir com a corretora de ativos e comerciantes da Internet OnlineTrading. Quando isso acontece, a TradeStation não será vendida como um pacote autônomo. Em vez disso, ele será integrado à plataforma de execução do OnlineTradings, que leva uma comissão por comércio e já contém os sinalizadores de sineis e assobios que procuram. A ideia, é claro, é que você pode programar em uma estratégia de negociação usando o TradeStation, depois teste de volta e teste direto. E quando você estiver pronto para ir ao vivo, você simplesmente puxa o gatilho sempre que seu sistema encontrar uma oportunidade - um bom pacote. E o co-fundador da Omega Research, Ralph Cruz, acredita que pode contar com a base de clientes do TradeStations 45.000 para estar entre os primeiros a migrar para o novo serviço, que será chamado de TradeStation. Você poderia pensar em TradeStation como concorrente do CyBerCorp, diz Cruz. Uma corretora popular de daytrading, a CyBerCorp possui uma plataforma de execução de nível profissional que também inclui um programa analítico chamado CyBerQuant. O CyBerQuant permite que você faça triagem em estoque em tempo real, mas não faz uma análise dos resultados. Então, voltaremos a testar e outras ferramentas sofisticadas de desenvolvimento de estratégias comerciais se tornarão parte de todos os comerciantes ativos. O arsenal Cruz acredita que deixá-lo para um computador para planejar e executar suas negociações vai demorar muita angústia e incerteza no trabalho. Os comerciantes agora estão sobrecarregados com informações, ele diz. Mas no fundo eles percebem que, em última instância, o maior obstáculo para o seu próprio sucesso são suas próprias emoções, especificamente o medo e a ganância. A TradeStation baseia-se na premissa de que a melhor maneira de ser bem sucedido é isolar suas emoções da sua tomada de decisão. Mark Ingebretsen é editor em grande escala com a revista Online Investor. Ele escreveu para uma grande variedade de publicações comerciais e financeiras. Atualmente, ele não possui cargos nos estoques das empresas mencionadas nesta coluna. Enquanto Ingebretsen não pode fornecer conselhos ou recomendações de investimento, ele agradece seus comentários no mingebretsenonlineinvestor.

Comments

Popular posts from this blog

Is Binário Opções Trading Haram Food

Ultimamente descobri o sistema de opção binária, com um pouco de pesquisa encontrei empresas que oferecem uma conta islâmica para negociar. No entanto, quando eu procurei na internet para encontrar se este tipo de comércios é Halal ou Haram, eu me vi preso entre duas opiniões, alguns dizem que é halal se você evitar negociação em moedas, você comércio apenas em commodities (ouro, prata, Petróleo), ações (Facebook, Amazon, Apple) e índices, e alguns dizem que é Haram. O problema é que ninguém está falando sobre a própria conta islâmica, se ela faz alguma diferença ou não. Alguns sites que oferecem uma conta islâmica: Alguém poderia por favor me ajudar com isso Bem, eu acho que as opções binárias é jogo, há uma linha fina entre as opções binárias e forex trading (jogo e negociação) opções binárias são sobre apostas e forex trading é sobre a venda E comprando moedas. Opções binárias. Está apostando que é bulling ou negociação de Forex: está comprando e vendendo moedas com a esperança de g...

Ebay Stock Options For Employees

Vs do eBay. Modelo de Negócio da Amazon Para os vendedores que desejam descarregar as coisas das avós, a decisão de vender online é fácil, e se você listar coisas enquanto estiver em casa em pijama, receber dinheiro diretamente para você, ou soltar pacotes pelo correio, é muito mais fácil Do que as vendas de jarda de antigamente. Mas, você ainda deve escolher qual o grande site de comércio eletrônico para listar com: eBay (EBAY) ou Amazon (AMZN). EBay: O site que sua avó provavelmente teria usado A empresa que todos e seu irmão parecia usar há 10 anos caiu um pouco fora de favor nos últimos anos. No entanto, o eBay de hoje tem snapped up algumas empresas desde que lançou em 1995, incluindo Paypal. Kijiji e StubHub, e, de acordo com a empresa, tinha 800 milhões de listagens e 155 milhões de compradores ativos no final de 2014. Então, como o eBay ganhar dinheiro Primeiro, e mais importante, é Paypal. Paypal será spun off algum dia este ano em um movimento que é esperado o valor de metade...

Forex Tester Point And Figure Software

ATENÇÃO COMERCIANTES: se você está doente e cansado de perder dinheiro nos mercados, então permita-me oferecer-lhe uma alternativa que realmente funciona. Como usar o gráfico do amplificador de ponto para melhorar a sua precisão de negociação Forex, negociando fora do preço de ação. Não é hora de como Forex Point amp Figure Trading funciona. A maioria das metodologias de negociação usa indicadores relacionados ao tempo que estão atrasados ​​no mercado. Esses indicadores podem causar até traders experientes para saltar em movimentos falsos e perseguir mercados laterais. Mas e se houvesse uma estratégia de negociação que não fosse baseada em TIME e, em vez disso, focada exclusivamente no PRICE (o único indicador que DOESNT LAG) e o movimento dos mercados Felizmente, e é chamado Point amp Figure ldquoPoint amp Figurerdquo é um gráfico Método que segue mudanças nos preços e não no tempo. A maioria dos sistemas de gráficos (incluindo castiçais, gráficos de linhas e gráficos de barras) acomp...