Sunday 20 August 2017

Sistema de negociação latência


Você deve conhecer melhor sua terminologia de negociação de alta freqüência. O surgimento de interesse dos investidores em alta freqüência de negociação HFT importante para os profissionais da indústria para chegar à velocidade com a terminologia HFT Um número de termos HFT têm suas origens na indústria de sistemas de rede de computadores, É de se esperar uma vez que HFT é baseado em arquitetura de computador incrivelmente rápido e software state-of-the-art Discutimos brevemente abaixo 10 termos-chave HFT que acreditamos que são essenciais para ganhar uma compreensão do assunto. Localizando computadores pertencentes a empresas HFT E os comerciantes proprietários nas mesmas premissas onde os servidores de uma troca de computador são alojados Isso permite que as empresas HFT para acessar os preços das ações de uma fração de segundo antes do resto do investimento público Co-location tornou-se um lucrativo negócio para as trocas, Dólares para o privilégio de acesso de baixa latência. Como Michael Lewis explica em seu livro Flash Boys, a enorme demanda por co-localização é uma das principais razões pelas quais alguns s Tock intercâmbios expandiram seus centros de dados substancialmente Enquanto o antigo edifício da Bolsa de Valores de Nova York ocupou 46.000 pés quadrados, o centro de dados NYSE Euronext em Mahwah, Nova Jersey é quase nove vezes maior, em 398.000 metros quadrados. Flash Trading. A tipo de negociação HFT Em que uma troca irá piscar informações sobre compra e venda ordens de participantes do mercado para as empresas HFT por algumas frações de um segundo antes que a informação é disponibilizada ao público Flash comercial é controversa porque HFT empresas podem usar essa borda de informação para o comércio antes de pendentes O Senador Charles Schumer havia instado a Securities and Exchange Commission, em julho de 2009, a proibir o comércio flash, afirmando que criou um sistema de duas camadas onde um grupo privilegiado recebia tratamento preferencial, enquanto o varejo e instituições Os investidores foram colocados em uma desvantagem injusta e privados de um preço justo para suas transações. O tempo que decorre da mãe Uma vez que uma latência mais baixa é igual a uma velocidade mais rápida, os comerciantes de alta frequência gastam pesadamente para obter o hardware, o software e as linhas de dados mais rápidos para executar ordens tão rapidamente quanto possível e ganhar uma vantagem competitiva na negociação. Determinante de latência é a distância que o sinal tem que percorrer, ou o comprimento do cabo físico normalmente fibra óptica que transporta dados de um ponto para outro. Uma vez que a luz no vácuo viaja a 186.000 milhas por segundo ou 186 milhas por milissegundo, uma HFT empresa com seus servidores co-localizado dentro de uma troca teria uma latência muito menor e, portanto, uma vantagem comercial de uma empresa rival localizado milhas away. Interestingly, uma troca s co-localização clientes recebem a mesma quantidade de comprimento do cabo, independentemente de onde Eles estão localizados dentro das instalações de câmbio, de modo a garantir que eles têm a mesma latência. Liquidez Rebates. Most trocas têm adoptado um fabricante-taker modelo para subsidiar a provisão de stoc K liquidez Neste modelo, os investidores e comerciantes que colocam em ordens de limite recebem tipicamente um pequeno desconto da bolsa por ocasião da execução de suas ordens, porque são considerados como tendo contribuído para a liquidez no estoque, ou seja, são fabricantes de liquidez. Colocar em ordens de mercado são considerados como tomadores de liquidez e são cobrados uma taxa modesta pela troca de suas ordens Embora os descontos são tipicamente frações de um centavo por ação, eles podem adicionar até quantidades significativas sobre os milhões de ações negociadas diariamente por alta - comerciantes de freqüência Muitas empresas HFT empregam estratégias de negociação especificamente concebidos para capturar o máximo de descontos de liquidez possível. Matching Engine. O algoritmo de software que forma o núcleo de um sistema de comércio s troca e continua a combinar comprar e vender ordens, uma função anteriormente realizada Por especialistas no piso de negociação Desde que o mecanismo correspondente corresponde a compradores e vendedores para todas as ações, é de vital importância para ensu Toque o bom funcionamento de uma troca O mecanismo de correspondência reside nos computadores da troca e é a principal razão por que as empresas tentam HFT para estar em proximidade com os servidores de troca como eles possivelmente can. Refers à tática de entrar pequenas encomendas comercializáveis ​​geralmente Para 100 partes, a fim de aprender sobre grandes ordens ocultas em piscinas escuras ou trocas Enquanto você pode pensar de ping como sendo análogo a um navio ou submarino enviar sinais sonar para detectar obstruções próximas ou embarcações inimigas, no contexto HFT, ping é usado Para encontrar presas escondidas. Veja como - as empresas buy-side usam sistemas de negociação algorítmicos para dividir grandes encomendas em muito menores e alimentá-los firmemente no mercado, de modo a reduzir o impacto do mercado de grandes encomendas A fim de detectar a presença de Tais ordens grandes, as empresas de HFT colocar lances e ofertas em lotes de 100 partes para cada estoque cotadas. Uma vez que uma empresa recebe um ping, ou seja, a ordem HFT pequeno s é executado ou série de pings que alerta o HFT para A presença de uma grande ordem de compra, ele pode se envolver em uma atividade de comércio predatória que garante um lucro quase livre de risco à custa do buy-sider, que vai acabar recebendo um preço desfavorável para a sua grande ordem Pinging tem Foi comparado a baiting por alguns jogadores influentes do mercado, desde que seu único objetivo é atrair instituições com ordens grandes para revelar sua mão. Ponto da presença. O ponto em que os comerciantes conectam a uma troca Para reduzir a latência, a meta de HFT firma É chegar o mais próximo possível do ponto de presença. Veja também Co-location. Predatory Trading. Trading práticas empregadas por alguns comerciantes de alta freqüência para fazer quase livre de risco lucros à custa dos investidores No livro de Lewis, a troca IEX que Procura combater alguns dos mais sombrios pratcices HFT, identifica três atividades que constituem comércio predatório. Arbitragem de mercado lenta ou arbitragem de latência, na qual um operador de alta freqüência arbitra pequenas diferenças de preços de ações entre várias bolsas. Corrida frontal eletrônica, que envolve uma empresa HFT corrida à frente de uma grande ordem de cliente em uma troca, recolhendo todas as ações em oferta em várias outras trocas, se é uma ordem de compra ou bater todos os lances se for uma ordem de venda e Em seguida, virando-se e vendê-los para ou comprá-los do cliente e embolsar a diferença. A arbitragem de desconto envolve a atividade de HFT que tenta capturar descontos de liquidez oferecidos pelas bolsas sem realmente contribuir para a liquidez. Veja também Liquidity Rebates. Securities Information Processor. A tecnologia usada para coletar dados de cotação e comércio de diferentes trocas, reunir e consolidar esses dados e disseminar continuamente Cotações de preços em tempo real e negociações para todas as ações O SIP calcula a melhor oferta nacional e oferta NBBO para todos os estoques, mas devido ao grande volume de dados que tem de lidar, tem um período de latência finito. NBBO é geralmente mais elevado do que aquele das empresas de HFT por causa dos últimos computadores s mais rápidos e co-location, e é esta diferença na latência estimada por Lewis para ocasionalmente alcançar tanto quanto 25 milissegundos que está no núcleo da atividade predatória HFT Nasdaq OMX Group e NYSE Euronext cada executar um SIP em nome das 11 trocas no U S. Smart Routers. Technology que determina a que trocas ord Ers ou negócios são enviados roteadores inteligentes podem ser programados para enviar peças de grandes encomendas depois que eles são quebrados por um algoritmo de negociação, a fim de obter rentável execução de comércio Um roteador inteligente como um roteador seqüencial custo-benefício pode direcionar uma ordem para Um pool escuro e então a uma troca se não for executado no anterior, ou a uma troca onde seja mais provável receber um rebate de liquidez. A linha inferior. HFT tem feito ondas e plumas ruffling para usar uma metáfora misturada em Últimos anos Mas, independentemente da sua opinião sobre a alta freqüência de negociação, familiarizar-se com estes termos HFT deve permitir-lhe melhorar a sua compreensão deste tópico controverso. A quantidade máxima de dinheiro que os Estados Unidos podem pedir O teto da dívida foi criada sob a Segunda Liberdade Bond Act. A taxa de juros em que uma instituição depositária empresta fundos mantidos no Federal Reserve a outra instituição depositária.1 Uma medida estatística da dispersão dos retornos para Um dado índice de segurança ou mercado A volatilidade pode ser medido. Um ato que o Congresso dos EUA aprovou em 1933 como a Lei Bancária, que proibia os bancos comerciais de participar do investimento. Nonfarm folha de pagamento refere-se a qualquer trabalho fora de fazendas, Setor O Escritório dos EUA de Labour. The abreviatura de moeda ou símbolo de moeda para a rupia indiana INR, a moeda da Índia A rupia é composta de 1. BarsMonster eu poderia ver embora para coisas como pilhas de rede, que são totalmente dependentes da plataforma, Algum corpo de conhecimento antes de ser capaz de mudar plataformas Plus coisas como garfo que são comuns no mundo POSIX, mas não são possíveis em um ambiente Windows Eu acho que é uma resposta razoável Billy ONeal Agosto 29 10 em 0 55.Linux UNIX são muito mais utilizável para Concorrentes usuários remotos, tornando mais fácil para o script em torno dos sistemas, use ferramentas padrão como grep sed awk perl ruby ​​menos logs ssh scp tudo o que as coisas s there. There justo lá são al Para questões técnicas, por exemplo, para medir o tempo decorrido no Windows você pode escolher entre um conjunto de funções com base na marca do relógio do Windows, eo QueryPerformanceCounter baseado em hardware O primeiro é incrementos cada 10 a 16 milissegundos nota documentação implica mais precisão - por exemplo Os valores de GetSystemTimeAsFileTime medem para 100ns, mas eles relatam a mesma borda de 100ns do tick do relógio até que ele assinala novamente O último - QueryPerformanceCounter - tem mostrar problemas de parada onde diferentes núcleos cpus pode relatar relógios desde inicialização que diferem por vários segundos devido A ser aquecido em diferentes momentos durante a inicialização do sistema MSDN documenta isso como um possível BIOS bug, mas é comum Então, quem quer desenvolver sistemas de negociação de baixa latência em uma plataforma que não pode ser instrumentado adequadamente Há soluções, mas você ganhou T encontrar qualquer software queridos sentado convenientemente no impulso ou ACE. Many Linux UNIX variantes têm lotes de parâmetros facilmente tweakable para compensar a latência de um único Evento contra a latência média sob carga, tamanhos de fatia de tempo, políticas de agendamento, etc Em sistemas operacionais de código aberto, há também a garantia que vem com ser capaz de se referir ao código quando você acha que algo deve ser mais rápido do que é, eo conhecimento que Uma comunidade potencialmente enorme de pessoas foram e estão fazendo tão criticamente - com o Windows é obviamente, principalmente, vai ser as pessoas que re atribuído a olhar para ele. No lado reputação FUD - um pouco intangível, mas uma parte importante das razões para o sistema operacional Além disso, o Linux UNIX tem uma reputação de bater menos, embora o Windows é bastante confiável nos dias de hoje, e Linux tem uma base de código muito mais volátil do que Solaris ou FreeBSD. answered ago 29 10 em 0 42.Windows sistemas operacionais cliente só permitem que uma pessoa use RDP em um tempo No entanto Windows Terminal Server tem sido em torno de sempre foi, Na verdade, o uso original do RDP e permite que muitas conexões como você tem Licenças de Acesso para Cliente Os sistemas operacionais Windows Server vêm com a capacidade de ter mais de um usuário remoto por padrão Se você poderia fonte o comentário sobre agendamento, em seguida, eu iria aqui - - essa parte da resposta parece ser FUD neste momento para mim o resto da resposta é boa YMMV Billy ONeal ago 29 10 em 0 50.There não é UNIX Linux agendamento É uma das áreas em que as implementações diferem e Linux De fato tem tido mais de uma escolha de programador google Completamente Fair Scheduler Linux para o fundo, assim você pode t mesmo dizer programação Linux é confiável MSalters 30 de agosto 10 em 11 37.I segundo as opiniões de histórico e acesso à manipulação do kernel. Apart daqueles Razões Eu também acredito que, assim como como eles desligam a coleta de lixo eo mecanismo semelhante em Java ao usar essas tecnologias em alguma baixa latência Eles podem evitar o Windows por causa da API s de alto nível que interagem com lo W nível de os e, em seguida, o kernel. So o núcleo é, naturalmente, o kernel que pode ser interagido com o uso de baixo nível OS As APIs de alto nível são fornecidos apenas para tornar a vida comum dos usuários mais fácil Mas em caso de baixa latência isso se torna Ser uma camada de gordura e perda de fração de segundos em torno de cada operação Então, uma opção lucrativa para ganhar alguns segundos fração por chamada. Outra coisa a considerar é a integração A maioria dos servidores, centros de dados, trocas utilizam UNIX não janelas para usar os clientes de A mesma família torna a integração e comunicação mais fácil. Then você tem problemas de segurança muitas pessoas lá fora não pode concordar com este ponto, embora hacking UNIX não é fácil em comparação com hacking WINDOWS Eu não concordo licenciamento deve ser o problema para os bancos, Cada peça de hardware e software e as pessoas que personalizá-los, para que as licenças de compra não será tão maior a questão quando considerado o que eles ganham por purchase. answered 21 de dezembro 12 em 20 0 5.Your Answer.2017 Stack Exchange, Inc. Todo o tempo que você ouve falar de alta freqüência de negociação HFT e como maldito rápido os algoritmos são Mas eu estou me perguntando - o que é rápido estes dias. Eu não estou pensando sobre a latência causada pelo físico Distância entre uma troca e o servidor que executa um aplicativo de negociação, mas a latência introduzida pelo próprio programa. Para ser mais específico Qual é o tempo de eventos que chegam no fio em um aplicativo para que o aplicativo gera um preço de ordem no fio I e Tick-to-trade time. Are estamos falando sub-milissegundo Ou sub-microsecond. Como as pessoas conseguem essas latências Codificação em FPGAs montagem Good-old C code. There s recentemente foi publicado um artigo interessante sobre ACM, fornecendo um monte de detalhes Na tecnologia HFT de hoje, que é uma excelente leitura. On o fio é um tipo de um limite fuzzy Leva tempo para um pacote de dados completo para chegar, e alguns dos processamento já pode ter começado antes de toda a mensagem foi recebida Tudo é Desviado através das diferentes camadas do sistema de memória e do kernel e da aplicação, e as pessoas estão prestando muita atenção a esse sk1w jul 1 13 em 12 49.I m o CTO de uma pequena empresa que fabrica e vende sistemas baseados em FPGA HFT Construindo nossos sistemas no topo do Solarflare Application Onload Engine AOE temos consistentemente entregando latência de um evento de mercado interessante no fio 10Gb S UDP mercado alimentação de dados de ICE ou CME para o primeiro byte da mensagem de ordem resultante bater o fio em A faixa de 750 a 800 nanossegundos sim, sub-microsegundo Nós antecipamos que os nossos sistemas de próxima versão estarão no intervalo de 704 a 710 nanossegundos Algumas pessoas alegaram um pouco menos, mas que está em um ambiente de laboratório e não realmente sentado em um COLO em Chicago E limpar as ordens. Os comentários sobre a física ea velocidade da luz são válidos, mas não relevantes Todo mundo que é sério sobre HFT tem seus servidores em um COLO na sala ao lado do servidor exchange. To entrar neste su B-microsecond domínio você não pode fazer muito sobre a CPU do host, exceto os comandos de implementação de estratégia de alimentação para o FPGA, mesmo com tecnologias como kernel bypass você tem 1 5 microssegundos de overhead inevitável assim neste domínio tudo está jogando com FPGAs. Uma das outras Respostas é muito honesto em dizer que neste mercado altamente secreto muito poucas pessoas falam sobre as ferramentas que eles usam ou seu desempenho Cada um dos nossos clientes requer que nem sequer dizer a ninguém que eles usam nossas ferramentas nem revelar nada sobre como eles usam isso Não só torna o marketing difícil, mas realmente impede o bom fluxo de conhecimento técnico entre pares. Devido a esta necessidade de entrar em sistemas exóticos para a parte veloz rápido do mercado você encontrará que os Quants as pessoas que vêm com os algoritmos Que fazemos ir rápido estão dividindo seus algos em camadas de tempo de evento-para-resposta No topo da pilha de tecnologia são os sistemas sub-microssegundo como o nosso A próxima camada são t Ele sistemas personalizados C que fazem uso pesado de kernel bypass e eles re no intervalo de 3-5 microssegundo A próxima camada são as pessoas que não podem dar ao luxo de estar em um fio de 10Gb S apenas um roteador hop da troca, eles podem ainda estar em COLO s mas por causa de um jogo desagradável nós chamamos a roleta portuária que re nas dúzias às centenas do domínio do microssegundo uma vez que você começa em milissegundos é quase não HFT any more. answered fevereiro 27 14 em 23 00.Brian, você pôde querer saber , Que seu Linked-In URL felizmente não funciona user3666197 14 de agosto 14 às 22 28.Mercury-Minerva o que você quer dizer com porta de roleta aqui 17 de agosto 15 em 10 55.port roleta refere-se à atribuição de portos aos clientes pela troca , Em um ambiente onde nem todas as portas têm a mesma distância de hop do servidor de origem e ou o mesmo hardware de rede Quando você solicita uma nova porta, é sa gamble a peça de roleta se você receber uma porta com boa latência ou não David Arnold Nov 19 15 at 21 51. Mercúrio-Minerva, você menciona latência f Rom de um evento de mercado interessante sobre o fio e FPGAs eu queria saber se há bytes orientados Ethernet NICs para evitar a latência de 1 frame forçado por típico frame-at-a-time NICs que é de pelo menos 67 ns em 10GbE Você saberia Hmijail Jan 27 at 14 58.Bom artigo que descreve qual é o estado de HFT em 2011 e dá algumas amostras de soluções de hardware que torna nanossegundos realizável Wall Streets Need For Trading Speed ​​A idade Nanossegundo. Com a corrida para a menor latência continua, alguns Os participantes do mercado estão falando mesmo de tricêntricos de picossegundos de um segundo. EDIT Como Nicholas gentilmente mencionado. O link menciona uma empresa, Fixnetix, que pode preparar um comércio em 740ns ou seja, o tempo de um evento de entrada ocorre a uma ordem sendo enviada. 13 at 9 03.sll 41 5k 10 67 116.A ligação menciona uma empresa, Fixnetix, que pode preparar um comércio em 740ns ou seja, o tempo de um evento de entrada ocorre a uma ordem a ser enviada Nicholas Jul 13 13 em 12 34. Direito, Este é ponto essencial I Vai editar a resposta e adicione isso, graças sll Jul 1 13 at 12 43.These dias dígito único tick-to-trade em microssegundos é a barra para empresas HFT competitivo Você deve ser capaz de fazer dígitos altos usando apenas software Então 5 usec Com hardware adicional. Para que vale a pena, TIBCO s FTL mensagens produto é sub-500 ns para dentro de uma máquina de memória compartilhada e alguns micro segundos usando RDMA Remote Direct Memory Access dentro de um centro de dados Depois disso, a física torna-se a parte principal do Pelo menos um sistema reivindicou.30ns mensagens interthread, que é provavelmente um tweaked até benchmark, assim que qualquer pessoa falando sobre números mais baixos está usando alguns Tipo de magia CPU. Once você está no aplicativo, é apenas uma questão de quão rápido o programa pode tomar decisões.

No comments:

Post a Comment