O conceito de sistema de negociação automatizado (ats)
The Anatomy Of A Breakout Automated Trading Strategy: O conceito.
Ao ser um comerciante automatizado em tempo integral por 7 anos, cheguei bastante cedo na minha carreira comercial para concluir que um modelo bem desenvolvido de breakout comercial é, de longe, a melhor maneira de buscar resultados estáveis na negociação automatizada. Durante todos esses anos, experimentei muitas abordagens diferentes - provavelmente com tudo que você conhece ou pode imaginar. Mas, da minha experiência, os modelos são inúteis e são muito universais. Nos três artigos seguintes, gostaria de compartilhar alguns dos meus conceitos e os componentes mais importantes por trás deles.
Um modo de sistema automatizado de negociação Breakout (ATS) uso: 4 componentes cruciais.
Não há motivo para procurar complexidade (sobre) no comércio automatizado. Na verdade, ao longo dos anos eu aprendi que uma simplicidade refinada não só funciona muito bem, mas também poupa uma grande quantidade de lutas técnicas, problemas e dores de cabeça. O conceito de breakout que uso, basicamente, pode ser codificado em qualquer plataforma de negociação, e muitas ótimas estratégias que eu tenho negociado há anos são, de fato, tão simples que apenas possuem várias linhas de código.
Então, o que o meu modelo de fuga habitual parece conceitualmente?
Em geral, abordo o desenvolvimento do ATS emergente na perspectiva de quatro componentes diferentes que precisam ser juntos eficientemente (idealmente com algum fator de criatividade e novidade, o que é necessário hoje em dia para poder competir e permanecer no jogo). Esses quatro componentes são (como eu os nomeei pessoalmente para meus próprios propósitos):
Novamente, não procure nenhuma complexidade; Você verá em um minuto que o modelo é realmente muito simples (ainda assim, pode ser muito eficiente).
Por que esses 4 componentes e para o que eles são?
Boa pergunta. Você aprenderá sobre eles agora.
Deixe-se parar aqui por um momento. Para entender completamente por que usamos especificamente esses quatro componentes, deixe-me fazer uma pergunta: Você já pensou sobre o que realmente é um breakout?
Do meu ponto de vista, uma ruptura não é nada mais ou nada menos que um certo nível, que precisa ser alcançado por um mercado dentro de um certo tempo (e sob certas condições), para dar-lhe uma probabilidade de um forte impulso contínuo (o que dará você, idealmente, um lucro médio várias vezes maior do que seu risco médio).
Em palavras simples, tudo o que você precisa é um nível no qual você pode dizer, & # 8220; uma vez que o nível é penetrado, é sábio comprar ou vender o mercado subjacente & # 8221 ;.
Mas, como você obtém tal nível? Boa pergunta.
Em primeiro lugar, você precisa começar em algum lugar, certo? Então, que tal definir um ponto em seu gráfico e, em seguida, uma distância desse ponto? Isto é o que eu chamo de POI (Point Of Initiation) e Distance. Quando você os combina, você terá um nível no qual você pode aguardar uma ruptura. Por exemplo, você pode começar com algo muito simples e óbvio, como o preço de fechamento de ontem em um gráfico diário para definir um POI e adicionar 3x ATR como uma distância. É assim que você faz um nível de breakout e você está meio feito (claro, isso é apenas um exemplo muito simples). No entanto, na última parte deste artigo de 3 partes, vou mostrar que mesmo uma combinação simples pode lhe dar uma estratégia muito boa.
O modelo é tão simples que pode ser interpretado por este desenho básico:
Agora, vamos continuar. Você já conhece dois quarteirões dos quatro & # 8211; como obter um nível de breakout. Que tal o resto?
Da minha experiência, a construção de um ATS breakout apenas com o POI e a Distância não é suficiente e você ainda está longe do final. Com apenas esses dois componentes, você pode (e provavelmente) obter muito ruído e sinais falsos de que o ATS não será negociável.
Então, agora, o que você realmente precisa é adicionar algumas restrições (mas não muitas para evitar sobreposições) que o ajudarão a se livrar de algum ruído e tornar a estratégia negociável. E aqui, você adiciona meus outros dois componentes - filtragem de filtro de tempo e um filtro regular.
Em primeiro lugar, você adiciona a restrição de tempo. Depois de adicioná-lo, você só permite que uma estratégia alcance o nível de fuga apenas dentro de um determinado período de tempo. Isso realmente faz muito sentido (e principalmente uma grande diferença). Por quê? Como alguns níveis de breakout funcionam melhor apenas no início do horário de negociação, alguns nos horários de negociação posteriores e alguns funcionam apenas dentro de uma janela de tempo muito específica. Isto é devido ao comportamento de diferentes mercados durante janelas de tempo específicas, então você não pode ignorar isso, e sim torná-lo uma parte natural do ATS.
E em segundo lugar, você adiciona um filtro regular. Por que ainda precisamos disso? Uma vez que você constrói o seu primeiro ATS baseado no modelo acima, logo você perceberá que você ainda precisará de um filtro adicional para melhorar certos parâmetros, como o comércio médio, o fator de lucro e a razão Retorno / Desembolso. Portanto, você precisará experimentar quais filtros usarem (geralmente alguns filtros baseados em indicadores ou baseados em preços). Depois de encontrar um filtro adequado (e ainda assim, simplificar-se para superar o perigo de sobreposição), você finalmente terá algo mais razoável para continuar com (para não negociar ainda, apenas para continuar com outros testes de robustez, etc. ).
Na próxima parte, teremos um olhar mais atento sobre os quatro componentes do modelo ATS emergente que aprendemos sobre hoje.
Um modelo comercial bom e poderoso não precisa ser complicado. Um breakout não é mais do que um certo nível no (próximo) futuro que precisa ser alcançado para comprar ou vender seu mercado subjacente. Uma estratégia de breakout é conceitualmente uma técnica muito simples: tudo que você precisa é um POI, tempo, distância e, muitas vezes, outro filtro adicional. Depois de começar a trabalhar de forma inteligente e criativa, juntando esses quatro componentes, você pode obter uma estratégia interessante, eficiente e robusta. Cada componente do modelo tem seu objetivo e todos os componentes são cruciais para poder desenvolver algo razoável e negociável.
Sobre o autor Tomas Nesnidal.
Tomas é um comerciante e desenvolvedor europeu, com mais de 10 anos de experiência comercial em tempo integral. Você pode baixar um exemplo de sua estratégia GRATUITAMENTE em seu blog SystemsOn TheRoad / blog.
Posts Relacionados.
Estratégia quebrada ou mudança de mercado: investigação de desempenho insuficiente.
Descobrindo o que funciona, e o que não funciona.
Trading The Equity Curve & # 038; Além.
[& # 8230;] Tomas também escreveu um ótimo post para convidados em estratégias de breakout para systemtradersuccess [& # 8230;]
Publicações populares.
Connors 2-Period RSI Update para 2018.
Este indicador simples faz dinheiro novamente e novamente.
The Ivy Portfolio.
Melhorando a Estratégia de Identidade Simples, Parte 1.
Copyright © 2017 da Capital Evolution LLC. - Projetado por temas Thrive | Powered by WordPress.
Por favor faça login novamente. A página de login será aberta em uma nova janela. Depois de efetuar o login, você pode fechá-lo e retornar a esta página.
The Anatomy Of A Breakout Automated Trading Strategy: os componentes.
Na parte anterior deste artigo de 3 partes, expliquei o conceito de meu modelo ATS que está sendo utilizado com sucesso há cerca de sete anos. Nós aprendemos sobre quatro componentes cruciais do modelo: POI, distância, filtro de tempo e um filtro regular. Nesta parte, exploraremos cada filtro com mais detalhes.
Quando se trata de explorar o melhor Ponto de Iniciação (POI), você deve ser o mais criativo possível. Seu POI pode ser basicamente qualquer coisa.
Quando comecei a construir minhas primeiras estratégias ATS, usei métodos bastante simples para obter um POI. Geralmente era:
Tudo isso é muito básico e óbvio; ainda consegui construir estratégias bastante impressionantes e robustas com apenas as coisas deste iniciante. Muitas dessas estratégias ainda fazem parte do meu portfólio.
Claro, ao longo do tempo, eu comentei pensando em outras possibilidades de POIs diferentes e I & # 8217; adicionou muitos mais:
Médias móveis - qualquer tipo Médias móveis com base em O / H / L / C / Preço típico 50% retracement do dia atual. Os valores mais baixos / mais altos derivados de qualquer duas ou três técnicas descritas acima. Todos os anteriores obtidos de diferentes prazos.
Isso, é claro, foi um passo significativo ainda mais que me permitiu encontrar vários ATS diferentes, melhorando melhor os já existentes no meu portfólio.
Mais tarde, progredi ainda mais e desenvolvi muitos dos meus próprios indicadores e POI, mas ainda posso fazer uma grande quantidade de estratégias robustas apenas com os POIs apresentados acima. Isso é absolutamente suficiente para, pelo menos, os primeiros dois anos de carreira de um comerciante.
Procurando uma maneira de definir corretamente uma distância ótima foi outro assunto que se desenvolve praticamente ao longo do tempo. Em geral, comecei novamente com o mais comum e óbvio: usando um ATR (Average True Range) ou TR (True Range) múltiplos. Nada extravagante aqui. As duas primeiras técnicas que eu comecei a usar foram:
Novamente, você pode manter apenas esses dois por muito tempo e obter estratégias fantásticas e robustas. Mas é claro, você também quer continuar evoluindo sua abordagem para que você comece a procurar diferentes técnicas para implantar. No meu caso, foi:
GapLess ATR GapLess TR Bollinger Diferença de bandas Determinadas diferenças de médias móveis Maior alta (X) - Menor baixo (X) diferenças.
Surpreendentemente, os resultados não eram geralmente melhores do que ao usar o ATR / TR mais comum e óbvio! Na verdade, eu desisto das variações de GapLess completamente e, apesar de ainda manter as outras técnicas no meu código D & amp; P (Design & Prototype), a maioria das minhas estratégias ainda usam ATR / TR. Você realmente não precisa ser criativo quando se trata da distância.
Filtro de tempo.
No começo, eu costumava ser muito preciso e # 8221; Quando se tratava do filtro de tempo. Dito isto, usei otimizar o horário de início e o fim de semana, exacto e ideal, para cada ATS emergente. Não surpreendentemente, logo percebi que havia excesso de otimização (tornando muito mais difícil passar meus testes de robustez muito exigentes). Depois de alguns anos, simplifiquei a abordagem do filtro de tempo praticamente e, agora mesmo, o que eu gosto é dividir a sessão de negociação regular em três ou quatro partes iguais e testar a eficiência de cada parte separadamente (eu chamo isso de segmentação em T , porque é simplesmente dividir o tempo em diferentes segmentos). Esta é uma solução absolutamente suficiente e também muito lógica, a partir da minha experiência anterior, eu já sei que a sessão ordinária habitual se comporta de forma diferente, especialmente no seu início, no meio e no fim. Portanto, a segmentação em T em três partes diferentes é a abordagem mais usual no caso de meus ATSs.
Apenas para lhe dar um pequeno exemplo, deixe-me dizer que eu desenvolvo um ATS breakout para o e-mini Russell 2000 (TF). O horário comercial regular é 9:30 - 16:15. Então, faço três T-Segments:
Então, eu testei meu candidato ATS para todos os três segmentos T e executo testes de robustez em cada um deles para ver qual deles é o mais adequado.
Filtro Regular.
A parte final é um filtro regular. Novamente, nada extravagante aqui. Eu basicamente uso quatro grupos diferentes de filtros regulares:
Filtros baseados em ação de preço Filtros baseados em médias móveis Filtros baseados em indicadores de tendência Filtros baseados em volatilidade.
Para o primeiro grupo, costumo usar condições usuais bastante simples, como:
C & lt; & gt; O / H / L / C X-bars costas C & lt; & gt; O / H / L / C do dia atual ou no dia anterior Qualquer combinação dos itens acima.
Para o segundo grupo, costumo usar:
C & lt; & gt; certas médias móveis Duas médias móveis diferentes Determinadas (relativa ou absoluta) distância do preço atual de uma determinada média móvel.
Para o terceiro grupo, eu gosto dos seguintes indicadores:
Finalmente, para o último grupo, eu gosto de seguir conceitos:
ATR & lt; & gt; X Comparando 2 ATRs com diferentes períodos Usando certa diferença absoluta ou relativa entre dois ATRs com diferentes períodos.
Não tenho tendência para nenhuma das técnicas e uso livremente ou teste todas elas. No final do dia, é sempre o teste de robustez que revelará a verdade. Seja o que for passar, o teste de robustez é bom para mim.
Claro, ao longo do tempo, eu desenvolvi de novo minhas próprias técnicas e indicadores de filtragem, mas ainda assim, eu consegui felizmente viver com as coisas que eu descrevi para você.
Você não precisa de técnicas extravagantes para desenvolver um ATS Breakout robusto e viável com meu modelo simples. No entanto, ainda é preferível continuar experimentando, buscando melhorias e novas idéias; Como você pode ver, eu sempre gosto de evoluir todos os componentes do meu modelo ATS breakout. A maneira de desenvolver um ATS breakable, robusto e robusto, é experimentar com o maior número possível de POI, distâncias, T-segmentos e filtros regulares possíveis. Claro, a parte mais importante ainda é o teste de robustez, então, independentemente da equivalência do seu candidato a ATS, você ainda precisa ter certeza de que um candidato atenda seus critérios de teste de robustez (eu pessoalmente uso muito exigentes).
Sobre o autor Tomas Nesnidal.
Tomas é um comerciante e desenvolvedor europeu, com mais de 10 anos de experiência comercial em tempo integral. Você pode baixar um exemplo de sua estratégia GRATUITAMENTE em seu blog SystemsOn TheRoad / blog.
Posts Relacionados.
Estratégia quebrada ou mudança de mercado: investigação de desempenho insuficiente.
Descobrindo o que funciona, e o que não funciona.
Trading The Equity Curve & # 038; Além.
Publicações populares.
Connors 2-Period RSI Update para 2018.
Este indicador simples faz dinheiro novamente e novamente.
The Ivy Portfolio.
Melhorando a Estratégia de Identidade Simples, Parte 1.
Copyright © 2017 da Capital Evolution LLC. - Projetado por temas Thrive | Powered by WordPress.
Por favor faça login novamente. A página de login será aberta em uma nova janela. Depois de efetuar o login, você pode fechá-lo e retornar a esta página.
Prós e contras de sistemas de negociação automatizados.
Os comerciantes e os investidores podem transformar regras de entrada, saída e gerenciamento de dinheiro precisas em sistemas de negociação automatizados que permitem aos computadores executar e monitorar os negócios. Uma das maiores atrações da automação de estratégia é que pode tirar parte da emoção fora da negociação, uma vez que os negócios são automaticamente colocados assim que determinados critérios forem atendidos. Este artigo apresentará os leitores e explicará algumas das vantagens e desvantagens, bem como as realidades, dos sistemas de negociação automatizados. (Para leitura relacionada, veja The Power Of Program Trades.)
O que é um sistema de negociação automatizado?
Os sistemas de negociação automatizados, também denominados sistemas de negociação mecânica, negociação algorítmica, negociação automatizada ou negociação de sistema, permitem que os comerciantes estabeleçam regras específicas para ambas as entradas comerciais e saídas que, uma vez programadas, podem ser executadas automaticamente através de um computador. As regras de entrada e saída comercial podem ser baseadas em condições simples, como um crossover médio móvel, ou podem ser estratégias complicadas que requerem uma compreensão abrangente da linguagem de programação específica para a plataforma de negociação do usuário ou a experiência de um programador qualificado. Os sistemas de negociação automatizados normalmente exigem o uso de software que esteja vinculado a um corretor de acesso direto, e quaisquer regras específicas devem ser escritas na linguagem proprietária dessa plataforma. A plataforma TradeStation, por exemplo, usa a linguagem de programação EasyLanguage; A plataforma NinjaTrader, por outro lado, utiliza a linguagem de programação NinjaScript. A Figura 1 mostra um exemplo de uma estratégia automatizada que desencadeou três negociações durante uma sessão de negociação. (Para leitura relacionada, veja Comércio Global e Mercado Moeda.)
[Os sistemas de negociação automatizada podem usar muitos indicadores técnicos diferentes para definir pontos de entrada e saída. O Curso de Análise Técnica da Investopedia fornece uma visão geral detalhada desses indicadores técnicos e padrões de gráficos que os comerciantes podem usar ao criar sistemas de negociação automatizados.]
Algumas plataformas de negociação possuem "assistentes" de construção de estratégias que permitem aos usuários fazer seleções a partir de uma lista de indicadores técnicos comumente disponíveis para construir um conjunto de regras que podem ser negociadas automaticamente. O usuário poderia estabelecer, por exemplo, que um longo comércio será inserido uma vez que a média móvel de 50 dias cruza acima da média móvel de 200 dias em um gráfico de cinco minutos de um instrumento comercial específico. Os usuários também podem inserir o tipo de ordem (mercado ou limite, por exemplo) e quando o comércio será acionado (por exemplo, no fechamento da barra ou aberto da próxima barra), ou use as entradas padrão da plataforma. Muitos comerciantes, no entanto, optam por programar seus próprios indicadores e estratégias personalizados ou trabalhar em estreita colaboração com um programador para desenvolver o sistema. Embora isso geralmente requer mais esforço do que usar o assistente da plataforma, ele permite um grau de flexibilidade muito maior e os resultados podem ser mais gratificantes. (Infelizmente, não existe uma estratégia de investimento perfeita que garanta o sucesso. Para mais informações, consulte Usando Indicadores Técnicos para Desenvolver Estratégias de Negociação.)
Uma vez que as regras foram estabelecidas, o computador pode monitorar os mercados para encontrar oportunidades de compra ou venda com base nas especificações da estratégia comercial. Dependendo das regras específicas, assim que uma negociação for inserida, serão gerados automaticamente quaisquer pedidos de perdas de proteção de paradas, paradas de trânsito e metas de lucro. Em mercados em movimento rápido, esta entrada de ordem instantânea pode significar a diferença entre uma pequena perda e uma perda catastrófica no caso de o comércio se mover contra o comerciante.
Vantagens de Sistemas de Negociação Automatizados.
Há uma longa lista de vantagens em ter um computador monitorando os mercados para oportunidades comerciais e executar os negócios, incluindo:
Minimize Emoções. Os sistemas de negociação automatizados minimizam as emoções ao longo do processo de negociação. Ao manter as emoções sob controle, os comerciantes normalmente têm um tempo mais fácil de aderir ao plano. Uma vez que as ordens comerciais são executadas automaticamente uma vez que as regras comerciais foram cumpridas, os comerciantes não poderão hesitar ou questionar o comércio. Além de ajudar os comerciantes que têm medo de "puxar o gatilho", o comércio automatizado pode conter aqueles que estão aptos a vender demais - comprando e vendendo em todas as oportunidades percebidas.
Capacidade de Backtest. Backtesting aplica as regras de negociação aos dados históricos do mercado para determinar a viabilidade da idéia. Ao projetar um sistema de negociação automatizada, todas as regras precisam ser absolutas, sem espaço para interpretação (o computador não pode fazer suposições - é preciso dizer exatamente o que fazer). Os comerciantes podem tomar esses conjuntos precisos de regras e testá-los em dados históricos antes de arriscar dinheiro em negociação ao vivo. O backtesting cuidadoso permite aos comerciantes avaliar e afinar uma idéia comercial e determinar a expectativa do sistema - o valor médio que um comerciante pode esperar para ganhar (ou perder) por unidade de risco. (Oferecemos algumas dicas sobre este processo que podem ajudar a repor suas estratégias de negociação atuais. Para mais informações, consulte Backtesting: Interpreting the Past.)
Preserve Discipline. Como as regras comerciais são estabelecidas e a execução comercial é executada automaticamente, a disciplina é preservada mesmo em mercados voláteis. A disciplina é muitas vezes perdida devido a fatores emocionais, como o medo de sofrer uma perda, ou o desejo de obter um pouco mais de lucro de um comércio. O comércio automatizado ajuda a garantir que a disciplina seja mantida porque o plano de negociação será seguido exatamente. Além disso, o erro piloto é minimizado, e uma ordem para comprar 100 ações não será inserida incorretamente como uma ordem para vender 1.000 ações.
Alcançar Consistência. Um dos maiores desafios na negociação é planejar o comércio e negociar o plano. Mesmo que um plano de negociação tenha o potencial de ser rentável, os comerciantes que ignoram as regras estão alterando a expectativa de que o sistema teria tido. Não existe um plano de negociação que ganhe 100% do tempo - as perdas são parte do jogo. Mas as perdas podem ser psicologicamente traumatizantes, então um comerciante que tem duas ou três negociações perdidas em uma fila pode decidir ignorar o próximo comércio. Se esse próximo comércio fosse um vencedor, o comerciante já havia destruído qualquer expectativa do sistema. Os sistemas de negociação automatizados permitem que os comerciantes obtenham consistência ao negociar o plano. (É impossível evitar o desastre sem regras de negociação. Para mais informações, veja 10 Passos para construir um Plano de Negociação vencedor.)
Velocidade de entrada de pedido aprimorada. Uma vez que os computadores respondem imediatamente às mudanças nas condições do mercado, os sistemas automatizados são capazes de gerar ordens assim que os critérios comerciais forem atendidos. Entrar ou sair de um comércio alguns segundos antes pode fazer uma grande diferença no resultado do comércio. Assim que uma posição é inserida, todos os outros pedidos são gerados automaticamente, incluindo perdas protetoras de parada e metas de lucro. Os mercados podem se mover rapidamente, e é desmoralizante ter um comércio atingindo o objetivo de lucro ou superar um nível de perda de parada - antes que as ordens possam ser inseridas. Um sistema de negociação automatizado evita que isso aconteça.
Desvantagens e Realidades dos Sistemas Automatizados de Negociação.
Os sistemas de negociação automatizados possuem muitas vantagens, mas existem algumas quedas e realidades a que os comerciantes devem estar cientes.
Falhas mecânicas. A teoria por trás do comércio automatizado faz com que pareça simples: configurar o software, programar as regras e assisti-lo comercializar. Na realidade, no entanto, a negociação automatizada é um método sofisticado de negociação, mas não infalível. Dependendo da plataforma de negociação, uma ordem comercial pode residir em um computador - e não em um servidor. O que isso significa é que, se uma conexão com a Internet for perdida, um pedido pode não ser enviado ao mercado. Também pode haver uma discrepância entre os "negócios teóricos" gerados pela estratégia e o componente da plataforma de entrada de pedidos que os transforma em trades reais. A maioria dos comerciantes deve esperar uma curva de aprendizado ao usar sistemas de negociação automatizados, e geralmente é uma boa idéia começar com pequenos tamanhos comerciais enquanto o processo é refinado.
Monitoramento. Embora seja ótimo ligar o computador e sair para o dia, os sistemas de negociação automatizados requerem monitoramento. Isso é devido ao potencial de falhas mecânicas, como problemas de conectividade, perdas de energia ou falhas no computador, e às peculiaridades do sistema. É possível que um sistema de negociação automatizado experimente anomalias que possam resultar em ordens erradas, ordens faltantes ou pedidos duplicados. Se o sistema for monitorado, esses eventos podem ser identificados e resolvidos rapidamente.
Os comerciantes têm a opção de executar seus sistemas de negociação automatizados através de uma plataforma de negociação baseada no servidor, como o Strategy Runner. Essas plataformas freqüentemente oferecem estratégias comerciais para venda, um assistente para que os comerciantes possam projetar seus próprios sistemas ou a capacidade de hospedar sistemas existentes na plataforma baseada no servidor. Por uma taxa, o sistema de negociação automatizado pode pesquisar, executar e monitorar negócios - com todos os pedidos que residem em seu servidor, resultando em entradas de pedidos potencialmente mais rápidas e confiáveis.
Embora seja atraente por uma variedade de fatores, os sistemas automáticos de negociação não devem ser considerados um substituto para negociações cuidadosamente executadas. Falhas mecânicas podem acontecer e, como tal, esses sistemas requerem monitoramento. As plataformas baseadas em servidor podem fornecer uma solução para comerciantes que desejam minimizar os riscos de falhas mecânicas. (Para leitura relacionada, veja Day Trading Strategies For Beginners.)
Release do conceito CFTC: controles de risco e salvaguardas do sistema para negociação automatizada.
Em 9 de setembro de 2018, a CFTC emitiu um lançamento de conceito sobre controles de risco e salvaguardas do sistema para ambientes de negociação automatizados. O lançamento oferece um instantâneo do ambiente de negociação automatizado e apresenta um sistema que envolveria:
controles de risco pré-negociação; publicar relatórios comerciais e outras medidas; salvaguardas do sistema relacionadas ao projeto, teste e supervisão de sistemas de negociação automatizada (ATSs); e proteções adicionais projetadas para promover mercados seguros e ordenados. [1]
O lançamento solicita respostas dos participantes do mercado e do público em geral sobre 124 questões relacionadas à segurança do sistema. O lançamento entrou no Federal Register em 12 de setembro de 2018, e o período de comentários encerrou-se em 11 de dezembro de 2018, mas foi posteriormente reaberto até 14 de fevereiro de 2017. Os comentários podem ser vistos AQUI.
Fundo.
Após o "crash instantâneo" de 6 de maio de 2018, o Comitê Consultivo Conjunto da CFTC-SEC sobre Assuntos Regulatórios Emergentes foi formado para abordar a estrutura do mercado e questões regulatórias que podem contribuir para a volatilidade. Em 18 de fevereiro de 2018, o comitê emitiu suas recomendações sobre uma resposta regulatória ao crash instantâneo. Em resposta às recomendações, os dois reguladores finalizaram várias regras:
Além disso, em março de 2018, a SEC emitiu a regra proposta, o Regulamento SCI, Conformidade e integridade dos sistemas, segundo o qual as organizações de auto-regulação, certos sistemas de negociação alternativos, planejadores e certas agências de compensação isentas seriam necessárias para projetar, desenvolver, testar, manter e monitorar sistemas que são integrantes de suas operações. [2].
Resumo da versão.
A versão da CFTC analisa todo o ciclo de vida comercial e opções quanto à colocação adequada dos controles de risco:
no nível do sistema automatizado de negociação (ATS) no momento da geração da ordem; em empresas de compensação durante o processo de transmissão da ordem; em plataformas de negociação antes de expor ordens ao mercado; em organizações de compensação de derivativos (DCOs); e em outros centros de controle de risco, como prestadores de serviços terceirizados.
O lançamento também solicita comentários sobre a colocação adequada de ferramentas de vigilância tanto para monitoramento quanto para fins de pesquisa acadêmica. Através das perguntas, a comissão espera obter uma compreensão do impacto da ATS sobre a estrutura do mercado.
As 124 perguntas abordam tópicos como:
comércio de alta freqüência (HFT), sua definição e impacto; problemas de latência; Integridade de DCO; mensagem de acesso direto ao mercado (DMA) e aceleradores de execução; alertas de volatilidade; controles de auto-comércio; colares de preços; tamanhos máximos de pedidos; pausas de negociação; limites de risco de crédito; ordem, troca e cópia de queda de posição; Políticas e capacidades de cancelamento de negócios e pedidos; Teste ATS; gerenciamento de crise; auto-certificação; notificação de eventos de risco; ATS ou identificação do algoritmo; verificação de razoabilidade de dados; registro de empresas ATS; dados e incentivos de qualidade do mercado; políticas e procedimentos para identificar "contratos relacionados"; padronizar e simplificar os tipos de pedidos; e questões gerais sobre todos os controles de risco.
O lançamento conclui com uma tabela de resumo de todos os possíveis controles de risco, o partido que implementaria cada política e a substância do controle. Uma tabela de resumo desses controles pode ser encontrada abaixo do documento incorporado.
Documento relacionado: Documento de versão do conceito.
Tabela de Resumo: Possíveis Controles de Risco e a Substância de Cada Controle.
Os sistemas das plataformas de negociação devem impedir a aceitação de mensagens em excesso de suas próprias taxas especificadas e devem registrar instâncias quando cada ATS tentou exceder esses limites. Separadamente, as plataformas de negociação devem estabelecer sistemas que permitam que as empresas de compensação estabeleçam limites de tarifas diretamente na plataforma de negociação. As plataformas de negociação, as empresas de compensação e os participantes no mercado podem estabelecer taxas independentemente uma da outra. Em todos os casos, os monitores humanos devem ser alertados quando os limites são violados.
As plataformas de negociação devem estabelecer um número máximo de pedidos na mesma direção que eles executarão por unidade de tempo de um ATS excepcionalmente identificado e deve impedir a execução de negociações que violariam esse limite. Separadamente, as plataformas de negociação devem estabelecer sistemas que permitam que as empresas de compensação estabeleçam limites de taxas de mensagens por cliente diretamente na plataforma de negociação. As plataformas de negociação, as empresas de compensação e os participantes no mercado podem estabelecer taxas independentemente uma da outra.
Todos os participantes do mercado devem estabelecer colares de preços específicos do produto específicos e devem implementar sistemas para garantir que as encomendas fora do colar não sejam transmitidas para a plataforma de negociação relevante.
Os sistemas de um participante do mercado devem impedir a submissão de pedidos que excedam os limites especificados internamente. Os sistemas de uma empresa de compensação devem impedir a transmissão de ordens de clientes em excesso de seus limites para esse cliente. As plataformas de negociação devem impedir que seus sistemas processem ou executem ordens em excesso do limite especificado pela plataforma de negociação. Além disso, para os clientes da DMA, as plataformas de negociação devem estabelecer sistemas similares, permitindo que as empresas de compensação estabeleçam limites de tamanho de pedido por cliente diretamente na plataforma de negociação. Os limites estabelecidos pelos participantes do mercado, as empresas de compensação e as plataformas de negociação podem ser diferentes e operar independentemente uns dos outros.
As políticas devem favorecer ajustes de preços em vez de cancelamento comercial. Na medida do possível, as políticas devem exigir que as decisões da plataforma de negociação sejam feitas com base em critérios objetivos facilmente disponíveis para facilitar decisões rápidas ou imediatas.
As plataformas de negociação devem notificar imediatamente os participantes do mercado sobre uma eventual situação de ajuste ou cancelamento. As plataformas de negociação devem tomar uma decisão e notificar os participantes do mercado dessa decisão dentro de um período de tempo especificado.
As políticas devem favorecer ajustes de preços em vez de cancelamento comercial. Na medida do possível, as políticas devem exigir que as decisões da plataforma de negociação sejam feitas com base em critérios objetivos facilmente disponíveis para facilitar decisões rápidas ou imediatas.
As plataformas de negociação devem notificar imediatamente os participantes do mercado sobre uma eventual situação de ajuste ou cancelamento. As plataformas de negociação devem tomar uma decisão e notificar os participantes do mercado dessa decisão dentro de um período de tempo especificado.
Se a conectividade a qualquer sistema for perdida, o ATS deve ser desativado e as ordens em repouso devem ser mantidas ou canceladas com base nas preferências pré-determinadas da empresa que perderam conectividade.
As empresas devem manter um repositório de código-fonte para gerenciar o acesso ao código-fonte, a persistência e as alterações. As empresas devem estabelecer e documentar procedimentos para comunicar a funcionalidade, os requisitos e as mudanças em seus softwares proprietários. Esses procedimentos devem incluir uma trilha de auditoria de mudanças materiais que lhes permitam determinar, para cada mudança: quem conseguiu, quando o fizeram, e qual foi o propósito da mudança. As empresas devem ter políticas e procedimentos documentados que permitam aos representantes o gerenciamento comercial, de risco e de software aprovar mudanças e verificar testes internos antes que um sistema comercial novo ou modificado possa ser ativado na produção.
Os participantes no mercado devem realizar esses testes em cada algoritmo antes da implantação inicial e antes da re-implantação, após determinadas modificações no algoritmo. As plataformas de negociação devem fornecer ambientes de teste que simulem o ambiente comercial de produção para que os participantes do mercado possam realizar testes de conformidade baseados em troca em seus ATSs uma vez que tenham concluído os testes internos. O teste de conformidade deve incluir testes para todos os controles de mitigação de risco do ATS que possam ser testados pela troca. O teste de conformidade com base no Exchange deve ser feito após determinadas modificações no código operacional.
A supervisão adequada inclui alertas automáticos quando o comportamento da ordem ATS viola os parâmetros de projeto ou quando as condições do mercado divergem das expectativas do programa. Ele também inclui alertas automatizados sobre a perda de conectividade de rede ou feeds de dados. O pessoal de monitoramento e supervisão deve ter capacidade e autoridade para desativar o ATS e cancelar pedidos de repouso quando as condições do sistema ou do mercado o exigirem, incluindo a capacidade de entrar em contato com a equipe da plataforma de negociação para buscar informações e cancelar pedidos. Eles também devem ter painéis de controle aceitáveis e painéis de controle para monitorar e interagir com o ATS. O pessoal de monitoramento e supervisão deve registrar o momento em que eles assumem a responsabilidade por um ATS e o momento em que eles renunciam ao controle para outros. A gravação deve ser alcançada através de logs distintos para o painel de controle requerido por cada pessoa da equipe. O logon também deve estar sujeito a controles de acesso que garantam que a equipe de funcionários correta seja identificada.
Além disso, cada empresa deve desenvolver, documentar e implementar políticas de treinamento que garantam que os monitores humanos sejam adequadamente treinados para cada novo algoritmo implementado. O treinamento deve incluir, no mínimo, a lógica econômica do algoritmo e mecânica do processo subjacente, bem como os controles de risco automatizados e não automatizados que são aplicáveis ao algoritmo.
Os procedimentos devem direcionar o processo de avaliação, gerenciamento e mitigação da ruptura do mercado e do risco firme. Os procedimentos também devem especificar as pessoas a serem notificadas em caso de erro que resulte em violação de perfis de risco ou possíveis violações do intercâmbio ou das regras da Comissão.
As empresas de compensação devem instituir medidas razoáveis para confirmar que suas empresas comerciais de clientes implementam os controles de risco pré-negociação que são necessários.
Os feeds incluem medidas de qualidade de execução, incluindo: (1) spreads efetivos; (2) ordem para preencher as proporções; (3) velocidade de execução para diferentes tipos de pedidos e diferentes tamanhos de ordem; (4) desequilíbrio de agressividade; (5) impacto no preço para determinados tamanhos comerciais; (6) duração média da ordem; (7) eficiência da ordem; (8) razão da ordem de rejeição; (9) mudanças na posição líquida versus volume; (10) razões de ramificação; (11) desequilíbrio de volume e intensidade comercial; (12) Índices de Herfindahl-Hirschman com base na participação de mercado em posições abertas sob controle comum; e (13) métricas sobre o número de negociações de mudança de preço envolvendo ATSs.
Algofxsolution - Portfolio ATS | Nova abordagem para sistemas de negociação automatizada (ATS)
Algofxsolution - Portfolio ATS | Nova abordagem para sistemas de negociação automatizada (ATS)
Instrumentos: 2x EURUSD, 1x EURJPY, 3x XAUUSD.
Vida útil ideal: 1 ano.
Draw final do portfólio: $ 851.00.
Stop-Losss estão oscilando entre 50 a 300 pips no EURUSD, EURJPY e 600 a 6000 no XAUUSD.
Instrumentos: 1x EURUSD, 2x EURJPY, 3x XAUUSD.
Vida útil ideal: 1 ano.
Desdobramento máximo do portfólio: $ 825.00.
Stop-Losss estão oscilando entre 50 a 300 pips no EURUSD, EURJPY e 600 a 6000 no XAUUSD.
Não é Martingale, Grid, Arbitrage ou qualquer outro método de risco dentro. Sem perda flutuante - perdendo negociações em breve. Lucros superiores às perdas em média. Negociação de baixa freqüência - nenhum couro necessário necessitou de condições especiais.
Pesquisa sobre o que os comerciantes pensam sobre o papel da negociação algorítmica.
Copyright & copy; 2000 - 2017, Jelsoft Enterprises Ltd.
Comments
Post a Comment