Sunday 14 October 2018

Otimização do sistema de negociação


VS ORGANIZAÇÃO é a fonte de conhecimento de seus comerciantes Um bom momento para aprender mais sobre a volatilidade do mercado e como ele pode levar a trdaing sucesso ou fracasso é hoje para estudar a volatilidade dos preços de futuros para negociar os mercados financeiros com sucesso através da negociação de uma vida. VS Organizações Tip-1 do Mês: QUANDO O MERCADO FOI OBRIGADO POR UMA VEZ DE LONGO PRAZO EM UMA ATUALIZAÇÃO DE LONGO PRAZO, EVITE COMPRAR QUANDO PARE DE FAZER TOPES DE BALANÇO COMBINADOS COM BAIXO VOLUME E VOLATILIDADE REDUZIDA COMO PODE INDICAR UMA MUDANÇA DE TENDÊNCIA COM UM URSO PRÓXIMO DESLIGUE-SE PARA SER ESPERADO, ASSIM QUE VOCÊ DEVE CONSIDERAR QUE VENDE A COLOCAÇÃO DO MERCADO, UMA ORDEM APERTADA DE PARADA-PERDA APENAS ACIMA DO ÚLTIMO BALANÇO-ALTO. VS Organizações Trading Tip-2 do Mês: QUANDO O MERCADO FOI ARRENDADO POR UM LARGO TEMPO amp EM A LONGO PRAZO DOWNTREND, EVITE VENDER QUANDO PARE FAZENDO MAIS BAIXO SWING-BAIXAS COMBINADAS COM BAIXO VOLUME E REDUZIDA VOLATILIDADE PODE INDICAR UM MUDANÇA DE TENDÊNCIA COM UM PRÓXIMO BULLISH SUBIR ASSIM QUE VOCÊ DEVE CONSIDERAR COMPRAR O MERCADO QUE COLOCA UMA ORDEM APERTADA DE PARADA-PERDA APENAS ABAIXO DO ÚLTIMO BALANÇO-BAIXO. Para obter o nosso mais recente sistema de comerciantes (que apresenta o nosso exclusivo e poderoso Drawdown Minimizer Logic), por favor, alcance-nos visitando nosso novo Moonshot commodity futuros sistema de negociação. Ou clique no site de recursos recomendados relacionados abaixo para informações adicionais de negociação de mercado financeiro: Para ser bem sucedido, um comerciante de commodities deve compreender o conceito básico de volatilidade de preços. Os valores das opções são dramaticamente influenciados pela mudança dos níveis de volatilidade do mercado e dos preços. Se a volatilidade é baixa para começar e o mercado começa a despertar de um sono, você verá um pequeno movimento nos futuros combinados em um movimento desproporcionalmente grande nas opções. Clique agora para Dica de negociação do dia. Para obter uma perspectiva de comerciante sobre como ganhar dinheiro negociando commodities. Histórico de volatilidade de preços sistema (VS) gráficos são um bom lugar para começar, mas manter em mente, muito como sazonal e sazonais de negociação, nada tem que acontecer exatamente o mesmo que no passado. A maioria dos softwares de negociação financeira e scripts podem calcular a volatilidade implícita rastreamento isso ao longo do tempo é provavelmente a maneira mais eficaz de saber se você está vendendo prémios pesados ​​ou vender-se demasiado curto. Não importa como você siga a volatilidade, você acabará por ter uma sensação natural para que os níveis são opportune para vender, e que níveis são melhores esquerda para ser comprado. Para aqueles de vocês que negociam ativamente (ou desejam aprender como negociar) os mercados financeiro e de futuros, há um monte de outras coisas fora dos mercados que você deve seguir. Mas, eu acho que a minha mensagem maior é para aqueles de vocês que não estão nos mercados de futuros, quer os negociem ou não, os mercados de futuros têm um impacto significativo sobre o que acontece nos outros mercados financeiros, incluindo forex, moedas, opções e ações . Faça uma pesquisa, consulta de negociação de ordens ou inquérito de site clicando aqui Sistemas de negociação e design de sistema de negociação - alguns sistemas de negociação são projetados para trabalhar em dados por um curto período de tempo baseado em retrospectiva Há uma forma muito menos óbvia, - fitting envolvendo curva de montagem dos dados de preços para o sistema de comércio. Estamos nos referindo à prática cada vez mais popular de usar um computador para escolher curtos períodos de tempo durante os quais os mercados escolhidos historicamente agiram da mesma forma. Por exemplo, podemos ser informados de que, nos últimos dez anos, comprando prata no dia 10 de maio e vendendo-a no dia 1º de junho, resultou em lucro sempre. A inferência óbvia é que se fizermos isso este ano, temos 75 chances de ganhar. Há tabelas e tabelas deste dados coincidentes sem sentido sendo oferecidos aos comerciantes em livros e almanaques. As características sazonais são altamente questionáveis ​​Parte da teoria é que há algum tipo de base sazonal ou cíclica de muito curto prazo para as semelhanças, embora isso seja manifestamente improvável. Um PC devidamente programado encontrará literalmente milhares de quottrades como este sobre qualquer conjunto bastante extenso de dados, assim como uma otimização envolvendo um grande número de variáveis ​​encontrará quase sempre um grande número de combinações quotprofitablequot. Otimização de dados pode encaixar um sistema para chegar a uma impressão falsa de uma característica sazonal A otimização se encaixa o sistema para os dados eo teste de sazonalidade se encaixa os dados para o sistema. Ambas as práticas resultar em excessivamente franco-ajustados os resultados comerciais que oferecem nenhuma esperança de sucesso na negociação real. O problema é. Os Mercados Não Ouça Aqui é outro exemplo de algo que inicialmente parece conceitualmente errado. Somos continuamente dito que cada mercado tem seu caráter individual, e que, portanto, um sistema de comércio deve ser adaptado para cada mercado. Nós também somos ditos: "Não comércio muitos mercados, porque é difícil assistir mais do que alguns de cada vez, e não testar mais do que alguns mercados, porque é razoável esperar que um sistema de negociação para trabalhar bem mais de uma série de Todos esses conceitos parecem lógicos no início. O problema é que os mercados não vão ouvir. Eles não são previsíveis. Eles não vão agir amanhã da mesma maneira que fizeram hoje ou ontem, e você está se enganando se você esperar isso. Seu melhor se um sistema de negociação Trades uma ampla variedade de mercados e mais variadas condições de mercado Os sistemas de negociação devem ser concebidos para funcionar rentável em um grande número de mercados financeiros e condições de mercado. Eles devem ser simples e flexível o suficiente para que eles não serão jogados para um loop por alterar as condições. Não há melhor indicador Enquanto estamos razoavelmente convencidos de que não há melhor indicador técnico, alguns são menos propensos a se prestam a indesejados curva de ajuste. Inscrever-se para o boletim de notícias livre Como fazer o dinheiro que negocia o Ezine do mercado financeiro Ezine no que diz respeito a todas as matérias do dinheiro including o empréstimo do ampère do Real Estate Clique-aqui agora para começar quotHow para fazer o Moneyquot Click-Above para juntar-se ao boletim de notícias Ezine ou clique - , Podemos dividir indicadores em duas categorias principais: estática e adaptativa. Os indicadores estáticos são estudos técnicos ou outros métodos de entrada ou saída que não se adaptam às mudanças nas condições de mercado, especialmente a volatilidade do mercado. Os exemplos bons de indicadores estáticos são aqueles estudos técnicos, batentes, e objetivos do lucro que são denominados estritamente em dólares ou em pontos do mercado. Trader Consulting Information, ou Faça um inquérito Website por Going-aqui Sistemas de Negociação Usando Mudar metas e paradas são provavelmente menos Curva-Adaptados Indicadores adaptativos mudar paradas e metas como os mercados mudam. Quando esses indicadores adaptativos gerar um sinal de negociação, você pode dizer que o mercado colocá-lo em ou tirou-o de uma posição. Exemplos incluem entradas baseadas em volatilidade e existem, sistemas de breakout de canal como regra semanal Donchians, entrar ou sair em um dia n alta ou baixa, e usando altas recentes swing e swing baixos como entrada, saída ou pontos de parada. Como regra geral, os indicadores adaptativos são menos propensos a tornar-se excessivamente curva-ajustado para os mercados do que os indicadores estáticos, porque o designer do sistema não vai sentir a necessidade de otimizá-los. Isso não é porque eles são menos propensos a super-otimização do que os indicadores estáticos, mas porque eles se adaptam às condições do mercado em mudança, mantendo a sua integridade. Métodos variáveis ​​de parada de amplificação de alvo são menos prováveis ​​limitar estritamente perdas ou lucros A principal desvantagem de indicadores adaptativos é que eles não limitam estritamente uma perda ou bloqueiam com precisão um lucro. Por exemplo, se sua saída para limitar uma perda for uma baixa de 10 dias, a baixa de 10 dias pode ser de 500 ou 5.000 de distância. Se sua conta é de 20.000 em tamanho, parece imprudente arriscar tanto quanto 25 em um comércio, embora 2,5 parece aceitável. O mesmo é verdadeiro se você for afortunado bastante travar nos lucros. Indicadores adaptativos expandir com volatilidade, tornando mais fácil para um lucro ganhou duramente desaparecer tão rapidamente como foi criado. Um compromisso razoável pode ser permitir que os mercados ditem suas entradas e saídas em condições normais, mas se um determinado mercado se torna demasiado volátil, limite sua perda potencial usando um batente estático do dólar (talvez keyed ao tamanho da sua conta) ou evite o mercado completamente. Alguns sistemas são projetados para trabalhar em dados por um curto período de tempo com base em retrospectiva Há uma forma muito menos óbvia, mas igualmente perigosa de ajuste de curva que envolve a curva de encaixe dos dados para o sistema. Refiro-me à prática cada vez mais popular de usar um computador para escolher curtos períodos de tempo durante os quais os mercados escolhidos historicamente agiram da mesma forma. Por exemplo, podemos ser informados de que, nos últimos dez anos, comprando prata no dia 10 de maio e vendendo-a no dia 1º de junho, resultou em lucro sempre. Trader Consulting, fazer uma pesquisa ou fazer um inquérito site clicando-aqui A inferência óbvia é que se fizermos isso este ano, temos uma chance de 75 de ganhar. Há tabelas e tabelas deste dados coincidentes sem sentido sendo oferecidos aos comerciantes em livros e almanaques. As características sazonais são altamente questionáveis ​​Parte da teoria é que há algum tipo de base sazonal ou cíclica de muito curto prazo para as semelhanças, embora isso seja manifestamente improvável. Um PC devidamente programado encontrará literalmente 1000s de quottrades assim como sobre qualquer conjunto bastante extenso de dados, assim como uma otimização envolvendo um grande número de variáveis ​​quase sempre encontrará um grande número de combinações quotprofitablequot. Otimização de dados pode ajustar um sistema para chegar a impressão falsa de uma característica sazonal A otimização se encaixa o sistema para os dados, e os testes de sazonalidade se encaixa os dados para o sistema de comércio. Ambas as práticas resultar em excessivamente curb-montado negociação resultados oferecendo pouca esperança real de sucesso contínuo em tempo real de negociação. Sites recomendados de interesse 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 basear-se 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, ordens faltantes 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 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. (Para a leitura relacionada, veja Estratégias de troca do dia para novatos.) O valor de mercado total do dólar de todas as partes proeminentes de um company039s. 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 obter retorno sobre ele. Isto. Criando um Sistema de Negociação dentro do Sistema de Negociação Laboratório Lab Laboratório Lab irá gerar automaticamente Sistemas de Negociação em qualquer mercado em poucos minutos usando um programa de computador muito avançado conhecido como AIMGP (Indução Automática de Código de Máquina com Programação Genética). Criação de um sistema de negociação dentro Trading System Lab é realizado em 3 passos simples. Primeiro, um pré-processador simples é executado que automaticamente extrai e pré-processa os dados necessários do mercado que você deseja trabalhar. TSL aceita CSI, MetaStock, AIQ, TradeStation, Dados de Internet grátis, ASCII, TXT, CSV, CompuTrac, DowJones, FutureSource, TeleChart2000v3, TechTools, XML, dados binários e Internet Streaming. Em segundo lugar, o gerador do sistema de negociação (GP) é executado por vários minutos, ou mais, para evoluir um novo sistema de negociação. Você pode usar seus próprios dados, padrões, indicadores, relações de intermarket ou dados fundamentais dentro de TSL. Em terceiro lugar, o Sistema de Negociação evoluído é formatado para produzir novos sinais do Sistema de Negociação dentro da TradeStation ou de muitas outras plataformas de negociação. TSL irá escrever automaticamente Easy Language, Java, Assembler, código C, código C e WealthLab Script Language. O Sistema de Negociação pode então ser negociado manualmente, negociado através de um corretor ou negociado automaticamente. Você pode criar o sistema de comércio você mesmo ou nós podemos fazê-lo para você. Em seguida, você ou seu corretor podem negociar o sistema manualmente ou automaticamente. Trading System Labs Genetic Program contém vários recursos que reduzem a possibilidade de ajuste de curva, ou produzindo um sistema de negociação que não continua a realizar no futuro. Primeiro, os Sistemas de Negociação evoluídos têm seu tamanho podado até o menor tamanho possível através do que é chamado Pressão de Parcimônia, extraindo do conceito de comprimento de descrição mínimo. Assim, o Sistema de Negociação resultante é tão simples quanto possível e geralmente se acredita que quanto mais simples for o Sistema de Negociação, melhor será o desempenho no futuro. Em segundo lugar, a aleatoriedade é introduzida no processo evolutivo, o que reduz a possibilidade de encontrar soluções que sejam localmente, mas não globalmente óptimas. A aleatoriedade é introduzida não apenas sobre as combinações do material genético usado nos Sistemas de Negociação evoluídos, mas também em Parsimony Pressure, Mutation, Crossover e outros parâmetros GP de nível mais alto. O teste fora da amostra é realizado enquanto o treinamento está em andamento com informações estatísticas apresentadas nos testes de amostra e fora do sistema de negociação. Os logs de execução são apresentados ao usuário para os dados de treinamento, validação e fora da amostra. Bem comportado Out of Sample desempenho pode ser indicativo de que o sistema de negociação está evoluindo com características robustas. Uma deterioração substancial no teste automático de ausência de amostra em comparação com o teste de amostra pode implicar que a criação de um robusto sistema de negociação está em dúvida ou que o terminal ou o conjunto de entrada pode precisar ser alterado. Finalmente, o Conjunto Terminal é cuidadosamente escolhido de modo a não exagerar a seleção do material genético inicial para qualquer tendência ou sentimento de mercado particular. A TSL não inicia sua execução com um Sistema de Negociação predefinido. De facto, apenas o Conjunto de Entradas e uma selecção de modos ou modos de entrada no mercado, para a procura e atribuição automática de entradas, é inicialmente feita. Um comportamento de padrão ou indicador que pode ser pensado como uma situação de alta pode ser usado, descartado ou invertido dentro do GP. Nenhum padrão ou indicador é pré-atribuído a qualquer tendência de movimento de mercado em particular. Este é um desvio radical do desenvolvimento do Sistema de Negociação gerado manualmente. Um Sistema de Negociação é um conjunto lógico de instruções que dizem ao comerciante quando comprar ou vender um determinado mercado. Estas instruções raramente requerem a intervenção de um comerciante. Os sistemas negociando podem negociados manualmente, observando instruções negociando em uma tela de computador, ou podem ser negociados permitindo que o computador incorpore negociates no mercado automaticamente. Ambos os métodos estão em uso generalizado hoje. Existem mais gerentes de dinheiro profissional que se consideram comerciantes sistemáticos ou mecânicos do que aqueles que se consideram discricionária, eo desempenho dos gestores de dinheiro sistemático é geralmente superior ao de gestores de dinheiro discrecional. Estudos têm mostrado que as contas comerciais geralmente perdem dinheiro com mais freqüência se o cliente não está usando um sistema de negociação. O aumento significativo nos Sistemas de Negociação nos últimos 10 anos é evidente, especialmente nas corretoras de commodities, entretanto as corretoras de ações e corretoras estão cada vez mais conscientes dos benefícios através do uso de Sistemas de Negociação e alguns começaram a oferecer Sistemas de Negociação aos seus Clientes de varejo. A maioria dos gestores de fundos mútuos já estão usando sofisticados algoritmos de computador para orientar suas decisões sobre qual estoque quente para escolher ou o setor de rotação está a favor. Computadores e algoritmos tornaram-se mainstream no investimento e esperamos que esta tendência continue enquanto os investidores mais jovens e informáticos continuam a permitir que partes do seu dinheiro sejam administradas pela Trading Systems para reduzir o risco e aumentar os retornos. As enormes perdas sofridas pelos investidores que participam na compra e manutenção de ações e fundos mútuos como o mercado de ações derretido nos últimos anos está promovendo este movimento para uma abordagem mais disciplinada e lógica para investir no mercado de ações. O investidor médio percebe que ele ou ela atualmente permite que muitos aspectos de suas vidas e as vidas de seus entes queridos para ser mantido ou controlado por computadores como os automóveis e aeronaves que usamos para o transporte, o equipamento de diagnóstico médico que usamos para a manutenção da saúde, Os controladores de aquecimento e refrigeração que usamos para o controle de temperatura, as redes que usamos para informações baseadas na Internet, até mesmo os jogos que jogamos para entretenimento. Por que, então, alguns investidores de varejo acreditam que podem atirar do quadril em suas decisões sobre o que estoque ou fundo mútuo para comprar ou vender e esperar para ganhar dinheiro Finalmente, o investidor médio tornou-se cauteloso do conselho e informações encaminhadas por corretores sem escrúpulos , Contadores, diretores corporativos e consultores financeiros. Durante os últimos 20 anos, matemáticos e desenvolvedores de software pesquisaram indicadores e padrões nos mercados de ações e commodities procurando informações que pudessem apontar para a direção do mercado. Esta informação pode ser utilizada para melhorar o desempenho dos Sistemas de Negociação. Geralmente, este processo de descoberta é realizado através de uma combinação de tentativa e erro e mais sofisticada de Data Mining. Normalmente, o desenvolvedor levará semanas ou meses de número crunching, a fim de produzir um potencial sistema de negociação. Muitas vezes este sistema negociando não executará bem quando usado realmente no futuro devido ao que é chamado ajuste da curva. Ao longo dos anos tem havido muitos sistemas de negociação (e empresas de desenvolvimento do sistema de negociação) que vieram e foram como seus sistemas falharam em negociação ao vivo. Desenvolvimento de sistemas de negociação que continuam a desempenhar no futuro é difícil, mas não impossível de realizar, embora nenhum desenvolvedor ético ou gerente de dinheiro vai dar uma garantia incondicional de que qualquer sistema de negociação, ou para qualquer assunto, ações ou fundos mútuos, continuará Para produzir lucros no futuro para sempre. O que demorou semanas ou meses para que o desenvolvedor do Sistema de Negociação produza no passado pode agora ser produzido em minutos através do uso do Trading System Lab. Trading System Lab é uma plataforma para geração automática de Sistemas de Negociação e Indicadores de Negociação. TSL faz uso de uma alta velocidade Genetic Programming Engine e produzirá Trading Systems a uma taxa de mais de 16 milhões de sistema-barras por segundo com base em 56 entradas. Observe que apenas algumas entradas serão realmente usadas ou necessárias, resultando em estruturas de estratégia geralmente simples evoluídas. Com aproximadamente 40.000 a 200.000 sistemas necessários para uma convergência, o tempo de convergência para qualquer conjunto de dados pode ser aproximado. Observe que não estamos simplesmente executando uma otimização da força bruta de indicadores existentes procurando parâmetros ótimos a partir dos quais usar em um sistema de negociação já estruturado. O Gerador do Sistema de Negociação começa em uma origem de ponto zero sem fazer suposições sobre o movimento do mercado no futuro e, em seguida, desenvolve Sistemas de Negociação a uma taxa muito alta combinando informações presentes no mercado e formulando novos filtros, funções, condições e relacionamentos como ele Avança para um sistema de negociação geneticamente modificado. O resultado é que um excelente sistema de negociação pode ser gerado em poucos minutos em 20-30 anos de dados diários de mercado em praticamente qualquer mercado. Ao longo dos últimos anos, tem havido várias abordagens para Trading System otimização que empregam a menos poderosa Algoritmo Genético. Os Programas Genéticos (GPs) são superiores aos Algoritmos Genéticos (AGs) por várias razões. Primeiro, os GPs convergem em uma solução em uma taxa exponencial (muito rápido e ficando mais rápido), enquanto que os Algoritmos Genéticos convergem em uma taxa linear (muito mais lenta e não ficando mais rápida). Em segundo lugar, GPs realmente gerar código de máquina do sistema de negociação que combinou o material genético (indicadores, padrões, dados inter-mercado) de maneiras únicas. Essas combinações únicas podem não ser intuitivamente óbvias e não exigem definições iniciais do desenvolvedor do sistema. As relações matemáticas originais criadas podem se tornar novos indicadores, ou variantes na Análise Técnica, ainda não desenvolvidos ou descobertos. GAs, por outro lado, simplesmente procurar soluções ótimas à medida que progridem sobre o intervalo de parâmetros que não descobrem novas relações matemáticas e não escrever seu próprio código de sistema de negociação. GPs criar código de sistema de negociação de vários comprimentos, usando genomas de comprimento variável, irá modificar o comprimento do sistema de negociação através do que é chamado de crossover não homóloga e descartar completamente um indicador ou padrão que não contribui para a eficiência do sistema de negociação. GAs usam apenas blocos de instruções de tamanho fixo, fazendo uso de apenas crossover homóloga e não produzem código de Sistema de Negociação de comprimento variável, nem descartam um indicador ou padrão ineficiente tão facilmente quanto um GP. Finalmente, os Programas Genéticos são um avanço recente no domínio da aprendizagem mecânica, enquanto que os Algoritmos Genéticos foram descobertos há 30 anos. Os programas genéticos incluem todas as principais funcionalidades de crossover, reprodução, mutação e fitness, mas os GPs incluem características muito mais rápidas e robustas, tornando os GPs a melhor escolha para a produção de Sistemas de Negociação. O GP empregado no TSLs Trading System Generator é o GP mais rápido atualmente disponível e não está disponível em nenhum outro software de mercado financeiro do mundo. O Algoritmo de Programação Genética, o Simulador de Negociação e os Motores de Fitness usados ​​dentro da TSL levaram mais de 8 anos para produzir. Trading System Lab é o resultado de anos de trabalho duro por uma equipe de engenheiros, cientistas, programadores e comerciantes, e acreditamos que representa a tecnologia mais avançada disponível hoje para a negociação dos mercados.

No comments:

Post a Comment