Cointegração na negociação forex pares é uma ferramenta valiosa. Para mim, co-integração é a base para uma excelente estratégia de negociação mecânico neutro para o mercado, que me permite lucrar em qualquer ambiente econômico. Se um mercado está em uma tendência de alta, tendência de baixa ou simplesmente movendo lateralmente, negociação forex pares me permite ganhos de colheita durante todo o ano.
A estratégia de negociação forex pares que utiliza cointegração é classificada como uma forma de negociação com base na convergência arbitragem estatística e reversão à média. Este tipo de estratégia foi popularizado pela primeira vez por uma equipe de negociação quantitativa do Morgan Stanley na década de 1980 por meio de pares de ações, embora eu e outros comerciantes descobriram que também funciona muito bem para negociação forex pares, muito.
Pares Forex Trading baseado em co-integração
Pares Forex Trading baseado em co-integração é essencialmente uma estratégia de reversão-to-médio. Simplificando, quando dois ou mais pares de moedas são cointegradas, isso significa que a diferença de preço entre os pares de moedas separadas tende a voltar ao seu valor médio de forma consistente ao longo do tempo.
É importante entender que a co-integração não é correlação. Correlação é uma relação de curto prazo em relação a co-movimentos de preços. Correlação significa que os preços individuais se movem juntos. Apesar de correlação é invocado por alguns comerciantes, por si só é uma ferramenta não confiável.
Por outro lado, co-integração é um relacionamento de longo prazo com os colegas de movimentos de preços, em que os preços se movem juntos, mas dentro de certos limites ou se espalha, como se amarrados em conjunto. Eu encontrei cointegração para ser uma ferramenta muito útil na negociação forex pares.
Durante a minha negociação forex pares, quando o spread aumenta para um valor limiar calculado pelos meus algoritmos de negociação mecânicos, Eu "curto" o spread entre os preços dos pares. Em outras palavras, Eu estou apostando que o spread vai voltar em direção a zero, devido à sua co-integração.
Estratégias de negociação forex pares básicos são muito simples, especialmente quando se utiliza sistemas de comércio mecânicos: I escolher dois pares de moedas diferentes que tendem a mover-se de forma semelhante. Eu comprar o par de moedas de baixo desempenho e vender o par desempenho fora. Quando o diferencial entre os dois pares converge, Eu fecho a minha posição para um lucro.
Pares Forex Trading baseado em co-integração é uma estratégia bastante neutro para o mercado. Como um exemplo, se um par de moedas cai, em seguida, o comércio irá provavelmente resultar em uma perda no lado de comprimento e um ganho de compensação do lado curto. Assim, a menos que todas as moedas e instrumentos subjacentes repente perder valor, o comércio líquido deve ser próximo de zero em um cenário de pior caso.
Pela mesma razão, trading pares em muitos mercados é uma estratégia de negociação de auto-financiamento, uma vez que os rendimentos das vendas curtas às vezes pode ser usado para abrir a posição comprada. Mesmo sem este benefício, negociação forex pares movidos a cointegração ainda funciona muito bem.
Cointegração Entendimento para a negociação forex pares
Co-integração é útil para mim na negociação forex pares porque ele me permite programar o meu sistema de comércio mecânica com base em ambos os desvios de curto prazo de preços de equilíbrio, bem como as expectativas de preços de longo prazo, por que eu quero dizer correções e retornando ao equilíbrio.
Para entender como funciona a negociação forex pares-driven cointegração, é importante primeiro definir cointegração então descrever como ele funciona em sistemas de comércio mecânicos.
Como eu disse acima, cointegração refere-se à relação de equilíbrio entre conjuntos de séries temporais, tais como preços dos pares de moedas separadas que por si só não estão em equilíbrio. Demonstrado no jargão matemático, cointegração é uma técnica para medir a relação entre as variáveis não estacionárias em uma série temporal.
Se quaisquer dois ou mais séries de tempo cada um tem um valor igual a raiz 1, mas a sua combinação linear é estacionária, em seguida, disse que estão a ser co-integradas.
Como um exemplo simples, considerar os preços de um índice do mercado de ações e do seu contrato de futuros relacionados: Embora os preços de cada um desses dois instrumentos podem vagar aleatoriamente sobre breves períodos de tempo, em última análise, eles vão voltar ao equilíbrio, e os seus desvios será estacionária.
Aqui está mais uma ilustração, declarou em termos de "random walk" exemplo clássico: Vamos dizer que há dois bêbados individuais pé para casa depois de uma noite de farra. Vamos supor ainda mais esses dois bêbados não conhecem uns aos outros, então não há nenhuma relação previsível entre os seus percursos individuais. Portanto, não existe co-integração entre os seus movimentos.
Em contraste, considerar a idéia de que um bêbado indivíduo está vagando para casa enquanto acompanhado de seu cão na coleira. Neste caso, existe uma clara ligação entre as vias destas duas coitados.
Embora cada um dos dois ainda está em uma via indivíduo durante um curto período de tempo, e, embora seja um dos pares pode levar de forma aleatória ou ficar para o outro em um determinado ponto no tempo, ainda, eles vão sempre ser encontrados juntos. A distância entre eles é bastante previsível, assim, o par está a ser dito cointegrados.
Voltando agora para termos técnicos, se existem duas séries temporais não-estacionária, tal como um conjunto hipotético de pares de moedas AB e XY, que tornar-se estacionário quando a diferença entre eles é calculada, esses pares são chamados de uma série integrada de primeira ordem - também chamar um I(1) série.
Embora nenhuma destas séries permanece com um valor constante, se houver uma combinação linear de AB e XY que é estacionária (descrito como Eu(0)), em seguida, AB e XY são cointegradas.
O exemplo simples acima consiste em apenas duas séries temporais de pares de moedas hipotéticas. Ainda, o conceito de co-integração também se aplica a série temporal múltipla, usando ordens de integração maior ... Pense em termos de um bêbado errante acompanhado por vários cães, cada um em uma coleira diferente de comprimento.
Na economia do mundo real, é fácil encontrar exemplos que mostram co-integração de pares: Renda e gastos, ou dureza das leis penais e tamanho da população carcerária. Na negociação forex pares, meu foco está em capitalizando sobre a relação quantitativa e previsível entre pares cointegradas de moedas.
Por exemplo, vamos supor que eu estou assistindo esses dois pares de moedas hipotéticos cointegradas, AB e XY, e a relação entre eles é cointegrado AB – XY = Z, em que Z é igual a uma série estacionário com uma média de zero, que é que eu(0).
Isso parece sugerir uma estratégia de negociação simples: Quando AB - XY > O, e V é o meu preço de desencadeamento limiar, em seguida, o sistema de negociação forex pares iria vender AB e comprar XY, uma vez que a expectativa seria de AB para diminuir de preço e XY para aumentar. Ou, quando AB - XY < -O, Eu esperaria para comprar e vender AB XY.
Evite regressão espúria na negociação forex pares
Ainda, não é tão simples como o exemplo acima sugeriria. Na prática, um sistema de comércio mecânica para negociação forex pares precisa calcular cointegração em vez de depender apenas do valor de R-quadrado entre AB e XY.
Isso porque a análise de regressão ordinária fica aquém quando se lida com variáveis não estacionárias. Isso faz com que o chamado regressão espúria, o que sugere que as relações entre as variáveis, mesmo quando não são qualquer.
Supor, por exemplo, que eu regredir 2 "passeio aleatório" série de tempo separado contra o outro. Quando eu testar para ver se há uma relação linear, muitas vezes eu vou encontrar valores altos para valores de p-low-quadrado R, bem como. Ainda, não há nenhuma relação entre estes 2 passeios aleatórios.
Fórmulas e testes de co-integração na negociação forex pares
O teste mais simples para co-integração é o teste de Engle-Granger, que funciona como este:
- Verifique se ABt e XYt são ambos I(1)
- Calcula-se a relação de cointegração [XYt = AABt + et] usando o método dos mínimos quadrados
- Verifique se a resíduos e co-integraçãot são estacionários usando um teste de unidade-root como o Augmented Dickey-Fuller (ADF) teste
Uma equação detalhada Granger:
ΔABt A1 =(XYt-1 - ΒABt-1) +emt e ΔXYt = A2(XYt-1 - ΒABt-1) + emt
Quando XYt-1 - ΒABt-1 ~ Eu(0) descreve a relação de cointegração.
XYt-1 - ΒABt-1 descreve a extensão do desequilíbrio longe do longo prazo, enquanto αi é tanto a velocidade e direção em que séries temporais do par de moedas corrige-se a partir do desequilíbrio.
Ao usar o método de Engle-Granger na negociação forex pares, os valores beta da regressão são utilizados para calcular os tamanhos comerciais para os pares.
Ao usar o método de Engle-Granger na negociação forex pares, os valores beta da regressão são utilizados para calcular os tamanhos comerciais para os pares.
A correção de erros para co-integração na negociação forex pares:
Ao usar cointegração para negociação forex pares, também é útil para explicar como cointegrado variáveis ajustar e voltar ao equilíbrio de longo prazo. Assim, por exemplo, aqui estão as séries temporais pares de moedas duas amostragens 'mostrado autoregressively:
ABt = AABt-1 + bxyt-1 + emt e XYt = CABt-1 + DXYt-1 + emt
Pares Forex Trading baseado em co-integração
Quando eu uso o meu sistema de comércio mecânica para negociação forex pares, a configuração e execução são bastante simples. Primeiro, I encontrar dois pares de moedas que parece que eles podem ser co-integradas, como o EUR / USD e GBP / USD.
Em Seguida, Eu calcular o spread anual estimada entre os dois pares. Próxima, Eu verifico para estacionariedade usando um teste de unidade-root ou outro método comum.
Ter certeza de que o meu feed de dados de entrada está funcionando adequadamente, e eu deixei meus algoritmos de negociação mecânicos criar os sinais de negociação. Supondo que eu correr para fundos de testes adequados para confirmar os parâmetros, Eu estou finalmente pronto para usar cointegração na minha negociação forex pares.
Eu encontrei um indicador MetaTrader que oferece um excelente ponto de partida para construir um sistema de negociação de forex pares cointegração. Parece um indicador Bollinger Bands, Ainda na verdade o oscilador mostra o diferencial de preços entre os dois pares de moedas diferentes.
Quando se move para este oscilador ou o extremo de alta ou baixa, que indica que os pares são a dissociação, que sinaliza os comércios.
Ainda, para ter certeza do sucesso eu confio no meu sistema de comércio mecânica bem construído para filtrar os sinais com o teste de Dickey-Fuller antes de executar os comércios adequados.
Claro, quem quer usar co-integração para o seu pares de forex trading, Ainda falta o requisito algo habilidades de programação, pode contar com um programador experiente para criar um consultor especialista vencedora.
Através da magia da negociação algorítmica, Eu programo meu sistema de comércio mecânica para definir os diferenciais de preços com base na análise de dados. Meu algoritmo monitores para os desvios de preços, em seguida, compra e vende pares de moedas, a fim de ineficiências de mercado colheita automaticamente.
Riscos para estar ciente de quando se utiliza co-integração com a negociação forex pares
Trading pares Forex não é totalmente livre de risco. Acima de tudo, I tenha em mente que a negociação forex pares usando co-integração é uma estratégia de reversão à média, que é baseada na suposição de que os valores médios será a mesma no futuro à medida que eram no passado.
Apesar do teste de Dickey-Fuller mencionado anteriormente é útil para validar as relações cointegradas para negociação forex pares, isso não significa que os spreads vão continuar a ser co-integradas no futuro.
Eu confio em regras fortes de gestão de risco, o que significa que o meu sistema de comércio mecânica sai de negociações inúteis se ou quando a reversão à média-to-calculado é invalidada.
Quando os valores médios mudar, ele é chamado de deriva. I tentar detectar deriva o mais rapidamente possível. Em outras palavras, se os preços dos pares de moedas previamente cointegradas começar a mover-se em uma tendência em vez de reverter para a média previamente calculada, é hora de os algoritmos de meu sistema de comércio mecânica para recalcular os valores.
Quando eu uso o meu sistema de comércio mecânica para negociação forex pares, Eu uso a fórmula autoregressive mencionado no início deste artigo, a fim de calcular uma média móvel para prever a propagação. Em Seguida, Eu sair do comércio em meus limites de erro calculadas.
Cointegração é uma ferramenta valiosa para o meu negociação forex pares
Usando cointegração na negociação forex pares é uma estratégia de negociação mecânica neutra em termos de mercado, que me permite o comércio de qualquer ambiente de mercado. É uma estratégia inteligente que é baseado na reversão para dizer, ainda me ajuda a evitar as armadilhas de alguns dos outros estratégias de negociação forex reversão-a-média.
Por causa de seu potencial uso em sistemas de negociação mecânicos rentáveis, cointegração para negociação forex pares atraiu o interesse de ambos os traders profissionais, bem como pesquisadores acadêmicos.
Há uma abundância de artigos publicados recentemente,, tal como este artigo blog focado Quant, ou esta discussão acadêmica do sujeito, bem como a abundância de discussão entre os comerciantes.
Cointegração é uma ferramenta valiosa na minha negociação forex pares, e eu recomendo que você olhar para ele para si mesmo.
Tommaso Sillian diz
Muito bom artigo. É inspirador. Obrigado por escrever isso!
Harish Nachnani diz
Excelente artigo!
Correlação é também aplicada em estoques (ações). Qual é a diferença? O processo acima pode ser aplicado para ações?
Obrigado
Eddie flor diz
Harish:
Sim, o mesmo processo pode ser aplicado às existências, bem como derivados. Uma vez que existe um universo tão grande de estoques quando comparados com pares de forex, deveria haver um maior número de potenciais oportunidades de negociação. Sistemas de negociação com o poder de processamento de números de hoje, muitos conjuntos de relacionamentos podem ser examinados rapidamente, em tempo real. Co-integração também pode ser usada por comerciantes de opções; Ele é susceptível de produzir resultados como os spreads de Coca-Cola Pepsi populares em que as relações de preço entre determinadas ações/opções permite que os comerciantes se envolver em peças bastante baixo risco com uma boa chance de ganhar.
Ed
Harish Nachnani diz
Oi, Eddie.,
Você comércio intra dias ou semanas acabou usando esta estratégia? Também, linguagem de programação que você recomendaria. R leva tempo para executar cálculos e se é dia do comércio intra, latência entra em jogo.
Obrigado,
Harish
Shaun Overton diz
Linguagem de programação não importa para o final do dia de negociação. Qualquer idioma principal como Perl, Python, C/C e c# é bem. R pode ser extremamente rápido, mas retarda-se obrigados a alocar dinamicamente memória.
EF diz
Harish:
Eu trocaria usando gráficos diários, e fico na maioria dos comércios por alguns dias a algumas semanas. Shaun é um programador especialista, e sempre confio no seu julgamento para usar a melhor linguagem de programação para obter os melhores resultados para uma determinada estratégia de negociação. De fato, Shaun pode criar um bem equilibrado, premiado programa para alavancar a co-integração e outros fatores também. Se você gostaria de uma cotação, entre em contato com ele diretamente no info@onestepremoved.com
Ed
Sala de Chris diz
Oi, Eddie..
Há algum interesse em uma implementação do presente para MT4. Se você puder fornecer alguns detalhes sobre a implementação desta estratégia no código, por favor envie para czimmer@onestepremoved.com.
Obrigado
Chris
Sasha diz
Olá, Eddie.,
Estou a fazer um pequeno projeto sobre estratégias de co-integração em FX para minha MSc. Eu acredito que você fez testes de co-integração em muitos pares de moedas. Quais os que você encontrou para ser estatisticamente significativamente silva?
Obrigado,
Sasha
Shaun Overton diz
Oi, Sasha.,
Não acho que Eddie realmente correu os números. O artigo pretende ser um guia geral ao conceito, Mas não muito a ponto de ser uma estratégia de boa-fé.
–Shaun
Sasha diz
1) USD/JPY e EUR/CHF
2) EUR/PLN e EUR/HUF
3) TRY/USD e USD/ZAR
4) AUD/USD e EUR/USD
5) EUR/NOK e EUR/SEK
Eu sei que estes são bastante altamente correlacionadas, Mas isso não implica de co-integração.
O melhor,
Sasha
Camilo Romero diz
Há bons pares de forex cointegrados:
– NZDUSD – USDCHF
– GBPUSD – NZDUSD
– EURGBP – EURNZD
Eu não fazer coisa USDJPY / EURCHF seria um par cointegrados porque não haverá uma estratégia neutra em termos de mercado
Shaun Overton diz
Oi Camilo,
Obrigado por compartilhar.
Camilo Romero diz
Has anyone implemented a backtest code using mean reversion strategy?
Should I ajust pip values between two forex pairs?
Has anyone added commission cost to backtest code and got profitable results?
Shaun Overton diz
I’m sure someone has, but it’s not something where you’re going to find an obvious answer on short term charts. You may find long term cointegrations, but that’s not research I’ve done.
Julian P diz
The only cointegration is between EUR and CHF and between AUD and NZD since are the only intimate trade and economics between this countries and central banks are creating this cointegration.
Shaun Overton diz
Not EUR and GBP?
Robert J Armagost diz
Olá, Eddie.. Excelente artigo. I have been back testing 10 years of charts thinking ” I can’t be the first person to have thought of this!” when I found this site. Thanks so much for writing this. I don’t feel quite so alone anymore. 🙂 Just wondering which broker you use or do you use multiple brokers. Obrigado pelo seu tempo.
Sincerely Robert J. Armagost
Shaun Overton diz
Hi Robert,
The main broker that I use is Tone Pimenta and STO (via TopTradr).
–Shaun
Robert diz
Hello Shaun I have been trading this strategy manually. Do have software to automate this? (So I don’t have to get up in the middle of the night anymore) Obrigado pelo seu tempo.
Shaun Overton diz
Not off the shelf, but it’s something that we can build. Shoot me an email with your entry and exit rules to get an estimate. info@onestepremoved.com
Ed Flower diz
Robert — Obrigado pelo seu feedback bom. Shaun has the right tools to implement this type of trading strategy, and I entirely agree with his broker recommendations, Thanks again for commenting! EF