Saltar al contenido

Cartel rojo "ACCOUNT MISMATCH" — qué significa

Desde la v4.2 el JTTS_EA detecta si la cuenta que tienes logueada en MT5 NO coincide con la cuenta a la que está enviando datos. Si lo detecta, se pausa por completo y pinta un cartel rojo en el chart. Es una protección, no un bug.

Lo esencial

  • Si cambias de cuenta en MT5 (File → Login) con el EA cargado, los datos de la cuenta nueva se reportarían al account_id de la antigua — un mismatch peligroso.
  • El servidor le dice al EA qué login DEBE ver (el mt5_login que tienes configurado en /accounts).
  • Si no coincide: EA pausado, cartel rojo, ningún trade se sincroniza, ningún risk enforcement dispara.
  • Al corregir (recargar el EA en el chart correcto, o volver a la cuenta esperada), el EA se reanuda solo en ≤5 s.

Qué hacer cuando ves el cartel

  1. Lee el cartel: te dice qué login esperaba (#X) y cuál ve ahora (#Y).
  2. Opción A — más rápida: en MT5, vuelve a hacer login con la cuenta #X (File → Login to Trade Account).
  3. Opción B — si querías estar en #Y: cierra el EA del chart actual y carga el JTTS_EA en un chart de la cuenta #Y, configurando InpAccountId al account_id correcto del journal.
  4. Espera 5–10 s. El cartel desaparece y el EA reanuda automáticamente.

Qué pausa exactamente el mismatch

  • Sync de trades cerrados al journal — no se contaminan los históricos.
  • Risk enforcement client-side — no se cierran posiciones de la cuenta equivocada con reglas de otra.
  • Snapshot vivo (equity, P&L flotante, lotes, posiciones) — el dashboard no muestra datos cruzados.
  • Ejecución de comandos del server (close_all, close_position) — quedan en cola hasta que el match se restaure.

Cómo evitar verlo siempre

Opción simple
Usa instancias MT5 separadas — una por cuenta. Cada instancia con su propio terminal64.exe /portable y su carpeta Data Folder independiente. Es el estándar profesional.
Opción ligera
Un solo terminal MT5 con varios charts abiertos — el JTTS_EA cargado en CADA chart con su InpAccountId correspondiente. La protección te avisa si te equivocas de chart al operar.
Opción mínima
Si solo operas una cuenta a la vez y cambias de login en el mismo terminal, recuerda recargar el EA tras cada cambio. La protección está para cuando se te olvide.

Consejos

  • El cartel solo se quita cuando el siguiente poll (≤5 s) confirma que el login coincide. No hay que reiniciar el EA manualmente.
  • El pop-up Alert() solo sale la primera vez del mismatch, para no spamear. Si vuelves a cambiar a una cuenta equivocada, el cartel reaparece pero sin pop-up.

Importante

Para que la protección funcione necesitas tener el mt5_login configurado en cada PropFirmAccount (campo "Login MT5" en /accounts). Si está vacío, el EA no puede validar y permite todo — recomendado configurarlo siempre.

Relacionado

Pruébalo en tus cuentas

Plan gratis, cuentas ilimitadas, sin tarjeta.

Empieza gratis →

← Todos los temas de ayuda