Estrategia manual a EA MT5 sin código

Hoja de reglas DIY: mapea entrada, salida, filtros y riesgo a los pasos 1–7 del Strategy Builder (Tactix Studio puede rellenar los pasos 3–6 desde una descripción), exporta MQL5 y haz backtest.

📖 7 min de lectura

📝 1,226 palabras

🏷️ MQL5 y Asesores Expertos

Compartir este artículo:

Estrategia manual a EA MT5 sin código

¿Puedes convertir una estrategia manual en un EA MT5 sin programar?

Escribe tus reglas en una página (entrada, salida, filtros, riesgo, marco temporal). En AlfaTactix Strategy Builder: Paso 3 — Reglas de entrada (entrada/salida), Paso 4 — Filtros (cuándo no operar), Pasos 5 y 6 — Salidas y riesgo → Guardar → exportar MQL5 en Code Generator → compilar en MetaEditor → backtest en Probador. No necesitas freelancer si la lógica es basada en reglas.

Divulgación: Guía DIY — no es un servicio “envíanos tu estrategia”. Para MQL5 a mano, ver Build Your First EA.

Guías relacionadas: EA sin código · Crear/editar EA · EA RSI sin código · Filtro noticias


Por qué los traders manuales se atascan al automatizar

BloqueoHábito manualLo que el EA necesita
Entradas vagas“Rechazo fuerte”Nivel de indicador + confirmación
Sin salidaCierre discrecionalSeñal opuesta, SL/TP o tiempo
Filtros ocultos"Evito noticias"Filtro explícito en paso 4 (sesión, franja horaria, ATR o spread — no hay calendario económico)

MetaTrader ejecuta OnTick() [1] con reglas, no intuición.


La hoja de reglas de una página

FilaTu respuesta (ejemplo)
MercadoEURUSD
Marco temporalH1
Entrada largaRSI(14) cruza al alza desde 30
Entrada cortaRSI cruza a la baja desde 70
SalidaCruce opuesto o SL
FiltrosSin noticias USD; sesión Londres–NY
Riesgo0,5% por operación; SL 25 pips

Si alguna celda está vacía, define la regla antes de automatizar.


Mapear reglas a Strategy Builder

FilaPaso
NombrePaso 1
MarcosPaso 2
EntradaPaso 3
FiltrosPaso 4
SalidaPaso 5
RiesgoPaso 6
RevisiónPaso 7

Ver EA sin código. Si no sabes cómo formular una fila en los pasos 3–6, descríbela a Tactix Studio en lenguaje natural — rellena los campos y tú los compruebas; las reglas siguen siendo tuyas.


Ejemplo: rebote RSI manual → EA

Regla manualBuilder
H1Paso 2: H1
Rebote 30Paso 3 Regla de compra: Compra cuando RSI(14) cruza al alza su Nivel de sobreventa (30)
Fade 70Paso 3 Regla de venta: Vende cuando RSI(14) cruza a la baja su Nivel de sobrecompra (70)
NoticiasAún no disponible (el filtro de noticias no está disponible) — Sesiones de mercado (paso 4) o tu propia condición ATR como sustituto más cercano
SesiónPaso 4: sesión Londres/NY
RiesgoPaso 6: 0,5%; paso 5: SL 25 pips

Detalle RSI: EA RSI sin código.


Siete pasos: construir, exportar, backtest

  1. Paso 1 — Nombre claro del EA y plataforma.
  2. Paso 2 — Mismo marco que tu gráfico manual.
  3. Paso 3 — Solo reglas de la hoja; AND para reglas apiladas.
  4. Paso 4 — Sesión, franja horaria, spread y tus propias condiciones (sin filtro de noticias aún).
  5. Paso 5 — Tus salidas: SL, TP, stop dinámico.
  6. Paso 6 — Mismo riesgo manual; ver Riesgo EA.
  7. Paso 7 — Revisar y guardar → Code Generator → F7 → Probador Cada tick → Demo.

Errores comunes al convertir

ErrorCorrección
EA distinto a lo que operas manualmenteHoja de reglas primero
Sin salidaSL/TP o señal opuesta
SobreajusteMenos parámetros; fechas fuera de muestra y prueba en Demo
Asumir que el filtro de noticias manual existe en el builderNo existe aún — Filtro noticias

¿Builder o freelancer? Cuándo contratar ayuda

Publicas tus reglas y un desarrollador responde: "Programo tu estrategia RSI + sesión por 800 USD, entrega en dos semanas, tres revisiones." Razonable — hasta que te preguntas: ¿y si después del backtest quiero RSI 10 en vez de 14 — otra factura? ¿Y si el .mq5 está lleno de números mágicos que no me atrevo a tocar? ¿Y si pasa el probador pero falla en real porque nunca se filtró el spread — quién lo arregla? Querer control y velocidad de iteración sobre reglas que ya entiendes es un problema distinto de "no sé programar".

CaminoTiempo hasta una primera versión¿Cambias tú el periodo del RSI?Ideal para
Freelancer MQL51–4 semanasSolo si vuelves a pagar o aprendes a programarEjecución a medida, alcance complejo
Asistente de MetaEditorHorasPlantillas limitadas — Asistente vs Strategy BuilderAprender MQL5, sistemas simples
ChatGPT / código IAHoras o díasSolo si sabes leer MQL5 — guía ChatGPT MQL5Fragmentos y prototipos; arriesgado en real
Strategy Builder → exportarDe 1 día a 1 semanaSí — en el paso 3EAs MT5 basados en reglas con filtros

Un freelancer sigue teniendo sentido cuando la estrategia necesita datos de ticks, del libro de órdenes u otros datos no estándar; lógica de ejecución específica del bróker; portar un script de TradingView con librerías exóticas; un bloqueo por noticias programado en MQL5 (el builder no lo tiene hoy); o cuando tienes presupuesto y no tienes tiempo. Un buen desarrollador vale lo que cuesta.

Si contratas, marketplaces como MQL5 Freelance [2] listan desarrolladores. Uses el que uses: pide el código fuente .mq5 completo y comentado, pon por escrito el alcance de las revisiones y la cesión de la propiedad del código, paga por etapas y ejecuta tú el Probador de Estrategias antes del pago final.

Primero el builder, después el encargo. Construye una tarde, en la demo en vivo, la entrada que ya operas. Si la estructura encaja, ya tienes tu EA; si falta algo esencial, ya sabes exactamente qué pedir al freelancer.


Próximos pasos

ObjetivoArtículo
Visión generalEA sin código
NoticiasFiltro noticias sin código
Cuenta de fondeoReglas prop firm para EA
BacktestBacktest EA

Prueba Strategy Builder — sin registro: Abre la demo en vivo. Tactix Studio puede rellenar los pasos 3–6; cuenta gratis cuando quieras guardar y exportar.

Preguntas Frecuentes

Sí, si puedes escribir reglas claras (entrada, salida, filtros, riesgo). Usa Strategy Builder, pasos 3–6, y genera MQL5 en Code Generator. El criterio discrecional vago debe volverse condiciones medibles.

No para sistemas basados en reglas e indicadores. Desarrolladores ayudan con flujo de órdenes custom o datos especiales. Empieza con EA sin código.

Completa una hoja de reglas: mercado, marco temporal, entrada, salida, filtros y riesgo. Sin salida definida, no automatices todavía.

Exporta, compila, Probador en Cada tick, luego una prueba en Demo antes de operar en real.

Automatiza primero la parte repetible (RSI, sesión). El resto puede quedar manual hasta codificarlo. Ver Filtros MTF.

Estrategia simple: 1–3 horas con hoja de reglas lista. Con varias condiciones apiladas, más tiempo. Si tu hoja incluye un filtro de noticias, esa parte espera: AlfaTactix no tiene filtro de calendario económico hoy — ver Filtro de noticias.

Los precios van de unos cientos a varios miles de dólares, así que define el encargo por escrito: código fuente completo y comentado, número de revisiones y cesión de la propiedad del código. Paga por etapas y ejecuta tú el Probador de Estrategias antes del pago final. Construir antes la entrada en la demo del Strategy Builder muestra qué tiene que añadir realmente el desarrollador, si es que falta algo.

En los planes de pago, Tactix Studio puede rellenar el formulario desde filas de la hoja escritas en lenguaje natural — reglas de entrada, filtros, salidas y riesgo — y tú compruebas cada cambio. No inventa una estrategia nueva y nunca escribe código. Prueba el mapeo en la demo; cuenta gratis para guardar y exportar.

Referencias

  1. MetaQuotes, MQL5 Reference. OnTick. https://www.mql5.com/en/docs/event_handlers/ontick
  2. MQL5.community. Developing trading applications in MQL5 and MQL4. https://www.mql5.com/en/job