Preguntas Frecuentes (FAQ) sobre EAs, Datos M1 y Paridad MT5 | EABuilder AI
Resuelve todas tus dudas sobre cómo crear Expert Advisors para MetaTrader 5 sin programar, importar datos M1 de Dukascopy, validación Walk-Forward 70/20/10, privacidad local y compilación MQL5.
¿Qué es un Expert Advisor (EA) o Robot de Trading?
Un Expert Advisor (EA) es un programa que opera de forma automática en los mercados financieros. Analiza los precios en tiempo real usando reglas matemáticas (indicadores técnicos) y ejecuta órdenes de compra y venta sin intervención humana, las 24 horas del día. Es como tener un trader profesional que nunca duerme, no tiene emociones y sigue tu estrategia al pie de la letra. EABuilder AI crea estos robots automáticamente — tú solo eliges el mercado y los datos históricos.
¿Qué es MetaTrader 5 (MT5) y por qué lo necesito?
MetaTrader 5 es la plataforma de trading profesional más usada del mundo, gratuita y disponible en metatrader5.com. Es donde tu robot (EA) operará en real con dinero. EABuilder AI diseña y genera el robot, pero para ejecutarlo necesitas abrir una cuenta con un broker compatible con MT5. Puedes comparar y elegir brokers auditados con spreads crudos/ECN en <a href="https://forexbrokerchoose.com/" target="_blank" rel="noopener noreferrer" style="color:var(--accent-cyan);text-decoration:underline;font-weight:700;">ForexBrokerChoose.com</a> (como RoboForex, IC Markets, Pepperstone). La descarga de MT5 y la apertura de cuenta demo son gratuitas.
¿Qué es un backtest y por qué es importante?
Un backtest es una simulación que aplica tu estrategia sobre datos históricos reales para ver qué habría pasado si la hubieras usado en el pasado. Por ejemplo: si tu robot hubiera operado en EURUSD durante los últimos 10 años, ¿habría ganado o perdido dinero? ¿Cuánto habría arriesgado? EABuilder AI ejecuta miles de backtests automáticamente para encontrar las mejores combinaciones de indicadores técnicos.
¿Qué significan las métricas (Profit Factor, Drawdown, Sharpe, Win Rate)?
Estas son las 4 métricas clave para evaluar un algoritmo:
• Profit Factor (PF): Beneficio bruto ÷ Pérdida bruta. Si es 1.5 significa que por cada $1 que pierde, genera $1.50 en operaciones ganadoras. Superior a 1.3 indica solidez estadística.
• Max Drawdown (DD): La peor caída porcentual desde un pico de balance histórico. Menor a 20% suele considerarse prudente.
• Sharpe Ratio: Mide el rendimiento ajustado por unidad de riesgo asumido. Superior a 1.0 es aceptable, superior a 2.0 es destacado.
• Win Rate: Porcentaje de operaciones ganadoras. No requiere ser elevado: un sistema con 35% de aciertos puede tener expectativa matemática positiva si sus ganancias promedio superan con creces a sus pérdidas.
¿Cuánto dinero necesito para empezar a operar con un EA?
Para probar, puedes abrir una cuenta demo GRATUITA con cualquier broker MT5 — operas con dinero virtual, sin riesgo de capital. Para operar en real, el mínimo depende de tu broker (desde $100-$500 en cuentas Standard o desde $10-$100 en cuentas Cent). Consulta la comparativa de brokers auditados en <a href="https://forexbrokerchoose.com/" target="_blank" rel="noopener noreferrer" style="color:var(--accent-cyan);text-decoration:underline;font-weight:700;">ForexBrokerChoose.com</a>. Recomendamos verificar siempre en demo antes de considerar cualquier operativa real.
¿Los resultados del backtest web coinciden con MetaTrader 5 (Paridad 1:1)?
Sí. En EABuilder AI la fidelidad matemática es nuestra prioridad absoluta. Hemos auditado los 31 indicadores y patrones del catálogo comparando el motor JavaScript Web Worker contra el Strategy Tester oficial de MetaTrader 5 (Build 4750) en modo OHLC 1 minuto sobre 10 años de datos reales Dukascopy (2016-2026, 66.059 barras H1).
El resultado certificado es una paridad media global del 99.52% (con indicadores como Donchian, VWAP, SuperTrend, Aroon o HMA al 100.0% de coincidencia exacta trade a trade). Todo el código MQL5 generado es nativo e inline sin librerías externas ni dependencias. Puedes consultar la tabla comparativa completa y la metodología en nuestra sección de Auditoría de Paridad 1:1.
¿Cuál es el proceso completo paso a paso?
1️⃣ Descarga datos M1 de FreeTickDataMT5.com (gratis) o exporta desde tu MT5 del par que quieras (ej. EURUSD, BTCUSD, XAUUSD)
2️⃣ Sube el CSV a EABuilder AI y selecciona par + temporalidad
3️⃣ Lanza la búsqueda genética — el motor prueba miles de combinaciones automáticamente
4️⃣ Revisa las mejores estrategias del Top 10 cuando termines
5️⃣ Descarga el código .mq5 de la mejor estrategia (100% Standalone, sin indicadores externos)
6️⃣ Ábrelo en MetaEditor (F4) y compila con F7 en 1 segundo
7️⃣ Valida en MT5 con el Strategy Tester oficial para confirmar paridad 1:1
8️⃣ Prueba en cuenta demo durante varias semanas antes de cualquier ejecución en real
¿Necesito conocimientos de programación en MQL5 o C++?
No, 0% conocimientos. EABuilder AI diseña, optimiza y escribe el código fuente .mq5 100% completo, ordenado y listo para compilar en MetaEditor con solo pulsar F7.
¿De dónde obtengo los datos históricos CSV M1 que necesita la app?
EABuilder AI trabaja con datos M1 (1 minuto) de Dukascopy, uno de los proveedores de liquidez institucional más fiables del mundo. La forma más rápida y directa de descargarlos es a través de nuestra herramienta gratuita <a href="https://freetickdatamt5.com/" target="_blank" rel="noopener noreferrer" style="color:var(--accent-cyan);text-decoration:underline;font-weight:700;">FreeTickDataMT5.com</a>, donde puedes exportar datos reales M1 y Ticks en CSV ya formateados para la app y para MetaTrader 5. También puedes obtenerlos manualmente en dukascopy.com. Elige siempre la zona horaria GMT+0 sin DST para máxima consistencia y paridad 1:1 con el Strategy Tester de MT5.
¿Cómo descargo datos reales de Dukascopy con FreeTickDataMT5 y creo un Custom Symbol en MetaTrader 5 (Paridad 1:1)?
Para realizar backtests profesionales en MetaTrader 5 con calidad de modelado del 99.9% y lograr paridad matemática 1:1 exacta con EABuilder AI, sigue este tutorial paso a paso:
1️⃣ <strong>Descarga los datos reales en FreeTickDataMT5:</strong>
Accede a la herramienta web gratuita <a href="https://freetickdatamt5.com/" target="_blank" rel="noopener noreferrer" style="color:var(--accent-cyan);text-decoration:underline;font-weight:700;">FreeTickDataMT5.com</a>. Selecciona tu activo (ej. BTCUSD, EURUSD, XAUUSD), define el rango de fechas deseado y haz clic en descargar. Obtendrás un archivo CSV con el histórico real de ticks o barras M1 de Dukascopy en formato listo para MetaTrader 5.
2️⃣ <strong>Abre el gestor de símbolos en MetaTrader 5:</strong>
En MT5, pulsa la combinación de teclas <strong>Ctrl + U</strong> en tu teclado (o ve al menú superior <em>Ver → Símbolos</em>).
3️⃣ <strong>Crea un Símbolo Personalizado (Custom Symbol):</strong>
• En la ventana de Símbolos, haz clic en el botón <strong>"Crear símbolo personalizado"</strong> (<em>Create Custom Symbol</em>).
• En la casilla <em>Nombre del Símbolo</em>, ponle un nombre identificativo (por ejemplo: <code>BTCUSD_Real</code> o <code>EURUSD_Dukascopy</code>).
• En el campo <em>Copiar desde</em> (<em>Copy from</em>), selecciona el símbolo original de tu broker (ej. <code>BTCUSD</code>) para clonar automáticamente los dígitos, tamaño de contrato, apalancamiento y márgenes.
• Pulsa <strong>Aceptar</strong> para crearlo.
4️⃣ <strong>Importa los datos históricos (Barras M1 o Ticks):</strong>
• Con el nuevo símbolo seleccionado en la lista, haz clic en la pestaña <strong>"Barras"</strong> (para histórico M1) o en la pestaña <strong>"Ticks"</strong> (para histórico tick-a-tick).
• Asegúrate de tener seleccionado el período <strong>M1</strong>.
• Haz clic en el botón <strong>"Importar barras"</strong> (<em>Import Bars</em>) o <em>"Importar ticks"</em>.
• Pulsa en <strong>"Examinar..."</strong>, selecciona el archivo CSV descargado desde FreeTickDataMT5 y pulsa <strong>Aceptar</strong>. MetaTrader 5 cargará e indexará millones de cotizaciones reales sin huecos.
5️⃣ <strong>Ejecuta el Strategy Tester con 99.9% de calidad:</strong>
Abre el Probador de Estrategias de MT5 (<strong>Ctrl + R</strong>), selecciona tu EA de EABuilder AI, elige en el desplegable de Símbolo tu nuevo Custom Symbol (ej. <code>BTCUSD_Real</code>) y selecciona el modelo <em>"1 minuto OHLC"</em> o <em>"Cada tick basado en ticks reales"</em>. Los resultados tendrán paridad absoluta con los cálculos del optimizador web de EABuilder AI.
¿Qué es un archivo CSV y cómo lo uso?
Un CSV (Comma Separated Values) es un archivo de texto que contiene datos históricos de precios — cada línea representa una vela de 1 minuto con fecha, apertura, máximo, mínimo, cierre y volumen. Puedes descargarlo gratis desde FreeTickDataMT5.com o exportarlo desde tu terminal MT5 (Ctrl+H) y subirlo directamente a EABuilder AI arrastrándolo a la zona de carga. La app lo procesa automáticamente.
¿Cómo instalo el EA generado en MetaTrader 5?
Los Expert Advisors generados por EABuilder AI son <strong>100% Autónomos (Standalone)</strong>: todos los indicadores y algoritmos matemáticos están programados inline en el código fuente. Ya no necesitas copiar ningún archivo en Indicators/ ni instalar ningún paquete externo.
Instalación en 2 sencillos pasos:
1️⃣ <strong>Copiar el archivo .mq5:</strong>
Copia tu archivo .mq5 descargado en la carpeta <code>MQL5/Experts/</code> de tu MetaTrader 5 (menú Archivo -> Abrir Carpeta de Datos -> MQL5 -> Experts).
2️⃣ <strong>Compilar y Ejecutar:</strong>
Ábrelo en MetaEditor (tecla F4 desde MT5) y pulsa F7 para compilar (0 errores garantizados). Vuelve a MT5, activa 'Permitir trading algorítmico' y arrastra el EA desde el Navegador (Ctrl+N) al gráfico.
¿Qué es el Motor Genético Evolutivo y por qué es IA?
EABuilder AI utiliza Algoritmos Genéticos, una rama de la Inteligencia Artificial inspirada en la evolución natural de Darwin. Las estrategias 'compiten' entre sí: las mejores sobreviven y se 'reproducen' (cruce genético), mientras que las peores son descartadas. Cada generación, el sistema introduce mutaciones aleatorias para explorar nuevas combinaciones de indicadores, parámetros y sesiones. El sistema de 3 islas biomed con cataclismo automático garantiza diversidad genética y evita estancamientos. Después de miles de generaciones, solo sobreviven las estrategias estadísticamente superiores — igual que la selección natural produce organismos óptimos.
¿Qué configuración recomendáis para una búsqueda nocturna?
Para maximizar las probabilidades de encontrar buenas estrategias: usa 10 años de datos M1, filtros relajados (Return 0%, Max DD 40%, Min PF 1.0, Min Trades 200+), sesión en Optimización Genética Automática, y motor paralelo al máximo. Desactiva la suspensión automática de Windows y deja el PC encendido toda la noche con la pantalla apagada. Por la mañana, revisa el Top 10 de estrategias encontradas.
¿Qué son las validaciones Walk-Forward y Monte Carlo?
Son los dos mecanismos que garantizan que tu EA no está simplemente memorizando el pasado.
Walk-Forward (70/20/10) divide los datos en tres bloques: entrenamiento (70%), validación out-of-sample (20%) y holdout final (10%). El robot aprende en el 70%, se prueba en el 20% que nunca vio, y el 10% se reserva como verificación ciega.
Monte Carlo ejecuta 500 simulaciones variando el orden de las operaciones y el slippage para confirmar la solidez matemática.
📊 <strong>¿Quieres ver algoritmos reales operando en vivo?</strong> Puedes auditar el rendimiento en tiempo real de estrategias creadas con este motor en nuestro portal de showcase: <a href="https://svxstrategies.com/es/" target="_blank" rel="noopener noreferrer" style="color:#34d399;text-decoration:underline;font-weight:700;">SVXStrategies.com</a>.
¿Qué es el Filtro de Régimen de Mercado?
El sistema clasifica automáticamente cada operación según las condiciones del mercado en el momento de la entrada: Tendencia o Lateral (ADX ≥ 25) y Volatilidad Normal o Alta (ATR ≥ P75 de las últimas 200 barras). Esto crea 4 regímenes. Puedes ver en cuál funciona mejor tu estrategia y desactivar los regímenes problemáticos con un solo clic. El filtro se aplica directamente en el backtest y se refleja automáticamente en el código MQL5 generado.
¿Cómo sé si mi estrategia está lista para evaluar en cuenta real?
Una estrategia cuantitativa se considera candidata para evaluación en real cuando satisface criterios objetivos:
✅ Profit Factor > 1.3 en los 3 bloques (In-Sample, Out-Sample, Holdout)
✅ Max Drawdown < 20% (control de pérdidas máximas históricas)
✅ Más de 200 operaciones (muestra estadísticamente representativa)
✅ Simulación Monte Carlo confirma que el peor 5% mantiene Profit Factor > 1.0
✅ Validada en MT5 Strategy Tester con resultados y métricas consistentes
✅ Monitoreada en cuenta demo durante varias semanas confirmando estabilidad operativa
Si no supera estas validaciones, continúe optimizando y filtrando.
¿Qué es el Walk-Forward Efficiency (WFE) y por qué importa?
El WFE es una métrica profesional utilizada por herramientas de grado institucional como StrategyQuant y Adaptrade. Mide la eficiencia con la que una estrategia transfiere su rendimiento del entrenamiento (In-Sample) a datos no vistos (Out-of-Sample).
Se calcula anualizando ambos retornos para una comparación justa:
WFE = (Retorno OOS / proporción OOS) ÷ (Retorno Train / proporción Train)
• WFE ≥ 80%: Excelente — la estrategia generaliza casi perfectamente
• WFE ≥ 50%: Bueno — estándar mínimo de la industria cuantitativa
• WFE < 30%: Pobre — alta probabilidad de overfitting
EABuilder AI integra el WFE directamente en la función de fitness del motor genético, lo que significa que las estrategias con buen WFE reciben bonificación automática durante la búsqueda, no solo como validación posterior.
¿Qué es el Test de Sensibilidad de Parámetros?
Es un test profesional que diferencia una estrategia robusta de una frágil. Cuando el motor genético encuentra un candidato prometedor, automáticamente perturba sus parámetros clave (períodos de indicadores, SL/TP en ATR) un ±15% y re-ejecuta el backtest en cada variación.
Si el Profit Factor se mantiene estable en todas las variaciones, la estrategia está en una 'meseta' robusta — funciona en un rango amplio de parámetros, no solo en un punto exacto. Si el rendimiento colapsa con cambios mínimos, la estrategia es un 'pico frágil' que probablemente fallaría en condiciones de mercado ligeramente diferentes.
Este concepto se conoce como 'Neighborhood Stability' en la literatura cuantitativa y es el equivalente a lo que StrategyQuant llama 'Optimization Cluster Analysis'. EABuilder AI lo ejecuta automáticamente durante la búsqueda genética.
¿Qué horario GMT del Broker debo seleccionar en la configuración?
Depende de tu broker. Para averiguarlo fácilmente: en MetaTrader 5, observa la hora del servidor que aparece en la parte inferior cuando el mercado abre el lunes por la noche (21:00 UTC). La diferencia entre esa hora y las 21:00 UTC te da el offset GMT de tu broker. Los brokers europeos más populares (IC Markets, Pepperstone, RoboForex) usan GMT+3 en verano. Si buscas brokers con el mejor horario y ejecución, revisa las guías en <a href="https://forexbrokerchoose.com/" target="_blank" rel="noopener noreferrer" style="color:var(--accent-cyan);text-decoration:underline;font-weight:700;">ForexBrokerChoose.com</a>.
⚠️ IMPORTANTE para la paridad: los resultados del backtest en la app coincidirán con los de MT5 Strategy Tester SOLO si usas los mismos datos históricos M1 en ambos. Si cargas un CSV de DukasCopy en la app, debes importar ese mismo CSV en MT5. Configura también el mismo spread y comisión en ambos sitios.
¿Cómo funciona el procesamiento 100% local en Web Workers?
Tus datos históricos financieros nunca se envían a ningún servidor externo. El algoritmo genético y los backtests se ejecutan de forma ultra-rápida utilizando los núcleos de la CPU de tu propio navegador web.
¿Por qué usáis datos M1 (OHLC) en vez de ticks reales?
Usamos datos de 1 minuto (M1) porque replican fielmente el modo de simulación estándar de MetaTrader 5, garantizando paridad real entre lo que ves en la app y lo que se ejecuta en tu EA. Los ticks reales solo aportan una mejora relevante en estrategias de muy corto plazo (scalping agresivo, operativa con stops inferiores a 10 pips). Para el resto de estrategias —tendencia, swing, sistemas que operan al cierre de vela— la simulación M1 ofrece la misma fiabilidad, con resultados mucho más rápidos de generar y sin depender de la calidad variable de los datos tick de cada broker (que en muchos casos son incompletos y hasta el propio MT5 los descarta y sustituye automáticamente cuando detecta inconsistencias). En resumen: no es una limitación, es la misma base de datos que usa MetaTrader 5 para la inmensa mayoría de estrategias algorítmicas serias.
¿Es tan fiable como un backtest con ticks reales?
Para la gran mayoría de estrategias, sí. Nuestro motor replica el mismo algoritmo de simulación que usa MetaTrader 5 en su modo estándar, validado operación por operación. La diferencia entre M1 y ticks reales solo se vuelve relevante en operativa de altísima frecuencia con stops muy ajustados (por debajo de 10 pips) — un terreno donde, además, factores como el slippage y la latencia de tu bróker en real pesan mucho más que cualquier método de backtest.
¿Funciona bien para estrategias de scalping?
Depende del tipo de scalping. Si tus stops y objetivos están en el rango habitual (10+ pips), la paridad M1 funciona perfectamente. Si buscas operativa de altísima frecuencia con stops muy ajustados, recomendamos validar la estrategia también con el Strategy Tester nativo de MT5 en modo 'ticks reales' antes de operar en real, como paso adicional de confirmación.
¿Por qué no ofrecéis directamente ticks reales si MT5 los tiene disponibles?
Los datos de ticks reales varían mucho en calidad y cobertura según el bróker — muchos solo cubren los últimos meses, y el propio MetaTrader 5 descarta automáticamente ráfagas de ticks reales cuando detecta inconsistencias, sustituyéndolas por datos sintéticos generados matemáticamente. Preferimos una base de datos consistente y verificable (M1) antes que depender de datos que varían de un bróker a otro y que a veces ni siquiera MT5 usa tal cual.