Mapping de símbolos
Por qué tu broker usa "GOLD" cuando TradingView dice "XAUUSD" — y cómo arreglarlo.
TradingView usa nombres "estándar" para los símbolos: EURUSD, XAUUSD,
US30, NAS100. Tu broker en MT5 puede usar nombres distintos:
EURUSD.m, GOLD, DJ30, NQ100, etc.
Cuando PineLink recibe una señal Buy XAUUSD y tu broker no tiene un
símbolo llamado así, la orden falla. El mapping te permite
traducirlos.
¿Cuándo necesitas mapping?
| Broker | ¿Necesitas mapping? | Notas |
|--------|---------------------|-------|
| FTMO, FundedNext, FundingPips, E8 Markets | NO (en general) | Usan nombres estándar (EURUSD, XAUUSD) |
| IC Markets, Pepperstone (cuenta estándar) | NO | Idem |
| IC Markets, Pepperstone (cuenta Raw) | A veces SÍ | Algunos pares con sufijo .r |
| Exness, OctaFX, Roboforex | SÍ (cuentas Mini/Cent) | Suelen usar sufijo m o c |
| XM, HotForex, FBS | A veces | Depende del tipo de cuenta |
| Brokers con instrumentos sintéticos | SÍ | Ejemplo: GOLD en vez de XAUUSD |
Cómo configurar un mapping
Ve a Símbolos en el menú lateral
Si tienes varias cuentas, selecciona arriba la cuenta a la que aplica. Cada cuenta tiene sus propios mappings — porque los brokers son distintos para cada cuenta.
Pulsa Añadir mapping
Te pide dos campos:
- Genérico (TradingView): el que usas en las alertas.
Por ejemplo:
XAUUSD. - Broker (MT5): el que usa tu broker. Por ejemplo:
GOLD.
- Genérico (TradingView): el que usas en las alertas.
Por ejemplo:
Guarda
A partir de ahora, cuando una alerta envíe
Buy XAUUSD, PineLink lo traducirá aBuy GOLDantes de mandarlo al EA.

Ejemplos comunes
| TradingView | Tu broker | Cuándo |
|-------------|-----------|--------|
| EURUSD | EURUSD.m | Exness Mini, OctaFX Mini |
| EURUSD | EURUSDm | OctaFX (sin punto) |
| EURUSD | EURUSD.r | IC Markets Raw, Pepperstone Razor |
| XAUUSD | GOLD | Brokers con instrumentos sintéticos |
| XAGUSD | SILVER | Idem |
| US30 | DJ30 o WS30 | Brokers con CFDs sintéticos sobre índices |
| NAS100 | NQ100 o USTEC | Idem |
| BTCUSD | BTCUSDT | Brokers con cripto via Tether |
Si NO añades mapping
PineLink intenta el símbolo tal cual viene de TradingView:
- Si
XAUUSDexiste en tu broker → ejecuta. ✓ - Si no existe → MT5 devuelve
symbol_not_foundy la señal se marca comofaileden/signals.
Por eso es buena práctica:
- Empezar sin mappings y dejar que PineLink intente.
- Si una señal aparece como
failed: symbol_not_found, añadir el mapping correspondiente. - Reintentar la alerta de prueba.
Mappings por cuenta, no globales
Mappings al revés (close_all)
Cuando el guardián dispara close_all (cerrar todas las posiciones), el
EA cierra TODAS las posiciones abiertas por él en MT5, sin importar
el símbolo. No hace lookup en mappings — porque ya conoce los tickets
de las posiciones que abrió.
Esto significa: aunque tu mapping XAUUSD → GOLD esté mal, el close_all
funcionará igual.
Próximos pasos
- Sintaxis de señales — cómo se ven las alertas de TradingView con símbolos genéricos.
- Errores comunes del EA — qué hacer
cuando ves
symbol_not_found.