Noções básicas de negociação algorítmica: conceitos e exemplos Um algoritmo é um conjunto específico de instruções claramente definidas destinadas a realizar uma tarefa ou processo. A negociação algorítmica (negociação automatizada, negociação em caixa preta ou simplesmente negociação de algo) é o processo de utilização de computadores programados para seguir um conjunto definido de instruções para colocar um negócio a fim de gerar lucros a uma velocidade e frequência que é impossível para um Comerciante humano. Os conjuntos de regras definidos baseiam-se em tempo, preço, quantidade ou qualquer modelo matemático. Além de oportunidades de lucro para o comerciante, algo-trading torna os mercados mais líquidos e torna a negociação mais sistemática, excluindo impactos humanos emocionais sobre as atividades de negociação. Suponha que um comerciante segue esses critérios comerciais simples: Comprar 50 ações de uma ação quando sua média móvel de 50 dias ultrapassa a média móvel de 200 dias Vender ações da ação quando sua média móvel de 50 dias fica abaixo da média móvel de 200 dias Usando este conjunto de duas instruções simples, é fácil escrever um programa de computador que irá monitorar automaticamente o preço das ações (e os indicadores de média móvel) e colocar as ordens de compra e venda quando as condições definidas forem atendidas. O comerciante já não precisa de manter um relógio para preços e gráficos vivos, ou põr nas ordens manualmente. O sistema de negociação algorítmica automaticamente faz isso para ele, identificando corretamente a oportunidade de negociação. Algo-trading oferece os seguintes benefícios: Trades executados nos melhores preços possíveis Instant e exata colocação da ordem de comércio (assim altas chances de execução em níveis desejados) Negociações Temporizado corretamente e instantaneamente, para evitar mudanças significativas de preços Custos de transação reduzidos (veja o exemplo de insuficiência de implementação abaixo) Verificações automáticas simultâneas em várias condições de mercado Redução do risco de erros manuais na colocação das operações Backtest o algoritmo, com base em dados históricos e em tempo real reduzidos Reduzido A possibilidade de erros por comerciantes humanos com base em fatores emocionais e psicológicos A maior parte do atual dia algo-trading é alta freqüência de negociação (HFT), que tenta capitalizar sobre a colocação de um grande número de ordens a velocidades muito rápidas em vários mercados e múltiplas decisões Parâmetros, com base em instruções pré-programadas. Algo-trading é usado em muitas formas de negociação e atividades de investimento, incluindo: Investidores de médio a longo prazo ou empresas de compra de lado (fundos de pensão , Fundos mútuos, companhias de seguros) que compram em ações em grandes quantidades, mas não querem influenciar os preços das ações com investimentos discretos de grande volume. Os comerciantes de curto prazo e os participantes do lado da venda (fabricantes de mercado, especuladores e arbitradores) beneficiam-se da execução automatizada do comércio além, de algo-negociar ajudas em criar liquidez suficiente para vendedores no mercado. Os comerciantes sistemáticos (seguidores de tendências, comerciantes de pares, fundos de hedge, etc.) acham muito mais eficiente programar suas regras de negociação e deixar o programa trocar automaticamente. A negociação algorítmica proporciona uma abordagem mais sistemática ao comércio ativo do que métodos baseados em intuição ou instinto de comerciantes humanos. Estratégias Algorítmicas de Negociação Qualquer estratégia para negociação algorítmica requer uma oportunidade identificada que seja rentável em termos de ganhos melhorados ou redução de custos. As estratégias de negociação comuns usadas em algo-trading são as seguintes: As estratégias de negociação algorítmicas mais comuns seguem as tendências em médias móveis. Canal breakouts. Movimentos de nível de preços e indicadores técnicos relacionados. Estas são as estratégias mais fáceis e mais simples de implementar através de negociação algorítmica, porque essas estratégias não envolvem fazer quaisquer previsões ou previsões de preços. Os negócios são iniciados com base na ocorrência de tendências desejáveis. Que são fáceis e simples de implementar através de algoritmos sem entrar na complexidade da análise preditiva. O exemplo acima mencionado de média móvel de 50 e 200 dias é uma tendência popular seguindo a estratégia. Comprar uma ação cotada dual a um preço mais baixo em um mercado e vendê-lo simultaneamente a um preço mais elevado em um outro mercado oferece o diferencial de preço como o lucro sem risco Ou arbitragem. A mesma operação pode ser replicada para ações versus instrumentos de futuros, já que existem diferenciais de preços de tempos em tempos. Implementar um algoritmo para identificar tais diferenciais de preços e colocar as ordens permite oportunidades rentáveis de forma eficiente. Os fundos de índice definiram períodos de reequilíbrio para trazer as suas participações a par com os respectivos índices de referência. Isso cria oportunidades lucrativas para os comerciantes algorítmicos, que capitalizar sobre os negócios esperados que oferecem 20-80 pontos-base de lucros, dependendo do número de ações no fundo de índice, pouco antes do rebalanceamento do fundo índice. Tais negociações são iniciadas através de sistemas de negociação algorítmica para execução atempada e melhores preços. Um monte de modelos matemáticos comprovados, como a estratégia de negociação delta neutro, que permitem negociação na combinação de opções e sua segurança subjacente. Onde os negócios são colocados para compensar deltas positivos e negativos de modo que o delta da carteira seja mantido em zero. A estratégia de reversão média baseia-se na idéia de que os preços altos e baixos de um ativo são um fenômeno temporário que revertem para seu valor médio periodicamente. Identificar e definir uma faixa de preço e algoritmo de implementação com base em que permite que os comércios sejam colocados automaticamente quando o preço do ativo entrar e sair do seu intervalo definido. Volume ponderada estratégia de preço médio quebra uma grande ordem e libera dinamicamente determinados pedaços menores da ordem para o mercado usando os perfis de volume histórico específico do estoque. O objetivo é executar a ordem próxima ao Preço Médio Ponderado pelo Volume (VWAP), beneficiando assim o preço médio. A estratégia de preço médio ponderado pelo tempo rompe uma grande ordem e libera blocos menores determinados dinamicamente da ordem para o mercado usando intervalos de tempo uniformemente divididos entre uma hora de início e uma de fim. O objetivo é executar a ordem perto do preço médio entre o início eo fim, minimizando assim o impacto no mercado. Até que a ordem de negociação seja totalmente preenchida, este algoritmo continua enviando ordens parciais, de acordo com a proporção de participação definida e de acordo com o volume negociado nos mercados. A estratégia de passos relacionados envia ordens a uma percentagem definida pelo utilizador dos volumes de mercado e aumenta ou diminui esta taxa de participação quando o preço da acção atinge níveis definidos pelo utilizador. A estratégia de déficit de implementação visa minimizar o custo de execução de uma ordem, trocando o mercado em tempo real, economizando assim o custo da ordem e beneficiando do custo de oportunidade da execução atrasada. A estratégia vai aumentar a taxa de participação alvo quando o preço das ações se move favoravelmente e diminuí-lo quando o preço das ações se move adversamente. Existem algumas classes especiais de algoritmos que tentam identificar acontecimentos no outro lado. Esses algoritmos de sniffing, usados, por exemplo, por um fabricante de mercado de sell side têm a inteligência interna para identificar a existência de quaisquer algoritmos no lado de compra de uma grande ordem. Essa detecção por meio de algoritmos ajudará o criador de mercado a identificar grandes oportunidades de pedidos e permitir que ele se beneficie ao preencher as encomendas a um preço mais alto. Isso às vezes é identificado como front-running de alta tecnologia. Requisitos técnicos para negociação algorítmica Implementar o algoritmo usando um programa de computador é a última parte, bateu com backtesting. (Para mais sobre negociação de alta freqüência e práticas fraudulentas, consulte: Se você comprar ações on-line, você está envolvido em HFTs. O desafio é transformar a estratégia identificada em um processo informatizado integrado que tenha acesso a uma conta comercial para a colocação de encomendas. São necessários os seguintes: Conhecimento de programação de computadores para programar a estratégia de negociação necessária, programadores contratados ou software de negociação pré-fabricado Conectividade de rede e acesso a plataformas de negociação para colocar as ordens Acesso a feeds de dados de mercado que serão monitorados pelo algoritmo para oportunidades de colocar Ordens A capacidade ea infra-estrutura para backtest o sistema uma vez construído, antes de ir viver em mercados reais Dados históricos disponíveis para backtesting, dependendo da complexidade das regras implementadas no algoritmo Aqui está um exemplo abrangente: Royal Dutch Shell (RDS) está listado em Amsterdam Bolsa de Valores (AEX) e Bolsa de Valores de Londres (LSE). Permite construir um algoritmo para identificar oportunidades de arbitragem. Aqui estão algumas observações interessantes: AEX negocia em Euros, enquanto LSE negocia em libras esterlinas Devido à diferença de hora de uma hora, AEX abre uma hora mais cedo do que LSE, seguido por ambas as trocas que negociam simultaneamente por próximas horas e então negociando somente em LSE durante A última hora à medida que a AEX fecha Podemos explorar a possibilidade de negociação de arbitragem sobre as ações da Royal Dutch Shell listadas nesses dois mercados em duas moedas diferentes Um programa de computador que pode ler os preços atuais do mercado Alimentações de preços tanto da LSE quanto da AEX A forex rate feed for Taxa de câmbio GBP-EUR Ordem de capacidade de colocação que pode encaminhar a ordem para a troca correta Capacidade de back-testing em feeds de preços históricos O programa de computador deve executar o seguinte: Leia o feed de preços de entrada de ações RDS de ambas as câmaras Usando as taxas de câmbio disponíveis . Converter o preço de uma moeda para outra Se houver uma discrepância de preço suficientemente grande (descontando os custos de corretagem) levando a uma oportunidade lucrativa, então coloque a ordem de compra em câmbio de menor preço e venda na ordem de câmbio mais alta Se as ordens forem executadas como Desejado, o lucro de arbitragem seguirá Simples e Fácil No entanto, a prática de negociação algorítmica não é tão simples de manter e executar. Lembre-se, se você pode colocar um comércio algo-gerado, assim que os outros participantes do mercado. Conseqüentemente, os preços flutuam em milissegundos e até em microssegundos. No exemplo acima, o que acontece se o seu comércio comprar é executado, mas vender o comércio doesnt como os preços de venda mudar no momento em que sua ordem atinge o mercado Você vai acabar sentado com uma posição aberta. Tornando sua estratégia de arbitragem inútil. Há riscos e desafios adicionais: por exemplo, riscos de falha de sistema, erros de conectividade de rede, intervalos de tempo entre ordens de negociação e execução e, o mais importante de tudo, algoritmos imperfeitos. Quanto mais complexo for um algoritmo, o backtesting mais rigoroso é necessário antes de ser colocado em ação. A análise quantitativa do desempenho de um algoritmo desempenha um papel importante e deve ser examinada criticamente. Sua emocionante para ir para a automação auxiliado por computadores com uma noção de fazer dinheiro sem esforço. Mas um deve certificar-se que o sistema é testado completamente e os limites requeridos são ajustados. Os comerciantes analíticos devem considerar a aprendizagem de programação e sistemas de construção por conta própria, para ter certeza de implementar as estratégias certas de forma infalível. O uso cauteloso e o teste completo de algo-trading podem criar oportunidades lucrativas. 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. 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 ganhar um retorno sobre ele. Este. Melhores estratégias de negociação a curto prazo 8211 ATR Cálculo Os 20 dias Fade é uma das melhores estratégias de negociação a curto prazo para qualquer mercado Bom dia a todos, eu queria deixar todos os leitores do nosso blog sabem que os últimos dois artigos e vídeos sobre a colocação Juntamente com algumas das melhores estratégias de negociação a curto prazo recebeu comentários maravilhosos de nossos leitores, e eu queria agradecer a todos por isso. Esta é a última parte da série e eu irei sobre a colocação de perda de parada e colocação de alvo de lucro para a nossa estratégia de desvanecimento de 20 dias que eu tenho demonstrado durante os últimos 2 dias. Se você não leu os artigos ou viu os vídeos, há um link para ambos abaixo. Tutorial Monday8217s Tutorial Tuesday8217s Na segunda-feira, eu demonstrei como aumentar o comprimento de uma média móvel aumentará suas probabilidades de comércios indo seu caminho. O melhor número foi de cerca de 90 dias. Este exercício demonstrou como aumentar a sua média móvel ou seu comprimento de breakout de 20 dias para 90 dias pode aumentar sua porcentagem de negócios rentáveis de 30 por cento de rentabilidade para cerca de 56 por cento de rentabilidade, isso é enorme. Na terça-feira, eu demonstrei como nós podemos fazer exame de um método que tenha a relação de vencimento terrível e inverta-a para fornecer uma porcentagem muito elevada dos vencedores comparados aos losers. Eu levei as fugas de 20 dias que renderam uma relação de vitória terrível e invertei isto. Em vez de comprar breakouts de 20 dias que fade-los e fazer o mesmo para a desvantagem. Eu também fornecido alguns filtros para ajudar a aumentar as chances ainda mais. O método é chamado o fade de 20 dias e hoje eu cobrirei a colocação da parada da perda e a colocação do alvo do lucro para esta estratégia. Algumas das melhores estratégias de negociação a curto prazo são simples de aprender e de comércio Eu recomendo que você preste atenção porque eu acho que este método para fornecer cerca de 70 por cento vitória para perda rácio e executa melhor do que a maioria dos sistemas de negociação que vendem milhares de dólares. Lembre-se, não existe correlação entre métodos de negociação caros ou complexos e lucratividade. O desvanecimento de 20 dias continua a ser um dos mais rentáveis e uma das melhores estratégias de negociação a curto prazo que já negociei, e tenho negociado praticamente todas as estratégias que você pode imaginar. Como funciona o Indicador ATR O indicador ATR significa Average True Range, foi um dos poucos indicadores desenvolvidos por J. Welles Wilder e publicado em 1978, New Concepts in Technical Trading Systems. Embora o livro foi escrito e publicado antes da idade do computador, surpreendentemente, resistiu o teste do tempo e vários indicadores que foram apresentados no livro permanecem alguns dos melhores e mais populares indicadores utilizados para negociação a curto prazo para este dia. Uma coisa muito importante a ter em mente sobre o indicador ATR é que it8217s não usado para determinar a direção do mercado de qualquer forma. O único objetivo deste indicador é medir a volatilidade para que os comerciantes possam ajustar suas posições, níveis de parada e alvos de lucro com base no aumento e diminuição da volatilidade. A fórmula para o ATR é muito simples: Wilder começou com um conceito chamado True Range (TR), que é definido como o maior dos seguintes: Método 1: Current High menos o atual Low Método 2: Current High menos o anterior Close ( Valor absoluto) Método 3: Corrente Baixo menos o anterior Fechar (valor absoluto) Uma das razões pelas quais Wilder usou uma das três fórmulas foi para garantir que seus cálculos explicassem lacunas. Ao medir apenas a diferença entre o preço alto e baixo, as lacunas não são levadas em conta. Usando o maior número dos três cálculos possíveis, Wilder certificou-se de que os cálculos explicaram as lacunas que ocorrem durante as sessões durante a noite. Tenha em mente que todo o software de análise técnica de gráficos tem o indicador ATR construir. Portanto, você won8217t tem que calcular qualquer coisa manualmente você mesmo. No entanto, Wilder usou um período de 14 dias para calcular a volatilidade a única diferença que eu faço é usar um ATR de 10 dias em vez dos 14 dias. Acho que o menor período de tempo reflete melhor com posições de negociação de curto prazo. O ATR pode ser usado intra-dia para os comerciantes do dia, basta mudar o dia 10 para 10 barras eo indicador irá calcular a volatilidade com base no prazo que você escolheu. Aqui está um exemplo de como o ATR se parece quando adicionado a um gráfico. Vou usar os exemplos de ontem para que você possa aprender sobre o indicador e ver como usá-lo ao mesmo tempo. Antes de entrar na análise, deixe-me dar-lhe as regras para a perda de stop e lucro alvo para que você possa ver como ele olha visualmente. O nível de perda de stop é de 2 10 dias ATR eo alvo de lucro é 4 10 dias ATR. Certifique-se de saber exatamente o que o ATR de 10 dias é igual a antes de entrar na ordem Subtraia o ATR do seu nível de entrada real. Isto irá dizer-lhe onde colocar o seu nível stop loss. Neste exemplo você pode ver como eu calculado o lucro alvo usando o ATR. O método é idêntico ao cálculo de seus níveis de stop loss. Você simplesmente tomar o ATR no dia em que você entrar na posição e multiplicá-lo por 4. As melhores estratégias de negociação a curto prazo têm metas de lucro que são pelo menos o dobro do tamanho do seu risco. Observe como o nível de ATR está agora mais baixo em 1.01, isto é declínio na volatilidade. Don8217t esquecer-se de usar o nível ATR original para calcular o seu stop loss e colocação de lucro alvo. A volatilidade diminuiu eo ATR passou de 1,54 para 1,01. Use o 1.54 original para ambos os cálculos, a única diferença é metas de lucro obter 4 ATR e parar os níveis de perda obter 2 ATR. Se você está tomando posições longas, você precisa subtrair a parada ATR perda de sua entrada e adicionar o ATR para o seu lucro alvo. Para posições curtas, você precisa fazer o oposto, adicione a parada ATR perda para a sua entrada e subtrair o ATR do seu lucro alvo. Por favor, reveja isso para que você não fique confuso ao usar o ATR para parar a colocação de perda e colocação de alvo de lucro. Isso conclui nossa série de três partes sobre as melhores estratégias de negociação a curto prazo que trabalham no mundo real. Lembre-se, as melhores estratégias de negociação a curto prazo não tem que ser complicado ou custar milhares de dólares para ser rentável. Para obter mais informações sobre este tópico, por favor, vá para: Análise Técnica Trading 8211 Double Tops e Bottoms e Aprender Análise Técnica 8211 O caminho certo Todos os melhores, Treinador Senior por Roger Scott, Estratégias de Comércio Técnico 8211 The Tail Gap Estratégia Revisited Simple Technical Trading Strategies That Trabalho Aqueles de vocês que seguem meus vídeos de negociação e este blog sabem que I8217m um grande proponente de técnicas comerciais simples estratégias. Muitos comerciantes acreditam que os métodos complexos são melhores ou têm uma melhor vitória para perder razão. Vou dizer-lhe de muitos anos de negociação que isso simplesmente não é verdade. Por uma questão de fato uma das minhas estratégias de negociação técnicas favoritas, o método da cauda Gap é uma das estratégias de negociação mais rentáveis e confiáveis que já encontrei. Para aqueles de vocês que não estão familiarizados com a estratégia Tail Gap, você pode baixar um relatório de negociação livre na frente do nosso site que vai para as regras e fornece alguns exemplos desta estratégia. Eu recomendo que você baixar uma cópia e familiarizar-se com este método de negociação. Em poucas palavras, o método é baseado em princípios de negociação simples, tais como tendências, lacunas e volatilidade, mas fornece tudo o necessário para retornos consistentes. Conheço vários comerciantes que apenas o comércio esta estratégia em diferentes ações e outros mercados e me dizer que funciona muito bem para eles. Hoje I8217m vai rever alguns comércios passados para que você possa ver como a Estratégia Gap Cauda estabelece, desta forma você pode obter uma boa sensação para este método. A razão pela qual eu quero passar por isso com você é porque eu tenho recebido vários e-mails de comerciantes que estão aprendendo esse método e muitos comerciantes estão fazendo erros semelhantes. Quero cobrir os erros mais comuns ao usar esta estratégia para que você possa obter todos os benefícios da Tail Gap Estratégia. Certifique-se de seguir a tendência principal O primeiro grande problema que vejo comerciantes fazendo com a Tail Gap estratégia está tomando sinais contra a tendência principal. Este é um grande não e eu recomendo que você só tomar sinais na direção da tendência principal. A maioria das estratégias de negociação comercial rentável exigem que você comércio com a tendência principal e este não é excepção. Evite ir contra a tendência. Encontrar estoques que estão inclinados pelo menos 20, quer para cima ou para baixo Muitos comerciantes confundem a Tail Gap estratégia com estratégias de reversão e ir contra a tendência principal. Isso é altamente desencorajado e provavelmente irá causar risco desnecessário de perda. O sinal é um sinal de compra, mas a tendência é para baixo Você pode ver neste exemplo que AGG está em uma tendência de baixa. O sinal de entrada deve ser evitado porque a tendência principal é slopping para baixo. Somente sinais curtos devem ser tomados neste caso. Uma vez que este é um sinal de entrada longo, vamos evitá-lo completamente. Cancelar seu pedido se não preencher no dia seguinte O segundo maior erro que os comerciantes fazem com este método é esquecer de cancelar a ordem de entrada se não preencher ocorre. Lembre-se, você só tem um dia após a configuração para entrar no comércio. Se a negociação não funcionar no dia seguinte ao estabelecido, a ordem deve ser cancelada. A premissa da Tail Gap estratégia é algo que acontece no mercado que provoca um curto desvio temporário da principal tendência. Nosso objetivo é pegar o estoque ou qualquer outro mercado você está negociando como o mercado está corrigindo o desvio e voltando ao seu nível de negociação normal dentro da tendência. Isto é suposto para acontecer muito rapidamente, that8217s porque eu don8217t dar a este comércio muito tempo para trabalhar fora. A ordem é desencadeada o dia muito próximo Coloque sua perda de stop e meta de lucro alvo cada vez que você entrar no comércio A última questão que vejo comerciantes repetidamente ter problemas com é evitar colocar níveis de parada e os níveis de lucro alvo. Estatisticamente, a maioria dos comerciantes que não colocam pedidos de perda de perda e ordens de objetivo de lucro no momento em que a ordem é colocada, evite fazê-lo. Lembre-se, a maior causa de perdas é causada por evitar ordens stop loss no momento em que entrar no mercado. Sempre escreva suas ordens de perda de stop loss e lucro antes de entrar no comércio. Desta forma, você entrará todas as ordens ao mesmo tempo e tomará o hábito de fazê-lo. Este um pedaço de conselho é muito importante e espero que você siga cada vez que você faça um pedido. O estoque quase parou 3 dias após a entrada. Indo na direção da tendência ajuda muitas vezes lembrar o lucro alvo é duas vezes o seu nível de risco adicionado à sua entrada, se você está indo por muito tempo as conclusões A Tail Gap estratégia continua a ser uma das minhas favoritas técnicas estratégias de negociação porque oferece grande risco para recompensar características e faz sentido. Normalmente, quando os mercados de diferença contra a tendência, it8217s por um curto período de tempo e esta estratégia ajuda você a capitalizar sobre isso. Lembre-se, grandes estratégias don8217t tem que ser complicado para ser rentável. Vou fazer uma atualização sobre a estratégia de 4 x 4 retracement seguinte então fique atento. Para artigos sobre temas semelhantes, consulte: Indicadores de negociação de curto prazo 8211 Bandas de Bollinger como filtro de tendências eo melhor método de análise técnica Por Roger Scott Senior Trainer Market Geeks
No comments:
Post a Comment