Prop Swing Combo
- Asesores Expertos
-
Abdullah Uygar Tuna
Profesional de TI especializado en trading algorítmico, análisis cuantitativo y herramientas prácticas para MetaTrader 5. - Versión: 1.20
- Actualizado: 1 noviembre 2026
- Activaciones: 5
Prop Swing Combo es un Expert Advisor automático para MetaTrader 5. Opera desde un solo gráfico una cartera de 7 símbolos: EURUSD, GBPUSD, USDJPY, AUDUSD, EURJPY, XAUUSD y XAGUSD. Se creó para cuentas de challenge y cuentas fondeadas de tipo prop firm, donde un límite de pérdida diaria y un límite de pérdida máxima deciden si la cuenta sobrevive. Cada operación tiene stop loss, y un guardián de la cuenta controla todo el tiempo la pérdida diaria y la pérdida total. También tiene un modo Darwinex Zero propio, para cuentas que se valoran por un riesgo estable y no por límites de pérdida.
Lea esto primero
Prop Swing Combo no garantiza que supere ningún challenge, que obtenga una cuenta fondeada o una asignación, y no garantiza ningún beneficio. Todas las cifras de abajo son backtests con datos históricos. Los resultados pasados no garantizan resultados futuros. El producto no está afiliado, respaldado ni relacionado con ninguna prop firm, ni con Darwinex o Darwinex Zero. Las reglas cambian de una empresa a otra y pueden modificarse, así que revise las reglas actuales de su propia cuenta, incluido si se permiten Expert Advisors.
Condiciones recomendadas
Coloque el Expert Advisor en un solo gráfico. El símbolo y el marco temporal del gráfico no importan, porque opera él mismo todos los símbolos de la cartera. Su bróker debe ofrecer los 7 símbolos. Los nombres con sufijo o prefijo, y GOLD o SILVER en lugar de XAUUSD o XAGUSD, se encuentran automáticamente, y el parámetro SymbolOverrides permite asignar un nombre a mano. Ponga StartingBalance en el tamaño de su cuenta, por ejemplo 100000. Se recomienda un servidor privado virtual (VPS) para que el guardián siga funcionando. Pruebe primero la versión demo en el Probador de Estrategias y después en una cuenta demo.
Lógica de trading
Cada símbolo usa uno o dos de tres módulos, con su propia configuración por símbolo. Retroceso en tendencia: la tendencia del marco superior se lee con dos medias móviles exponenciales, y se abre una operación cuando el precio retrocede a una zona de dos medias más rápidas y vuelve a girar. Ruptura de tendencia: una operación a favor de la tendencia tras un cierre fuera del rango de las últimas barras. Reversión a la media: cuando la fuerza de tendencia (ADX) es baja, el precio cierra fuera de una banda de Bollinger y el RSI es extremo, se abre una operación hacia la banda central, que se cierra allí o tras un límite de tiempo. Las señales solo salen de barras cerradas de H1 o marcos superiores. Solo hay una posición abierta por símbolo a la vez.
Riesgo por operación y reducción en drawdown
En los tres presets el riesgo por operación es un porcentaje del balance actual, así que el lote crece tras las ganancias y baja tras las pérdidas. Cuando el balance cae más de un 2% por debajo de su máximo, el riesgo se reduce poco a poco, hasta el 40% del riesgo normal al 6% por debajo del máximo, y vuelve a la normalidad cuando el balance se recupera. El modo Custom puede usar en su lugar un riesgo fijo basado en el balance inicial, y allí la reducción se puede cambiar o desactivar.
Guardián de reglas de la cuenta (modo prop)
La pérdida diaria se mide desde el balance a la hora de reinicio diario e incluye las operaciones abiertas. Con una pérdida diaria del 3,5% no se abren operaciones nuevas, con el 4,5% se cierran todas, y el trading vuelve tras el siguiente reinicio. Cuando el capital cae un 9% por debajo del balance inicial, o un 9% por debajo del balance más alto, se cierran todas las operaciones y el Expert Advisor se detiene. Antes de cada operación comprueba que un stop loss más no pueda cruzar estos niveles, junto con el riesgo de las operaciones ya abiertas. Un objetivo de beneficio opcional cierra todo y detiene el trading al alcanzarse. Todos los niveles se pueden cambiar en los parámetros.
Pausa y reanudación
Con la pausa y reanudación activada, el Expert Advisor sigue operando en papel, en segundo plano, cada módulo de cada símbolo. Cuando el resultado medio de las últimas 20 operaciones en papel de un módulo baja de menos 0,1 veces el riesgo, el trading real de ese módulo se pausa, y se reanuda cuando las operaciones en papel se recuperan. En las pruebas esto mantuvo el capital del preset Aggressive mucho más cerca del balance inicial en los primeros meses, a costa de algo de beneficio, por eso Auto lo activa solo para Aggressive.
Modo Darwinex Zero
Ponga AccountMode en Darwinex Zero para una cuenta de Darwinex Zero. Un DARWIN se valora por lo estable que es el riesgo de la estrategia, y Darwinex escala el DARWIN a su propio objetivo de riesgo, así que un riesgo constante importa más que una rentabilidad alta. En este modo los guardianes de pérdida prop están desactivados por defecto (DZUseDailyGuard vuelve a activar el guardián diario), el riesgo por operación es un porcentaje fijo del balance actual sin reducción en drawdown, un límite opcional limita cada posición a una volatilidad diaria (ATR D1) en porcentaje del balance (el preset lo pone en 2%, así que solo actúa en mercados muy volátiles, porque un límite más estrecho dio un resultado menos estable en las pruebas), el número de posiciones abiertas y el riesgo total en los stops están limitados, y un stop de seguridad cierra todo ante una caída fijada desde el máximo del balance. Use los nombres de símbolo simples de Darwinex Zero y un apalancamiento de 1:30 o menos. En la prueba el preset Darwinex Zero (0,5% de riesgo por operación, hasta 6 posiciones, apalancamiento 1:30) ganó 322.675 USD, factor de beneficio 1,78 en 2021-2024 y 1,44 en 2025-2026, drawdown máximo 7,29%, con un VaR mensual estimado de la estrategia entre 3,11% y 6,06% (mediana 4,50%) en los 68 cierres de mes, 67 de ellos dentro del rango de 3,25% a 6,5%. Es mi propia estimación a partir del capital diario del backtest, no el cálculo oficial de Darwinex, y no dice nada sobre un futuro D-Score ni una asignación.
Lo que Prop Swing Combo no usa
Sin martingala, sin rejilla, sin cobertura, sin promediar a la baja y sin scalping de ticks.
Resultados del backtest (simulados, no trading real)
Datos de prueba: historial de MetaQuotes-Demo, del 1 de enero de 2021 al 23 de octubre de 2026, depósito inicial de 100.000 USD, apalancamiento 1:100 (modo Darwinex Zero 1:30), modelo "1 minute OHLC". Los precios de un servidor de prop firm serán distintos. No se añadió comisión en el probador; para cada preset se da una estimación de 5 USD por lote en divisas y 0,0007% por lado en metales.
Cómo se eligieron los ajustes: se optimizaron 10 símbolos uno a uno con el optimizador genético en 2021-2024, y cada candidato tenía que seguir estable al mover un poco sus parámetros. Se mantuvieron siete símbolos y se descartaron tres. El periodo 2025-2026 no se usó para optimizar, pero se miró al elegir los símbolos y los niveles de riesgo, así que no es una prueba totalmente independiente. Se probaron variantes de estrategia adicionales que solo parecían buenas en 2021-2024 y se descartaron, porque perdieron la mayor parte de su ventaja en 2025-2026.
- Conservative, 0,3% de riesgo por operación, hasta 3 posiciones: beneficio neto 118.452 USD, factor de beneficio 1,79 en 2021-2024 y 1,50 en 2025-2026, drawdown máximo 3,63% desde el máximo, peor día 1,06%, capital mínimo 3,22% por debajo del inicio, 1.024 operaciones, comisión estimada 3.868 USD.
- Balanced, 0,5% de riesgo por operación, hasta 4 posiciones: beneficio neto 299.773 USD, factor de beneficio 1,81 en 2021-2024 y 1,47 en 2025-2026, drawdown máximo 5,92% desde el máximo, peor día 1,76%, capital mínimo 5,26% por debajo del inicio, 1.151 operaciones, comisión estimada 10.093 USD.
- Aggressive con pausa y reanudación, 1,0% de riesgo por operación, hasta 4 posiciones: beneficio neto 660.175 USD, factor de beneficio 1,79 en 2021-2024 y 1,41 en 2025-2026, drawdown máximo 8,77% desde el máximo, peor día 2,97%, capital mínimo 3,85% por debajo del inicio, 1.021 operaciones, comisión estimada 23.653 USD.
- Aggressive Max (archivo set Custom, pausa y reanudación desactivada), 1,0% de riesgo por operación, hasta 4 posiciones: beneficio neto 948.484 USD, factor de beneficio 1,87 en 2021-2024 y 1,47 en 2025-2026, drawdown máximo 9,31% desde el máximo, peor día 2,95%, capital mínimo 8,03% por debajo del inicio, 1.151 operaciones, comisión estimada 32.374 USD.
Aggressive Max es el mayor beneficio encontrado que se mantuvo dentro de un límite del 10% en esta prueba, pero en 2021 su capital estuvo un 8,03% por debajo del inicio, así que deja poco margen. No es uno de los modos de riesgo, solo un archivo set para usuarios con experiencia.
Beneficio neto por año natural en USD, de 2021 a 2026 (2026 hasta el 23 de octubre). Conservative: +6.645, +14.837, +22.465, +33.698, +24.767, +15.601. Balanced: +10.368, +29.469, +54.195, +81.197, +70.040, +49.708. Aggressive: +14.019, +48.769, +112.579, +208.536, +188.474, +84.204. Aggressive Max: +7.090, +52.981, +123.714, +271.801, +260.451, +218.803.
El drawdown de esta lista se mide desde el capital más alto, incluidas las operaciones abiertas. El guardián usa el balance cerrado más alto, así que un drawdown algo por encima del 9% no significa que el guardián detuviera el trading.
Los beneficios crecen rápido en los últimos años porque el lote sigue al balance. Una cuenta fondeada suele pagar sus beneficios en lugar de conservarlos, así que una cuenta real no crecerá así en seis años. Lea el drawdown y el peor día como el nivel de riesgo de un preset, y no el beneficio final como una previsión.
En una segunda comprobación, el periodo del 1 de enero de 2025 al 23 de octubre de 2026 se volvió a probar con "Cada tick basado en ticks reales" en cuatro ventanas, cada una desde 100.000 USD. Conservative ganó 19.834 USD con ticks reales frente a 18.352 USD con 1 minute OHLC en las mismas ventanas, Balanced 34.533 frente a 35.372 USD, y Aggressive con pausa y reanudación 61.340 frente a 57.938 USD, con un peor día del 3,01% y un capital que nunca bajó más de un 5,18% del inicio de una ventana. Todas las ventanas de los tres presets se mantuvieron dentro de una regla del 5% diario y del 10% de pérdida máxima.
Para ver cuánto tarda un objetivo, se simuló un nuevo inicio el primer día de trading de cada mes; un inicio fallaba si el capital caía un 10% por debajo o si un día perdía un 5% de él. Un objetivo de +10% se alcanzó tras una mediana de 223 días (Conservative), 115 días (Balanced) y 67 días (Aggressive), y ninguno de los 65 inicios falló. Con Aggressive, 9 inicios llegaron a +10% en 30 días y 28 en 60 días, así que la mayoría necesita más de un mes. Los presets encajan mejor en challenges sin un límite de tiempo corto que en challenges rápidos.
Las curvas de capital de las capturas se titulan "Prop Swing Combo, Conservative preset", "Balanced preset", "Aggressive preset with pause/resume", "Aggressive Max (Custom set file)" y "Darwinex Zero preset", cada una con "7 symbols, 1 minute OHLC, 100,000 USD start, 2021-01-01 to 2026-10-23". La línea discontinua marca el 1 de enero de 2025 y la línea roja una pérdida máxima del 10%.
Estas pruebas tienen límites claros. Los datos no son de un servidor de prop firm, y los spreads, swaps, comisiones y deslizamientos de su cuenta cambiarán los resultados. El optimizador eligió los ajustes, así que los resultados contienen un elemento de azar. Otras operaciones en la misma cuenta no forman parte de las pruebas, y el guardián solo cuenta las operaciones de este Expert Advisor. Un challenge en curso que ya está en pérdida tiene menos margen que una cuenta nueva.
El método de prueba completo y los archivos set están en mi entrada de blog: https://www.mql5.com/en/blogs/post/778903
Parámetros de entrada
Los nombres de los parámetros se dan en inglés, tal como aparecen en el Expert Advisor.
Ajustes principales: AccountMode (Prop o Darwinex Zero), StartingBalance (tamaño de la cuenta, 0 usa el balance del primer inicio y lo recuerda), RiskMode (Conservative, Balanced, Aggressive o Custom), PauseResume (Auto lo activa solo para Aggressive, On u Off), SymbolOverrides (nombres de símbolo manuales, por ejemplo XAUUSD=GOLD.i;XAGUSD=SILVER), ShowDashboard (panel de estado en el gráfico).
Modo de riesgo Custom: CustomRiskPct (riesgo por operación en porcentaje, hasta 3), CustomMaxPositions (máximo de posiciones abiertas), CustomMaxPerSymbol, CustomRiskBase (balance inicial o balance actual), CustomDDScaleFrom, CustomDDScaleTo y CustomDDScaleMin (reducción en drawdown, 0 = desactivada).
Modo Darwinex Zero: DZVolPct (volatilidad diaria por posición en porcentaje del balance), DZMaxTradeRiskPct (pérdida en el stop por operación), DZMaxPositions, DZMaxOpenRiskPct (pérdida total en los stops), DZMaxDDPct (stop de seguridad desde el máximo del balance, 0 = desactivado), DZUseDailyGuard.
Guardián de reglas de la cuenta: DailyStopPct (sin operaciones nuevas desde esta pérdida diaria), DailyFlatPct (cerrar todo con esta pérdida diaria), DailyReference (pérdida diaria medida desde el balance, o desde el mayor de balance y capital, al reinicio), DayResetHour (hora de reinicio en hora del servidor, ajústela a su empresa), MaxTotalDDPct (cerrar todo y detenerse con esta pérdida), MaxOpenRiskPct (riesgo total máximo de todas las operaciones abiertas), ProfitTargetPct (cerrar todo y detenerse con este beneficio, 0 = desactivado).
Cuentas pequeñas: AllowMinLot (abrir el lote mínimo cuando el porcentaje de riesgo da menos), MinLotMaxRiskPct (solo si esa operación arriesga como mucho este porcentaje). Los presets ponen AllowMinLot en false, como en las pruebas.
Avanzado: PortfolioOverride (cadena de cartera propia, vacía = cartera integrada), MagicBase (base del número mágico), TradeComment (comentario de las operaciones).
Soporte
Las preguntas y sugerencias son bienvenidas en los comentarios del producto o por mensaje privado en MQL5.
Aviso de riesgo
Operar divisas y metales con margen conlleva un riesgo alto. Un stop loss limita la pérdida de una operación, pero no puede evitar pérdidas, y los gaps o el deslizamiento pueden hacer una pérdida mayor de lo previsto. El guardián solo funciona mientras el terminal está en marcha y conectado. Empiece en una cuenta demo.
