Monday 20 November 2017

Equity Trading System Architecture


A seção anterior deste tutorial analisou os elementos que compõem um sistema de negociação e discutiu as vantagens e desvantagens de usar esse sistema em um ambiente de negociação ao vivo. Nesta seção, desenvolvemos esse conhecimento examinando quais mercados são especialmente adequados para o sistema de negociação. Em seguida, teremos um olhar mais aprofundado sobre os diferentes gêneros de sistemas de negociação. Negociação em mercados diferentes Mercados de ações O mercado de ações é provavelmente o mercado mais comum para o comércio, especialmente entre os novatos. Nesta arena, grandes jogadores como Warren Buffett e Merrill Lynch dominam, e valor tradicional e estratégias de investimento de crescimento são de longe o mais comum. No entanto, muitas instituições têm investido significativamente na concepção, desenvolvimento e implementação de sistemas de negociação. Investidores individuais estão se juntando a esta tendência, embora lentamente. Aqui estão alguns fatores-chave para se manter em mente ao usar sistemas de negociação em mercados de ações: 13 A grande quantidade de ações disponíveis permite que os comerciantes testem sistemas em muitos tipos diferentes de ações - desde estoques extremamente voláteis de balcão (OTC) até Blue chips não voláteis. A eficácia dos sistemas de negociação pode ser limitada pela baixa liquidez de algumas ações, especialmente OTC e questões rosa folha. Comissões podem comer em lucros gerados por negócios bem sucedidos, e pode aumentar as perdas. OTC e ações de folha rosa muitas vezes incorrem taxas de comissão adicionais. Os principais sistemas de negociação utilizados são aqueles que procuram valor - isto é, sistemas que usam parâmetros diferentes para determinar se uma segurança é subvalorizada em comparação com seu desempenho passado, seus pares ou o mercado em geral. Mercados de câmbio O mercado de câmbio, ou forex. É o mercado maior e mais líquido do mundo. Os governos mundiais, bancos e outras grandes instituições comercializam trilhões de dólares no mercado cambial todos os dias. A maioria dos comerciantes institucionais no forex dependem de sistemas de negociação. O mesmo vale para os indivíduos no forex, mas alguns comércio com base em relatórios econômicos ou payouts. Here interesse são alguns fatores-chave a ter em mente ao usar sistemas de negociação no mercado forex: A liquidez neste mercado - devido ao enorme volume - Torna os sistemas de negociação mais precisos e eficazes. Não há comissões neste mercado, apenas spreads. Portanto, é muito mais fácil fazer muitas transações sem aumentar os custos. Em comparação com a quantidade de ações ou commodities disponíveis, o número de moedas para o comércio é limitado. Mas devido à disponibilidade de pares de moedas exóticas - ou seja, moedas de países menores - a faixa em termos de volatilidade não é necessariamente limitada. Os principais sistemas de negociação utilizados no forex são aqueles que seguem as tendências (um ditado popular no mercado é a tendência é seu amigo), ou sistemas que compram ou vendem em fugas. Isso ocorre porque os indicadores econômicos geralmente causam grandes movimentos de preços ao mesmo tempo. Futuros Equity, forex e mercados de commodities oferecem todos os futuros de negociação. Este é um veículo popular para o sistema de negociação por causa da maior quantidade de alavancagem disponível eo aumento da liquidez e volatilidade. No entanto, esses fatores podem cortar as duas maneiras: eles podem amplificar seus ganhos ou amplificar suas perdas. Por esta razão, o uso de futuros é geralmente reservado para avançados comerciantes de sistemas individuais e institucionais. Isso ocorre porque os sistemas de negociação capazes de capitalizar o mercado de futuros exigem personalização muito maior, usam indicadores mais avançados e levam muito mais tempo para serem desenvolvidos. Assim, o que é melhor Seu até o investidor individual para decidir qual mercado é mais adequado para o sistema de negociação - cada um tem suas próprias vantagens e desvantagens. A maioria das pessoas está mais familiarizada com os mercados de ações, e essa familiaridade torna o desenvolvimento de um sistema de negociação mais fácil. No entanto, forex é comumente pensado para ser a plataforma superior para executar sistemas de negociação - especialmente entre os comerciantes mais experientes. Além disso, se um comerciante decide capitalizar sobre alavancagem aumentada e volatilidade, a alternativa de futuros está sempre aberta. Em última análise, a escolha está nas mãos do desenvolvedor do sistema. Tipos de sistemas de negociação Trend-Seguindo sistemas O método mais comum de negociação do sistema é a tendência de seguir o sistema. Em sua forma mais fundamental, este sistema simplesmente espera por um movimento significativo de preços, então compra ou vende nessa direção. Este tipo de bancos de sistema na esperança de que esses movimentos de preços irá manter a tendência. Moving Average Systems Freqüentemente utilizado na análise técnica. Uma média móvel é um indicador que simplesmente mostra o preço médio de uma ação ao longo de um período de tempo. A essência das tendências é derivada dessa medida. A forma mais comum de determinar entrada e saída é um crossover. A lógica por trás disso é simples: uma nova tendência é estabelecida quando o preço cai acima ou abaixo de sua média de preços históricos (tendência). Aqui está um gráfico que traça tanto o preço (linha azul) ea MA de 20 dias (linha vermelha) da IBM: Breakout Systems O conceito fundamental por trás deste tipo de sistema é semelhante ao de um sistema de média móvel. A idéia é que quando uma nova alta ou baixa é estabelecida, o movimento de preços é mais provável que continue na direção da fuga. Um indicador que pode ser usado na determinação de breakouts é uma simples Bollinger Band overlay. Bandas Bollinger mostram médias de preços altos e baixos, e breakouts ocorrem quando o preço encontra as bordas das bandas. Desvantagens dos sistemas de tendência: Necessário tomada de decisão empírica - Ao determinar as tendências, há sempre um elemento empírico a considerar: a duração da A tendência histórica. Por exemplo, a média móvel pode ser nos últimos 20 dias ou nos últimos cinco anos, de modo que o desenvolvedor deve determinar qual é o melhor para o sistema. Outros fatores a serem determinados são os altos e baixos médios em sistemas breakout. Lagging Nature - As médias móveis e os sistemas breakout sempre estarão atrasados. Em outras palavras, eles nunca podem atingir o exato topo ou fundo de uma tendência. Isso inevitavelmente resulta em uma perda de lucros potenciais, que às vezes pode ser significativa. Efeito Whipsaw - Entre as forças de mercado que são prejudiciais ao sucesso dos sistemas de tendências, esta é uma das mais comuns. O efeito whipsaw ocorre quando a média móvel gera um sinal falso - ou seja, quando a média cai apenas no intervalo, em seguida, repentinamente inverte a direção. Isto pode levar a perdas maciças, a menos que sejam utilizadas técnicas eficazes de parar-perdas e de gestão de riscos. Sideways Markets - Trend-sistemas de acompanhamento são, por natureza, capaz de ganhar dinheiro apenas em mercados que realmente tendem. No entanto, os mercados também se movem lateralmente. Permanecendo dentro de um certo intervalo por um período prolongado de tempo. A volatilidade extrema pode ocorrer - Ocasionalmente, os sistemas que seguem tendências podem experimentar alguma volatilidade extrema, mas o profissional deve ficar com seu sistema. A incapacidade de fazê-lo resultará em falha garantida. Sistemas de contra-tendência Basicamente, o objetivo com o sistema de contra-tendência é comprar no mais baixo baixo e vender no mais alto. A principal diferença entre este e o sistema de tendências é que o sistema de contra-tendência não é auto-corrigido. Em outras palavras, não há tempo definido para sair de posições, e isso resulta em um potencial de downside ilimitado. Tipos de sistemas de contra-tendência Muitos tipos diferentes de sistemas são considerados sistemas de contra-tendência. A idéia aqui é comprar quando momentum em uma direção começa a desaparecer. Isso é mais freqüentemente calculado usando osciladores. Por exemplo, um sinal pode ser gerado quando estocásticos ou outros indicadores de força relativa caem abaixo de certos pontos. Existem outros tipos de sistemas de trading de contra-tendência, mas todos eles compartilham o mesmo objetivo fundamental - comprar baixo e vender alto. Desvantagens de Sistemas de Acompanhamento de Contrapartida: Necessário Tomada de Decisões - Por exemplo, um dos fatores que o desenvolvedor do sistema deve decidir são os pontos em que os indicadores de força relativa se desvanecem. Extrema Volatilidade Pode Ocorrer - Estes sistemas também podem experimentar alguma volatilidade extrema, e uma incapacidade de ficar com o sistema, apesar desta volatilidade irá resultar em falha garantida. Desvantagem ilimitada - Como mencionado anteriormente, há um potencial de descida ilimitado porque o sistema não é auto-corrigido (não há tempo definido para sair das posições). Conclusão Os principais mercados para os quais os sistemas de negociação são adequados são os mercados de ações, forex e futuros. Cada um desses mercados tem suas vantagens e desvantagens. Os dois principais gêneros de sistemas de negociação são os sistemas de tendência e de contra-tendência. Apesar de suas diferenças, ambos os tipos de sistemas, em seus estágios de desenvolvimento, requerem tomada de decisão empírica por parte do desenvolvedor. Além disso, esses sistemas estão sujeitos a extrema volatilidade e isso pode exigir alguma resistência - é essencial que o comerciante do sistema ficar com o seu sistema durante estes tempos. Na próxima parcela, bem dar uma olhada em como projetar um sistema comercial e discutir alguns dos softwares que os comerciantes do sistema usam para tornar suas vidas mais fáceis. Sistemas de Negociação: Projetando Seu Sistema - Parte 2Derivados Sistemas de Software Um dos sistemas de software complexos no mundo de mercados de capitais é o sistema de software de derivativos. Embora os produtos derivados não sejam novos para os mercados, há muitos produtos derivados complexos que foram introduzidos na década ou assim. Devido à complexidade e natureza personalizada dos derivados OTC, soluções de software total não estão totalmente maduras. Dito isto, não posso deixar de mencionar que os sistemas que lidam com derivados listados estão bastante amadurecidos. Mas os sistemas de suporte a produtos OTC precisam se recuperar muito. Embora existam poucas bibliotecas de risco e de preços bem construídas, os sistemas para atender o processamento de derivativos de ponta a ponta estão ainda cumprindo suas promessas. Como parte da série de postagens que eu gostaria de abordar diferentes aspectos deste assunto, vou começar com este post inicial discutindo requisitos-chave de negócios de derivativos e diferentes tipos de instituições financeiras e suas necessidades específicas. Em postagens futuras, vou cobrir estruturas de organizações, vários players de mercado e seus papéis, produtos atualmente disponíveis no mercado e outras idéias. Primeiro, vamos olhar para algumas das principais características que os derivados sistema deve entregar. Valorização de Derivativos Proporcionam Ferramentas de Análise de Carteira, como Cálculos de PampL, VaR (Value-at-Risk), CVA (Ajuste de Valor de Crédito) etc Mark-to-market posições e carteiras com produtos multi-classe Calcular vários fatores de risco para avaliar Market Risk , Risco de Crédito Calcular Risco de negócio incluindo VaR (tipos de VaR) Fornecer ferramentas para Análise de Cenários, Testes de Stress Suporte para portfólios de ativos de várias classes Capacidade de alterar ou configurar certos atributos de produtos Fácil integração com sistemas de back-office como contabilidade, finanças e outros Sistemas de software Capacidade de configuração Processamento direto (fluxos de trabalho comerciais) Fácil integração com sistemas de dados de mercado (provedores de dados de mercado externo) Suporte para requisitos de regulamentação e conformidade da indústria Sistema tecnologicamente flexível, escalável e robusto Agora vamos olhar para diferentes tipos de usuários de sistemas derivativos . Derivativos Traders Gerenciadores de Carteira Risk Managers Analistas Tesoureiros Corporativos Contadores É tempo olhar para vários tipos de instituições financeiras que lidam com derivados. Em poucas palavras, qualquer instituição pequena ou grande que gerencia dinheiro terá que gerenciar o risco usando alguns derivados. As instituições menores dependem de seus revendedores ou provedores de serviços para avaliação de derivativos, contabilidade e outras funções, enquanto as grandes empresas usam sistemas proprietários ou de fornecedores. Aqui está a lista de tipos de empresas que usam principalmente algum tipo de sistemas derivados. Bancos Asset Management Firmes Asset Management Departamentos de empresas de seguros Hedge Funds Corporate Treasuries de grandes empresas Existem muitos sistemas de software servindo campo de derivados com características específicas abordando as necessidades de funções empresariais específicas. Por exemplo, sistemas apenas fazendo contabilidade de derivados, avaliação, análise de risco, etc Agora vamos olhar para as funções de vários grupos empresariais lidar com derivados. Avaliação de Derivativos 8211 Compare preços de negociante / contraparte Avaliar Exposições de Contraparte e VaR Avaliar Risco de Crédito (Risco de Contraparte) Realizar Análise de Cenário e Teste de Estresse Conformidade com a Contabilidade e outros requisitos regulatórios Gestão de Ativos / Divisões Análise de Carteira de Derivativos 8211 Cálculos de PampL Análise de Carteira 8211 VaR etc Análise de Cenários e Testes de Stress Análise de Risco 8211 Cálculo de vários fatores de risco nível de posição e nível de carteira Limites de Negociação e Controle de Risco Contabilidade e conformidade normativa 8211 PampL Cálculos Portfolio Analytics 8211 VaR etc Análise de Cenários e Testes de Stress Análise de Risco 8211 Cálculo de vários fatores de risco nível de posição e nível de carteira Limites de Negociação e Controle de Risco Suporte para várias Estratégias de Negociação e Cobertura Suporte para a construção e personalização de modelos financeiros Broker / dealers precisaria de um sistema que forneça tudo Acima e muito mais. A maioria dos corretores-distribuidores têm mesas diferentes lidar com classe diferente de produtos e geralmente preferem modelos proprietários. Isso cria a necessidade de que eles criem seu próprio sistema ou usem o produto de fornecedor avançado. Deixe-me tentar listar algumas das mesas comuns e / ou departamentos que servem o negócio de derivativos. Equity Derivatives Desk / Produtos Listados Escritório de Receitas Fixas (Produtos Listados e OTC) Grupo de Derivativos de Crédito Grupo de Gerenciamento de Garantias do Grupo Grupo de Gerenciamento de Garantias Grupo de Preços e Avaliação Prime Brokerage (Serving Hedge Funds e outras firmas de administração de ativos) , Mas a estrutura organizacional real pode variar de uma organização para a outra. Alguns dos principais corretores / revendedores de Wall Street são: Bank of America Espero que isso dê uma breve idéia sobre o sistema de software derivativo. Vou explorar este assunto mais em posts futuros. Be Sociable, ShareNSE Trading Technology A NSE possui uma rede de alta velocidade pan-indiana, que suportava mais de 181.524 terminais através de conectividade baseada em VSAT, conectividade de linha alugada terrestre e comutação de rótulos multiprotocolo, 2016. Nossas plataformas de negociação National Exchange for Automated Trading (NEAT) NEAT é um sistema de negociação baseado em tela. A NSE também oferece o pacote NEAT Plus que oferece aos membros negociação em vários mercados na troca com uma interface unificada de negociação. A escalabilidade de NSEs permite que ele adicione hardware adicional sob demanda para suportar maiores volumes de negociação e, portanto, manter um alto nível de uptime e baixo nível de latência para ordens comerciais de terminais. A NSE realiza testes periódicos e aprimoramentos de capacidade à medida que o número de usuários NEAT e as cargas comerciais aumentam. Os dados de negociação na NEAT são liberados quase que instantaneamente para todos os membros comerciais na NEAT. Plataforma Frontal Não-NEAT. A NSE oferece plataformas de negociação personalizadas, adequadas às necessidades dos membros comerciais individuais. Non-NEAT front-ends são através de computador-a-computador link, ou CTCL, esquema. A CTCL permite que os membros usem seus próprios softwares e hardware para negociação na bolsa. Exemplos de recursos personalizáveis ​​que estão disponíveis através de front-ends não-NEAT incluem análise de comércio on-line, ferramentas de gerenciamento de risco adicionais e operações de back-office integradas. Os front-ends não-NEAT também facilitam a negociação não-NOW baseada na Internet, acesso direto ao mercado, negociação algorítmica, negociação de segurança através da tecnologia sem fio e roteamento de ordens inteligentes. NOW é um software de negociação licenciado que oferece conectividade direta ao nosso intercâmbio para execução de negócios e feeds de dados através de terminais de negociação, navegadores baseados na web e dispositivos móveis. AGORA apoia a negociação em todos os produtos em nossos mercados de caixa e derivativos, bem como unidades de fundos mútuos em nossa troca e negociação em outras bolsas. Os membros podem acessar roteamento de ordens inteligentes, gráficos históricos e em tempo real intra-dia e outras ferramentas amigáveis ​​ao usuário. Além de seus recursos de balcão de negociação, agora tem um built-in sistema de gerenciamento de risco e permite o acesso ao nosso conjunto de produtos de feed de dados. DMA, negociação algorítmica e facilidade de co-localização Para clientes institucionais e outros comerciantes sofisticados, a NSE fornece suporte para negociação algorítmica através de nossas instalações de co-localização, consistindo de espaço alugado rack para servidores dentro das instalações de câmbio. A NSE também permite que fornecedores terceirizados subarrendam instalações co-localizadas de membros comerciais para fornecer uma classe mais ampla de investidores com acesso a serviços de co-locação. Nosso sistema de gerenciamento de serviços de TI fornece serviços de hospedagem de co-location para negociação de alta freqüência e está em conformidade com o Sistema de Gerenciamento de Serviço Standard ISO / IEC 20000-1: 2011. A NSE possui um sistema de gerenciamento de riscos de várias camadas, que é atualizado constantemente para antecipar falhas de mercado. As medidas de contenção de risco da NSE incluem requisitos de adequação de capital para os membros, monitoramento do desempenho e do histórico dos membros, requisitos de margem rigorosos, monitoramento on-line das posições dos membros e desativação automática da negociação quando os limites são violados. EMERGE e EMERGE-ITP. Duas plataformas para a cotação e negociação de acções de PME. MFSS e NMF II. O MFSS é o sistema de coleta de ordens de fundos mútuos e o NMF-II é uma plataforma de negociação de fundos mútuos baseada na web. Links Relacionados

No comments:

Post a Comment