Crea un EA de cruce de medias móviles para MT5 — sin código
Respuesta rápida: EA cruce MA sin código
Respuesta rápida: Añade SMA (o EMA) en el paso 3 — Señales del Strategy Builder, Golden Cross en Compra y Death Cross en Venta, Period 10 (rápida 10, lenta 20), riesgo en paso 5, Guardar, exportar MQL5 en Code Generator, compilar en MetaEditor y backtest en H1 EURUSD con Cada tick.
Divulgación: Tutorial con AlfaTactix. Para EMA 20/50 en código: Build Your First EA. Visión general sin código: EA sin código.
Guías relacionadas: Crear/editar EA · Gestión de riesgo · Backtest
¿Qué es un EA de cruce de medias móviles?
| Señal | Regla |
|---|---|
| Compra | MA rápida cruza por encima de la lenta — Golden Cross |
| Venta | MA rápida cruza por debajo de la lenta — Death Cross |
Ajustes clásicos y cuándo funciona
| Ajuste | Valor inicial |
|---|---|
| Tipo MA | SMA 10/20 — Golden Cross: Period 10 → lenta = Period×2 |
| Marco temporal | H1 |
| Confirmación | 1 barra (2–3 en rangos) |
Mejor en tendencia; difícil en rango — usa filtros paso 4 y SL paso 5.
Parámetros SMA y EMA en Strategy Builder
Al añadir SMA o EMA en paso 3:
| Parámetro | Rango | Default |
|---|---|---|
| Length | 2 – 200 | 20 |
| Source | Close, Open, High, Low | Close |
| Offset | -500 – 500 | 0 |
Consejo: Iguala Length con el Period de Golden Cross (ej. 10 y 10).
Tipos de condición SMA y EMA (todos los campos)
1. Compare (Comparar)
| Campo | SMA | EMA |
|---|---|---|
| Operator | >, <, >=, <=, = | + ==, != |
| Value | Número; vacío/0 = Close actual | Igual |
2. Crossover (Cruce)
| Campo | Opciones |
|---|---|
| Target | Price, EMA, SMA, WMA — EMA también VWAP |
| Direction | Above · Below |
| Length | Si target = indicador: 1–200 |
| Price Value | Si target = Price: vacío = Close |
3. Golden Cross
| Campo | Rango | Default |
|---|---|---|
| Period | 1 – 100 | 10 — lenta = Period×2 |
| Confirmation | 1 – 10 | 1 |
Period 25 → cruce 25/50.
4. Death Cross
Mismos campos que Golden Cross; cruce bajista.
5. Breakout
Direction (Up/Down), Threshold, Period (1–100), Confirmation (1–10).
6. Slope (Pendiente)
| Campo | SMA | EMA |
|---|---|---|
| Direction | Up · Down | Rising · Falling |
| Period | 1 – 100 | Igual |
| Min Slope | Número | Igual |
| Smoothing | None, SMA, EMA, WMA | Igual |
| Smoothing Length | 1 – 100 | Igual |
| Source | OHLC | Igual |
7. Pattern (Patrón)
Pattern Type (SMA: 4 patrones; EMA: + Triangle, Wedge), Min Height, Min Width, Volume Confirmation (None / Above Average / High).
Combina con AND/OR/NOT y grupos en paso 3.
Construir el EA paso a paso
- Paso 1: Nombre estrategia.
- Paso 2: Marco H1.
- Paso 3 Compra: SMA Length 10 → condición Golden Cross Period 10, Confirmation 1.
- Paso 3 Venta: Death Cross Period 10.
- Paso 4: Filtros opcionales (spread, sesión).
- Paso 5: Lote, SL/TP — Gestión de riesgo.
- Paso 6: Guardar.
Exportar, compilar y backtest
Code Generator → MQL5 → compilar (F7) → Probador en Cada tick → Demo → Live. Error 10016: guía.
Mejoras: filtros y riesgo
| Problema | Solución en builder |
|---|---|
| Whipsaw | Confirmation 2–3; filtro sesión |
| Spread | Filtro spread paso 4 |
| Sobre-operar | Una posición; SL paso 5 |
Próximos pasos
Prueba: Strategy Builder demo.