Exemplo de estratégias de negociação de alta freqüência


Obter através da App Store Leia esta publicação em nosso aplicativo!


Onde posso encontrar alguns exemplos de algoritmos de negociação de alta frequência ou stat arborativos além de negociação básica de livros didáticos?


tem vários algoritmos de nome. Eu entendo que a maioria dos algoritmos HFT são proprietários, mas estou procurando exemplos de estratégias HFT (mesmo as que não ganham mais dinheiro) apenas para entender o que é.


Haim Bodek trabalhou para Goldman e UBS e depois teve sua própria empresa comercial. Ele começou a Consultar em estratégias HFT e foi mencionado em Dark Pools por Scott Patterson.


Confira a introdução da estratégia '0+'. Como afirmou uma resposta anterior, ninguém dará uma estratégia vencedora.


O Guia do Heretic para Finanças Globais: Hacking the Future of Money.


Aventuras Anárquicas em Artes, Ativismo, Antropologia e Economia Alternativa.


Quarta-feira, 17 de junho de 2015.


Surrealismo algorítmico: um guia lento para negociação de alta freqüência.


PARTE 1 (3500 palavras)


Um primário de 900 milhões de microsecondos sobre o comércio de alta freqüência.


No tempo que leva você a ler esta frase, um algoritmo de negociação de alta freqüência (HFT), conectado a uma bolsa de valores via & # 8220; baixa latência e # 8221; infra-estrutura comercial, poderia fazer, talvez, mil transações.


1.1: colocando HFT em contexto.


Houve um tempo, no passado distante da década de 1970, quando os negócios nas bolsas de valores eram basicamente o domínio exclusivo dos atores humanos. Se era o investidor prudente e de longo prazo comprando uma carteira de ações para um fundo de aposentadoria, ou o especulador de cowboy comprando e vendendo em rápida sucessão, o processo sempre foi limitado pela velocidade da mente humana e o tempo necessário para realmente pegue um telefone e faça um pedido. Mesmo o especulador mais rápido ainda demoraria vários minutos para completar os negócios.


1.2: Como devo me sentir sobre isso?


1.3: Negociação, para negociação técnica, para trocas comerciais, para HFT.


Deixe recuar um passo atrás e tente colocar essa atividade em contexto. Os mercados financeiros como uma bolsa de valores facilitam a compra e venda de instrumentos financeiros, que são contratos que lhe dão direitos para receber retornos ao longo do tempo. Eles tendem a hospedar diferentes jogadores com diferentes horizontes temporais. Nos anéis externos, você obtém os grandes investidores institucionais, como os fundos de pensão. Eles chegam no mercado de vez em quando e fazem grandes investimentos, comprando um grande número de ações, muitas vezes com vistas a mantê-los por vários anos. Então, nos anéis internos, você fica mais rápido, mais inconstante, jogadores e # 8211; podemos chamá-los de comerciantes & # 8211; que ganham dinheiro saltando dentro e fora dos mercados, como tubarões ágeis nadando entre as vagens mais lentas de grandes baleias.


Comece por entender o conceito geral de negociação: os comerciantes financeiros compram e vendem instrumentos financeiros, como ações em empresas. Eles esperam comprar a um preço mais baixo do que vendem, obtendo assim lucro. Agora entenda o comércio técnico: os comerciantes têm diferentes técnicas de especulação. Eles podem, por exemplo, passar horas investigando os registros de uma determinada empresa para fazer avaliações, uma prática chamada de negociação fundamental. Alternativamente, eles podem analisar as atividades de outros comerciantes em um mercado para tomar decisões. Esta "análise técnica" de preços, pedidos e dados de volume gerados por outros comerciantes leva a negociação técnica. Agora imagine que seja automatizado no Algorithmic Trading: pode-se decidir automatizar o processo de negociação técnica, de modo que um algoritmo analise um fluxo de dados de preços, pedidos e volumes e faça negócios sob certas condições. Chamamos isso de negociação algorítmica. (nota: é possível fazer uma distinção entre negociação algorítmica e automatizada, mas, para facilitar, vamos assumir que estas são as mesmas) Então imagine que acelerou o processo de negociação de alta freqüência: se você acelerar esse processo de negociação algorítmica automatizada a velocidades extremas, você está fazendo operações de alta freqüência. O HFT é, portanto, o melhor inicialmente pensado como uma negociação algorítmica muito rápida, que por si só é uma negociação técnica automatizada, que por si só é um sub-ramo de negociação mais ampla. Pode-se contrastar com, por exemplo, uma negociação mais lenta e fundamental, o que as pessoas gostam de George Soros (ele e seus analistas se sentam em uma sala e observam o mundo e fazem grandes apostas sobre isso). Finalmente, lembre-se de que podemos novamente contrastar esse mundo inteiro de negociação com o mundo do investimento de longo prazo, que é o que os fundos de pensão grandes e lentos fazem. Para retornar à analogia anterior do ecossistema, então, as empresas HFT são como piranhas entre os tubarões entre as baleias.


1.4: Como configurar uma empresa HFT.


Diferentes organizações comerciais podem ter razões ligeiramente diferentes para se envolver em HFT. Alguns grandes bancos, por exemplo, usam-no como uma ferramenta para tomar uma grande ordem e fragmentá-lo em muitos pequenos pedidos, como usar um bocal de dispersão para transformar um jato de mangueira de fogo em uma névoa de mercado fina que as pessoas não aviso fácil. Muitos jogadores de HFT, porém, são puramente especuladores de curto prazo, firmas comerciais especializadas e hedge funds. Se você quisesse definir um desses, aqui estão algumas coisas que você faz.


Este não é um artigo técnico pedante sobre a natureza exata da tecnologia HFT. Existem enormes quantidades de discussões de bumf carregadas de jargão e geeky na internet, se você realmente está interessado no técnico, mas a essência do que você tem a fazer é: você deve cortar algum tipo de acordo com uma corretora firme e uma bolsa de valores para obter o seu fantástico algoritmo o mais próximo possível da bolsa de valores! Você deve minimizar a distância física entre o computador em que seu algoritmo está inserido e o computador em que o sistema de correspondência de pedidos da troca está dentro, de modo que os dois possam entrar em um diálogo intenso e de velocidade leve entre si.


1.5: Aperfeiçoe a arte eletrônica da guerra.


Agora, não são essas empresas, todas usam as mesmas estratégias. Alguns usam análise estatística e arbitragem de vários tipos, enquanto outros operam exclusivamente na "microestrutura de mercado" # 8221; estratégias, que parecem envolver o conhecimento das astúcias eletrônicas íntimas dos sistemas de intercâmbio e como eles podem ser, um, aproveitados. Pode-se envolver no comércio flash, que alguns argumentam é uma forma de legalização em frente. Você pode comercializar os mercados com ordens através do & # 8221; pedir recheio & # 8243; (O que o HFT denomina Dave Lauer chama um ataque financeiro DDOS).


& # 8220; A maioria dos [HFT] é um jogo de velocidade muito simples de arbitragem. Ambos são dinheiro ou mercados de futuros ou em ações que eles são atingidos / recolhidos em um ECN e vendem / compram em outro lugar, a totalidade ou a maior parte do dinheiro é feita a partir de uma fração de descontos em ações de mercado. Algumas poucas empresas fazem milissegundos de negociação de impulso, eles percebem que alguém está entrando com ordens e eles pisam as ordens (porque são mais rápidos para chegar ao mercado) eles empurram o mercado um centavo e vendem de volta para o comprador original e # 8230; Eles também usam ordens flash para saltar para frente de grandes pedidos. Alguns também examinam a profundidade do livro e tentam trocar também. Existem algumas estratégias mais que utilizam em ações. Além disso, algumas empresas consideram os mercados de opções e os arbustos dota. A maioria das estratégias não são matemáticas, mas relacionadas à microestrutura dos mercados e # 8230; Essas lojas são lojas de alta freqüência, pode haver até milhões de pedidos por dia dependendo de quantos mercados e quão ativamente comercializam. Eles exigem principalmente conjuntos de habilidades C ++ realmente bons, conhecimento de conectividade API do lado do software. O lado do hardware requer um conhecimento de hardware de nível muito baixo, como ignorar a pilha e os kernels enganadores. Eles também procuram garotos lan / wan que podem enviar dados de alguns microseconds mais rapidamente na rede. Eles usam equipamentos muito caros e especializados. Um interruptor simples que é decentemente rápido custa 50K & # 8230; Todos os dados que estão disponíveis para grupos HF estão disponíveis para todos os comerciantes, a diferença é que eles trocam essa informação antes que você possa mesmo recebê-la em seu computador. Quão rápido eles podem obtê-lo e reagir no mercado é a diferença. Eles estão lidando com latências de microssegundo de um dígito em suas redes e computadores, não em milissegundos. & # 8221;


1.6: O (estreito) debate acadêmico.


Longe de todas as explicações de vídeo do Youtube, relatórios jornalísticos e discussões de fórum sobre HFT, obviamente existe um conjunto de pesquisas acadêmicas. Se você estiver procurando por argumentos robustos ao invés de Quumumar & # 8217; s gunslinging & # 8220; & # 8217; deixe-me dizer-lhe como é & # 8221; as pessoas conscientes da pesquisa, o indivíduo orientado para pesquisa pode navegar nas revistas acadêmicas. Há pesquisas emergentes de departamentos de finanças e economia, sem surpresa, mas também de algumas outras disciplinas.


1.7: Pesquisa e lobby, informa um debate regulatório.


Muitas das notícias sobre HFT são as batalhas políticas e as ameaças dos reguladores para reprimir isso. Teoricamente, o debate regulamentar deve ser informado pela pesquisa acadêmica, mas é claro que também podemos suspeitar que os debates regulatórios sejam igualmente informados pelo lobby.


PARTE 2 (4500 palavras)


Cinco quadros para ver o HFT.


2.1: o progresso imparável de agentes racionais sem agência.


Independentemente dos apelos à moralidade da HFT, há outra linha mais sutil. Observe o nome do grupo de lobby pro-HFT acima mencionado # 8211; A Iniciativa de Mercados Modernos. O nome é uma tentativa deliberada de pintar qualquer pessoa preocupada com HFT como inimiga do progresso moderno, no caminho do inevitável triunfo de um mundo mais eficiente e racional. O dogma de tecnologia como progresso está amplamente arraigado em nossa sociedade, como um pedaço de malware social difícil de remover que destrói os impulsos críticos das pessoas. O impulso "luddita" é ridicularizado, em vez de celebrado como um ceticismo saudável em relação às ferramentas dos poderosos.


Essa visão do agente-racional-sem-agência é algo que impede um pensamento muito importante sobre a economia, uma mistura estranha de exaltar a virtude do indivíduo que toma riscos e, simultaneamente, afirmando que eles são irrelevantes, meros fantoches que atuam vontade do mercado # 8217 ;.


2.2: Automação: as pessoas criam robôs para crunch (grandes) dados.


Para ser um dos agentes econômicos acima mencionados no espaço HFT, você precisa dominar três coisas. Em primeiro lugar, você precisa dominar o hardware físico: os cabos reais, cabos e torres de microondas. Então, você deve poder dominar os fluxos de dados que viajam através desses fios, para coletá-lo e organizá-lo de forma eficiente. Então você deve ser mestre do algoritmo que sabe o que fazer com base nesses dados. O algoritmo é o seu avatar automatizado no mercado, & # 8216; pensando & # 8217; e agindo em seu nome.


2.3: Automação: os robôs criam dados (grandes) para atrapalhar as pessoas.


Nós tendemos a entender o conceito de ativamente usar a tecnologia para alcançar certos fins (agência de exercício), mas achamos mais difícil conceituar a perda potencial de agência que a tecnologia pode trazer. É um fenômeno talvez melhor demonstrado com: eu posso usar para exercer minha agência neste mundo, para enviar mensagens que fazem as coisas acontecerem. Ao mesmo tempo, não é como se eu realmente tivesse a opção de não usar. Na verdade, se eu não tivesse uma conta, eu ficaria gravemente incapacitado. Há uma contradição em jogo: Me fortalece, ao mesmo tempo que me ameaça com falta de poder se eu me recuso a usá-lo.


2.4: Meninos desconectados com brinquedos perigosos.


Tendo desviado as possibilidades de um surgimento emergente das máquinas, podemos voltar para a Terra e olhar para o mundo humano da HFT. Quem são as pessoas individuais envolvidas, e quais são as dinâmicas culturais?


O mercado de ações é difícil. Não nos deve nada. Ele punha nossos erros. Outros têm mais dinheiro, mais poder, mais conexões. Nós somos perdedores. Continuamos aprendendo. Inovamos. Todos os dias é uma nova luta. A tecnologia é nossa arma. Nós fazemos milhões de pequenos negócios. Nós reduzimos as perdas. Identificamos oportunidades. Nós focamos. O mercado pode ser espancado. Nós amamos o jogo.


Ao avaliar essas declarações de combate banal-como-mortal-combate, eu gosto de usar o Teste de Avô da Segunda Guerra Mundial, o que envolve-me perguntando o que meu avô diria sobre isso. Ele foi um piloto de bombardeiros durante a Segunda Guerra Mundial e foi derrubado sobre a Alemanha, aterrando uma pilha de metal flamejante no litoral depois provavelmente matando muitas pessoas com bombas incendiárias. Pergunte ao seu avô: o que você acha da batalha do Tradebot com o & # 8216; mercado?


2.5: HFT e a financiarização do ruído sem sentido.


& # 8216; Financialisation & # 8217; é um termo carregado de várias interpretações, mas tende a referir-se à crescente importância do setor financeiro na vida econômica geral, à infusão de normas e moralidade do setor financeiro na cultura cotidiana e ao processo pelo qual as coisas anteriormente não combinadas se tornaram financeiras produtos que podem ser negociados nos mercados financeiros.


Possível significa que o assunto pode ser reivindicado por alguém e que eles podem excluir outros de seu uso. & # 8216; Ownability & # 8217; confia em ser capaz de isolar e separar algo das coisas ao seu redor. Por exemplo, o movimento do gabinete envolveu transformar terra em parcelas demarcadas que poderiam ser separadas uma da outra e Investable de propriedade privada significa transformar a coisa em um bem que entrega retornos ao longo do tempo. Enquanto um pedaço de terra pode ser algo que você pode possuir, e ter uma conexão emocional também, você pode começar a vê-lo como um "bem" quando é usado para produzir rendimentos ao longo do tempo. Pode ser percebido como um "investimento" genérico, ao invés de um pedaço de terra com uma história e vida particular. Tradível significa que esse recurso pode ser repassado a outros.


Eu possuo uma fazenda. Eu posso usá-lo para fazer comida eu tenho uma participação na fazenda do meu vizinho. Eu posso reivindicar uma parte do produto que eu possuo uma participação em uma pequena empresa agrícola privada. Recebo dividendos monetários anuais e leio os relatórios que possuo uma participação em uma grande empresa agrícola de capital aberto. Recebo dividendos monetários e posso vender minhas ações para outros em qualquer ponto da bolsa de valores Eu possuo uma participação em um enorme fundo negociado em bolsa de agricultura (ETF) que detém ações de empresas agrícolas em todo o mundo Eu possuo uma participação em uma cobertura Fundar que comercializa rapidamente uma carteira de tais ETFs e aposta em tais ETFs por meio de derivativos.


Ambas as técnicas dependem de um tipo de sensibilidade, de uma consciência de alguma realidade externa e de uma capacidade de raciocinar sobre isso. No caso do comércio fundamental, é a conscientização sobre um novo desenvolvimento no mundo do petróleo. No caso do comércio técnico, é a consciência de uma nova tendência que se desenvolve entre outros comerciantes.


No encerramento: surrealismo algorítmico parasitário.


Um problema comum em pensar sobre a HFT, porém, é que as pessoas afastaram-se com elas. Eles se sentem em pânico por quão alienígenas parece, tendo visões do colapso do mercado extremo como algoritmos desonesto executar tudo em uma orgia gigante psicodélica de roteadores.


Para mim, porém, a pergunta realmente interessante sobre HFT não é essa fixação banal sobre a interrupção ou não dos mercados. São os elementos culturais e políticos. É assim que uma coisa tão ridícula pode ser considerada legítima. E, é a pura fisicalidade, o fato de que parece "ephermeral" ainda confia em uma enorme infra-estrutura do mundo real para se envolver na atividade essencialmente sem sentido. E, é a geografia. É um conjunto de tecnologia que tenta eliminar distância e tempo, mas a percepção de distância e tempo são dois componentes principais de uma sensação de diferença entre os lugares. Elimine a sensação de distância e o tempo necessário para chegar lá, e você pode criar a ilusão homogeneizante de estar em vários lugares simultaneamente. A interface do computador em uma empresa HFT global, presidida por múltiplos mercados globais, é um agente de homogeneização suave.


Leitura adicional: as pessoas devem seguir informações atualizadas sobre HFT.


E finalmente.


Essas peças me levam idades para escrever, então, se você quiser apoiar minha escrita Creative Commons, por favor considere me comprar uma cerveja virtual. Felicidades!


16 comentários:


Oi Brett, essa é uma peça bastante extensa, deixando-me com uma sensação de por que diabos eu incomodo, mesmo tentando trocar. O Big Short de Michael Lewis foi o grande choque, uma boa leitura para o quão sujo esse negócio realmente é.


Sim, confira seu livro Flash Boys também, neste tópico específico. Felicidades.


O pouco engraçado sobre esta afirmação: "Quero dizer, eu quero dizer, engenheiros aeroespaciais fazem algo que é bastante complexo e não posso dizer-lhe como eles fazem isso tecnicamente, mas eu entendo o que eles fazem em princípio".


Eu tenho certeza que eles fazem o Mason. Meu ponto aqui não era muito se os computadores estão ou não envolvidos na engenharia aeroespacial, mas sim o fato de ter uma compreensão intuitiva do objetivo final da engenharia aeroespacial (que muitas vezes não temos com a HFT)


Todo comércio tem duas partes dispostas a negociar e em retrospecto sempre terá um vencedor e um perdedor. Portanto, a HFT poderia ganhar um monte de dinheiro ou perder muito muito rapidamente. Como um trader chamado, estou chocado porque nunca mencionou isso.


Não tenho certeza por que isso é inteiramente relevante, e me desculpe por ter ficado chocado, mas com certeza. A peça não diz que você não pode perder dinheiro com HFT.


Quando troco meu padeiro um pão em troca de dinheiro, quem é o vencedor e quem é o perdedor?


Você é um escritor fantástico, e essa foi uma leitura realmente interessante. Obrigado.


Esse é o tipo de você para dizer Ben, cheers!


Este comentário foi removido pelo autor.


Bem escrito e você faz alguns pontos de reflexão no final.


Melhor introdução de negociação de alta freqüência que eu já li. Grande artigo ... Paul.


Grande peça, obrigado!


Qual é a duração padrão das opções cambiais negociadas na Plataforma de Negociação de Alta Freqüência da Dow Jones.


Fundamentos do comércio algorítmico: conceitos e exemplos.


Um algoritmo é um conjunto específico de instruções claramente definidas destinadas a realizar uma tarefa ou processo.


O comércio algorítmico (negociação automatizada, negociação em caixa preta ou simplesmente algo-trading) é o processo de uso de computadores programados para seguir um conjunto definido de instruções para colocar um comércio para gerar lucros a uma velocidade e freqüência impossíveis para um comerciante humano. Os conjuntos definidos de regras são baseados em tempo, preço, quantidade ou qualquer modelo matemático. Além das oportunidades de lucro para o comerciante, o algo-trading torna os mercados mais líquidos e torna a negociação mais sistemática descartando impactos emocionais humanos nas atividades comerciais. (Para mais, consulte Picking the Right Algorithmic Trading Software.)


Suponha que um comerciante siga esses critérios de comércio simples:


Compre 50 ações de uma ação quando sua média móvel de 50 dias excede a média móvel de 200 dias. Vende ações da ação quando sua média móvel de 50 dias está 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 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 não precisa mais manter um relógio para preços e gráficos ao vivo, ou colocar as ordens manualmente. O sistema de negociação algorítmica automaticamente faz isso para ele, identificando corretamente a oportunidade comercial. (Para mais informações sobre as médias móveis, consulte Médias móveis simples, faça as tendências se destacarem.)


[Se você quiser saber mais sobre as estratégias comprovadas e pontuais que podem eventualmente ser trabalhadas em um sistema de comércio alorítico, confira o Curso de Torneio de Dia de Torneio da Invastopedia Academy. ]


Benefícios da negociação algorítmica.


A Algo-trading oferece os seguintes benefícios:


Negociações executadas com os melhores preços Posicionamento instantâneo e preciso da ordem comercial (com altas chances de execução nos níveis desejados) Negociações cronometradas corretamente e instantaneamente, para evitar mudanças de preços significativas Custos de transação reduzidos (veja o exemplo de falta de implementação abaixo) Verificações automatizadas simultâneas em múltiplos condições de mercado Reduziu o risco de erros manuais na colocação dos negócios Backtest o algoritmo, com base nos dados históricos e em tempo real disponíveis Reduzida a possibilidade de erros por comerciantes humanos com base em fatores emocionais e psicológicos.


A maior parte do dia-a-dia é a negociação de alta freqüência (HFT), que tenta capitalizar a colocação de um grande número de pedidos em velocidades muito rápidas em múltiplos mercados e múltiplos parâmetros de decisão, com base em instruções pré-programadas. (Para obter mais informações sobre o comércio de alta freqüência, consulte Estratégias e Segredos de Empresas de Negociação de Alta Freqüência (HFT).)


O Algo-trading é usado em muitas formas de atividades de comércio e investimento, incluindo:


Investidores de médio a longo prazo ou empresas de compra (fundos de pensão, fundos de investimento, companhias de seguros) que adquirem ações em grandes quantidades, mas não querem influenciar os preços das ações com investimentos discretos e de grande porte. Os comerciantes de curto prazo e os participantes do lado da venda (fabricantes de mercado, especuladores e arbitragentes) se beneficiam da execução comercial automatizada; Além disso, ajudas de algo-trading na criação de liquidez suficiente para os vendedores no mercado. Os comerciantes sistemáticos (seguidores de tendências, comerciantes de pares, hedge funds, etc.) acham muito mais eficiente programar suas regras comerciais e permitir que o programa seja comercializado automaticamente.


O comércio algorítmico proporciona uma abordagem mais sistemática ao comércio ativo do que os métodos baseados na intuição ou instinto do comerciante humano.


Estratégias de negociação algorítmica.


Qualquer estratégia de negociação algorítmica exige uma oportunidade identificada que seja rentável em termos de melhoria de ganhos ou redução de custos. As seguintes são estratégias de negociação comuns usadas em algo-trading:


As estratégias de negociação algorítmicas mais comuns seguem as tendências em médias móveis, fuga de canais, movimentos no nível de preços e indicadores técnicos relacionados. Estas são as estratégias mais fáceis e simples de implementar através de negociação algorítmica porque essas estratégias não envolvem fazer 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 direitas 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. (Para mais informações sobre as estratégias de negociação de tendências, consulte: Estratégias simples para capitalizar as tendências.)


Comprar um estoque cotado duplo a um preço mais baixo em um mercado e simultaneamente vendê-lo a um preço mais alto em outro mercado oferece o diferencial de preço como lucro ou arbitragem sem risco. A mesma operação pode ser replicada para ações versus instrumentos de futuros, pois os diferenciais de preços existem de tempos em tempos. Implementar um algoritmo para identificar esses diferenciais de preços e colocar as ordens permite oportunidades lucrativas de forma eficiente.


Os fundos do índice definiram períodos de reequilíbrio para que suas participações fossem compatíveis com seus respectivos índices de referência. Isso cria oportunidades rentáveis ​​para comerciantes algorítmicos, que capitalizam os negócios esperados que oferecem lucros de 20 a 80 pontos base, dependendo do número de ações no fundo do índice, apenas antes do reequilíbrio do fundo do índice. Essas negociações são iniciadas através de sistemas de negociação algorítmica para execução atempada e melhores preços.


Muitos modelos matemáticos comprovados, como a estratégia de negociação neutra do delta, que permitem a negociação de combinações 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 portfólio delta seja mantido em zero.


A estratégia de reversão média baseia-se na ideia de que os preços altos e baixos de um bem são um fenômeno temporário que retorna periodicamente ao seu valor médio. Identificar e definir uma faixa de preço e implementar algoritmos com base em isso permite que os negócios sejam colocados automaticamente quando o preço do recurso entra e sai do seu alcance definido.


A estratégia de preços médios ponderados por volume quebra uma grande ordem e libera pedaços menores determinados dinamicamente da ordem para o mercado usando perfis de volume histórico específicos de estoque. O objetivo é executar a ordem perto do preço médio ponderado do volume (VWAP), beneficiando assim o preço médio.


A estratégia de preço médio ponderado no tempo quebra uma grande ordem e libera dinamicamente determinados pedaços menores da ordem para o mercado usando intervalos de tempo uniformemente divididos entre o início e o fim do tempo. O objetivo é executar a ordem perto do preço médio entre os horários de início e término, minimizando assim o impacto no mercado.


Até que a ordem comercial seja totalmente preenchida, este algoritmo continua enviando ordens parciais, de acordo com o índice de participação definido e de acordo com o volume negociado nos mercados. A "estratégia de etapas" relacionada envia ordens a uma porcentagem definida pelo usuário de volumes de mercado e aumenta ou diminui essa taxa de participação quando o preço da ação atinge os níveis definidos pelo usuário.


A estratégia de falta de implementação visa minimizar o custo de execução de uma ordem através da negociação do mercado em tempo real, economizando assim o custo da ordem e beneficiando do custo de oportunidade da execução atrasada. A estratégia aumentará a taxa de participação direcionada quando o preço das ações se mover de forma favorável e diminuí-lo quando o preço das ações se mover de forma adversa.


Existem algumas classes especiais de algoritmos que tentam identificar "acontecimentos" do outro lado. Esses "algoritmos de sniffing", usados, por exemplo, por um market maker market market têm a inteligência interna para identificar a existência de qualquer algoritmo no lado da compra de uma grande ordem. Essa detecção através de algoritmos ajudará o fabricante de mercado a identificar grandes oportunidades de ordem e permitir que ele se beneficie ao preencher os pedidos a um preço mais alto. Isso às vezes é identificado como front-running de alta tecnologia. (Para obter mais informações sobre negociação de alta freqüência e práticas fraudulentas, consulte: Se você comprar ações on-line, você está envolvido em HFTs.)


Requisitos técnicos para negociação algorítmica.


Implementar o algoritmo usando um programa de computador é a última parte, batida com backtesting. O desafio é transformar a estratégia identificada em um processo informatizado integrado que tenha acesso a uma conta de negociação para fazer pedidos. São necessários os seguintes:


Conhecimento de programação de computador 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 os pedidos Acesso a feeds de dados de mercado que serão monitorados pelo algoritmo para oportunidades de colocar pedidos A capacidade e infra-estrutura para voltar a testar o sistema uma vez construído, antes de entrar em operação em mercados reais Dados históricos disponíveis para backtesting, dependendo da complexidade das regras implementadas no algoritmo.


Aqui está um exemplo abrangente: o Royal Dutch Shell (RDS) está listado na Amsterdam Stock Exchange (AEX) e London Stock Exchange (LSE). Vamos construir um algoritmo para identificar oportunidades de arbitragem. Aqui estão algumas observações interessantes:


AEX negocia em Euros, enquanto a LSE negocia em libras esterlinas. Devido à diferença horária de uma hora, a AEX abre uma hora antes da LSE, seguido de ambas as trocas comerciais simultaneamente durante as próximas horas e depois de negociar apenas na LSE durante a última hora à medida que o AEX fecha .


Podemos explorar a possibilidade de negociação de arbitragem nas 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 Os feeds de preços de LSE e AEX A taxa de câmbio para a taxa de câmbio GBP-EUR Capacidade de colocação de pedidos que podem rotear a ordem para a troca correta do recurso Back-testing em feeds históricos de preços.


O programa de computador deve executar o seguinte:


Leia o preço de entrada do estoque RDS de ambas as bolsas Usando as taxas de câmbio disponíveis, converta 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 rentável, então coloque a compra ordem em troca de preços mais baixos e ordem de venda em troca de preços mais elevados Se as ordens forem executadas conforme desejado, o lucro de arbitragem seguirá.


Simples e fácil! No entanto, a prática de negociação algorítmica não é simples de manter e executar. Lembre-se, se você pode colocar um comércio gerado por algo, os outros participantes do mercado podem também. Conseqüentemente, os preços flutuam em milissegundos e até mesmo em microssegundos. No exemplo acima, o que acontece se o seu comércio de compras for executado, mas o comércio de vendas não acontece à medida que os preços de venda mudam quando o seu pedido atinge o mercado? Você vai acabar sentado com uma posição aberta, tornando sua estratégia de arbitragem inútil.


Existem riscos e desafios adicionais: por exemplo, riscos de falha do sistema, erros de conectividade de rede, atrasos de tempo entre ordens comerciais e execução e, o mais importante de tudo, algoritmos imperfeitos. O algoritmo mais complexo é o backtesting mais rigoroso antes de ser posto em ação.


The Bottom Line.


A análise quantitativa do desempenho de um algoritmo desempenha um papel importante e deve ser examinada criticamente. É excitante ir pela automação auxiliada por computadores com a noção de ganhar dinheiro sem esforço. Mas é preciso certificar-se de que o sistema está completamente testado e os limites exigidos são definidos. Os comerciantes analíticos devem considerar a aprendizagem de sistemas de programação e construção por conta própria, ter confiança em implementar as estratégias certas de forma infalível. O uso cauteloso eo teste completo de algo-trading podem criar oportunidades rentáveis. (Para mais informações, consulte Como codificar seu próprio robô Algo Trading.)


Estratégias de negociação de alta freqüência.


A maioria dos investidores provavelmente nunca viu a P & amp; L de uma estratégia de negociação de alta freqüência. Há uma razão para isso, é claro: dado as características de desempenho típicas de uma estratégia de HFT, uma empresa de comércio tem pouca necessidade de capital externo. Além disso, as estratégias de HFT podem ser limitadas de capacidade, uma grande consideração para os investidores institucionais. Por isso, é divertido ver a reação de um investidor ao encontrar o histórico de uma estratégia HFT pela primeira vez. Acostumados quanto a ver os índices de Sharpe no intervalo de 0,5-1,5, ou talvez até 1,8, se tiverem sorte, os retornos assustadores ajustados ao risco de uma estratégia de HFT, que muitas vezes têm razões de Sharpe de dois dígitos, são verdadeiramente Incompreensível.


A título de ilustração, anexei abaixo o registro de desempenho de uma dessas estratégias HFT, que negocia cerca de 100 vezes ao dia no contrato eMini S & amp; P 500 (incluindo a sessão noturna). Observe que a borda não é ótima. com média de 55% de negócios rentáveis ​​e lucro por contrato de cerca de metade do tiquete # 8211; Estas são algumas das características definidoras das estratégias de negociação HFT. Mas, devido ao grande número de negócios, resulta em lucros muito substanciais. A esta frequência, as comissões de negociação são muito baixas, geralmente abaixo de US $ 0,1 por contrato, em comparação com US $ 1 e 8211; $ 2 por contrato para um comerciante de varejo (na verdade, uma empresa de HFT tipicamente possui ou arrenda assentos de câmbio para minimizar tais custos).


Ocultos a partir da análise acima são os custos indiretos associados à implementação dessa estratégia: o feed de dados do mercado, a plataforma de execução e a conectividade capazes de lidar com enormes volumes de mensagens, bem como a lógica de algo para monitorar os sinais da microestrutura e gerenciar a prioridade do livro de pedidos. . Sem isso, a estratégia seria impossível de implementar de forma rentável.


Escalando as coisas de volta um pouco, vamos dar uma olhada em uma estratégia de troca de dias que negocia apenas cerca de 10 vezes ao dia, em barras de 15 minutos. Embora não ultra-alta freqüência, a estratégia, no entanto, é de alta freqüência para ser sensível à latência. Em outras palavras, você não gostaria de tentar implementar essa estratégia sem uma alimentação de dados de mercado de alta qualidade e plataforma de negociação de baixa latência capaz de executar no nível de 1 milésimo de segundo. Pode ser possível implementar uma estratégia desse tipo usando a plataforma ADL da TT & # 8217; s, por exemplo.


Enquanto a taxa de vitórias e o fator de lucro são semelhantes à primeira estratégia, a menor freqüência de comércio permite um maior PL de comércio de pouco mais de 1 tiquetaque, enquanto a curva de equidade é muito menos lisa, refletindo uma relação Sharpe que é & # 8220; apenas & # 8221; em torno de 2.7.


O pressuposto crítico em qualquer estratégia HFT é a taxa de preenchimento. As estratégias HFT executam usando ordens limitadas ou IOC e somente uma certa porcentagem delas será preenchida. Supondo que há alfa no sinal, a P & amp; L cresce em proporção direta ao número de negócios, o que, por sua vez, depende da taxa de preenchimento. Uma taxa de preenchimento de 10% a 20% geralmente é suficiente para garantir a rentabilidade (dependendo da qualidade do sinal). Uma baixa taxa de preenchimento, como seria tipicamente observada se uma tentasse trocar em uma plataforma de comércio varejista, destruiria a rentabilidade de qualquer estratégia HFT.


Para ilustrar este ponto, podemos dar uma olhada no resultado se a estratégia acima foi implementada em uma plataforma de negociação que resultou em pedidos sendo preenchidos somente quando o mercado se processa através do preço limite. Não é uma visão bonita.


A moral da história é: desenvolver um algoritmo de negociação HFT que contém um sinal alfa viável é apenas metade da imagem. A infra-estrutura comercial utilizada para implementar essa estratégia não é menos crítica. É por isso que as empresas HFT gastam dezenas, ou centenas de milhões de dólares, desenvolvendo a melhor infra-estrutura possível.

Comments

Popular posts from this blog

Seu acesso a este site foi limitado

Propagação de apostas

A Autoridade Monetária Confiável do Mundo