Saturday 5 August 2017

Online Trading System Testing


Noções básicas de sistemas de negociação Parece que em todos os lugares que você olha, você vê anúncios de software promissor precisa comprar e vender sinais e lucros com cada comércio - tudo com o mínimo de tempo e esforço. Anúncios como esses podem fazer com que os sistemas de negociação parecem golpes direcionados ao seu bolso. Este estereótipo é justificado Ou sistemas de negociação podem oferecer métodos viáveis ​​de negociação Este tutorial aborda estas perguntas e define o que é um sistema de comércio eo que é preciso para projetar e implementar um. Se você está pensando em adotar um sistema de comércio, este é o lugar para aprender sobre as habilidades e recursos que você precisa para fazê-lo. A próxima seção começa nosso estudo definindo quais são os sistemas de negociação, delineando seus componentes e discutindo suas vantagens e desvantagens. Sistemas de negociação: O que é um sistema de negociação Subscrever as notícias para usar para os últimos insights e análise COMPLETAR ESTE FORMULÁRIO PARA RECEBER O SEU LIVRO DE NEGOCIAÇÃO GRATUITO, INFORMAÇÃO KIT amp PARA VISUALIZAR NOSSA DEMONSTRAÇÃO AUTOMÁTICA DE NEGOCIAÇÃO Este software de negociação robótico é um sistema de negociação de ações totalmente automatizado Que o comércio no mercado para você 100 autônoma. Escolha ou construa uma estratégia, ligue-a e vá embora. Nosso software de negociação robótico irá lidar com o resto. 100 ponto e clique NO Programação Necessário Não Brokerage conta necessária para iniciar Maximizar lucros durante os avanços do mercado Criar e testar estratégias em tempo real Valorizamos a sua privacidade e não compartilhar suas informações com quaisquer agências externas. Disclaimer: As estratégias de exemplo são apenas para fins de demonstração. Robotic Trading Systems não faz compra, venda ou mantém recomendações. Experiências únicas e performances passadas não garantem resultados futuros. Os Sistemas de Negociação Robótica são empresas relacionadas a softwares e não são corretores licenciados. Investir no mercado de ações pode ser considerado de alto risco e os participantes devem consultar com seus consultores financeiros sobre risco e adequação. Facilmente e inteligentemente criar uma estratégia de negociação de ações: (leia mais.) Deve haver um guia passo-a-passo para mostrar aos comerciantes novatos como criar uma estratégia de negociação. Existem estratégias disponíveis para o seu uso Existem taxas envolvidas ou são oferecidas gratuitamente Você pode modificar as estratégias off the shelf Observe que as empresas não devem garantir um certo retorno. As melhores empresas terão estratégias de negociação de ações longas e curtas disponíveis sem custo e permitirá que o comerciante de ações para criar seus próprios. Algumas empresas ainda permitem que você copie estratégias de uma lista de amigos. Um tamanho não cabe tudo. Se a empresa doesnt dizer-lhe os detalhes da estratégia ou por que eles selecionados ou recomendar um determinado estoque, então não é aconselhável usá-lo. Você pode ser overpaying para serviços proprietários e pode ser capaz de obter gratuitamente mercado de ações dicas e recomendações on-line que irá desempenhar comparativamente. No Robotic Trading Software, não há nenhuma taxa para qualquer estratégia. Muitos Robotic Trading Software automatizados usuários de software de negociação têm generosamente oferecido as estratégias que eles desenvolveram para uso público. Você pode usar as estratégias como é ou você pode modificá-los como quiser. Claro, você pode desenvolver suas próprias estratégias a partir do zero. A maioria dos usuários testar qualquer estratégia que executar no modo simulador por um período de tempo antes de ir ao vivo com fundos reais. Tenha uma estratégia longa e uma curta por conta: (leia mais.) Devido ao tamanho da plataforma de negociação on-line, pode haver um limite para o número de estratégias que você pode ter carregado em cada conta. Por exemplo, se você deseja executar duas estratégias de negociação longas, talvez seja necessário duas contas. Verifique também se você tem memória suficiente no computador para duas ou mais contas. Robotic Trading Software permite que você execute uma estratégia longa e uma curta por conta. Traders ativos experientes podem executar duas ou mais estratégias longas e curtas ao vivo, enquanto têm contas adicionais para as estratégias que estão testando em um modo de simulador. Quanto mais robusto for o sistema de negociação automatizado, maiores serão os requisitos de memória. Marque isso antes de se inscrever ou comprar um novo computador. Se você se inscrever em mais de uma conta, a máquina terá RAM suficiente para executar ambas ou você precisará comprar um computador extra ou mais memória Se você tiver um Mac, pergunte se o software funciona no Mac, como nem todos. Você pode querer ter um computador dedicado apenas aos seus programas automatizados de negociação de ações e executar outros programas de processamento de texto ou planilha em um computador separado. Escolha entre centenas de indicadores técnicos: (leia mais.) Há literalmente centenas de indicadores que os comerciantes de ações podem usar para determinar quais ações comprar e vender e quando. Os programas mais robustos oferecerão centenas de indicadores para análise técnica, como Bandas de Bollinger, e alguns incluirão indicadores para formações de Gráfico de Velas. Robot trading programas usam esses indicadores para definir as condições em que o investimento on-line irá ocorrer. Na Robotic Trading Software, temos mais de 500 indicadores técnicos. Cool Trade é uma plataforma de negociação baseada em regras. Indicadores são usados ​​para selecionar estoques para sua lista de observação, para abrir novas posições, para adicionar às posições atuais, se você escolher, e para sair de suas posições. Você pode copiar suas regras de lista de observação para suas regras de posição aberta ou adicionar às regras de posição atuais para torná-lo ainda mais fácil de usar. Você pode até criar indicadores cronometrados que só se tornam ativos em um horário específico. Adicionar ou excluir regras é tão simples como clicar na Regra de adicionar ou excluir regras selecionadas buttonsno programação necessária clique aqui para ver a lista de indicadores técnicos Simular estratégias em tempo real antes de executar ao vivo: (. Leia mais) A maioria dos comerciantes concordam que eles tinham gosto Para testar um sistema antes de usá-lo. Alguns programas permitem isso através de back-testing, em que o programa usa dados históricos para executar os comércios e mostrar-lhe o que eles teriam sido. Isso nem sempre é preciso, pois há muitos dados necessários para realizar um back-test completo e é quase impossível replicar todas as circunstâncias com apenas os dados históricos. Além disso, como o sistema realizado em um mercado no mês passado ou no ano passado não indica como ele vai realizar no aqui e agora. O melhor software de negociação automatizado permitirá que você pratique a negociação de ações usando um feed de dados em tempo real ao vivo durante o horário de mercado. Este é o método preferido, uma vez que dá aos operadores uma visão muito realista de como sua estratégia de negociação está realizando e a capacidade de sentir os altos e baixos de negociação diária sem investir dinheiro real. Se você pode simular comércios, você não precisará abrir uma conta de corretagem real até que você vá viver com dinheiro real. Pergunte se há um limite de quanto tempo você pode executar no modo de simulação. Um dos destaques do Robotic Trading Software é a sua capacidade de simular estratégias em tempo real indefinidamente antes de executá-los ao vivo. Robotic Trading Software tem seu próprio feed de dados, que permite que você execute as estratégias em um modo de simulador. Você também deve avaliar o tamanho da negociação lotsare que 100 ações ou 1000 ações Quando você ver como a estratégia está funcionando, você pode fazer alterações ou determinar qual corretor é melhor usar, com base, em parte, do tamanho de seus comércios. Esta característica é indispensável, como os comerciantes que valorizam seu dinheiro raramente executar uma estratégia sem testá-lo primeiro. Automaticamente executar a sua estratégia de negociação: (leia mais). Mesmo enquanto você está longe de seu computador Só o melhor software de negociação de ações executa automaticamente a sua estratégia de negociação, mesmo quando você está longe de seu computador. Para o programa raro que tem essa capacidade, o seu feito com base no comerciante selecção de indicadores técnicos, operadores de comparação e entradas numéricas que ativarão abertura, somando-se ou fechar posições. Essencialmente, é um sistema de software orientado por regras. O comerciante pode selecionar a partir de centenas de indicadores históricos que representam as condições de existências anteriores. Os indicadores devem ser actualizados diariamente utilizando os dados mais recentes. Os programas que podem trocar automaticamente são o creme da colheita em linha do software investing. Eles tomam a emoção de investir. Long tempo comerciantes relatório que as estratégias mais simples, quando deixado para correr por conta própria por longos períodos melhor desempenho. O programa também deve ter uma substituição manual para que o comerciante pode manualmente colocar um comércio também. Especificamente pergunte se o sistema de negociação robô tem essa capacidade. Muitos se vendem como fornecendo software de negociação automatizado, mas não são verdadeiramente automatizados. Robotic Trading Software é totalmente automatizado Na verdade, é o único comerciante totalmente automatizado robótico na existência. Você pode literalmente definir o seu Trader automatizado para iniciar automaticamente todos os dias, vá para o trabalho, golfe ou compras e verificar seus lucros depois de retornar. End faqWIN 1.000 para uma MultiCharts Lifetime License Alguns corretores oferecem melhores taxas e alguns feeds de dados fornecem mais dados históricos. Escolha aqueles que atendam às suas necessidades. Mesmo com uma estratégia vencedora, apenas um pequeno atraso na execução da ordem pode fazer toda a diferença. Negociação automatizada é muito mais rápido do que um ser humano. Conhecido como um quotscreenerquot, ou ldquoquote boardrdquo, esta ferramenta permite monitorar milhares de símbolos de mercado em uma janela para encontrar oportunidades rentáveis. O EasyLanguage é uma linguagem padrão para a programação de estratégias e indicadores. Foi feito especificamente para comerciantes principal vantagem é que você pode começar em minutos. Backtesting está aplicando uma estratégia de dados históricos para ver ldquohow você teria donerdquo. Portfolio backtesting permite projetar e testar estratégias em vários símbolos. 2012 t2w Members39 Choice Award Melhor Software para Tradutores de Sistemas Mecânicos Melhor Software de Análise Técnica 2011 t2w Members39 Prêmio Choice Melhor Plataforma de Negociação Profissional Melhor Software para Traders Intra-Day 2013 Análise Técnica de Ações e Mercadorias Readers39 Prêmio Choice Semifinalista Software Analítico Autônomo 1,000 and Above 2012 BMT Best Of Trading Prêmio Plataforma de Negociação do Ano Futuros Plataforma de Negociação do YearStrategy Backtesting Backtesting estratégia é uma ferramenta essencial para ver se sua estratégia funciona ou não. Software de Backtesting simula sua estratégia em dados históricos e fornece um relatório de backtesting, que permite que você conduza a análise apropriada do sistema negociando. A versão de 64 bits permite carregar o máximo de dados necessários para o backtesting mais exigente. Para obter informações técnicas sobre este recurso, consulte a página Wiki relacionada. A precisão é fundamental A MultiCharts é uma solução criada especificamente para desenvolvimento de estratégia e backtesting. Nossa filosofia é que o backtesting de estratégia deve ser tão realista quanto a tecnologia moderna permite - é por isso que usamos multi-threading e tecnologia de 64 bits. Suposições mínimas criam testes mais realistas Mesmo que nenhuma aproximação possa ser 100 perfeita, fizemos tudo para recriar com precisão as condições de mercado passadas e a execução de ordens para negociação de estratégia. Motores de backtesting típicos têm um monte de suposições e atalhos, que resultam em testes irrealistas e resultados não confiáveis. MultiCharts é uma plataforma de negociação de nível institucional que minimiza suposições e considera muitos fatores. Tecnologias modernas para computadores poderosos A estratégia de backtesting muitas vezes precisa de muitos dados e software que é capaz de processá-lo. Quase todos os computadores agora apresentam configurações multi-core com muita memória, então você precisa aproveitar isso. Multi-threading significa que MultiCharts espalha muitas tarefas em diferentes núcleos, de modo que eles completam muito mais rápido. A versão de 64 bits do MultiCharts permite carregar tantos dados como se encaixam em sua memória para análise - até anos e anos de dados de carrapatos para movimentos de preços detalhados. Simulação tick-by-tick Chamamos esse recurso de Bar Magnifier. É essencial para aumentar a precisão durante o backtesting. MultiCharts pode construir barras maiores fora de compassssecond menor e barras de minutos fora de carrapatos, horas e barras de dia fora de minutos. Você pode recriar movimentos de preços exatos dentro de cada barra usando a lupa de barra, que construirá barras maiores fora de componentes menores. Por exemplo, barras de uma hora têm quatro pontos visuais abertos, altos, baixos e próximos. O Bar Magnifier pode invisivelmente carregar minutos que compõem a hora, ea estratégia será backtested em uma base minuto-a-minuto. Pergunte, lance e preços comerciais Backtesting leva em conta que a compra real acontece a preços de pedir, venda real a preços de oferta. Isso torna nossa simulação backtesting o mais realista possível.9. Back Testing A arte de testar de volta Como eu já mencionei antes, uma das coisas que eu realmente amo sobre a negociação é que, ao contrário de qualquer outro negócio, você pode testar completamente o seu modelo de negócio (plano de negociação) sem arriscar dinheiro real. Na negociação, este processo de avaliação é chamado de volta testing. Back testes é a área agora mais negligenciada pelos comerciantes. Ive falou sobre a importância da psicologia e gestão de dinheiro em capítulos anteriores e assim tem um monte de outros treinadores de negociação. Tanto assim, há agora um bevy da informação e da consciência ao redor. Você só tem que navegar na net para ver o quanto foco é colocado sobre estas áreas como deve haver. Mas toda esta atenção parece ser à custa de back testing. Como resultado da negociação de volta de testes, eu acho, tornou-se agora a nova área menos compreendida e apreciada de negociação. Por que o teste de volta é tão importante? O teste de troca de volta é mais importante porque impacta diretamente em suas entradas e saídas, gerenciamento de dinheiro e psicologia das seguintes maneiras. O teste de entradas e saídas permite testar todo o desempenho do sistema usando dados históricos. Com essa informação, você pode fazer os ajustes necessários para produzir os resultados que você está procurando. Dinheiro gestão back testar permite testar vários modelos de gestão de dinheiro para ver qual funciona melhor com o seu sistema. Psicologia como discutido anteriormente no livro, a compreensão de seus sistemas de pontos fortes e fracos, mesmo que eles estão apenas no papel irá melhorar a sua confiança comercial. Isso terá um efeito indizível sobre o seu desempenho quando você começar a negociar de verdade. Seja qual for o critério de análise técnica que você usa para negociar com as médias móveis, castiçais, fugas de volatilidade, retrocessos Fibonacci ou qualquer outro sistema de negociação você vai precisar para testá-lo de volta, a fim de remover qualquer dúvida possível sobre sua capacidade. Sem negociação de volta testes, surge uma falta de confiança e, normalmente, obriga os comerciantes a questionar seus próprios sistemas de negociação. Eles cedem à tentação de modificar seu plano de negociação, muitas vezes com consequências devastadoras. Esta tentação geralmente vem de uma seqüência de negociações perdendo ou uma oportunidade para substituir seu sistema de comércio com um novo indicador whiz-bang que é a última moda falada em fóruns de bate-papo. Qualquer coisa que parece bom demais para ser verdade vai atrair a atenção de um comerciante que não está satisfeito com seu sistema comercial, simplesmente porque ela não testou adequadamente seu sistema em primeiro lugar. Ela não acumulou a necessária confiança necessária para trocar com êxito o sistema que desenvolveu. A minha estratégia de negociação será rentável Esta é a pergunta mais frequente no mundo do comércio. O autor Mark Jurik teve um ir em respondê-lo em seu livro Computerized Trading, como mostrado na caixa 9.1. Fonte: Jurik, M 1999, Negociação Informatizada: Maximizando o Dia de Negociação e os Lucros de Noite, Instituto de Finanças de Nova York, Nova York. Mas o que é negociação de volta testando exatamente backtesting Trading é o processo de testar uma estratégia comercial usando dados históricos, em vez de testá-lo em tempo real com dinheiro real. As métricas obtidas a partir do teste podem ser usadas como uma indicação de quão bem a estratégia teria executado se tivesse sido aplicada a negócios anteriores. Interpretar esses resultados, em seguida, fornece ao comerciante com métricas suficientes para avaliar o potencial do sistema de comércio. Logicamente, sabemos que os resultados deste tipo de teste não será capaz de prever retornos futuros com precisão pontual no entanto, ele pode fornecer um indicador sobre se você deve mesmo perseguir um sistema comercial ou não. O que é mais, se você decidir ir em frente e trocar o sistema, ele vai lhe dar guias sobre o que esperar. Mas a questão permanece: como você pode testar um desempenho de sistemas de negociação ao longo do tempo Existem apenas duas maneiras de fazer isso manualmente ou com software de computador. Para ser honesto, o software de computador é a única opção real. Eu tentei ambos os métodos de teste e testes manuais não é apenas demorado, mas muito difícil de replicar e testar de forma eficaz. Os benefícios derivados da negociação backtesting software não pode ser superestimada. Ele vai lhe poupar tempo e proporcionar uma oportunidade infinita para afinar e testar seu sistema. Um pequeno investimento em capital para comprar software de teste de volta bom potencialmente você vai economizar milhares no mercado é um investimento muito sábio se você está pensando em projetar um sistema comercial bem sucedido e mecânico. Mecânica back testing Por favor, entenda, desde que o seu sistema de negociação mecânica trabalha exclusivamente com dados de preços (aberto, alto, baixo, fechar, volume), você será capaz de usar software de teste de volta. Por exemplo, digamos que você crie um sistema de negociação mecânico com a seguinte regra de entrada: Regra: Compre uma garantia quando a média móvel de 10 dias do preço de fechamento ultrapassar a média móvel de 30 dias do preço de fechamento. Esta regra pode ser testada muito facilmente sobre os dados históricos. Por outro lado, a regra do sinal de compra pode ser um pouco mais complexa, como: Regra: Compre uma garantia quando a média móvel de 10 dias do preço de fechamento ultrapassar a média móvel de 30 dias do preço de fechamento ea relação PE 75 ou inferior ao seu valor três meses antes. Esta regra introduz dados que muitas vezes não são fornecidos ou mantidos em um banco de dados de informações sobre preços. Para testar com êxito, isso implicaria a obtenção de dados históricos de uma segurança, bem como a relação preço / lucro (razão PE). Tipicamente, os dados históricos de um grupo de ações incluirão apenas os índices aberto, alto, baixo, fechado e de volume Para cada período. Devido a esta limitação, muitos sistemas de negociação mecânica são projetados em torno de preços puramente indicadores técnicos. Infelizmente, a maioria dos sistemas de negociação mecânica baseada em dados fundamentais está além do escopo de investidores de varejo devido à falta de dados históricos disponíveis para realizar um teste de negociação completa de volta. Software de teste de volta Felizmente, nestes dias, muitos pacotes gráficos têm software de teste de volta construído dentro Se você seguiu o processo para selecionar um pacote de gráficos no capítulo anterior, você deve ter encontrado um com capacidades de teste de volta incluído ou encontrado um que é compatível Com outro pacote off-the-shelf. Para aqueles de vocês que decidiram comprar o MetaStock no capítulo 8, o TradeSim 8211 www. ultimate-trading-systems / tradesim é provavelmente o simulador / analisador de negociação mais realista e verdadeiro que eu encontrei. Ele pode rapidamente testar e avaliar um sistema de negociação, seja uma única segurança ou um portfólio de múltiplas seguranças. Eu acredito que tading o teste traseiro é a única maneira de remover o self-doubt. Depois de ter estabelecido que você tem um sistema de comércio confiável e robusto só então você vai ser confiante na negociação dele. Da mesma forma que o seu software de gráficos, certifique-se de conhecer o seu pacote de volta à frente. Você não será capaz de tirar o melhor proveito dela a menos que você entenda completamente como ele funciona eo que você pode fazer com ele. Soluções alternativas Infelizmente, tenho visto muitos clientes nunca bastante obtê-lo no que diz respeito ao teste de volta. Para muitos, o software de teste de volta é simplesmente demasiado técnico. Se você cair nessa categoria, não desista. É um passo crítico no processo de design do sistema. Para os menos técnicos, eu encontrei uma solução chamada Trading Performance Analyzer www. ultimate-trading-systems / tpa. É fácil de usar e perfeito para analisar seu sistema antes de negociá-lo em tempo real. Nota importante: Se você encontrar-se testando e re-testing na esperança de tropeçar através dessa bala de prata, lembre-se, você nunca vai criar um sistema comercial que tem uma taxa de 100 sucesso. Muitos tentaram (eu mesmo incluído) e todos falharam. Você deve estar à procura de um bom sistema de negociação com drawdown mínimo e um bom risco para recompensa ratio. Many sistemas de negociação têm mais comércios perdedores do que ganhar e ainda assim eles ainda ganham dinheiro. Como o gerenciamento de dinheiro. (Ver capítulo 6.) A peça final no quebra-cabeças de design de sistema é pegar o sistema de negociação que você projetou nos capítulos anteriores e testá-lo. Ao testar seus sistemas você acabou de se colocar entre os top 1 dos comerciantes, garantindo Seu sucesso. Parabéns Acções Comprar um pacote de teste de negociação de volta: TradeSim 8211 www. ultimate-trading-systems / tradesim Analisador de Desempenho de Negociação 8211 www. ultimatetradingsystems / tpa Aprenda o seu software de teste de volta escolhido por dentro e por fora. Teste de volta seu sistema recém-projetado, incluindo sua entrada, saídas e regras de gestão de dinheiro. Você verificou Portfolio123 Para 50 dólares por mês você tela para variáveis ​​técnicas e fundamentais, backtest-lo, fazer verificações de robustez (entradas aleatórias centenas de vezes para garantir que você não é cereja escolhendo os resultados) e testes de simulação com comprar e vender regras separadas , Deslizamento, universos feitos sob encomenda, blá, blá, blá. Você pode usá-lo por 45 dias como um teste gratuito se você usar o código HKURTIS ao se inscrever para testá-lo. Antes Portfolio123 eu pensei que somente Zacks Research Wizard era uma alternativa de baixo custo 8211, mas centenas de dólares para a versão aguada, viés de sobrevivência, e outros problemas 8211 não obrigado. IMO seu software de grau institucional para cerca de 1/20 do custo. Jesuraj 7 de março de 2012 às 5:07 am Oi Dave, eu aconteceu de ler este excelente aritcle. Em Metastock, eu gostaria de reservar lucro para apenas metade da minha posição e eu não poderia encontrar uma maneira de fazer isso. Você poderia por favor me avise se tal teste é possível em Metastock. Obrigado e respeito Jesuraj

No comments:

Post a Comment