Participe de nossa página de fãs
Coloque um link para ele, e permita que outras pessoas também o avaliem
Avalie seu funcionamento no terminal MetaTrader 5
- Publicado por:
- Amanda Vitoria De Paula Pereira
- Visualizações:
- 48
- Avaliação:
- Publicado:
-
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.
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)
-
Anexe o indicador: Coloque-o em um ativo (por exemplo, AUDUSD) e insira o par naturalmente cointegrado nas configurações (por exemplo, NZDUSD).
-
Identifique a divergência: Aguarde até que o Spread Z-Score ultrapasse os extremos críticos (por exemplo, +2,5 ou -2,5).
-
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
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
Pinte suas velas de acordo com o estado do momentum. Quatro níveis de viés + neutro - desenvolvido para gráficos escuros.
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)
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.
