понедельник, 30 апреля 2018 г.

Sistema de negociação algorítmica forex


Algorítmica Forex Trading: The Basics.


Muito tem sido dito sobre o aumento da negociação algorítmica, também conhecido como "sistemas de caixa preta", na indústria forex. Antes de aprofundar os prós e os contras de tudo ou como isso poderia afetar o comércio a retalho, aqui está uma lição rápida sobre o que é algo de negociação.


O que é o comércio algorítmico?


Simplificando, um sistema de comércio algorítmico é um conjunto de instruções programadas que geram sinais comerciais que podem ser executados diretamente na plataforma de negociação. A maioria dos sistemas ou "caixas pretas" também incluem o dimensionamento automático da posição e os comandos de saída comercial.


Imagine executar um sistema de negociação forex algorítmico e apenas ver os lucros ir e vir na sua conta. Se você acha que é isso que os filmes de ficção científica são feitos, então você deve saber que a negociação algorítmica já esteve presente nos mercados financeiros há quase algumas décadas.


Por que a negociação forex algorítmica está aumentando?


Como Robopip sempre se orgulha, as máquinas são capazes de fazer cálculos complexos em microssegundos, enquanto os humanos normalmente levam horas ou até dias para terminar tais tarefas. Não é de admirar que os comerciantes que tenham a capacidade ou os recursos para traduzir suas estratégias de negociação em código de computador decidiram fazê-lo!


A introdução do comércio eletrônico e on-line levou ao desenvolvimento de sistemas de negociação automatizados e, eventualmente, ao crescimento em popularidade de algo trading ao longo dos anos. À medida que os comerciantes e as empresas financeiras tentam melhorar a rentabilidade dos seus sistemas, eles empregaram ferramentas mais sofisticadas e personalizaram seus algoritmos forex.


Isso parece bom demais para ser verdade. Existem alguma desvantagem na negociação de algo?


Embora a negociação algorítmica tenha o potencial de melhorar a liquidez do mercado com o comércio de alta freqüência, isso também pode levar a picos de volatilidade. Afinal, a execução relâmpago de tratos de algo e a correlação com algoritmos similares podem resultar em movimentos de preços mais nítidos.


Por outro lado, com a maioria dos sistemas de negociação algorítmica também visando a melhor execução comercial ao melhor preço possível, isso também pode levar a uma menor volatilidade em tempos de estresse no mercado. Analistas do setor observaram que isso poderia torná-lo mais desafiador para os comerciantes de curto prazo fazer lucros.


O segredo da vida é encontrar pessoas que lhe paguem dinheiro para fazer o que você pagaria se você tivesse o dinheiro. Sarah Caldwell.


O BabyPips ajuda os comerciantes individuais a aprender como negociar o mercado cambial.


Apresentamos as pessoas ao mundo do comércio de moeda e fornecemos conteúdos educacionais para ajudá-los a aprender a se tornarem comerciantes rentáveis. Nós também somos uma comunidade de comerciantes que se apoiam na nossa jornada de negociação diária.


8 Tipos de Estratégias Algoritmicas de Forex.


Como prometido, aqui está a próxima parte da minha série em sistemas de negociação forex algorítmica. Certifique-se de verificar a primeira parte sobre o que você precisa saber sobre a Algo FX Trading antes de ler!


Essa abordagem comercial geralmente atrai aqueles que procuram eliminar ou reduzir a interferência emocional humana na tomada de decisões comerciais. Afinal, comprar ou vender sinais podem ser gerados usando um conjunto de instruções programadas e podem ser executados diretamente em sua plataforma de negociação.


"Amazeballs! Aqui está o meu dinheiro! Onde eu assino?"


Segure seus cavalos, jovem padawan! Coloque seu dinheiro suado de volta em sua carteira e gaste um pouco mais de tempo comprando a negociação algorítmica primeiro. Para começar, vamos dar uma olhada nas diferentes classificações desta abordagem comercial.


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


Existem oito principais tipos de troca de algo com base nas estratégias utilizadas. Muito esmagadora, hein? Claro que você pode misturar e combinar essas estratégias também, o que produz muitas combinações possíveis.


Uma das estratégias mais simples é simplesmente seguir as tendências do mercado, com ordens de compra ou venda geradas com base em um conjunto de condições cumpridas por indicadores técnicos. Esta estratégia também pode comparar os dados históricos e atuais para prever se as tendências provavelmente continuarão ou reverterão.


Outro tipo básico de estratégia de negociação é o sistema de reversão médio, que opera sob o pressuposto de que os mercados variam 80% do tempo. Caixas pretas que empregam esta estratégia tipicamente calculam um preço médio de ativos usando dados históricos e levam negócios em antecipação ao preço atual retornando ao preço médio.


Já tentou trocar as novidades? Bem, esta estratégia pode fazer isso por você! Um sistema de negociação algorítmica baseado em notícias geralmente é enganchado aos fios de notícias, gerando automaticamente sinais de comércio dependendo de como os dados reais se revelam em comparação com o consenso do mercado ou os dados anteriores.


Como você aprendeu na nossa lição da Escola sobre o sentimento do mercado, o posicionamento comercial e não comercial também pode ser usado para identificar os tops e os fundos do mercado. Estratégias Forex relacionadas com o sentimento do mercado podem envolver o uso do relatório COT ou de um sistema que detecta posições nítidas de curto ou longo prazo. Abordagens mais modernas também são capazes de escanear redes de mídia social para avaliar os viés de moeda.


Agora, é aqui que fica um pouco mais complicado do que o habitual. Fazer uso da arbitragem em negociações algorítmicas significa que o sistema caça por desequilíbrios de preços em diferentes mercados e faz lucro com esses. Uma vez que as diferenças de preços do forex são normalmente em micropips, você precisaria negociar posições realmente grandes para obter lucros consideráveis. A arbitragem triangular, que envolve dois pares de moedas e um cruzamento monetário entre os dois, também é uma estratégia popular nesta classificação.


Como o nome sugere, esse tipo de sistema comercial opera a velocidades rápidas, executando sinais de compra ou venda e negociações de fechamento em questão de milissegundos. Estes tipicamente usam estratégias de arbitragem ou scalping com base em flutuações rápidas de preços e envolvem altos volumes de negociação.


Esta é uma estratégia empregada por grandes instituições financeiras que são muito segredos sobre seus cargos forex. Em vez de colocar uma enorme posição longa ou curta com apenas um corretor, eles dividem seu comércio em posições menores e executá-los sob diferentes corretores. Seu algoritmo pode até permitir que essas ordens comerciais menores sejam colocadas em momentos diferentes para evitar que outros participantes do mercado descobrissem! Desta forma, as instituições financeiras podem executar negócios em condições normais de mercado sem flutuações repentinas de preços. Os comerciantes de varejo que acompanham os volumes de negociação podem ver apenas a "ponta do iceberg" quando se trata desses grandes negócios.


Se você acha que o iceberg é sneaky, então a estratégia furtiva é ainda mais furiosa! Iceberging tem sido uma prática tão comum nos últimos anos que os observadores do mercado hardcore conseguiram invadir essa idéia e chegar a um algoritmo para juntar essas ordens menores e descobrir se um grande jogador de mercado está por trás de tudo isso.


Como você provavelmente adivinhou, é preciso um histórico sólido na análise de mercado financeiro e na programação de computadores para poder projetar algoritmos de negociação tão sofisticados. Analistas quantitativos ou quants são normalmente treinados em C ++, C # ou programação Java antes que eles sejam capazes de criar sistemas de negociação algorítmica.


Não permita que isso o desencoraje! Os primeiros três ou quatro tipos de estratégias de negociação algorítmicas já devem ser muito familiares para você se você estiver negociando por algum tempo ou se você fosse um estudante diligente em nossa Escola de Pipsologia.


Fique atento para a próxima parte desta série, já que eu planejo deixar você entrar nos últimos desenvolvimentos e no futuro da negociação FX algorítmica. Até a próxima semana!


Ocupe-se vivendo ou ocupe-se morrendo. Stephen King.


O BabyPips ajuda os comerciantes individuais a aprender como negociar o mercado cambial.


Apresentamos as pessoas ao mundo do comércio de moeda e fornecemos conteúdos educacionais para ajudá-los a aprender a se tornarem comerciantes rentáveis. Nós também somos uma comunidade de comerciantes que se apoiam na nossa jornada de negociação diária.


Comércio com movimentos institucionais de dinheiro.


Negociação algorítmica; tradicionalmente reservado para grandes bancos e hedge funds,


Negociação baseada em atividades ao detectar e seguir movimentos de dinheiro institucional.


10 Razões em que NeverLossTrading pode ajudar sua negociação ou investimento:


Trabalhe com um sistema algorítmico com precisão de 65%: Comércio de alta probabilidade Siga padrões de preços repetitivos com modelos que replicam a ação do mercado natural. Operar com entradas, saídas e paradas definidas pelo sistema. Saiba como consertar um comércio ou hedge seu portfólio quando algo vai mal Negociar os movimentos de preços confirmados apenas e apenas trocar com as probabilidades a seu favor Usar tecnologia para dimensionamento de posição, entrada e saída em condições definidas pelo sistema Aprenda a negociar com múltiplas estratégias, vários prazos, várias classes de ativos. Siga um plano de negócios para sucesso comercial: Plano Financeiro e Plano de Ação Ensino e coaching profissional: One-on-One para maior eficiência e foco Constantemente encontrar oportunidades com os próprios scanners, listas de vigilância e Alertas NLT.


O que você experimentará com NeverLossTrading:


Saiba como detectar e acompanhar os movimentos monetários institucionais e trocar junto com eles usando os Algoritmos, Indicadores e estratégias comerciais da NeverLossTrading. Comércio, o que você vê seguindo entradas, saídas e níveis de ajuste claramente definidos de seus gráficos, listas de exibição e scanners. Deixe-nos ajudá-lo a encontrar o sistema que melhor lhe convier: ligue para +1 866 455 4520 ou entre contactNeverLossTrading.


Juntamente com você, criamos um plano de negócios personalizado para sua negociação e investimento; explicando os recursos do foco, prazos para negociar, atingir e retornar os níveis. Nas seguintes sessões de treinamento, focamos em conjunto como executar o seu plano de negócios com os instrumentos e estratégias adequados.


Todas as unidades de treinamento são feitas sob medida para seus desejos e necessidades como comerciante, decorrentes da sessão de planejamento de negócios. Treinamento e treinamento em seus dias e horários preferidos com sessões online interativas.


Encontre ajuda, como você pode constantemente investir no mercado como comerciante de dia, comerciante de swing ou investidor de longo prazo: troque todos os movimentos de preços de cada tipo de conta.


Aprenda os métodos de ajuste do comércio, então você não precisa tomar uma parada quando uma troca vai contra você; trazendo as chances de ganhar dinheiro em seu favor, reduzindo as perdas baixas ou mesmo transformando os perdedores em vencedores.


Investimento profissional e educação comercial.


Você está interessado em negociar no dia, procurando um sistema de negociação confiável baseado em algo, onde você fique no controle das decisões finais?


Você está buscando um sistema avançado de comércio on-line algorítmico com interação humana para trocar uma ou duas vezes por semana?


Para todos os comerciantes: alcançar o comerciante mecânico como investidores, que gostam de seguir padrões de preços, com pontos de entrada e saída claramente distintos.


Comercialize uma tendência, várias vezes desde o início até o fim, com limitações claras de contenção de risco e alta taxa de participação.


O comércio de ações é o seu favorito e você é um comerciante de swing, pronto para abrir e fechar posições a cada 1-5 dias?


Você está falando sério na negociação ou no investimento online e quer escanear e exibir os mercados em tempo real, usando suas próprias buscas, listas de vigilância e gerenciamento de portfólio?


Você é comerciante de um dia, comerciante de swing ou investidor de longo prazo, que quer esperar e negociar em pontos críticos de preços críticos?


Combine NLT Systems.


Adaptamos-nos ao seu estilo de negociação.


Consulte-nos para o seu dia útil de negociação e swing trading systems.


Você está procurando um sistema de negociação algorítmica introdutório para detectar e seguir movimentos de dinheiro institucionais para negociação diária e negociação de swing, aplicável para todos os quadros de tempo e classes de ativos: ações, commodities, moedas (FOREX) e títulos do Tesouro?


Conceito de negociação Day Day e Swing Trading.


Totalmente reembolsável em upgrades para NeverLossTrading.


Conheça e comercialize níveis de oferta e demanda a longo prazo. Interrupções comerciais e reversões em todos os prazos e para todas as classes de ativos: ações, opções, futuros, FOREX.


Pare de assumir, comércio o que você vê!


& quot; Leia as suas entradas e saia direito fora da tabela de preços?


Você monitorará e se beneficiará dos movimentos institucionais de dinheiro em todos os quadros de tempo e estratégias, não importa se iniciado por negociação tradicional ou algorítmica. Clique aqui para mais detalhes.


Não há necessidade de alterar corretores, Execute suas ordens com seu corretor de escolha.


Nunca confie em dicas de ações ou opiniões de analistas novamente. Comércio do que você vê!


Receba as atualizações constantes do mercado. Gratuito por seis meses.


Prepare-se para a sua carreira comercial como investidor privado pelo Kindle Book. clique.


Todos os Programas NeverLossTrading®® são Ferramentas de Produtividade: Esforce-se para uma rápida recuperação de matrícula e rendimentos infinitos em seu capital de investimento.


Para Day-Trading, Swing-Trading, Long-Term Investing e combinações desses. 20 Horas de treinamento inicial, 6 meses de apoio e educação. Clique para encontrar sua orientação.


Oferecemos planos de investimento e negociação que consideram tamanhos de contas e tipos de contas: contas 401 (k), IRA, custódia, caixa e margem.


Etapas típicas de um comerciante (clique para ampliar)


Qual etapa comercial você está?


Obter-se na Zona final:


NeverLossTrading tem os instrumentos e o treinamento para fazer você um comerciante consistente:


- Planos de negociação documentados.


- Treinamento e 6 meses de treinamento.


Faça dinheiro negociando / investindo.


Comércio por renda constante:


Você ganhará dinheiro se os preços se moverem para cima, para baixo ou para trás.


Não precisa escolher os estoques de crescimento para ganhar dinheiro.


A renda constante e o interesse crescente aumentam o crescimento investindo de longe!


Escolha negociações de alta probabilidade.


Saídas: 1-SPU, 2-SPUâ € ™ s.


Paradas: "Red Line".


Situações comerciais claramente detalhadas.


Centenas de páginas de fotos detalhadas Documentação para diversos ativos.


Métodos para Hedge e alavancar suas posições.


Comércio de Classes de Ativos Múltiplos:


Alertas NLT; várias vezes por semana.


NLT Watch Lists: Verifique os mercados por conta própria.


Scanners NLT: Execute sua análise de mercado em tempo real ao longo do dia.


Como experimentar ou participar?


Assine nossa introdução VIP:


Participe nos nossos webinars se discutimos as diferentes estratégias de negociação para a próxima semana.


Trate a negociação como um negócio: prepare sua mente, defina seus próprios objetivos, execute NeverLossTrading®®, obtenha retornos definidos, alcance seus objetivos financeiros.


Todas as nossas publicações são projetadas para fornecer informações precisas e autorizadas no que se refere ao assunto abordado. Está documentado com o entendimento de que a editora não está envolvida em prestar assessoria jurídica, financeira, contabilística ou outro serviço profissional. Se for necessário um aconselhamento jurídico ou outra assistência especializada, os serviços de uma pessoa profissional competente devem ser procurados.


Seguindo as regras da SEC (Security Exchange Commission), aconselhamos a todos os leitores que não se deve presumir que o desempenho atual ou futuro da aplicação da NeverLossTrading (uma divisão da Nobel Living, LLC) seria lucrativo ou igual ao desempenho de nossos exemplos. O leitor deve.


reconhecer que o risco de negociação de títulos, ações, opções, futuros pode ser substancial. Ao negociar Futuros e FOREX, um investidor pode potencialmente perder todo ou mais do que o investimento inicial. O capital de risco é o dinheiro que pode ser perdido sem prejudicar a segurança financeira ou o estilo de vida. Somente o capital de risco deve ser usado para negociação e somente aqueles com capital de risco suficiente devem considerar a negociação. O desempenho passado não é necessariamente indicativo de resultados futuros.


Em nosso ensino de NeverLossTrading, em nossos livros, boletins informativos, webinars e nosso envolvimento nos Clubes de Investimento, a NOBEL Living, LLC, a empresa-mãe da NeverLossTrading, nem nenhum dos falantes, funcionários ou membros atuam como corretores de bolsa, corretores ou conselheiros de investimento registrados. Trabalhamos com conceitos de negociação que usamos diariamente e compartilhamos através da educação com nossos leitores, membros e clientes.


NeverLossTrading não é uma promessa de que você nunca perca um comércio. O nome deriva das técnicas de ensino de reparação comercial em vez de tomar uma parada de perda; No entanto, Never Stop Loss Trading foi um pouco demorado.


RESULTADOS DE DESEMPENHO HIPOTÉTICOS TEM MUITAS LIMITAÇÕES INERENTES, ALGUNS DESCRITOS ABAIXO. NENHUMA REPRESENTAÇÃO ESTÁ FAZENDO QUE QUALQUER CONTA VOCE OU POSSIBILIDADE DE ALCANÇAR LUCROS OU PERDAS SIMILARES ÀOS MOSTRADOS; POR FAVOR, HÁ DIFERENÇAS FREQUENTEMENTE SHARP ENTRE RESULTADOS DE DESEMPENHO HIPOTÉTICO E OS RESULTADOS REAIS.


SUBSQUECIMENTE ALCANÇADO POR QUALQUER PROGRAMA PARTICULAR DE NEGOCIAÇÃO. UMA DAS LIMITAÇÕES DOS RESULTADOS DE DESEMPENHO HIPOTÉTICOS É QUE ESTÃO GERALMENTE PREPARADAS COM O BENEFÍCIO DE HINDSIGHT. ADICIONALMENTE, A NEGOCIAÇÃO HIPOTÉTICA NÃO IMPORTA RISCOS FINANCEIROS, E NENHUM GRUPO DE NEGOCIAÇÃO HIPOTÉTICA PODE COMPLETAMENTE CONTA PARA O IMPACTO DO RISCO FINANCEIRO DE NEGOCIAÇÃO REAL. POR EXEMPLO, A CAPACIDADE DE PERDER OU DE ADESIVAR A UM PROGRAMA DE NEGOCIAÇÃO ESPECÍFICO EM ESPIRRO DE PERDAS DE NEGOCIAÇÃO SÃO PONTOS MATERIAIS QUE PODEM IGUALMENTE AFETAR EFECTUAR RESULTADOS REAIS DE NEGOCIAÇÃO. HÁ NOMBROSOS OUTROS FATORES RELACIONADOS COM OS MERCADOS EM GERAL OU NA EXECUÇÃO DE QUALQUER PROGRAMA ESPECÍFICO DE NEGOCIAÇÃO QUE NÃO PODE SER TOTALMENTE COMPTABILIZADO NA PREPARAÇÃO DE RESULTADOS DE DESEMPENHO HIPOTÉTICOS E TODOS OS QUE PODEMOS ADVERSAMENTE EFECTUAR OS RESULTADOS DE NEGOCIAÇÃO.


O básico do comércio de algoritmo Forex.


Há quase trinta anos, o mercado de câmbio (Forex) foi caracterizado por negócios realizados por telefone, investidores institucionais, informações de preços opacos, uma distinção clara entre a negociação interdealer e negociação entre revendedores e clientes e baixa concentração de mercado. Hoje, os avanços tecnológicos transformaram o mercado. Os negócios são feitos principalmente por meio de computadores, permitindo que os comerciantes de varejo entrem no mercado, os preços de transmissão em tempo real levaram a uma maior transparência e a distinção entre revendedores e seus clientes mais sofisticados desapareceu em grande parte.


Uma mudança particularmente significativa é a introdução do comércio algorítmico, que, ao fazer melhorias significativas no funcionamento do comércio de Forex, também coloca uma série de riscos. Ao analisar os fundamentos do mercado Forex e da negociação algorítmica, identificaremos algumas vantagens que a negociação algorítmica trouxe para o comércio de moeda, ao mesmo tempo que apontou alguns dos riscos.


Fundamentos do Forex.


O Forex é o local virtual em que os pares de moedas são negociados em volumes variáveis ​​de acordo com os preços cotados, segundo os quais uma moeda base possui um preço em moeda de cotação. Operando 24 horas por dia, cinco dias por semana, o Forex é considerado o maior e mais líquido mercado financeiro do mundo. Pelo Banco de Pagamentos Internacionais (BIS), o volume médio diário global de negociação em abril de 2013 foi de US $ 2,0 trilhões. A maior parte dessa negociação é feita por dólares dos EUA, euros e ienes japoneses e envolve uma variedade de jogadores, incluindo bancos privados, bancos centrais, fundos de pensão, investidores institucionais, grandes corporações, empresas financeiras e comerciantes de varejo individuais.


Embora a negociação especulativa possa ser a principal motivação para certos investidores, o principal motivo para a existência do mercado Forex é que as pessoas precisam trocar moedas para comprar bens e serviços estrangeiros. A atividade no mercado Forex afeta as taxas de câmbio reais e, portanto, pode afetar profundamente o resultado, o emprego, a inflação e os fluxos de capital de qualquer país em particular. Por essa razão, os formuladores de políticas públicas, o público e a mídia têm todo o interesse no que se passa no mercado Forex.


Noções básicas de negociação algorítmica.


Um algoritmo é essencialmente um conjunto de regras específicas projetadas para completar uma tarefa claramente definida. Na negociação do mercado financeiro, os computadores realizam algoritmos definidos pelo usuário, caracterizados por um conjunto de regras que consistem em parâmetros como timing, preço ou quantidade que estruturam as negociações que serão feitas.


Existem quatro tipos básicos de negociação algorítmica nos mercados financeiros: estatística, cobertura automática, estratégias de execução algorítmica e acesso direto ao mercado. A estatística refere-se a uma estratégia algorítmica que busca oportunidades de negociação lucrativas com base na análise estatística dos dados históricos da série temporal. Auto-hedging é uma estratégia que gera regras para reduzir a exposição de um comerciante ao risco. O objetivo das estratégias de execução algorítmica é executar um objetivo predefinido, como reduzir o impacto do mercado ou executar um comércio rapidamente. Finalmente, o acesso direto ao mercado descreve as velocidades ótimas e os custos mais baixos nos quais os comerciantes algorítmicos podem acessar e se conectar a várias plataformas de negociação.


Uma das subcategorias de negociação algorítmica é a negociação de alta freqüência, que se caracteriza pela alta freqüência de execuções de ordem comercial. O comércio de alta velocidade pode dar vantagens significativas para os comerciantes, dando-lhes a capacidade de fazer negócios em milissegundos de mudanças de preços incrementais, mas também pode comportar certos riscos.


Negociação Algorítmica no Mercado Forex.


Grande parte do crescimento da negociação algorítmica nos mercados Forex nos últimos anos deveu-se a algoritmos que automatizam certos processos e reduzem as horas necessárias para realizar transações cambiais. A eficiência criada pela automação conduz a menores custos na realização desses processos. Um desses processos é a execução de ordens comerciais. Automatizar o processo de negociação com um algoritmo que negocia com base em critérios predeterminados, como a execução de pedidos ao longo de um período de tempo específico ou a um preço específico, é significativamente mais eficiente do que a execução manual por humanos.


Os bancos também aproveitaram os algoritmos programados para atualizar os preços dos pares de moedas em plataformas de negociação eletrônicas. Esses algoritmos aumentam a velocidade com que os bancos podem cotizar os preços de mercado, ao mesmo tempo em que reduz o número de horas de trabalho manual necessárias para cotação dos preços.


Alguns bancos programam algoritmos para reduzir sua exposição ao risco. Os algoritmos podem ser usados ​​para vender uma moeda específica para corresponder ao comércio de um cliente no qual o banco comprou o valor equivalente para manter uma quantidade constante dessa moeda em particular. Isso permite que o banco mantenha um nível de exposição de risco pré-especificado para manter essa moeda.


Esses processos foram tornados significativamente mais eficientes por algoritmos, levando a menores custos de transação. No entanto, estes não são os únicos fatores que têm impulsionado o crescimento na negociação algorítmica Forex. Os algoritmos têm sido cada vez mais utilizados para o comércio especulativo, pois a combinação de alta freqüência e a capacidade do algoritmo de interpretar dados e executar ordens permitiram que os comerciantes explorassem oportunidades de arbitragem decorrentes de pequenos desvios de preços entre pares de moedas.


Todas essas vantagens levaram ao aumento do uso de algoritmos no mercado Forex, mas vejamos alguns dos riscos que acompanham a negociação algorítmica.


Riscos envolvidos no comércio de Forex algorítmico.


Embora a negociação algorítmica tenha feito muitas melhorias, existem algumas desvantagens que podem ameaçar a estabilidade e a liquidez do mercado Forex. Uma dessas desvantagens refere-se a desequilíbrios no poder comercial dos participantes do mercado. Alguns participantes têm meios para adquirir tecnologia sofisticada que lhes permite obter informações e executar ordens a uma velocidade muito mais rápida que outras. Este desequilíbrio entre os ricos e os que não têm em termos da tecnologia algorítmica mais sofisticada pode levar à fragmentação no mercado que pode levar a uma falta de liquidez ao longo do tempo.


Além disso, embora existam diferenças fundamentais entre os mercados de ações eo mercado Forex, há alguns que temem que a negociação de alta freqüência que exacerbou o crash do mercado de ações em 6 de maio de 2010 possa afetar de forma semelhante o mercado Forex. Como os algoritmos são programados para cenários de mercado específicos, eles podem não responder rapidamente o suficiente se o mercado mudasse drasticamente. Para evitar este cenário, os mercados podem precisar ser monitorados e o comércio algorítmico suspenso durante a turbulência do mercado. No entanto, em cenários tão extremos, uma suspensão simultânea de negociação algorítmica por numerosos participantes no mercado pode resultar em alta volatilidade e redução drástica da liquidez do mercado.


The Bottom Line.


Embora a negociação algorítmica tenha sido capaz de aumentar a eficiência, reduzindo os custos de negociação de moedas, também veio com alguns riscos adicionais. Para que as moedas funcionem corretamente, elas devem ser lojas de valor um tanto estáveis ​​e ser altamente líquidas. Assim, é importante que o mercado Forex permaneça líquido com baixa volatilidade de preços.


Como em todas as áreas da vida, a nova tecnologia apresenta muitos benefícios, mas também vem com novos riscos. O desafio para o futuro da negociação algorítmica de Forex será como instituir mudanças que maximizem os benefícios ao mesmo tempo em que reduzem os riscos.


Estratégias para negociação algorítmica Forex.


Como resultado da recente controvérsia, o mercado cambial tem sido submetido a um maior escrutínio. Quatro grandes bancos foram considerados culpados de conspirar para manipular as taxas de câmbio, o que prometeu aos comerciantes receitas substanciais com risco relativamente baixo. Em particular, os maiores bancos do mundo concordaram em manipular o preço do dólar americano e do euro de 2007 até 2013.


O mercado forex está notavelmente desregulamentado apesar de negociar transações de US $ 5 trilhões por dia. Como resultado, os reguladores pediram a adoção do comércio algorítmico, um sistema que usa modelos matemáticos em uma plataforma eletrônica para executar negócios no mercado financeiro. Devido ao alto volume de transações diárias, o comércio algorítmico forex cria maior transparência, eficiência e elimina o viés humano.


Uma série de estratégias diferentes podem ser buscadas por comerciantes ou empresas no mercado cambial. Por exemplo, o hedging automático refere-se ao uso de algoritmos para proteger o risco do portfólio ou para limpar as posições de forma eficiente. Além de cobertura automática, as estratégias algorítmicas incluem comércio estatístico, execução algorítmica, acesso direto ao mercado e negociação de alta freqüência, tudo isso pode ser aplicado às transações forex.


Auto Hedging.


Ao investir, a cobertura é uma maneira simples de proteger seus ativos de perdas significativas, reduzindo o valor que você pode perder se ocorrer algo inesperado. Na negociação algorítmica, a cobertura pode ser automatizada para reduzir a exposição de um comerciante ao risco. Essas ordens de hedge geradas automaticamente seguem modelos especificados para gerenciar e monitorar o nível de risco de um portfólio.


Dentro do mercado forex, os principais métodos de negociação de hedge são através de contratos à vista e opções de moeda. Contratos pontuais são a compra ou venda de uma moeda estrangeira com entrega imediata. O mercado spot fprex cresceu significativamente desde o início dos anos 2000 devido ao influxo de plataformas algorítmicas. Em particular, a rápida proliferação de informações, refletida nos preços de mercado, permite que surjam oportunidades de arbitragem. As oportunidades de arbitragem ocorrem quando os preços cambiais ficam desalinhados. A arbitragem triangular, como é conhecida no mercado cambial, é o processo de converter uma moeda de volta em si mesmo através de múltiplas moedas diferentes. Os comerciantes algorítmicos e de alta freqüência só podem identificar essas oportunidades por meio de programas automatizados.


Como derivado, as opções forex operam de forma semelhante a uma opção em outros tipos de valores mobiliários. As opções de moeda estrangeira dão ao comprador o direito de comprar ou vender o par de moedas em uma taxa de câmbio específica em algum momento no futuro. Os programas de computador têm opções binárias automatizadas como uma forma alternativa de proteger os negócios em moeda estrangeira. As opções binárias são um tipo de opção em que os desembolsos recebem um dos dois resultados: quer o comércio se ajuste a zero ou a um preço de exercício pré-determinado.


Análise estatística.


No setor financeiro, a análise estatística continua sendo uma ferramenta significativa na mensuração dos movimentos de preços de uma segurança ao longo do tempo. No mercado forex, os indicadores técnicos são usados ​​para identificar padrões que podem ajudar a prever futuros movimentos de preços. O princípio que a história se repete é fundamental para a análise técnica. Uma vez que os mercados FX operam 24 horas por dia, a quantidade robusta de informações aumenta a significância estatística das previsões. Devido à crescente sofisticação dos programas informáticos, os algoritmos foram gerados de acordo com indicadores técnicos, incluindo divergência de convergência média móvel (MACD) e índice de força relativa (RSI). Programas algorítmicos sugerem momentos particulares em que as moedas devem ser compradas ou vendidas.


Execução Algorítmica.


A negociação algorítmica exige uma estratégia executável que os gestores de fundos podem usar para comprar ou vender grandes quantidades de ativos. Os sistemas de negociação seguem um conjunto de regras pré-especificado e estão programados para executar um pedido sob certos preços, riscos e horizontes de investimento. No mercado forex, o acesso direto ao mercado permite que os comerciantes do buy-side executem ordens forex diretamente no mercado. O acesso direto ao mercado ocorre através de plataformas eletrônicas, que muitas vezes reduz os custos e os erros comerciais. Normalmente, a negociação no mercado é restrita a corretores e criadores de mercado; No entanto, o acesso direto ao mercado fornece às empresas compradoras acesso à infra-estrutura do lado da venda, garantindo aos clientes um maior controle sobre os negócios. Devido à natureza da negociação algorítmica e dos mercados FX, a execução da ordem é extremamente rápida, permitindo que os comerciantes aproveitem as oportunidades comerciais de curta duração.


Comércio de alta freqüência.


Como o subconjunto mais comum de negociação algorítmica, a negociação de alta freqüência tornou-se cada vez mais popular no mercado cambial. Com base em algoritmos complexos, a negociação de alta freqüência é a execução de um grande número de transações em velocidades muito rápidas. À medida que o mercado financeiro continua a evoluir, velocidades de execução mais rápidas permitem que os comerciantes aproveitem oportunidades lucrativas; No mercado cambial, uma série de estratégias de negociação de alta freqüência destinam-se a reconhecer situações de arbitragem e liquidez lucrativas. As ordens fornecidas são executadas rapidamente, os comerciantes podem alavancar arbitragem para bloquear lucros livres de risco. Devido à velocidade da negociação de alta freqüência, a arbitragem também pode ser feita nos preços spot e futuros dos mesmos pares de moedas.


Os defensores da negociação de alta freqüência no mercado de câmbio destacam seu papel na criação de alto grau de liquidez e transparência em negócios e preços. A liquidez tende a ser contínua e concentrada, pois há uma quantidade limitada de produtos em comparação com as ações. No mercado cambial, as estratégias de liquidez visam detectar desequilíbrios de ordem e diferenças de preços entre um par de divisas específico. Um desequilíbrio de ordem ocorre quando há um número excessivo de ordens de compra ou venda de um ativo ou moeda específica. Neste caso, os comerciantes de alta freqüência atuam como fornecedores de liquidez, ganhando o spread, arbitrando a diferença entre o preço de compra e venda.


The Bottom Line.


Muitos estão pedindo maior regulamentação e transparência no mercado cambial à luz dos recentes escândalos. A crescente adoção de sistemas de negociação algorítmica forex pode efetivamente aumentar a transparência no mercado cambial. Além da transparência, é importante que o mercado forex permaneça líquido com baixa volatilidade de preços. As estratégias de negociação algorítmica, como cobertura automática, análise estatística, execução algorítmica, acesso direto ao mercado e comércio de alta freqüência, podem expor as inconsistências de preços, que representam oportunidades lucrativas para os comerciantes.


Forex Algorithmic Trading: um conto prático para engenheiros.


Como você pode saber, o mercado cambial (Forex, ou FX) é usado para negociação entre pares de moedas. Mas você pode não estar ciente de que é o mercado mais líquido do mundo.


Alguns anos atrás, impulsionados pela minha curiosidade, fiz os primeiros passos no mundo da negociação algorítmica Forex criando uma conta demo e jogando simulações (com dinheiro falso) na plataforma de negociação Meta Trader 4.


Depois de uma semana de "negociação", quase dobrava meu dinheiro. Estimulado pela minha própria negociação algorítmica bem sucedida, cavei e, eventualmente, me inscrevi para vários fóruns de FX. Logo, passava horas lendo sobre sistemas de negociação algorítmica (conjuntos de regras que determinam se você deve comprar ou vender), indicadores personalizados, modos de mercado e muito mais.


Meu primeiro cliente.


Por volta dessa época, por acaso, ouvi dizer que alguém estava tentando encontrar um desenvolvedor de software para automatizar um sistema comercial simples. Isso estava de volta aos dias da faculdade quando eu estava aprendendo sobre programação simultânea em Java (threads, semáforos e todo esse lixo). Eu pensei que este sistema automatizado não poderia ser muito mais complicado do que o meu curso avançado de ciências de dados funcionar, então eu perguntei sobre o trabalho e entrou a bordo.


O cliente queria um software de negociação algorítmica construído com o MQL4, uma linguagem de programação funcional usada pela plataforma Meta Trader 4 para realizar ações relacionadas a estoque.


O papel da plataforma de negociação (Meta Trader 4, neste caso) é fornecer uma conexão com um corretor Forex. O corretor fornece uma plataforma com informações em tempo real sobre o mercado e executa suas ordens de compra / venda. Para leitores que não estão familiarizados com o comércio de Forex, aqui estão as informações fornecidas pelo feed de dados:


Através do Meta Trader 4, você pode acessar todos esses dados com funções internas, acessíveis em vários prazos: a cada minuto (M1), a cada cinco minutos (M5), M15, M30, a cada hora (H1), H4, D1, W1, MN .


O movimento do preço atual é chamado de tiquetaque. Em outras palavras, um tiquetaque é uma alteração no preço de lance ou pedido para um par de moedas. Durante os mercados ativos, pode haver vários carrapatos por segundo. Durante os mercados lentos, pode haver minutos sem um tiquetaque. O tiquetaque é o batimento cardíaco de um robô de mercado de moeda.


Quando você faz um pedido através dessa plataforma, você compra ou vende um determinado volume de uma determinada moeda. Você também define os limites stop-loss e take-profit. O limite de stop-loss é a quantidade máxima de pips (variações de preço) que você pode perder antes de desistir de um comércio. O limite de lucro obtido é a quantidade de pips que você irá acumular a seu favor antes de descontar.


As especificações de negociação algorítmica do cliente eram simples: eles queriam um robô Forex com base em dois indicadores. Para o fundo, os indicadores são muito úteis ao tentar definir um estado de mercado e tomar decisões comerciais, já que eles são baseados em dados passados ​​(por exemplo, valor de preço mais alto nos últimos n dias). Muitos vieram integrados ao Meta Trader 4. No entanto, os indicadores de que meu cliente estava interessado vieram de um sistema de comércio personalizado.


Eles queriam trocar todas as vezes que dois desses indicadores personalizados se cruzassem, e apenas em certo ângulo.


À medida que eu resolvi as mãos, eu aprendi que os programas MQL4 têm a seguinte estrutura:


A função de início é o coração de cada programa MQL4, uma vez que é executado sempre que o mercado se move (ergo, esta função será executada uma vez por marca). Este é o caso, independentemente do prazo que você está usando. Por exemplo, você poderia estar operando no cronograma H1 (uma hora), mas a função inicial executaria muitos milhares de vezes por período de tempo.


Para contornar isso, forcei a função a executar uma vez por unidade de período:


Obtendo os valores dos indicadores:


A lógica de decisão, incluindo a interseção dos indicadores e seus ângulos:


Enviando os pedidos:


Se você estiver interessado, você pode encontrar o código completo e executável no GitHub.


Backtesting.


Uma vez que eu construí meu sistema de negociação algorítmica, eu queria saber: 1) se estava se comportando adequadamente e 2) se a estratégia de negociação Forex fosse usada.


Backtesting (às vezes escrito "back-testing") é o processo de testar um sistema particular (automatizado ou não) sob os eventos do passado. Em outras palavras, você testa seu sistema usando o passado como um proxy para o presente.


MT4 vem com uma ferramenta aceitável para backtesting uma estratégia de negociação Forex (hoje em dia, existem mais ferramentas profissionais que oferecem maior funcionalidade). Para começar, você configura seus prazos e executa seu programa sob uma simulação; A ferramenta irá simular cada tico sabendo que, para cada unidade, ele deve abrir a certo preço, fechar a um determinado preço e alcançar altos e baixos especificados.


Depois de comparar as ações do programa com preços históricos, você terá um bom senso se está ou não executando corretamente.


Do backtesting, eu chequei a taxa de retorno do robô FX para alguns intervalos de tempo aleatórios; Escusado será dizer que sabia que o meu cliente não iria ficar rico com isso - os indicadores que ele havia escolhido, juntamente com a lógica da decisão, não eram lucrativos. Como amostra, aqui estão os resultados da execução do programa na janela M15 para 164 operações:


Observe que nosso equilíbrio (a linha azul) termina abaixo do seu ponto de partida.


Otimização de parâmetros e suas mentiras.


Embora o backtesting me tenha deixado cauteloso com a utilidade desse robô FX, fiquei intrigado quando comecei a brincar com seus parâmetros externos e notei grandes diferenças na relação de retorno geral. Esta ciência particular é conhecida como otimização de parâmetros.


Eu fiz alguns testes difíceis para tentar inferir o significado dos parâmetros externos na Razão de retorno e surgiu algo como isto:


Você pode pensar (como eu fiz) que você deve usar o Parâmetro A. Mas a decisão não é tão direta como pode aparecer. Especificamente, observe a imprevisibilidade do Parâmetro A: para valores de erro pequenos, seu retorno muda drasticamente. Em outras palavras, o Parâmetro A é muito provável que a previsão excessiva de resultados futuros, uma vez que qualquer incerteza, qualquer alteração no total resultará em um desempenho pior.


Mas, de fato, o futuro é incerto! E o retorno do Parâmetro A também é incerto. A melhor escolha, de fato, é confiar na imprevisibilidade. Muitas vezes, um parâmetro com um retorno máximo mais baixo, mas uma previsibilidade superior (menor flutuação) será preferível a um parâmetro com alto retorno, mas uma previsibilidade fraca.


O único que você pode ter certeza é que você não conhece o futuro do mercado, e pensar que você sabe como o mercado vai atuar com base em dados passados ​​é um erro. Por sua vez, você deve reconhecer essa imprevisibilidade em suas previsões Forex.


Isso não significa necessariamente que devemos usar o Parâmetro B, porque mesmo os retornos mais baixos do Parâmetro A funcionam melhor do que o Parâmetro B; Isso é apenas para mostrar que os Parâmetros de Otimização podem resultar em testes que exageram os resultados futuros prováveis, e esse pensamento não é óbvio.


Considerações globais de comércio de algoritmo Forex.


Desde essa primeira experiência de negociação de Forex algorítmica, construí vários sistemas de negociação automatizados para clientes e posso dizer que há espaço para explorar e continuar a análise de Forex a ser feito. Por exemplo, recentemente construí um sistema baseado em encontrar os chamados movimentos de "Big Fish"; isto é, grandes variações de pips em pequenas e minúsculas unidades de tempo. Este é um assunto que me fascina.


Construir o seu próprio sistema de simulação FX é uma excelente opção para aprender mais sobre o comércio de Forex e as possibilidades são infinitas. Por exemplo, você poderia tentar decifrar a distribuição de probabilidade das variações de preços em função da volatilidade em um mercado (EUR / USD, por exemplo), e talvez criar um modelo de simulação de Monte Carlo usando a distribuição por estado de volatilidade, usando qualquer grau de precisão que você deseja. Vou deixar isso como um exercício para o leitor ansioso.


O mundo Forex pode ser esmagador às vezes, mas espero que este artigo tenha dado alguns pontos sobre como começar em sua própria estratégia de negociação Forex.


Leitura adicional.


Hoje em dia, existe um vasto conjunto de ferramentas para construir, testar e melhorar as Automatizações do Sistema de Negociação: Trading Blox para testes, NinjaTrader para negociação, OCaml para programação, para citar alguns.


Eu li extensivamente sobre o mundo misterioso que é o mercado de moeda. Aqui estão alguns write-ups que eu recomendo para programadores e leitores entusiasmados:


Compreendendo o básico.


Sobre o que Forex é negociado?


O comércio Forex (ou FX) está comprando e vendendo por meio de pares de moedas (por exemplo, USD vs. EUR) no mercado de câmbio.


Como o Forex ganha dinheiro?


Os corretores de Forex ganham dinheiro através de comissões e taxas. Os comerciantes de Forex ganham (ou perdem) o dinheiro com base em seu tempo: se eles conseguirem vender alto o suficiente em comparação com quando eles compraram, eles podem lucrar.


O que há para testar uma estratégia de negociação?


Backtesting é o processo de testar uma estratégia ou sistema específico usando os eventos do passado.


O que é o comércio algorítmico?


O comércio algorítmico é quando um robô / programa usa um conjunto de regras que dizem quando comprar ou vender.

Комментариев нет:

Отправить комментарий