Contraseña de inversor vs contraseña de trading en MT5: ¿cuál necesita tu app?
La contraseña de inversor solo permite ver una cuenta de MT5; la de trading, operarla. Cuál necesita tu app, por qué la otra falla tarde y cómo pedirla.
En esta página
Una app que coloca operaciones necesita la contraseña de trading. La contraseña de inversor permite que un software mire una cuenta, no que la opere. El problema es que nada falla cuando te conectas con la equivocada: falla en la primera orden.
Dos contraseñas, dos permisos
| Aspect | Contraseña de inversor | Contraseña de trading (maestra) |
|---|---|---|
| Iniciar sesión | Sí | Sí |
| Ver saldo, posiciones, historial | Sí | Sí |
| Colocar, modificar y cerrar operaciones | No | Sí |
| Cambiar las contraseñas de la cuenta | No | Sí |
| Uso habitual | Dejar que alguien vea una cuenta | Operarla, tú mismo o con un software |
MetaTrader llama a la contraseña de acceso completo contraseña maestra. Los brokers y las apps suelen decir contraseña de trading. Son lo mismo. La propia ayuda de MetaTrader 5 de MetaQuotes explica la diferencia con claridad: la contraseña de inversor «permite conectarse a la cuenta para ver su estado y analizar la dinámica de los precios, pero no permite operar».
Ambas vienen de tu broker (Exness, IC Markets, Pepperstone, XM, una prop firm como FTMO o cualquier otro), normalmente en el correo de bienvenida y en el área de clientes, donde también puedes restablecerlas.
Cuál necesita tu app
- Si coloca o cierra operaciones (una app de señales, un copiador, un bot de trading, una herramienta de prop firm que puede cerrar posiciones): la contraseña de trading.
- Si solo lee (un dashboard, un seguimiento de rendimiento): basta con la contraseña de inversor, si la herramienta que usas se conecta con ella.
fxapis está hecho para operar, así que pide la contraseña de trading.
Por qué la contraseña equivocada falla tarde
Con la contraseña de inversor, el broker acepta el login. La cuenta se conecta, se ve sana y muestra sus posiciones. Luego la primera orden se rechaza, porque ese login no tiene permiso para operar.
Con fxapis, una cuenta así llega a ready y el broker rechaza sus órdenes. La solución es reemplazar la contraseña en la cuenta existente con POST /v1/accounts/{id}/password (se conservan su id y su historial) y volver a conectarla.
Cómo pedir la correcta
La mayoría de las fallas aquí son un problema de etiquetas. En tu pantalla de conexión:
- Nómbrala. «Contraseña de trading de MT5 (no la de inversor)» en la etiqueta del campo.
- Di por qué. «La necesitamos para colocar operaciones por ti. La contraseña de inversor solo permite ver».
- Di qué pasa con ella. Los usuarios tienen razón en dudar antes de entregar una contraseña que puede operar su dinero.
- Compruébala de inmediato. Conecta la cuenta mientras el usuario sigue en la pantalla, y muestra el resultado.

Cómo manejar con responsabilidad una contraseña de trading
Una contraseña de trading puede mover el dinero de alguien, así que trátala como tal:
- El formulario la envía a tu backend, que la manda a fxapis en la misma solicitud. Tu API key nunca se acerca a un navegador.
- No la guardes, no la registres en logs, no la pongas en colas ni la envíes a analítica. Guarda en su lugar el
idde cuenta de fxapis. - Desconecta las cuentas cuando los usuarios se van. fxapis borra de inmediato la contraseña guardada y conserva el historial de operaciones.
Del lado de fxapis, cada contraseña se cifra al recibirla con una clave única para esa cuenta, ningún endpoint la devuelve, se usa solo para iniciar sesión en la cuenta (y cada uso queda auditado) y se borra al desconectar. Mira seguridad (en inglés).
Próximos pasos
- Conectar cuentas de MT5: cómo manejar las credenciales en tu app, paso a paso (en inglés).
- API key vs login del broker: cada credencial que usa una integración, y dónde vive cada una.