> ## Documentation Index
> Fetch the complete documentation index at: https://docs.innova-trading.com/llms.txt
> Use this file to discover all available pages before exploring further.

# SMT Divergence

> Cómo configurar la detección de divergencias entre pares correlacionados — swings, tolerancia, y los grupos de correlación predefinidos

## Qué es

**SMT (Smart Money Technique) Divergence** compara los swings (puntos de giro fractales) de dos o más instrumentos normalmente correlacionados. Cuando uno hace un nuevo extremo (high o low) y el correlacionado **no** lo confirma con un extremo equivalente, se interpreta como falta de participación institucional coordinada — señal potencial de reversión o manipulación de liquidez.

<Info>
  El indicador **no calcula correlación estadística** (Pearson ni similar) — usa una tabla de correlaciones predefinidas por grupo, más una heurística de inferencia por estructura del símbolo (misma divisa base/quote, USD en posiciones opuestas, metales vs USD). Ver [Trading Institucional — Liquidez](/learn/institutional/liquidity) para el concepto de manipulación institucional detrás de esta técnica.
</Info>

## Parámetros

| Parámetro | Label UI | Default | Rango | Qué hace | Cuándo cambiarlo |
| - | - | - | - | - | - |
| `compareSymbol1` | Comparar con | `''` (vacío) | texto | Símbolo del primer par correlacionado (ej. `NQ`, `GBPUSD`) | Obligatorio para que el indicador funcione — sin esto usa sugerencias automáticas por símbolo |
| `compareSymbol2` | Segundo par (opcional) | `''` | texto | Símbolo adicional para comparación triple | Cuando querés confirmar con 2 correlacionados a la vez |
| `showPanel` | Panel | `true` | bool | Muestra el panel flotante de comparación (estructura, correlaciones, lista de divergencias) | — |
| `showDivergenceMarkers` | Markers | `true` | bool | Muestra marcadores de divergencia directamente en el gráfico | — |
| `swingStrength` | Swing Strength | **1** | 1–5 | Fuerza del fractal para detectar swings (mismo criterio que ISS/Swing Points) | Subilo en TFs ruidosos para menos falsos swings |
| `toleranceBars` | Tolerancia (barras) | **3** | 1–10 | Margen de barras de desincronización entre pares para considerar que dos swings "corresponden" | Subilo si comparás instrumentos con horarios de sesión distintos (ej. forex vs índices) |
| `lookback` | Lookback (swings) | **5** | 3–20 | Cuántos swings recientes del símbolo principal se analizan (internamente se toma el doble, porque cada swing puede ser high o low) | Subilo para detectar divergencias más antiguas, bajalo para reaccionar solo a lo reciente |

Si no hay suficientes símbolos configurados, el gráfico muestra un aviso: "Selecciona al menos 1 par adicional para comparar". Cuando `compareSymbol1`/`compareSymbol2` están vacíos, el sistema sugiere automáticamente pares comunes según el símbolo del chart (ej. EURUSD → GBPUSD/USDX, XAUUSD → XAGUSD/USDX, US100 → US500/US30).

## Cómo detecta la divergencia

1. **Detección de swings**: fractal simétrico de fuerza `swingStrength` — la barra es swing high/low si domina estrictamente a las barras vecinas a cada lado. Cada swing se clasifica como `HH`/`HL`/`LH`/`LL` comparando contra el último swing del mismo tipo.

2. **Matching entre instrumentos**: para cada swing reciente del símbolo principal, busca el swing correspondiente del símbolo comparado dentro de la ventana de tolerancia (`toleranceBars × timeframe`, convertido a segundos) — se queda con el más cercano en tiempo, no el primero que encuentre.

3. **3 casos de divergencia**:
   * **Caso 1 (misma dirección, distinta fuerza)**: ambos instrumentos hacen un swing del mismo tipo (ambos high o ambos low) pero con clasificación distinta. Con correlación positiva: A hace `LL` y B hace `HL` → divergencia **alcista**, confianza alta ("B no siguió hacia abajo"); A hace `HH` y B hace `LH` → divergencia **bajista**, confianza alta.
   * **Caso 2 (swing opuesto — la señal más fuerte)**: A no tiene swing correspondiente del mismo tipo en B, pero sí uno de tipo opuesto dentro de tolerancia. Confianza alta.
   * **Caso 3 (sin reacción)**: B no tiene ningún swing (ni mismo tipo ni opuesto) dentro de la ventana. Señal más débil, confianza baja.

<Info>
  `toleranceBars` no es una tolerancia de precio — es literalmente el margen de barras de desincronización temporal tolerado entre los dos instrumentos para considerar que sus swings "corresponden". `lookback` limita cuántos swings del símbolo principal se evalúan, pero no limita la búsqueda en el símbolo comparado (busca en todo su historial de swings disponible).
</Info>

## Grupos de correlación predefinidos

Estos son distintos de los presets del indicador (que combinan símbolo + parámetros) — son tablas de correlación usadas para inferir automáticamente si dos pares se mueven juntos o en contra:

| Grupo | Símbolos | Correlaciones |
| - | - | - |
| **Forex Majors** | EURUSD, GBPUSD, USDX | EURUSD-GBPUSD: positiva · EURUSD-USDX: negativa · GBPUSD-USDX: negativa |
| **US Indices** | US100, US500, US30 | Las 3 combinaciones: positiva |
| **Metals** | XAUUSD, XAGUSD, USDX | XAUUSD-XAGUSD: positiva · ambas vs USDX: negativa |
| **Yen Pairs** | USDJPY, EURJPY, GBPJPY | Las 3 combinaciones: positiva |
| **Commodity Currencies** | AUDUSD, NZDUSD, USDCAD | AUDUSD-NZDUSD: positiva · ambas vs USDCAD: negativa |

Cuando un par no está en ninguna tabla, el sistema infiere la correlación (`inferCorrelation`): misma divisa base o quote → positiva; USD en posiciones opuestas (ej. EURUSD vs USDJPY) → negativa; oro y plata entre sí → positiva; metales vs USD/índice de dólar → negativa.

## Presets del indicador

<Warning>
  Hay **dos capas de "presets" distintas** que conviene no confundir: los presets del indicador de abajo (combinan símbolo + `swingStrength` + `toleranceBars`) y los grupos de correlación de la tabla anterior (símbolos + mapa de correlaciones). No son lo mismo.
</Warning>

| Preset | Qué cambia | Perfil |
| - | - | - |
| **Índices US (ES/NQ)** | `compareSymbol1=NQ`, `swingStrength=1`, `toleranceBars=3` | S\&P 500 vs Nasdaq 100 |
| **Forex Majors (EUR/GBP)** | `compareSymbol1=GBPUSD`, `swingStrength=1`, `toleranceBars=3` | EUR/USD vs GBP/USD |
| **Metales (Gold/Silver)** | `compareSymbol1=XAGUSD`, `swingStrength=2`, `toleranceBars=5` | Gold vs Silver, más tolerante a desincronía |
| **Detección Estricta** | `swingStrength=2`, `toleranceBars=1`, `lookback=3` | Menor tolerancia, señales más precisas y menos frecuentes |

## Qué muestra el panel

Con `showPanel=true`, el panel flotante muestra 3 secciones: **Market Structure** (estructura de tendencia por símbolo — BULLISH/BEARISH/RANGING, derivada de contar HH/HL vs LH/LL en los últimos 6 swings), **Correlations** (chips con el tipo +/− de cada par), y **Divergences** (últimas 10, con símbolo A vs B, clasificación de cada swing, badge de confianza alta/media/baja, y el texto de razón generado por el detector, ej. *"EURUSD LL vs GBPUSD HL — GBPUSD did not follow down"*).

Con `showDivergenceMarkers=true`, los marcadores en el gráfico solo aparecen si el **símbolo del chart actual** participó en la divergencia — tamaño y opacidad varían según la confianza (alta = marcador sólido, media = hueco, baja = opacidad reducida).

## Recetas

<AccordionGroup>
  <Accordion title="1. Confirmar reversión en forex majors">
    Preset **Forex Majors (EUR/GBP)** sobre EURUSD. Si ves un nuevo low en EURUSD sin confirmación equivalente en GBPUSD (divergencia alcista, confianza alta), es señal de posible manipulación de liquidez antes de una reversión — combinalo con [Swing Points](/learn/indicators/swing-points) para ver la jerarquía ST/IT/LT del propio símbolo.
  </Accordion>

  <Accordion title="2. Detección estricta para reducir ruido">
    Preset **Detección Estricta** (`toleranceBars=1`, `lookback=3`) cuando operás pares muy líquidos y sincronizados (ej. índices US) y querés solo las divergencias más limpias, sin margen de desincronización horaria.
  </Accordion>

  <Accordion title="3. Metales con mayor tolerancia">
    Preset **Metales (Gold/Silver)** — `toleranceBars=5` porque Gold y Silver no siempre marcan sus extremos exactamente en la misma barra pese a estar altamente correlacionados.
  </Accordion>
</AccordionGroup>

***

<Card title="Volver a la Visión General" icon="arrow-left" href="/learn/indicators/overview">
  Ver el resto de indicadores propios de la plataforma.
</Card>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.