Arbitragem Triangular 7.5.
Consultor Especialista do Metatrader (MT4 / MT5)
O EA de Arbitragem Triangular explora ineficiências de mercado entre três pares de moedas relacionados, colocando transações de compensação que se anulam para um lucro líquido praticamente sem risco. Por outro lado, não pode ser negociado com microlotes e as oportunidades de negociação não acontecem com muita frequência.
Fácil de configurar e supervisionar Não há indicadores ou análises rigorosas necessárias A estratégia é independente do prazo A estratégia é neutra para notícias, lacunas ou picos de preços As transações são completamente protegidas por hedge: tudo que você pode perder é o spread Em condições comerciais ideais, a arbitragem triangular é Uma estratégia de risco zero A arbitragem é uma estratégia de alto volume e gera muitos descontos. A estratégia é compatível com NFA / FIFO.
Implementa um conjunto de recursos exclusivos:
Você decide qual par está configurado para negociar o Adapts para spread, commissions e swaps Implementa um recurso de expiração de negociação opcional Customizável gatilho de preço e meta de lucro.
Pode negociar qualquer um dos conjuntos de pares a seguir:
EURUSD, EURGBP e GBPUSD EURUSD, EURAUD e AUDUSD EURUSD, EURNZD e NZDUSD EURCHF, EURUSD e USDCHF EURCAD, EURUSD e USDCAD.
Aumente sua atividade comercial com o EA Arbitrage Triangular mais fácil e completo disponível, assim como nossos clientes já fizeram.
O que é arbitragem triangular?
A arbitragem triangular (também conhecida como arbitragem de moeda cruzada ou arbitragem de três pontos) é o ato de explorar uma oportunidade de arbitragem resultante de uma discrepância de preços entre três diferentes pares de moedas no mercado de câmbio.
Um acordo de arbitragem triangular envolve três negociações, trocando a moeda inicial por um segundo, a segunda por um terceiro e a terceira pelo inicial. Durante o segundo negócio, o arbitrador bloqueia um risco de risco zero da discrepância que existe quando a taxa de câmbio cruzada de mercado não está alinhada com a taxa de câmbio cruzada implícita.
Um negócio lucrativo só é possível quando surge uma deficiência de mercado e se os tempos de execução são pequenos. Na prática, há um risco substancial de execução ao empregar uma estratégia de arbitragem triangular para os comerciantes de varejo, já que os tempos de execução nunca são perfeitos no lado do servidor.
Um exemplo de Arbitragem Triangular.
Um exemplo de anel de arbitragem triangular é o dólar americano (USD), a libra esterlina (GBP) e o euro (EUR). Os pares de moedas envolvidas em tal oportunidade de arbitragem são EUR / USD, GBP / USD e EUR / GBP.
Esses pares podem ser considerados como uma fórmula algébrica com um numerador e um denominador, compondo a seguinte expressão para encontrar ineficiências.
Se o resultado da equação acima não for zero, sabemos que esses pares de moedas não estão equilibrados e o mercado está apresentando uma ineficiência da qual poderíamos lucrar.
Dados os seguintes preços, por exemplo, descobrimos que os pares são desequilibrados.
. mas a ineficiência é de apenas 2,3 pips, o que não nos permite negociar e lucrar depois de pagar o spread dos três pares de forex envolvidos. Para fazer um comércio de arbitragem triangular, a ineficiência que desencadeia a negociação deve estar sempre acima do custo combinado de spread e comissões para os pares de moedas envolvidos.
Para negociar, precisaríamos de uma ineficiência mais profunda, como a seguinte:
1. Carregue o EA no gráfico EURUSD Não há necessidade de carregar o EA em gráficos diferentes. Carregá-lo uma vez no gráfico EURUSD - ou em qualquer outro gráfico - é o suficiente para que o EA colete os preços dos três pares no anel de par e comércio. 2. Mostre todos os instrumentos no Market Watch O seu servidor de corretor apenas envia os preços para o terminal do seu metatrader para os símbolos que você listou no market watch. Mostrar todos eles garante que o EA possa ler os preços do anel de par desejado. 3. Digite o prefixo e sufixo apropriado Se os nomes dos símbolos do seu corretor forem simples, como EURUSD, GBPUSD e EURGBP, você pode pular esta etapa. Mas se os seus símbolos são nomeados de forma diferente, por exemplo, fxEURUSDmini ou EURUSDfx, você precisa definir o prefixo e o sufixo apropriados nas entradas, de forma que o EA chame os nomes dos símbolos corretamente. Por exemplo, se o seu símbolo EURUSD for denominado EURUSDfx, você deverá digitar "fx" como sufixo. Se o seu símbolo EURUSD é chamado fEURUSDmini, então você deve digitar "f" como prefixo e "mini" como sufixo. 4. Feito! Tudo está configurado corretamente agora e você verá dados na tela.
Ações necessárias durante a negociação.
É importante monitorar constantemente o escorregamento incorrido pelo EA ao executar negociações. Uma vez que o EA negocia ineficiências combinadas de 3 pares, qualquer derrapagem combinada de 3 pips também invalida o acordo e proíbe o EA de obter lucros. A guia especialista do terminal exibe o desvio incorrido por cada negociação executada. Preste muita atenção a isso. Se o escorregamento combinado para os negócios ficar acima de 1,5 pips, pode ser uma boa ideia mudar para outro corretor ou encontrar um melhor local de operação de rede.
Ao carregar o indicador ou EA em qualquer gráfico, você será apresentado a um conjunto de opções como parâmetros de entrada. Não se desespere se você acha que eles são muitos, porque os parâmetros são agrupados em blocos auto-explicativos.
Símbolos Neste bloco de configurações, você pode escolher o par que deseja trocar. Você também precisará digitar o sufixo e o prefixo dos nomes dos símbolos na sua plataforma Metatrader. Por exemplo, se o seu corretor oferecer o símbolo EURUSD chamado mEURUSDfx, você deverá digitar m como prefixo e fx como sufixo. Configurações de Negociação Este bloco controla o comportamento da atividade de negociação.
Mantenha os comentários arrumados e respeitosos. Evite spam, autopromoção e postar informações pessoais ou de pagamento. Os comentários que estão fora do assunto, insultando, contendo links ou informações pessoais provavelmente serão excluídos. A seção de comentários é apenas para discussão. Por favor, note que nunca solicitaremos pagamentos na seção de comentários.
Arbitragem Triangular.
Arbitragem triangular é um pouco de jargão forex que soa legal. Representa a ideia de comprar algo e vendê-lo quase instantaneamente com lucro. Dinheiro instantâneo e gratuito atrai quase todo mundo. A teoria é sólida, mas é extremamente difícil de ser realizada na vida real.
Se você não estiver familiarizado com pares de moedas sintéticas, eu recomendo que você leia o meu post sobre o assunto a partir de dezembro de 2011. Nenhuma dessas explicações fará sentido sem entender que o conceito de par sintético.
As oportunidades de arbitragem triangular ocorrem quando um par de moedas mostra um preço, enquanto o mesmo par de moedas sintéticas mostra outro preço. Se o preço pedido pelo EURUSD for 1.2820 e o preço de compra do par de moedas sintéticas for 1.2823, existe uma oportunidade de arbitragem triangular.
O par de moedas sintéticas pode envolver qualquer meio de troca. Os pares de ienes são extremamente líquidos, portanto, talvez seja possível usar USDJPY e EURJPY para construir o EURUSD sintético.
A grande coisa sobre o comércio de arbitragem triangular é que existem várias oportunidades usando o mesmo instrumento. Embora o par nomeado não mude, o que neste caso é o EURUSD, um comerciante pode usar qualquer uma das outras 6 principais moedas para comprar o melhor preço do negócio. Eu listei os exemplos abaixo usando a suposição de que estamos comprando EURUSD.
Suponha que o comerciante perceba uma oportunidade de arbitragem no EURUSD e descubra que os cruzamentos do iene oferecem a melhor oportunidade. A implementação mecânica da estratégia seguiria esse processo aproximado:
Compre 100.000 EURUSD no mercado Confirme a execução da ordem EURUSD no preço ou próximo do solicitado. Se o pedido receber uma execução ruim que seja pior do que o par de moedas sintéticas ou tornar o negócio muito caro, feche o negócio e procure uma nova oportunidade. O custo é o spread e qualquer comissão paga. Se o pedido receber uma execução razoável, continue. Escolha metade da perna sintética para atender. A ordem não importa. Se o EURJPY é o primeiro pedido, a tarefa é muito fácil. Os pares EURUSD e EURJPY usam a mesma moeda base. Os tamanhos dos lotes nas negociações devem ser idênticos. Como compramos o EURUSD no par de moedas, precisaremos vender o EURJPY para proteger o componente euro do negócio. O EURJPY vendido por 100.000 deve ser executado no mercado. A parte restante do negócio é o USDJPY. A compra do EURUSD nos colocou em dólares curtos. Para cobrir os dólares, precisamos comprar dólares. Assim, devemos comprar o USDJPY. Não podemos, no entanto, comprar cegamente US $ 100.000. Embora tenhamos comprado € 100.000, esse negócio nos custou $ 128.200. O tamanho da unidade deve ser uma compra de US $ 128.000 em relação ao iene. O extra de $ 200 é arredondado para fora devido a restrições de dimensionamento de posição no mercado forex. Somos obrigados a aceitar o risco na posição de US $ 200. Todo o comércio já foi executado. A saída ocorrerá quando a oportunidade se inverter, de modo que o lance esteja agora abaixo da pergunta, como seria de se esperar em um mercado. Saia de todas as negociações abertas no mercado.
Corrigindo Tamanhos de Lote.
É difícil entender o conceito de arbitragem triangular a partir de um único exemplo. Correndo o risco de aborrecer os meus leitores, apresento um segundo exemplo abaixo, em prol da meticulosidade. A necessidade de corrigir o tamanho dos lotes é o que espero que atrapalhe a maioria dos traders. Pule esta seção se você sentir que eu estou batendo em um cavalo morto.
Vamos usar o NZDJPY como um exemplo fora da parede. Os pares envolvidos são os seguintes:
NZDJPY, negociando a 66.32.
NZDUSD, negociando em 0.8281.
USDJPY, sendo negociado a 80,07.
O preço nomeado NZDJPY é 66.32. O preço sintético, no entanto, é de 66,305. Existe uma oportunidade de arbitragem de 1,5 pips. Isso é calculado por:
1 NZD / USD 0,8281 * 1 USD / JPY 80,07 = 1 NZD / 66,305 JPY.
66,32 & # 8211; 66,305 = 1,5 pips.
A moeda indicada mostra um preço de lance acima da pergunta. Isso significa que precisamos vender a moeda indicada e comprar a moeda sintética. Assumindo que negociamos em lotes padrão na moeda base, o comerciante executa uma ordem para vender NZD $ 100.000 no mercado.
A primeira tarefa é comprar os dólares de kiwi usando o NZDUSD. Nenhuma conversão entre as unidades é necessária. Ambas as moedas nomeadas e sintéticas compartilham a mesma moeda base, NZD. O último e último passo é vender o JPY que foi comprado na transação curta NZDJPY. A venda de JPY usando USDJPY envolve a compra de USDJPY. Lembre-se do aviso sobre tamanhos de unidades.
Precisamos comprar NZD $ 100.000 em ienes em dólares americanos. Como você pode ver, é complicado. A conversão da moeda base do dólar em NZD é:
NZD $ 100.000 * USD $ 0.8281 / NZD $ 1 = $ 82.810.
Precisamos comprar US $ 82.810 em USDJPY. O mercado cambial restringe as transações a incrementos de 1.000 unidades. O menor risco envolve a compra de $ 83.000 USDJPY e a aceitação de $ 190 na exposição.
Por que a arbitragem triangular é tão comum?
Quase todos os corretores forex de varejo marcam seus spreads em vez de cobrar comissões diretas. O objetivo é camuflar o verdadeiro custo de negociação. Como a maioria dos truques, no entanto, isso cria uma conseqüência não intencional. Os mark ups artificiais no spread são a razão de muitas das oportunidades de arbitragem triangular.
O corretor deve decidir qual lado do spread recebe a marcação. Ocasionalmente, toda a marcação é subtraída do lance ou adicionada ao pedido. Na maioria das vezes, os corretores protegem suas apostas adicionando partes da marcação em ambos os lados da oferta e pedem.
As marcações são invariavelmente mais altas nas cruzes. As diferenças extremas entre a oferta e a oferta tornam a negociação desses cruzamentos diretamente indesejável. É algo de um paradoxo, mas esse traço indesejável torna-se positivo no contexto da arbitragem triangular. O lance é menor que sua taxa real. A pergunta é maior que sua taxa real. Quando os principais negociam em spreads razoáveis, é comum que a marcação crie oportunidades de arbitragem quase permanentes nos cruzamentos.
O comércio só alcança um lucro realizável sempre que a marcação começa a inclinar-se na direção oposta. Se um corretor aplica a maior parte da marcação no pedido, a arbitragem triangular não lucraria até que o corretor alterasse a majoração ou totalmente para a oferta. Os flip-flops normalmente levam várias horas para ocorrer, o que limita o número de oportunidades diárias.
As corretoras quase sempre veem os operadores de arbitragem como fluxo de ordens tóxicas. Arbitragem só ocorre quando alguém está dormindo ao volante; os lucros acabam saindo do bolso de alguém. Mesmo no caso em que as corretoras oferecem uma ECN ou passam pela execução, elas se importam muito mais com seus relacionamentos com os bancos do que com qualquer cliente individual. Corretoras são essencialmente atacadistas para os braços de negociação dos bancos. Se os bancos os cortarem, não terão nada para vender. A arbitragem triangular nessa situação recebe seu dinheiro dos bancos. Se um comerciante ganhar muito dinheiro muito rápido, o comerciante receberá o machado a pedido do banco.
Os traders do balcão de operações da FXCM ou outros corretores não enfrentam nenhuma chance de um relacionamento contínuo. Os lucros vêm diretamente dos bolsos do corretor. Se eles estiverem no negócio por muito tempo, eles saberão o que você está fazendo de forma relativamente rápida.
A divisão de negociações entre vários corretores é a melhor oportunidade para a estratégia ter sucesso. Quebrar as encomendas cria mais oportunidades. Mais importante, nenhuma entidade única conhece seu fluxo de pedidos combinados. Isso torna muito mais difícil para o perdedor ferido rastrear quem está sangrando nele.
Plataformas Forex.
MetaTrader.
A execução de consultores especialistas em arbitragem triangular no MetaTrader envolve uma solução desajeitada. Os mesmos riscos que se aplicam à arbitragem de corretores também se aplicam à arbitragem triangular. O contexto comercial é ocupado problema se destaca como uma preocupação primordial. Pode levar 3 a 5 segundos para executar os três pedidos, se feito dentro de um único consultor especialista. Muitas coisas ruins podem acontecer em uma janela de tempo tão grande. Além disso, eu esperaria que o corretor para pegar rapidamente a este esquema e desligá-lo.
A única solução prática é usar três instâncias separadas do MetaTrader executando uma DLL de memória compartilhada. Uma instância seria dedicada ao & # 8220; bad & # 8221; corretor marcando seus spreads. As outras duas instâncias executariam cada lado da negociação sintética com um & # 8220; bom & # 8221; corretor. As execuções obteriam a capacidade de entrar simultaneamente sem filas. A desvantagem é que o EA só atualizaria nos ticks recebidos. Se um longo intervalo ocorrer entre os carrapatos, ele atrasará a entrada de um dos cantos do triângulo.
NinjaTrader.
NinjaTrader pode idealmente executar as ordens, se feito dentro de uma única corretora. Novamente, isso faz com que suas trilhas sejam muito simples de rastrear. Você pode construir uma ótima estratégia com engenharia de som que só funcione no mundo real por alguns dias. Então, você está preso em uma corrida de corretor novamente.
A melhor maneira de negociar sem ser detectado é usar o NinjaTrader com uma licença multi-broker. Aplique uma estratégia no mau corretor, então aplique a segunda estratégia no bom corretor. As estratégias também precisariam de uma maneira de se comunicar, talvez por meio de recursos de memória compartilhada ou de um cliente-servidor de intranet.
Estou interessado em construir soluções bem projetadas como produtos à venda neste site. Se uma negociação como esta lhe interessa, por favor envie-me um e-mail e mencione a plataforma que você preferir. Eu estou mantendo uma lista para nos ajudar a priorizar o que os comerciantes querem.
Arbitragem Triangular PZ EA.
O EA de Arbitragem Triangular explora ineficiências entre três pares de moedas relacionados, colocando transações de compensação que se cancelam mutuamente para um lucro líquido.
Fácil de configurar e supervisionar Não há indicadores ou análises rigorosas necessárias A estratégia é independente de prazo A estratégia é neutra para notícias, lacunas ou picos de preços As transações são completamente protegidas por hedge: tudo o que você pode perder é o spread Sob condições comerciais ideais, a arbitragem triangular é Uma estratégia de risco zero A arbitragem é uma estratégia de alto volume e gera muitos descontos.
Implementa um conjunto de recursos exclusivos:
Você decide qual par está configurado para negociar o Adapts para spread, commissions e swaps Implementa um recurso de expiração de negociação opcional Customizável gatilho de preço e meta de lucro.
Pode negociar qualquer um dos conjuntos de pares a seguir:
EURUSD, EURGBP e GBPUSD EURUSD, EURAUD e AUDUSD EURUSD, EURNZD e NZDUSD EURCHF, EURUSD e USDCHF EURCAD, EURUSD e USDCAD.
O que é arbitragem triangular?
A arbitragem triangular (também conhecida como arbitragem de moeda cruzada ou arbitragem de três pontos) é o ato de explorar uma oportunidade de arbitragem resultante de uma discrepância de preços entre três diferentes pares de moedas no mercado de câmbio. Um acordo de arbitragem triangular envolve três negociações, trocando a moeda inicial por um segundo, a segunda por um terceiro e a terceira pelo inicial. Durante o segundo negócio, o arbitrador bloqueia um risco de risco zero da discrepância que existe quando a taxa de câmbio cruzada de mercado não está alinhada com a taxa de câmbio cruzada implícita. Um negócio lucrativo só é possível quando surge uma deficiência de mercado e se os tempos de execução são pequenos.
Importante - há um risco significativo de execução ao empregar uma estratégia de arbitragem triangular para os comerciantes de varejo, pois os tempos de execução nunca são perfeitos no lado do servidor.
Backtesting
No momento em que este artigo foi escrito, o MT4 Tester não oferece suporte a testes de vários pares de moedas. Para backtest o EA, teste a versão MT5.
Parâmetros de entrada.
Pares de triangulação - selecione o par definido para negociar. Sufixo do Nome do Símbolo - Digite o sufixo dos nomes dos símbolos do seu corretor. Por exemplo, se EURUSD for nomeado EURUSDfx, fx será o sufixo. Prefixo do nome do símbolo - Digite o prefixo dos nomes dos símbolos do seu corretor. Por exemplo, se EURUSD for nomeado como mEURUSD, m será o prefixo. Trigger de comércio - O gatilho de comércio define o quão profundas as ineficiências devem ser para negociar, como multiplicador dos spreads combinados e comissões que o acordo deve pagar para entrar em um acordo. Um valor mais alto significa que ineficiências mais profundas são negociadas, mas também significa que a atividade de negociação não acontecerá com muita frequência. Use este parâmetro para compensar qualquer desvio. Alvo de lucro em pips - Quantidade de pips no lucro necessários para fechar o negócio. Valores mais altos significa que os negócios serão abertos por mais tempo. Certifique-se de que este parâmetro nunca esteja acima do spread combinado dos símbolos negociados. Expiração de negociações - Opcionalmente, você pode selecionar uma expiração a tempo para as negociações. Isso é muito eficaz para reduzir a exposição em situações em que a derrapagem arruinou a oportunidade de negociação. Lotsize for trades - Digite o lote para o primeiro trade, que é o trade do símbolo pai. Se o volume for muito para o patrimônio de sua conta, o EA não negociará. Slippage for orders - Deslizamento máximo em pedidos, em pontos, permitido para as negociações. Número mágico para os negócios - Digite um número mágico único, não presente em outros EAs. Comentário personalizado para negociações - Comente as negociações enviadas ao corretor.
Arturo Lopez Perez, investidor privado e especulador, engenheiro de software e fundador da Point Zero Trading Solutions.
Комментариев нет:
Отправить комментарий