Assista a como baixar robôs de negociação gratuitos
Encontre-nos em Facebook!
Participe de nossa página de fãs
Script interessante?
Coloque um link para ele, e permita que outras pessoas também o avaliem
Você gostou do script?
Avalie seu funcionamento no terminal MetaTrader 5
Indicadores

Institutional StatArb and Cointegration Spread Z-Score - indicador para MetaTrader 5

Publicado por:
Amanda Vitoria De Paula Pereira
Visualizações:
48
Avaliação:
(3)
Publicado:
Freelance MQL5 Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance

A falha na negociação direcional e na correlação simples

A maioria dos algoritmos de varejo tenta prever movimentos direcionais do mercado, expondo o capital a choques macroeconômicos imprevisíveis. Para atenuar isso, alguns traders usam a "correlação" simples entre pares (por exemplo, EURUSD vs. GBPUSD). Entretanto, a correlação é uma métrica falha para negociação porque dois ativos podem ser altamente correlacionados enquanto seu spread diverge indefinidamente.

Imprimir


A vantagem institucional: Cointegração e StatArb

Os fundos de hedge quantitativos de primeira linha operam carteiras neutras de mercado por meio de arbitragem estatística (StatArb). Em vez de prever a direção, eles se baseiam na Cointegração - uma propriedade matemática que garante que o spread entre dois ativos historicamente vinculados acabará voltando à sua média.

O Institutional StatArb Spread Z-Score traz essa matemática avançada de portfólio diretamente para o seu terminal MQL5.


Arquitetura quantitativa principal

  • Cálculo de spread logarítmico: O mecanismo não subtrai simplesmente os preços. Ele calcula o diferencial do logaritmo natural ( Log(Asset A) - Log(Asset B) ) para normalizar a volatilidade entre instrumentos com diferentes escalas de preços (por exemplo, ouro vs. prata).

  • Dynamic Spread Z-Score: aplica um desvio padrão contínuo (Z-Score) ao spread. Essa métrica não vinculada revela exatamente quantos desvios padrão o spread atual se desviou de sua linha de base histórica.

  • Sincronização de tempo de vários ativos: O manuseio nativo da MQL5 sincroniza perfeitamente os dados da série temporal entre o símbolo do gráfico e o símbolo secundário injetado, garantindo um cálculo preciso do spread tick-by-tick, mesmo que um ativo tenha dados de corretor ausentes.


Como executar uma negociação de pares (Market Neutral)

  1. Anexe o indicador: Coloque-o em um ativo (por exemplo, AUDUSD) e insira o par naturalmente cointegrado nas configurações (por exemplo, NZDUSD).

  2. Identifique a divergência: Aguarde até que o Spread Z-Score ultrapasse os extremos críticos (por exemplo, +2,5 ou -2,5).

  3. Executar a arbitragem:

    • Se o Z-Score atingir +2,5 (o spread está muito amplo): Venda o ativo A e compre o ativo B.

    • Se o Z-Score atingir -2,5 (o spread é muito estreito): Compre o ativo A e venda o ativo B.

    • Feche as duas pernas simultaneamente quando o Z-Score retornar a 0,0 (a média).

Traduzido do inglês pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/en/code/71862

Precision Sniper Precision Sniper

O Precision Sniper é um indicador MT5 de multiconfluência inspirado nas principais ferramentas de sinal do TradingView, classificando cada sinal de compra/venda (A+, A, B, C) com base na estrutura da EMA, RSI, MACD, ADX, VWAP e alinhamento de volume, com 8 predefinições, confirmação de viés HTF, níveis automáticos de TP/SL, trailing stop e um painel de backtest integrado.

XANDER Pulse Candles XANDER Pulse Candles

Pinte suas velas de acordo com o estado do momentum. Quatro níveis de viés + neutro - desenvolvido para gráficos escuros.

Accumulation/Distribution Accumulation/Distribution

O Indicador Accumulation/Distribution (Acumulação/Distribuição ou A/D) é determinado pelas mudanças de preço e volume.

Accelerator Oscillator (AC) Accelerator Oscillator (AC)

O Indicador Acceleration/Deceleration (Aceleração/Desaceleração ou AC) mede a aceleração e a desaceleração da força motriz atual do mercado.