GUÍA DE PRODUCTO · ACTUALIZADA 31 JUL 2026

SignalForge Recovery EA: guía de setup e inputs (MT5)

El recorrido completo de SignalForge Recovery v3.13: instalarlo desde MQL5 Market, quickstart con los presets Guardian, configurar primero los cuatro inputs que importan y leer cada grupo del panel F7 con capturas reales. ¿Nuevo en el producto? Empieza por la landing del Recovery EA o la ficha de MQL5 Market (30 USD pago único, demo gratis en el Strategy Tester).

BBenjamin SF · Fundador Publicado 31 jul 2026 Lectura 12 min
Respuesta rápida

SignalForge Recovery es un gestor de posiciones para MT5: no tiene señal de entrada. Instálalo desde MQL5 Market, adjúntalo al gráfico del símbolo en drawdown, carga un preset Guardian y configura tus magic numbers, el disparador de pérdida (InpDDMoney), el objetivo de la cesta (InpBasketMoney) y el tope duro (InpMaxLossMoney). 30 USD pago único, sin suscripción ni token.

01

Paso 1 — Instalar desde MQL5 Market

SignalForge Recovery se vende solo en MQL5 Market como pago único de 30 USD: sin suscripción, sin token de licencia, sin ninguna whitelist. En MetaTrader 5 abre la pestaña Market, ve a Comprados (Purchased) y pulsa Instalar junto a SignalForge Recovery. El EA aparece en el Navegador bajo Asesores Expertos.

Antes de comprar puedes ejecutar la demo gratuita del Strategy Tester desde la propia ficha del Market; la sección 06 explica exactamente qué hace la demo (y qué no).

02

Paso 2 — Adjuntar a un gráfico + quickstart con los presets Guardian

Arrastra el EA al gráfico del símbolo que quieras que gestione. Un gráfico por símbolo: el EA solo gestiona posiciones del símbolo del gráfico al que está adjunto. Asegúrate de tener AutoTrading activado (el botón verde de la barra de MT5).

La configuración correcta más rápida es un preset Guardian: pulsa F7Cargar → elige el archivo .set → OK. Ambos presets están calibrados para una cuenta de 10.000 USD:

XAUUSD Guardian (0,01 lote) · EURUSD Guardian (0,10 lote)

Se recomienda una cuenta hedging: el lock y el cierre parcial por pares necesitan que coexistan posiciones opuestas. En cuentas netting ambas funciones se auto-desactivan (detalles en el FAQ).

03

Paso 3 — Los 4 inputs que se configuran primero

El EA viene con defaults razonables, pero estos cuatro deciden qué gestiona, cuándo arranca, dónde sale y cuánto puede perder. Configúralos antes que nada.

Input
Default
Qué hace
InpMagicForRecovery
"0"
Qué posiciones gestiona el EA. "0" = tus trades manuales; una lista de magic numbers separada por comas le hace vigilar también otros EAs.
InpDDMoney
50
Disparador de lanzamiento: el ciclo de recovery arranca cuando la pérdida flotante alcanza esta cantidad de dólares. 0 = desactivado (también puedes disparar por DD % de equity con InpDDPercent).
InpBasketMoney
60
Objetivo de salida: la cesta entera se cierra cuando su P/L combinado alcanza break-even + este importe (swap incluido, y comisiones si InpCommAware). Menor = salidas más cerca del break-even.
InpMaxLossMoney
0 (off)
Tope duro en $ a la pérdida de la cesta gestionada: lo cierra todo. Viene desactivado de fábrica; es LA protección que hay que configurar primero.
Aviso de dimensionado — dólares absolutos

InpDDMoney, InpBasketMoney e InpMaxLossMoney son importes absolutos en $. Los presets Guardian están calibrados para 0,01 lote en XAUUSD / 0,10 lote en EURUSD sobre una cuenta de 10.000 USD; si gestionas 10 veces ese tamaño, multiplica esos tres valores por 10.

El tour completo de inputs (panel F7)

CADA GRUPO DE LA VENTANA DE AJUSTES, CON LAS CAPTURAS REALES. DEFAULTS VERIFICADOS CONTRA v3.13.

A

Orders to recovery + Launch settings

Qué gestiona el EA y cuándo arranca un ciclo. El lado perdedor se detecta solo (el lado con mayor pérdida flotante) y solo se promedia ese lado; las posiciones del lado opuesto se consolidan (se cierran) en el lanzamiento.

Panel de inputs F7: Orders to recovery settings y Launch settings
F7 → ORDERS TO RECOVERY SETTINGS + LAUNCH SETTINGS
Input
Default
Qué hace
InpMagicForRecovery
"0"
Posiciones a gestionar: "0" = trades manuales; magics separados por comas para vigilar otros EAs.
InpUseLock
true
Al agotar la rejilla, abre una posición opuesta del tamaño de la exposición neta: congela la pérdida flotante, no la elimina (swap/comisiones siguen corriendo; la cesta queda delta-neutral). Solo cuentas hedging; en netting se auto-desactiva.
InpMode
REC_ATR
Modo de rejilla: FIXED (paso fijo), REC_ATR (paso escalado por ATR), REC_KALMAN (paso ATR + filtro de tendencia sobre entradas iniciales nuevas). REC_OFF desactiva el EA.
InpInstantLaunch
false
true = arranca el ciclo al adjuntar el EA, sin esperar al umbral.
InpDDPercent
0
Disparador de lanzamiento por drawdown de equity en %. 0 = desactivado.
InpDDMoney
50
Disparador de lanzamiento por pérdida flotante en $. 0 = desactivado. Con ambos disparadores a 0 el ciclo nunca arranca (salvo Instant launch).
InpAbsoluteClose
0
Cierra TODO y detiene el EA permanentemente al DD % de equity indicado.
B

Circuit breaker + Takeprofit and partial close

La protección de equity en tres niveles y el motor de salida. Los cierres parciales son por pares: una pata ganadora del recovery se empareja con la peor pata perdedora y se cierra un trozo de ambas solo cuando el par netea ≥ +$0,10; cada parcial registra una ganancia neta por construcción.

Panel de inputs F7: Circuit breaker (protection) y takeprofit and partial close
F7 → CIRCUIT BREAKER (PROTECTION) + TAKEPROFIT AND PARTIAL CLOSE
Input
Default
Qué hace
InpCBTier1
4.0
Tier 1: superado este DD % de equity (sobre el máximo histórico de equity), los lotes se reducen a la mitad.
InpCBTier2
6.0
Tier 2: detiene las órdenes nuevas del recovery.
InpCBTier3
10.0
Tier 3: cierra toda la cesta e inicia un cooldown.
InpCBCooldown
24
Barras de espera tras el kill del tier 3 antes de rearmar.
InpMaxLossMoney
0 (off)
Tope duro en $ a la pérdida de la cesta gestionada: lo cierra todo. La protección que hay que configurar primero.
InpPartClose
0.01
Lotes que cierra de CADA pata en cada parcial.
InpTPPoints
10
Distancia mínima en puntos que debe tener la pata ganadora para ser elegible. Controla CUÁNDO puede disparar el parcial; el neto ≥ +$0,10 del par se exige siempre y no es configurable.
InpCommAware
true
Incluye la comisión del broker en los chequeos de P/L.
InpOverlapAfter
2
Los parciales solo empiezan tras N órdenes de promediado.
InpBasketMoney
60
La cesta entera se cierra cuando su P/L combinado (swap incluido, y comisiones si InpCommAware) alcanza break-even + este importe en $. Menor = salidas más cerca del break-even.
C

Recovery grids and average orders + Smart ATR

La escalera en sí: cuánto volumen tiene cada orden de promediado y a qué distancia se colocan. En los modos REC_ATR y REC_KALMAN el paso es ATR × multiplicador en vez de puntos fijos.

Panel de inputs F7: Recovery grids and average orders y smart ATR settings
F7 → RECOVERY GRIDS AND AVERAGE ORDERS + SMART ATR SETTINGS
Input
Default
Qué hace
InpLotMode
GEOMETRIC
Progresión de lotes: GEOMETRIC (× multiplicador), FIBONACCI o FIXED (mismo lote en cada nivel).
InpAvgLot
0.05
Volumen de la primera orden de promediado.
InpAvgMult
1.5
Multiplicador aplicado al volumen por nivel.
InpStep
200
Paso entre órdenes de promediado, en puntos.
InpStepMult
1.0
El paso crece × esto por nivel (1.0 = paso constante).
InpMaxOrders
6
Máximo de órdenes de promediado; al llegar al tope se evalúa el lock (si InpUseLock).
InpATRPeriod
14
Periodo del ATR.
InpATRMult
1.5
Paso de rejilla = ATR × multiplicador (modos REC_ATR / REC_KALMAN).
InpATRTF
D1
Timeframe del ATR.
D

Kalman filter + Manual trading

El filtro de tendencia Kalman solo condiciona las entradas INICIALES nuevas: nunca bloquea órdenes DCA, cierres ni locks. El grupo de manual trading controla el pad Buy/Sell del panel en el gráfico.

Panel de inputs F7: Kalman filter settings y manual trading
F7 → KALMAN FILTER SETTINGS + MANUAL TRADING
Input
Default
Qué hace
InpKalmanQ
0.05
Ruido de proceso del filtro Kalman.
InpKalmanR
2.0
Ruido de medida del filtro Kalman.
InpKalmanMinProb
0.4
Probabilidad mínima de reversión para permitir una entrada INICIAL nueva. Nunca condiciona DCA, cierres ni locks.
InpMaxAvgVolume
5.0
Tope de volumen por cada orden de promediado.
InpOnePerBar
true
Máximo una orden de promediado por barra.
InpLotType
0
Posición inicial del pad manual: 0 = lote fijo; 1 = % de riesgo del equity (requiere InpDefaultSL > 0).
InpLotSize
0.1
Lote por defecto del pad manual.
InpRiskPct
1.0
% de riesgo del equity si salta el SL. Solo posición INICIAL manual; la rejilla DCA no cambia.
InpDefaultSL / InpDefaultTP
0 / 0
SL/TP por defecto en puntos para las entradas del pad (0 = sin SL/TP).
InpMaxSpread
0
Spread máximo para abrir desde el pad (0 = sin filtro).
InpMagic
0
Magic number de las órdenes del pad manual.
InpFitMargin
true
true = reduce el lote manual si no cabe en margen; false = rechaza la orden.
E

Protection settings + Telegram

Higiene de ejecución (slippage, spread, rollover) y las notificaciones opcionales. Telegram usa tu propio bot token y chat ID y requiere whitelistear api.telegram.org en Tools → Options → Expert Advisors; con ambos campos vacíos el EA es totalmente funcional y no envía nada.

Panel de inputs F7: Protection settings y Telegram
F7 → PROTECTION SETTINGS + TELEGRAM
Input
Default
Qué hace
InpMaxSlippage
30
Slippage máximo en puntos.
InpMaxSpreadProt
7500
Spread máximo para los adds DCA, en puntos.
InpRolloverGuard
true
Bloquea entradas nuevas alrededor del rollover diario (23:55–00:10 hora servidor). La gestión nunca se bloquea.
InpMaxSpreadEntry
100
Spread máximo para entradas nuevas, en puntos (0 = off). Solo afecta a entradas nuevas; la gestión nunca se filtra por spread.
InpTelegram
true
Notificaciones de Telegram on/off (requiere la whitelist de api.telegram.org).
InpTgToken / InpTgChat
vacío
Tu propio bot token y chat ID. Vacíos = no envía nada.
F

Panel + Strategy Tester

El último grupo es solo para el tester: estos inputs nunca actúan en una cuenta real o demo. Existen para que puedas ver un ciclo de recovery completo en el Strategy Tester; detalles y el disclaimer honesto en la sección 06.

Panel de inputs F7: Panel y Strategy Tester
F7 → PANEL + STRATEGY TESTER
Input
Default
Qué hace
InpShowPanel
true
Muestra el panel en el gráfico.
InpTestAuto
true
SOLO TESTER: abre posiciones sintéticas para que veas un ciclo completo. Ponlo a false antes de cualquier cuenta real o demo.
InpTestEveryN
50
Abre un trade sintético cada N barras.
InpTestLot
0.1
Lote del trade sintético (0 = reutiliza el lote del pad manual).
InpTestDir
0
Dirección: 0 = aleatorio, 1 = solo buy, 2 = solo sell.
05

El panel en el gráfico, bloque a bloque

El EA dibuja un dashboard en vivo sobre el gráfico (minimizable). Así se ve corriendo dentro del Strategy Tester con un ciclo abierto:

Visualización del Strategy Tester con el panel en gráfico de SignalForge Recovery
VISUALIZACIÓN DEL STRATEGY TESTER CON EL PANEL EN GRÁFICO
Bloque
Qué te dice
Línea de estado
Si el EA está armado, en ciclo, en cooldown o detenido.
Balance / Equity
Balance de la cuenta y equity en vivo.
Monitor de drawdown
El drawdown actual de equity frente a los tiers del circuit breaker.
Estado del recovery
Órdenes de promediado colocadas hasta ahora y qué lado se está recuperando (el lado perdedor, detectado solo).
Posición abierta
La exposición gestionada: lado, volumen total y P/L flotante de la cesta.
Rendimiento de hoy
Ciclos cerrados hoy: ganados, perdidos y win rate.
Info del paso
Dónde dispararía la siguiente orden de promediado y con qué volumen.
Pad manual
Botones Buy / Sell / Close All con campo de lote: para abrir la posición inicial que el EA gestionará, o para cerrarlo todo tú mismo.

La línea discontinua cyan del gráfico es el break-even de la cesta (media ponderada por volumen del lado DCA); la cesta sale en ese break-even + InpBasketMoney. No tiene nada que ver con los cierres parciales.

06

La demo del Strategy Tester — lee esto antes de fiarte de la curva

La demo gratuita de la ficha del Market corre en el Strategy Tester de MT5. Con InpTestAuto=true el EA abre posiciones sintéticas solo dentro del tester (cadencia: cada InpTestEveryN barras; lote: InpTestLot; dirección: InpTestDir 0=aleatorio / 1=buy / 2=sell) para que veas ciclos de recovery completos de principio a fin.

Disclaimer honesto

Esas entradas las genera el propio EA, no una estrategia. Una curva de equity del tester es por tanto "entradas sintéticas + este gestor": muestra cómo se comporta la mecánica de recovery, no una promesa de beneficio. Pon siempre InpTestAuto=false antes de cualquier cuenta real o demo, y ejecuta tu pasada de tester en una cuenta demo NETTING (recomendado).

Y la nota honesta sobre el DCA, porque importa más que cualquier ajuste: promediar a la baja aumenta la exposición mientras pierdes. Convierte muchas pérdidas pequeñas en pocas pero más grandes. Dimensiona la rejilla y el tope duro (InpMaxLossMoney) de modo que el peor ciclo que permitas sea una pérdida que aceptas — antes de que empiece el primer ciclo, no durante.

FAQ

LAS CINCO PREGUNTAS DE TODO USUARIO NUEVO.

¿SignalForge Recovery abre operaciones por su cuenta?

No. Es un gestor de posiciones sin señal de entrada: vigila posiciones que ya abriste (trades manuales, u otros EAs por sus magic numbers) y las gestiona en drawdown con un ciclo de averaging-down. La única excepción es el Strategy Tester, donde InpTestAuto abre posiciones sintéticas para que veas un ciclo completo: esas entradas las genera el propio EA, no una estrategia.

¿Necesito una cuenta hedging o netting?

Hedging es lo recomendado para operar en real: el lock (InpUseLock) y el cierre parcial por pares necesitan que coexistan posiciones opuestas. En cuentas netting el lock se auto-desactiva y el cierre parcial por pares también, porque netting fusiona las posiciones en una. Para la pasada de demo en el Strategy Tester, la opción recomendada es una cuenta demo NETTING.

¿Puedo elegir qué lado recupera el EA?

No. Al lanzarse, el EA detecta automáticamente el lado con mayor pérdida flotante y solo promedia ese lado; las posiciones del lado opuesto se consolidan (se cierran) en el lanzamiento. Cuando un ciclo termina (basket TP, stop de dinero o circuit breaker), el EA se rearma y el siguiente ciclo re-deriva el lado desde cero.

¿Qué es la línea discontinua cyan (azul) del gráfico?

Es el break-even de la cesta: el precio medio ponderado por volumen del lado DCA. La cesta entera se cierra cuando su P/L combinado alcanza ese break-even más InpBasketMoney. No tiene nada que ver con los cierres parciales.

¿Necesito Telegram para que el EA funcione?

No. Las notificaciones de Telegram son opcionales y usan tu propio bot token y chat ID (con api.telegram.org en la whitelist de Tools → Options → Expert Advisors). Con ambos campos vacíos el EA es totalmente funcional y simplemente no envía nada.

Sigue leyendo

La landing del producto cubre qué es el EA, los tres modos de recovery y cómo se compara con AW Recovery y las herramientas antiguas de MT4: SignalForge Recovery EA (MT5).

Autor

Benjamin SF es el fundador de SignalForge y experto en automatización de algoritmos de trading. Construye y opera el puente SignalForge para traders de prop firms y mantiene su benchmark público de latencia (187 ms de mediana).

Recupera tus drawdowns con reglas, no con esperanza

SignalForge Recovery v3.13 en MQL5 Market: 30 USD pago único, demo gratis en el Strategy Tester, sin suscripción ni token.

SignalForge Recovery es una herramienta de gestión de posiciones. No ofrece asesoramiento de inversión ni señales de entrada. Promediar a la baja aumenta la exposición mientras pierdes; convierte muchas pérdidas pequeñas en pocas pero más grandes. Operar conlleva riesgo de pérdida.