Saturday 20 April 2019

Software de teste do sistema de negociação


Como testar os sistemas de negociação e evitar o encaixe das curvas Para avaliar o quão bem um determinado sistema de negociação deve funcionar no futuro, o devolvemos nos dados do mercado passado. Backtesting aplica um conjunto de regras de negociação a dados históricos para estimar como essas regras teriam funcionado se tivéssemos negociado. Os bons resultados históricos hipotéticos não garantem que um conjunto de regras funcione bem no futuro. No entanto, os baixos resultados históricos hipotéticos quase certamente significam que um sistema não deve ser negociado em tempo real. O valor percebido do backtesting está enraizado na crença de que as tendências históricas se repetem. Os comerciantes têm testado estratégias em dados históricos por gerações. No entanto, a prática tornou-se popular com o advento de computadores pessoais e software de teste de sistema criado especificamente. Como System Writer, que evoluiu para a TradeStation. Este software e um banco de dados de dados históricos permitiram que aqueles sem um fundo de escrita de código para testar idéias do sistema comercial. A compreensão e a aceitação mais amplas dos sistemas de negociação, bem como a frustração que muitos encontraram ao tentar construir sistemas de comércio por conta própria, ajudaram o mercado de sistemas de terceiros a prosperar ao longo da década de 1990. Futures Truth é uma empresa independente que rastreou os sistemas comerciais comercialmente disponíveis desde a década de 1980. Atualmente, ele rastreia mais de 500 sistemas. Futuros Verdade testa sistemas comerciais em tempo real, e não em dados históricos. Isso evita a modificação das regras ao longo do tempo e simula melhor a execução das regras nas condições reais do mercado, como períodos de alta volatilidade. De acordo com a Futures Truth, apenas cerca de 45 dos sistemas rastreados são rentáveis ​​a longo prazo, enquanto apenas 20 exibiram uma boa razão de risco. No entanto, esses números provavelmente são melhores do que o populationrsquos em larga escala, porque apenas esses vendedores realmente confiantes em sua lógica passam a Futures Truth para análise em tempo real e crítica pública. Muitos sistemas falham porque não possuem uma premissa válida. Em vez disso, os parâmetros de entrada e saída são derivados da mineração de dados. A mineração de dados simplesmente verifica dados históricos para regras que teriam funcionado no passado. Muitas vezes, tais regras são adequadas precisamente ao passado e não têm esperança de trabalhar melhor do que aleatório em dados não vistos. Em vez disso, o desenvolvimento do sistema deve começar com uma teoria que pode ser testada, analisada e ajustada para aplicação. Este conceito também implica uma perspectiva diferente sobre o próprio teste do sistema: o objetivo do backtesting não é produzir uma coleção de estatísticas hipotéticas de lucros e perdas. É testar a validade da teoria e a precisão das regras na captura da premissa. O teste do sistema é um processo multifacetado dos dados, à escala de tempo, aos pressupostos de entrada de pedidos, ao contrato específico e ao controle de riscos. Falhar em qualquer um desses pode arruinar um teste de teste de outra forma ou, manipulá-los pode gerar resultados que são muito superiores aos que conseguiríamos em tempo real. Você precisa fazê-lo direito se você quiser validar o mdash ou, quando apropriado, invalidar o seu sistema. Ferramentas do comércio Existem dois elementos para testar: o software apropriado mdash software e mdash de dados e um método científico para desenvolver sistemas usando essas ferramentas. Letrsquos começa por olhar as ferramentas do comércio. Muitas opções estão disponíveis para testar suas idéias. Eles diferem na facilidade de transformar idéias em código e em como eles lidam com os detalhes, o que pode ter um grande impacto nos resultados. Por exemplo, se um sistema entrar em uma ordem limite, algum software registra um preenchimento se esse preço for tocado. No entanto, dificilmente há uma garantia de que tal pedido teria sido preenchido na negociação real, nem há garantia de que não seja. Entrar em paradas garante uma entrada, mas não um preço. Outra questão é registrar os preços reais. Embora a maioria dos softwares desenvolvidos profissionalmente já não tenha esse problema, ainda é uma preocupação para aqueles que testam manualmente sistemas em planilhas, como o Microsoft Excel. Por exemplo, se um sistema comprar em uma parada igual ao fechar mais um terço do alcance médio nos últimos três períodos, e se o alcance médio for 10, então estamos comprando no final mais 3.333. Se estamos negociando o E-mini SampP 500, ele opera com 0,25. Isso significa que o diferencial de entrada deve arredondar até 3,50. Um comerciante de início pode não perceber isso se mantiver manualmente números, e não foi há muito tempo que muitos programas profissionais cometiam o mesmo erro. Ao longo do tempo, esse erro poderia se somar a uma discrepância considerável. Em grande escala, no entanto, tais detalhes processuais são menores. O grande problema é o dado. Artigos relacionados Receitas de compra: uma grande ferramenta de teste do sistema de comércio 8220 As receitas de compra de longe e distante oferecem a melhor flexibilidade para gerenciamento de dinheiro (ou dimensionamento de apostas) no mundo do software de negociação. Trading Recipes oferece uma grande comunidade de suporte com uma base de usuários fanaticamente leal.8221 TurtleTrader A próxima entrevista é entre TurtleTrader e o software Trading Recipes. P: Você pode elaborar as capacidades de gerenciamento de dinheiro das Receitas comerciais A: Os recursos de gerenciamento de dinheiro são o que diferencia as receitas de negociação (TR) de outro software. Acreditamos que TR oferece as ferramentas de gerenciamento de dinheiro mais flexíveis disponíveis. O objetivo do programa 8217 é ajudá-lo a desenvolver um sistema de negociação bem sucedido e utilizável, permitindo que você compare uma grande variedade de estratégias de negociação, dimensionamento de posição, gerenciamento de dinheiro e portfólio antes de arriscar dinheiro real no mercado. Os comerciantes inteligentes controlam o risco, e isso é o que TR lhe permite fazer. Isso permite que você se ensine a gerenciar o risco para que você possa atingir seus objetivos de forma rápida e segura. Ao permitir que você quantifique e gerencie seu risco, ele permite que você desenvolva sistemas de negociação que se adequem ao seu próprio apetite por risco e recompensa. P: A TR é uma ferramenta para comerciantes profissionais, ou os novos comerciantes também podem usá-lo. A: TR não é especificamente orientada para o comerciante profissional, embora alguns comerciantes bem conhecidos e gerentes de dinheiro profissionais usem isso. É também uma ferramenta para aqueles que querem se tornar profissionais e para quem quer aprender a usar o comércio para se tornar mais auto-suficiente. P: Como as receitas de negociação funcionam A: TR é uma ferramenta de software orientada por idioma para desenvolver, testar e negociar sistemas de negociação mecânica baseados em regras. Possui um design modular que encoraja você a quebrar suas regras de negociação em pequenas e gerenciáveis ​​tarefas de programação. Por exemplo, TR possui áreas separadas para definir seus indicadores e valores, para definir como você entrará em um comércio, para definir como gerenciar e sair de um comércio aberto e para definir suas regras de gerenciamento de dinheiro. A linguagem de programação do TR8217s reduz o tempo de desenvolvimento à medida que os usuários criam seus sistemas. Por exemplo, para capturar (na coluna 1) uma média móvel simples dos últimos 20 preços de fechamento, um usuário de TR simplesmente escreveria: COL1 SMACLOSE, 20 Para ir long se ontem8217s fechar foi maior do que o valor na coluna 3 ontem, um TR O usuário escreveu: SE CLOSE1 gt COL31 ENCONTRANDO O BUYOPEN Outros recursos do TR incluem relatórios, uma exibição de valores de planilha em seus sistemas de negociação, inúmeros indicadores pré-empacotados e a capacidade de lidar com vários formatos de dados comerciais diferentes. P: Você pode me contar mais sobre suas capacidades de gerenciamento de dinheiro A: Não só uma estratégia de gerenciamento de dinheiro bem projetada pode salvá-lo da ruína financeira, mas também pode sobrecarregar o desempenho do seu sistema. TR permite que você realize uma análise abrangente do que é necessário para ajudar a atingir ambos os objetivos. Diga que um determinado setor (ações ou futuros) fica quente e que seu sistema de repente quer começar a adicionar muitas posições em todo esse setor. À medida que seu sistema adiciona mais e mais posições nesse setor, seu portfólio se supera com o risco do setor. Você poderia acabar com uma carteira altamente correlacionada, que inclui, por exemplo, muitas commodities de grãos ou ações de biotecnologia. Se esse setor se virar contra você, a redução pode ser grave. Então você precisa de algum tipo de mecanismo de proteção contra esse tipo de risco. Como TR implementa tal controle Com uma palavra-chave: GROUPRISK. Quando uma negociação é apresentada a TR para entrada possível, a TR determina a qual setor de estoque ou commodity pertence o comércio. Via GROUPRISK, a TR pode retornar o valor total pelo qual a equidade seria reduzida se todas as posições abertas nesse setor fossem impedidas. Assim, mesmo que você esteja negociando mercados múltiplos em vários sistemas, a TR está constantemente monitorando quanto risco você acumulou em vários setores. GROUPRISK é um exemplo de muitas palavras-chave e conceitos de gerenciamento de dinheiro disponíveis em TR. O programa permite que você gerencie risco e capital com base em qualquer combinação de: Equidade disponível no momento em que cada novo comércio apareça. Quantidade de risco e número de posições em todo o portfólio. Quantidade de risco e número de posições em um sistema. Quantidade de risco e número de posições dentro de um setor. Quantidade de risco e número de posições para uma determinada ação ou futuro. Quantidade de risco e número de posições para negócios longos. Quantidade de risco e número de posições para negócios curtos. Quantidade de risco e outras métricas para um negócio em consideração. Capital inicial e data de início. Volatilidade atual do mercado. Q: Onde posso obter mais informações sobre as receitas de negociação A: Obrigado pela oportunidade de falar sobre TR Você pode encontrar o nosso site em tradingrecipes. Todos os clientes da TurtleTrader têm direito a 10 do novo preço de compra das Receitas de Negociação. Isto aplica-se apenas a novas compras de software de Recrutamento de Negociação a partir de 5 de março de 2003. Entre em contato com a TR diretamente para esta oferta. Tenha em mente que enquanto a Trading Recipes é uma ótima ferramenta de software, você ainda precisa de um sistema de negociação e planeja capitalizar completamente isso. Esse papel é nosso. Tendência Seguir os produtos Tendência de Michael Covel Seguir os produtos copiar 1996-17 Trend Nexttrade Todos os direitos reservados Tendência de contato Nexttrade, TurtleTraderreg, TurtleTraderreg são marcas registradas do Trend Following. Outras marcas registradas e marcas de serviço que aparecem na Trend A seguinte rede de sites pode ser propriedade da Trend Following ou de outras partes, incluindo terceiros não afiliados ao Trend Following. Os artigos e informações sobre a rede de sites Trend Nexttrade podem não ser copiados, reimpressos ou redistribuídos sem a permissão por escrito de Michael Covel e ou Trend Following (mas a permissão por escrito é concedida com facilidade e tipicamente). O objetivo deste site é incentivar o intercâmbio gratuito de idéias em investimentos, riscos, economia, psicologia, comportamento humano, empreendedorismo e inovação. Todo o conteúdo deste site baseia-se nas opiniões de Michael Covel, salvo indicação em contrário. Os artigos individuais são baseados nas opiniões do respectivo autor, que podem reter os direitos autorais como observado. A informação neste site destina-se a compartilhar conhecimento e informações da pesquisa e experiência de Michael Covel e sua comunidade. As informações aqui contidas não foram projetadas para serem usadas como um convite para investimento com qualquer consultor perfilado. Todos os dados neste site são diretos da CFTC, SEC, Yahoo Finance, Google e documentos de divulgação pelos gerentes mencionados neste documento. Assumimos que todos os dados são precisos, mas não assumimos qualquer responsabilidade por erros, omissões ou erros de clerical feitos por fontes. Trend segue mercados e vende vários produtos de pesquisa de investimentos e informações de investimento. Os leitores são os únicos responsáveis ​​pela seleção de ações, moedas, opções, commodities, contratos de futuros, estratégias e monitoramento de suas contas de corretagem. Trend Aftertrade, suas subsidiárias, funcionários e agentes não solicitam ou executam negócios ou dão conselhos de investimento, e não são registrados como corretores ou conselheiros com nenhuma agência federal ou estatal. Leia nossa declaração de responsabilidade completa. Assista ao filme Michael Covels agora. A única tendência que segue documentárioMultiCharts 10 MultiCharts é uma plataforma de negociação premiada Se você precisa de um software comercial de dia ou você investir por períodos mais longos, o MultiCharts possui recursos que podem ajudar a alcançar seus objetivos de negociação. O gráfico de alta definição, os indicadores e estratégias integrados, o comércio de um clique de gráfico e DOM, backtesting de alta precisão, otimização genética e força genética, execução automática e suporte para scripts EasyLanguage são todas ferramentas importantes à sua disposição. Hoice de corretores e feeds de dados A liberdade de escolha foi a idéia de condução por trás do nosso MultiCharts e você pode vê-lo na ampla escolha de feeds e corretores de dados suportados. Escolha o seu método de negociação, teste-o e comece a negociar com qualquer corretor suportado que você gosta, essa é a vantagem do MultiCharts.

No comments:

Post a Comment