Sunday 12 January 2020

Como fazer automatizado trading sistemas trabalho


Por que a maioria dos sistemas automatizados nunca funcionam Estes dias, há um monte de hype em torno de sistemas de negociação automatizados. Se você é um assinante regular para qualquer site Forex, você provavelmente já viu anúncios ou receberam e-mails promovendo sistemas comerciais. Toda empresa afirma ter o melhor sistema de negociação e ser capaz de fazer grandes retornos. Claro, todos nós sabemos que a maioria destes sistemas não estão nem perto do que eles são feitos para ser. A maioria de vocês provavelmente experimentaram um ou mais sistemas e os viram falhar. Claro, quando você gasta dois mil dólares em um sistema para fazer a sua negociação para você, você espera que ele funcione e quando ele não, é uma decepção. No entanto, nós shouldnt realmente ser surpreendido que esses sistemas não funcionam. Em primeiro lugar, é triste dizer que muitas pessoas no negócio de vender esses sistemas realmente não se preocupam com o sucesso de seus clientes. Eles sabem que se eles fazem o som do sistema rentável e olhar legal que as pessoas vão comprar e uma vez que compram, o que eles se importam se o sistema não funciona em tudo Mesmo que uma empresa é honesta e se preocupa com o sucesso de seus clientes, ainda há Várias coisas que podem fazer com que um sistema falhe. Uma razão comum pela qual até mesmo as empresas honestas falham é a falta de testes. Por exemplo, uma empresa pode desenvolver um robô comercial e testá-lo em uma conta mestre e ter lucros muito elevados para três ou quatro meses. Eles vêem os resultados e são tão animado que eles simplesmente não podem esperar para obtê-lo lá fora, então eles imediatamente colocá-lo no mercado para venda. A principal razão que isso não é bom para você, o cliente, é porque o teste foi EXTREMAMENTE estreito. Um robô que negocia em uma conta, com um corretor, e às vezes que um comerciante acontece o ter funcionando não lhe dá uma imagem completa se ou não este robô pode ser bem sucedido a longo prazo (NEM MESMO FECHADO). Outra maneira que as empresas vão errado é quando eles liberam software de negociação que é completamente construído em torno das condições de mercado atual. Muitas vezes, uma empresa vai descobrir uma estratégia que está raspando o dinheiro e transformá-lo em um sistema automatizado de negociação, fazer alguns testes rápidos e enviá-lo para fora. Quando um cliente compra o sistema, ele pode funcionar para eles por um tempo, mas assim que as condições de mercado mudam, o robô é inútil. Isto é onde você precisa de otimização. Um bom sistema de negociação deve ser baseado em uma estratégia comprovada que tem trabalhado por muitos anos e, em seguida, é apenas ligeiramente modificado como as condições de mercado mudar. Com tudo o que eu falei neste artigo em mente, nós na Winners Edge Trading pensei que poderíamos construir um sistema automatizado que realmente funciona, e que as pessoas considerariam um investimento real quando viram que realmente fez-lhes dinheiro no Forex mercado. Considerando todas as coisas que essas empresas fazem de errado, queríamos ter certeza de que fizemos algumas coisas certo: 1. Não alegação de que nosso sistema ganha todos os negócios e pode virar mil dólares em um milhão de dólares em um mês Nós entendemos que a negociação Não é jogo. A maneira verdadeiramente ter sucesso em Forex é ter vencedores maiores do que perdedores e ganhar uma porcentagem sólida de seus comércios, e aquele é o que nós projetamos nosso sistema para fazer. 2. Teste como um louco. Entendemos que a maioria dos sistemas falha porque eles não foram testados em cenários suficientes. Por causa disto, depois que nós desenvolvemos nosso sistema, nós o demos a aproximadamente 200 comerciantes reais, apenas como você, para fazer testes extensivos. Todos eles trocaram o seu próprio caminho com qualquer corretor que escolheram, e nos deu feedback constantemente. Com seu feedback e resultados de testes, otimizamos e criticamos o sistema até atingir seu pleno potencial. 3. Baseá-lo em uma estratégia comprovada que tem trabalhado por anos. Baseamos nosso sistema na estratégia pessoal de Casey Stubbs que tem sido bem sucedida por um longo tempo e funciona em qualquer condição de mercado. 4. Torná-lo otimizável Criamos nosso sistema para que pudéssemos ajustar as configurações para torná-lo mais rentável quando as condições de mercado muda. Com alguns desses componentes-chave, a ajuda de nossos 200 comerciantes e centenas de horas de desenvolvimento e otimização, Winners Edge Trading surgiu com a Catapulta Forex. A Catapulta é, na verdade, um robô comercial, mas ao contrário da maioria desses outros sistemas lá fora, ele foi construído, testado e otimizado corretamente para ser bem sucedido agora e no futuro. Não é suposto para ganhar um 100 de seus comércios ou dobrar o tamanho da conta a cada semana, mas continua a puxar em lucros semana após semana com estratégia sólida e gestão de dinheiro como faz um grande comerciante. É por isso que eu acredito que a Catapulta Forex é o melhor sistema ao redor. Obrigado por ler, os prós e contras de sistemas de negociação automatizada Traders e investidores podem transformar a entrada precisa. Saída e regras de gestão de dinheiro em sistemas automatizados de negociação que permitem aos computadores executar e monitorar os negócios. Uma das maiores atrações da automação estratégia é que ele pode tirar parte da emoção fora da negociação, uma vez que os comércios são colocados automaticamente uma vez determinados critérios são atendidos. Este artigo introduzirá leitores e explicará algumas das vantagens e desvantagens, bem como as realidades, de sistemas de negociação automatizados. (Para a leitura relacionada, veja o poder de negócios do programa.) O que é um sistema negociando automatizado Os sistemas negociando automatizados, consultados também como sistemas negociando mecânicos, negociando algorítmico. Negociação automatizada ou sistema de negociação, permitem aos comerciantes estabelecer regras específicas para entradas e saídas comerciais que, uma vez programadas, podem ser executadas automaticamente através de um computador. As regras de entrada e saída de comércio podem ser baseadas em condições simples, tais como um crossover de média móvel. Ou podem ser estratégias complicadas que exigem uma compreensão abrangente da linguagem de programação específica para a plataforma de negociação de usuários, ou a experiência de um programador qualificado. Sistemas automatizados de negociação normalmente exigem o uso de software que está ligado a um corretor de acesso direto. E quaisquer regras específicas devem ser escritas na linguagem proprietária dessas plataformas. A plataforma TradeStation, por exemplo, usa a linguagem de programação EasyLanguage, a plataforma NinjaTrader, por outro lado, utiliza a linguagem de programação NinjaScript. A Figura 1 mostra um exemplo de uma estratégia automatizada que desencadeou três negociações durante uma sessão de negociação. Figura 1: Um gráfico de cinco minutos do contrato ES com uma estratégia automatizada aplicada. Algumas plataformas de negociação têm assistentes de criação de estratégia que permitem aos usuários fazer seleções a partir de uma lista de indicadores técnicos geralmente disponíveis para criar um conjunto de regras que podem ser trocadas automaticamente. O usuário poderia estabelecer, por exemplo, que uma negociação longa será inserida uma vez que a média móvel de 50 dias cruza acima da média móvel de 200 dias em um gráfico de cinco minutos de um determinado instrumento de negociação. Os usuários também podem inserir o tipo de ordem (mercado ou limite, por exemplo) e quando a negociação será acionada (por exemplo, ao fechar a barra ou abrir a próxima barra) ou usar as entradas padrão das plataformas. Muitos comerciantes, no entanto, optar por programar seus próprios indicadores personalizados e estratégias ou trabalhar em estreita colaboração com um programador para desenvolver o sistema. Embora isso normalmente requer mais esforço do que usar o assistente de plataformas, ele permite um grau muito maior de flexibilidade e os resultados podem ser mais gratificante. (Infelizmente, não há uma estratégia de investimento perfeita que garanta o sucesso.) Uma vez que as regras foram estabelecidas, o computador pode monitorar os mercados para encontrar oportunidades de compra ou venda com base na negociação Especificações da estratégia. Dependendo das regras específicas, assim que uma negociação for inserida, quaisquer pedidos de perda de parada de proteção. Arrastar paradas e metas de lucro serão automaticamente gerados. Em mercados em rápido movimento, esta entrada de ordem instantânea pode significar a diferença entre uma pequena perda e uma perda catastrófica no caso de o comércio se move contra o comerciante. Vantagens dos sistemas automatizados de negociação Há uma longa lista de vantagens em ter um computador monitorar os mercados para oportunidades de negociação e executar os negócios, incluindo: minimizar emoções. Os sistemas automatizados de negociação minimizam as emoções ao longo do processo de negociação. Ao manter as emoções em cheque, os comerciantes normalmente têm um tempo mais fácil aderindo ao plano. Uma vez que as ordens comerciais são executadas automaticamente uma vez que as regras comerciais foram cumpridas, os comerciantes não será capaz de hesitar ou questionar o comércio. Além de ajudar os comerciantes que têm medo de puxar o gatilho, o comércio automatizado pode frear aqueles que são aptos a overtrade compra e venda em cada oportunidade percebida. Capacidade de Backtest. Backtesting aplica regras de negociação a dados de mercado históricos para determinar a viabilidade da idéia. Ao projetar um sistema para negociação automatizada, todas as regras precisam ser absolutas, sem espaço para interpretação (o computador não pode fazer suposições que tem que ser dito exatamente o que fazer). Os comerciantes podem tomar estes conjuntos precisos de regras e testá-los em dados históricos antes de arriscar dinheiro em negociação ao vivo. Backtesting cuidadoso permite que os comerciantes avaliem e aperfeiçoem uma idéia negociando, e para determinar a expectativa de sistemas a quantidade média que um comerciante pode esperar ganhar (ou perder) por a unidade de risco. (Nós oferecemos algumas dicas sobre este processo que podem ajudar a refind suas estratégias de negociação atuais. Para mais, veja Backtesting: Interpretando o Passado.) Preserve Discipline. Como as regras comerciais são estabelecidas e a execução do comércio é executada automaticamente, a disciplina é preservada mesmo em mercados voláteis. A disciplina é muitas vezes perdida devido a fatores emocionais, como medo de ter uma perda, ou o desejo de eke um pouco mais de lucro de um comércio. Negociação automatizada ajuda a garantir que a disciplina é mantida porque o plano de negociação será seguido exatamente. Além disso, o erro-piloto é minimizado, e uma ordem para comprar 100 ações não será incorretamente inserido como uma ordem para vender 1.000 ações. Consiga a Consistência. Um dos maiores desafios em negociação é planejar o comércio e comércio do plano. Mesmo se um plano de negociação tem o potencial de ser rentável, os comerciantes que ignoram as regras estão alterando qualquer expectativa que o sistema teria tido. Não há tal coisa como um plano de negociação que ganha 100 das perdas de tempo são uma parte do jogo. Mas as perdas podem ser psicologicamente traumatizantes, de modo que um comerciante que tenha dois ou três negócios perdidos em uma fileira pode decidir ignorar o próximo comércio. Se este próximo comércio teria sido um vencedor, o comerciante já destruiu qualquer expectativa que o sistema tinha. Sistemas de negociação automatizados permitem que os comerciantes para alcançar a consistência pela negociação do plano. (É impossível evitar o desastre sem regras de negociação. Para obter mais informações, consulte 10 etapas para a construção de um plano de negociação vencedor.) Velocidade de entrada de ordem melhorada. Uma vez que os computadores respondem imediatamente às mudanças das condições de mercado, os sistemas automatizados são capazes de gerar ordens assim que os critérios comerciais forem atendidos. Entrando ou saindo de um comércio alguns segundos mais cedo pode fazer uma grande diferença no resultado das negociações. Assim que uma posição é inserida, todas as outras ordens são geradas automaticamente, incluindo perdas de parada de proteção e metas de lucro. Os mercados podem se mover rapidamente, e é desmoralizante ter um comércio alcançar o objetivo de lucro ou soprar passado um nível de perda de parada antes que as ordens podem até mesmo ser inserido. Um sistema automatizado de comércio impede que isso aconteça. Diversificar Trading. Os sistemas de negociação automatizados permitem que o usuário negocie várias contas ou várias estratégias ao mesmo tempo. Isto tem o potencial de espalhar o risco sobre vários instrumentos ao criar um hedge de encontro a posições perdedoras. O que seria incrivelmente desafiador para um ser humano para realizar é eficientemente executado por um computador em questão de milissegundos. O computador é capaz de procurar oportunidades comerciais em uma variedade de mercados, gerar ordens e monitorar negócios. Desvantagens e Realidades dos Sistemas de Negociação Automatizada Os sistemas de negociação automatizados possuem muitas vantagens, mas há algumas quedas e realidades às quais os comerciantes devem estar atentos. Falhas mecânicas. A teoria por trás do comércio automatizado faz parecer simples: configurar o software, programar as regras e vê-lo comércio. Na realidade, no entanto, a negociação automatizada é um método sofisticado de negociação, mas não infalível. Dependendo da plataforma de negociação, uma ordem comercial poderia residir em um computador e não em um servidor. O que isso significa é que se uma conexão com a Internet é perdida, uma ordem pode não ser enviada para o mercado. Também pode haver uma discrepância entre os ofícios teóricos gerados pela estratégia eo componente da plataforma de entrada de pedidos que os transforma em negócios reais. A maioria dos comerciantes deve esperar uma curva de aprendizado ao usar sistemas automatizados de negociação, e geralmente é uma boa idéia começar com pequenos tamanhos comerciais enquanto o processo é refinado. Monitorização. Embora seria ótimo para ligar o computador e sair para o dia, automatizado sistemas de negociação requerem monitoramento. Isto é devido fazer o potencial para falhas mecânicas, tais como problemas de conectividade, perdas de energia ou falhas de computador, e para quirks sistema. É possível que um sistema de negociação automatizado experimente anomalias que possam resultar em ordens erradas, encomendas em falta ou ordens duplicadas. Se o sistema for monitorado, esses eventos podem ser identificados e resolvidos rapidamente. Sobre-otimização. Embora não seja específico para sistemas de negociação automatizados, os comerciantes que empregam técnicas de backtesting podem criar sistemas que ficam ótimos no papel e ter um desempenho terrivelmente em um mercado vivo. Sobre-otimização refere-se a excessiva curva de montagem que produz um plano de negociação que não é confiável na negociação ao vivo. É possível, por exemplo, ajustar uma estratégia para obter resultados excepcionais sobre os dados históricos nos quais foi testado. Os comerciantes, por vezes, incorretamente assumem que um plano de negociação deve ter cerca de 100 negócios rentáveis ​​ou nunca deve experimentar uma redução para ser um plano viável. Como tal, os parâmetros podem ser ajustados para criar um plano quase perfeito que falha completamente logo que é aplicado a um mercado vivo. (Esta sobre-otimização cria sistemas que parecem bons em apenas papel. Para obter mais informações, consulte Testes Backtesting e Forward: A Importância da Correlação.) Os comerciantes de automação com base em servidor têm a opção de executar seus sistemas de negociação automatizada através de uma negociação baseada em servidor Como o Strategy Runner. Estas plataformas freqüentemente oferecem estratégias comerciais para venda, um assistente para que os comerciantes possam projetar seus próprios sistemas, ou a capacidade de hospedar sistemas existentes na plataforma baseada em servidor. Por uma taxa, o sistema de negociação automatizado pode procurar, executar e monitorar negócios com todas as ordens que residem em seu servidor, resultando em entradas de ordem potencialmente mais rápidas e mais confiáveis. Conclusão Embora um ppealing para uma variedade de fatores, automatizado sistemas de negociação não deve ser considerado um substituto para a negociação cuidadosamente executado. Falhas mecânicas podem acontecer, e como tal, esses sistemas requerem monitoramento. Plataformas baseadas em servidor podem fornecer uma solução para os comerciantes que desejam minimizar os riscos de falhas mecânicas. Um tipo de estrutura de remuneração que os gerentes de fundos de hedge normalmente empregam em qual parte da remuneração é baseada no desempenho. Uma proteção contra a perda de renda que resultaria se o segurado faleceu. O beneficiário nomeado recebe o. Uma medida da relação entre uma mudança na quantidade demandada de um bem particular e uma mudança em seu preço. Preço. 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. Um sistema de negociação é simplesmente um grupo de regras específicas, ou parâmetros, que determinam pontos de entrada e saída para um determinado patrimônio. Esses pontos, conhecidos como sinais, são freqüentemente marcados em um gráfico em tempo real e estimulam a execução imediata de um comércio. Aqui estão algumas das ferramentas de análise técnicas mais utilizadas para construir os parâmetros dos sistemas de negociação: Médias móveis (MA) 13 Osciladores 13 Osciladores 13 Força relativa 13 Bandas de Bollinger Muitas vezes, duas ou mais dessas formas de indicadores serão combinadas na criação De uma regra. Por exemplo, o sistema de crossover MA usa dois parâmetros de média móvel, a longo prazo ea curto prazo, para criar uma regra: comprar quando o curto prazo cruza acima do longo prazo, e vender quando o oposto é verdade. Em outros casos, uma regra usa apenas um indicador. Por exemplo, um sistema pode ter uma regra que proíbe qualquer compra a menos que a força relativa esteja acima de um determinado nível. Mas é uma combinação de todos esses tipos de regras que faz um sistema de negociação. MSFT Moving Average Cross-Over System Usando 5 e 20 Médias Móveis Como o sucesso do sistema global depende de quão bem as regras funcionam, os operadores do sistema gastam tempo otimizando A fim de gerir o risco. Aumentar a quantidade ganha por comércio e alcançar a estabilidade a longo prazo. Isso é feito modificando diferentes parâmetros dentro de cada regra. Por exemplo, para otimizar o sistema de crossover MA, um operador testaria para ver quais médias móveis (10 dias, 30 dias, etc.) funcionam melhor e, em seguida, implementá-los. Mas a otimização pode melhorar os resultados por apenas uma pequena margem - é a combinação de parâmetros utilizados que, em última análise, determinará o sucesso de um sistema. Vantagens Assim, porque você pôde querer adotar um sistema de troca Faz exame de toda a emoção fora de negociar - a emoção é citada frequentemente como uma das falhas as mais grandes dos investors individuais. Investidores que são incapazes de lidar com as perdas segundo adivinhar suas decisões e acabam perdendo dinheiro. Seguindo estritamente um sistema pré-desenvolvido, os comerciantes do sistema podem renunciar à necessidade de tomar quaisquer decisões, uma vez que o sistema é desenvolvido e estabelecido, o comércio não é empírico, porque é automatizado. Ao reduzir as ineficiências humanas, os comerciantes do sistema podem aumentar os lucros. Ele pode economizar muito tempo - Uma vez que um sistema eficaz é desenvolvido e otimizado. Pouco ou nenhum esforço é exigido pelo comerciante. Computadores são muitas vezes utilizados para automatizar não só a geração de sinal, mas também a negociação real, de modo que o comerciante é liberado de gastar tempo na análise e fazer trades. Its fácil se você deixar os outros fazê-lo para você - Precisa de todo o trabalho feito para Algumas empresas vendem sistemas de negociação que desenvolveram. Outras empresas vão lhe dar os sinais gerados por seus sistemas de negociação interna para uma taxa mensal. Tenha cuidado, porém - muitas dessas empresas são fraudulentas. Dê uma olhada de perto quando os resultados que se vangloriam sobre foram tomadas. Afinal, é fácil ganhar no passado. Procure empresas que oferecem um teste, que permite testar o sistema em tempo real. Desvantagens Weve olhou para as principais vantagens de trabalhar com um sistema de comércio, mas a abordagem também tem suas desvantagens. Sistemas de negociação são complexos - Esta é a sua maior desvantagem. Nos estágios de desenvolvimento, os sistemas de negociação exigem uma compreensão sólida da análise técnica, a capacidade de tomar decisões empíricas e um conhecimento profundo de como os parâmetros funcionam. Mas mesmo se você não está desenvolvendo seu próprio sistema de comércio, é importante estar familiarizado com os parâmetros que compõem o que você está usando. Adquirir todas essas habilidades pode ser um desafio. Você deve ser capaz de fazer suposições realistas e efetivamente empregar o sistema - comerciantes do sistema deve fazer suposições realistas sobre os custos de transação. Estes irão consistir em mais de custos de comissão - a diferença entre o preço de execução eo preço de enchimento é uma parte dos custos de transação. Tenha em mente, muitas vezes é impossível testar sistemas com precisão, causando um grau de incerteza ao trazer o sistema ao vivo. Problemas que ocorrem quando os resultados simulados diferem muito dos resultados reais são conhecidos como deslizamento. Efetivamente lidar com o deslizamento pode ser um obstáculo importante para a implantação de um sistema bem sucedido. O desenvolvimento pode ser uma tarefa demorada - Muito tempo pode ir para o desenvolvimento de um sistema comercial para obtê-lo funcionando e funcionando corretamente. Conceber um conceito de sistema e colocá-lo em prática envolve muitos testes, o que leva algum tempo. Backtesting histórico leva alguns minutos no entanto, teste de volta sozinho não é suficiente. Os sistemas também devem ser negociados em papel em tempo real, a fim de garantir a confiabilidade. Finalmente, o deslizamento pode fazer com que os comerciantes façam várias revisões em seus sistemas mesmo após a implantação. Eles funcionam Há um número de fraudes na Internet relacionadas ao sistema de negociação, mas também existem muitos sistemas legítimos e bem sucedidos. Talvez o exemplo mais famoso seja aquele desenvolvido e implementado por Richard Dennis e Bill Eckhardt, que são os Comerciantes de Tartaruga Originais. Em 1983, estes dois tiveram uma disputa sobre se um comerciante bom é nascido ou feito. Então, eles tiraram algumas pessoas da rua e treinaram-nas com base no seu já famoso sistema de comércio de tartarugas. Eles reuniram 13 comerciantes e acabaram fazendo 80 por ano nos próximos quatro anos. Bill Eckhardt disse uma vez, qualquer um com inteligência média pode aprender negociar. Isso não é ciência de foguetes. No entanto, é muito mais fácil aprender o que você deve fazer na negociação do que fazê-lo. Sistemas de negociação estão se tornando cada vez mais popular entre os comerciantes profissionais, gestores de fundos e investidores individuais - talvez este é um testamento de quão bem eles trabalham. Dealing com Scams Ao olhar para comprar um sistema comercial, pode ser difícil encontrar um negócio confiável . Mas a maioria dos golpes pode ser manchada pelo senso comum. Por exemplo, uma garantia de 2.500 por ano é claramente ultrajante, pois promete que com apenas 5.000 você poderia fazer 125.000 em um ano. E, em seguida, através de composição por cinco anos, 48.828.125.000 Se isso fosse verdade, wouldnt o comércio criador seu caminho para se tornar um bilionário Outras ofertas, no entanto, são mais difíceis de decodificar, mas uma maneira comum de evitar fraudes é procurar sistemas que Oferecem um teste gratuito. Dessa forma você pode testar o sistema sozinho. Nunca confie cegamente o negócio se vangloria sobre É também uma boa idéia entrar em contato com outros que usaram o sistema, para ver se eles podem afirmar a sua confiabilidade e rentabilidade. Conclusão Desenvolver um sistema de comércio eficaz não é de modo algum uma tarefa fácil. Requer uma compreensão sólida dos muitos parâmetros disponíveis, a capacidade de fazer suposições realistas eo tempo e dedicação para desenvolver o sistema. No entanto, se desenvolvido e implantado corretamente, um sistema comercial pode render muitas vantagens. Pode aumentar a eficiência, liberar tempo e, o mais importante, aumentar seus lucros. Trading Systems: Projetando seu sistema - parte 1

No comments:

Post a Comment