Configuración

Entrenar el sistema con backtests

En lugar de empezar con la IA completamente en blanco, puedes ejecutarla sobre datos históricos en el Probador de estrategias de MT4 y dejar que aprenda de todo lo que habría hecho mal ahí — y luego llevar ese aprendizaje a tu configuración real. Esta es la forma recomendada de darle al sistema una ventaja inicial antes de arriesgar dinero real.

Cómo funciona

brain_backtest.exe es una copia independiente del motor de IA usada únicamente durante las ejecuciones del Probador de estrategias. Se comunica con el EA LorentzianBot-Scalp-Backtest en su propio puerto (5655) y escribe todo lo que aprende en su propia carpeta backtest_state — completamente aislada de tu motor real (The Brain, puerto 5555) y sus archivos de memoria. Un backtest nunca puede afectar a una operación real, y una operación real nunca puede afectar a un backtest.

Una vez que estés satisfecho con un backtest, Merge-Backtest-To-Live.exe (normalmente ejecutado a través de su wrapper .bat) copia los errores recién aprendidos de backtest_state a tus archivos de memoria reales — omitiendo todo lo que ya sea demasiado similar a un error que el motor real ya conoce, para que la misma lección no se añada dos veces.

Paso 1: Ejecuta un backtest con la IA conectada

  1. Copia brain_backtest.exe en la misma carpeta que brain.exe.
  2. En MT4, abre el Probador de estrategias y selecciona el EA LorentzianBot-Scalp-Backtest, con el símbolo, el rango de fechas y el modelo que quieras probar.
  3. En su pestaña Inputs, ajusta AI_WORKING_DIR a tu carpeta de instalación, y ajusta AI_EXECUTABLE a brain_backtest.exe — esto anula el valor predeterminado del parámetro, ya que el EA de backtest no lanza un proceso automáticamente de fábrica.
  4. Ejecuta el backtest. Al terminar, aparece una carpeta backtest_state junto a brain_backtest.exe con todo lo que aprendió.

Verlo aprender

Aquí está la misma configuración ejecutada a través de tres rondas de backtest seguidas. En cada ronda, el Black Book tiene más historial contra el cual comparar — y bloquea más de las operaciones que habrían perdido.

Ronda de aprendizaje de backtest 1 — el Black Book empieza a bloquear configuraciones perdedoras repetidas
Ronda 1 — primer pase en este símbolo
Ronda de aprendizaje de backtest 2 — más errores identificados y bloqueados
Ronda 2 — más historial, más bloqueado
Ronda final de aprendizaje de backtest — lista para fusionarse con el motor real
Ronda 3 — pase final, lista para fusionar en real

Una vez que una ronda como esta se vea correcta, pasa al paso de fusión de abajo.

Paso 2: Fusiona ese aprendizaje en tu configuración real

  1. Cierra primero brain.exe.
  2. Ejecuta Merge-Backtest-To-Live.bat desde tu carpeta de instalación.
  3. Primero muestra una simulación — exactamente qué cambiaría, por símbolo — antes de escribir nada.
  4. Escribe YES para aplicarlo realmente. Cada archivo que cambia se respalda automáticamente antes.
  5. Reinicia brain.exe, o simplemente espera — la memoria de cada símbolo se recarga automáticamente la próxima vez que solicita una señal.

Repite conforme avanzas

Esto no es un paso único. Cada vez que hagas backtest de un nuevo rango de fechas, un nuevo símbolo, o después de una racha de pérdidas en real de la que quieras que el sistema aprenda, puedes ejecutar el mismo proceso de fusión de nuevo — solo añade entradas nuevas y no duplicadas sobre lo que ya existe, hasta el límite por símbolo.

Esto no es una garantía

Enseñar al sistema a partir de un backtest reduce las probabilidades de que repita un error específico, previamente observado, en un símbolo específico. No predice el movimiento futuro de precios, y los resultados de backtests pasados no garantizan el rendimiento futuro. Trátalo como una entrada más en tus propias decisiones de riesgo, no como un sustituto de ellas.