hola buenas a todos yo le hice algunas pruebas a la version 2 se ve bastante bien solo que nose como cargar las otras 2 Qtable que genera junto con la QTable principal, o simplemente coloco una coma y sigo con el siguieguiente archivo?. Lo lleve al VPS con una cuenta Cent y me generó 2 nuevos bins con la nomenclatura del simbolo a donde lo coloque el xauusd.sc @Techain si me puede ayudar con este tema por favor, es el unico EA que me a funcionado hehehehe despues todos los que tengo en mis proyectos no abren operacion, por cierto le pregunte al asistente si me repondio bien a la primera la segunda pregunta ya no le entendi, o tal vez hice mal pregunta, bye saludos
Hola,
Lo primero, enhorabuena por los resultados. Estoy seguro que tras este bot vendrán muchas más con variaciones muy interesante (puedes usar el Genome lab si necesitas crear variantes).
Te paso una mini guía del proceso:
Guía: Cómo cargar las 3 Q-Tables cuando tu EA tiene múltiples agentes de IA
Tu situación
Tu EA genera 3 archivos .bin en la carpeta Common/Files/:
| Archivo | Agente |
| MT5_AI_QTable_888888_XAUUSD.bin | Strategic Agent (Q-Table principal)
| AI_DQN_777777_XAUUSD.bin | DQN (Deep Q-Network)
| AI_A2C_888888_XAUUSD.bin | A2C (Actor-Critic)
En los parámetros del EA solo ves un campo: “Strategic Agent IA - Q-Table Import file”.
Pregunta frecuente: ¿Puedo poner los 3 archivos separados por coma?
Respuesta: No. Cada agente tiene su forma de cargar. Te explico cómo.
Cómo funciona cada agente
1. Q-Table principal (Strategic Agent)
-
Tiene parámetro de importación: Sí
-
Campo en MT5: “Strategic Agent IA - Q-Table Import file”
-
Solo acepta 1 archivo (no admite lista separada por comas)
-
Uso: Para migrar cuando el símbolo cambia (ej: XAUUSD → xauusd.sc)
2. DQN (Deep Q-Network)
-
Tiene parámetro de importación: No
-
Carga automática: Busca siempre
AI_DQN_<Magic>_<SímboloActual>.bin -
Uso: Hay que renombrar el archivo al nombre del símbolo del destino
3. A2C (Actor-Critic)
-
Tiene parámetro de importación: No
-
Carga automática: Busca siempre
AI_A2C_<Magic>_<SímboloActual>.bin -
Uso: Igual que DQN, hay que renombrar el archivo
Solución paso a paso: migrar al VPS con xauusd.sc
Supongamos que entrenaste en backtest con XAUUSD y ahora usas el EA en el VPS con xauusd.sc.
Paso 1: Copiar los 3 archivos al VPS
En tu VPS, lleva los 3 archivos a la carpeta común de MT5:
C:\Users\<tu_usuario>\AppData\Roaming\MetaQuotes\Terminal\Common\Files\
Archivos que debes copiar:
-
MT5_AI_QTable_888888_XAUUSD.bin -
AI_DQN_777777_XAUUSD.bin -
AI_A2C_888888_XAUUSD.bin
Paso 2: Configurar el parámetro de la Q-Table principal
-
Abre los Inputs del EA en el gráfico.
-
Busca “Strategic Agent IA - Q-Table Import file”.
-
Escribe solo este nombre (sin comas ni otros archivos):
MT5_AI_QTable_888888_XAUUSD.bin
- Deja ese campo tal cual; no añadas DQN ni A2C ahí.
Paso 3: Renombrar los archivos de DQN y A2C
Como DQN y A2C no tienen parámetro de importación, el EA busca archivos con el nombre del símbolo actual del gráfico.
Si en el VPS el símbolo es xauusd.sc o XAUUSD.sc, el EA buscará:
-
AI_DQN_777777_XAUUSD.sc.bin -
AI_A2C_888888_XAUUSD.sc.bin
Haz lo siguiente en la carpeta Common\Files\ del VPS:
| Archivo original | Renombrar a |
| AI_DQN_777777_XAUUSD.bin | AI_DQN_777777_XAUUSD.sc.bin |
| AI_A2C_888888_XAUUSD.bin | AI_A2C_888888_XAUUSD.sc.bin |
Importante: El nombre del símbolo debe coincidir exactamente con el del broker. Para verlo:
-
Mira en el Journal de MT5 al iniciar el EA qué archivo intenta cargar.
-
O revisa el nombre de los
.binque el EA ya generó en el VPS (ej:AI_DQN_777777_XAUUSD.sc.bin).
Paso 4: Verificar en el Journal
Al iniciar el EA, en la pestaña Experts deberías ver mensajes como:
-
AI Q-Table: Found import file in Common folder: MT5_AI_QTable_888888_XAUUSD.bin -
[DQN5] v3 Loaded: AI_DQN_777777_XAUUSD.sc.bin | Steps: ... -
[A2C] v3 Loaded: AI_A2C_888888_XAUUSD.sc.bin | Steps: ...
Si aparecen, los 3 modelos se cargaron correctamente.
Sobre los archivos .sc que genera el EA en el VPS
Si al usar el EA en xauusd.sc ves archivos nuevos como:
-
AI_DQN_777777_XAUUSD.sc.bin -
MT5_AI_QTable_888888_XAUUSD.sc.bin
significa que el símbolo en tu broker incluye .sc y que el EA está guardando con ese nombre.
Para cargar tus modelos entrenados desde XAUUSD, debes:
-
Usar el parámetro de importación para la Q-Table principal.
-
Copiar y renombrar DQN y A2C al formato con
.sccomo arriba.
Cualquier cosa me dices y si no, te miro de hacer un vídeo corto.
Un saludo,
Ignacio