SomaGold
- Asesores Expertos
- Andrii Soma
- Versión: 1.0
- Activaciones: 10
SomaGold es un Asesor Experto multiestrategia de rupturas para MetaTrader 5, diseñado exclusivamente para oro (XAUUSD). Un gráfico, un EA, 32 estrategias independientes que operan juntas como una única cartera diversificada.
Este es mi primer EA publicado en MQL5. Para hacerlo accesible en el lanzamiento, utilizo un modelo de precio progresivo transparente:
- Precio de lanzamiento: 100 USD
- El precio aumenta 100 USD por cada 10 copias vendidas
- Los aumentos de precio ocurren como máximo una vez al día, incluso si se venden más de 10 copias el mismo día
Los compradores tempranos aseguran el precio más bajo de por vida del producto.
Concepto
En lugar de ejecutar una sola configuración que tiende a sobreajustarse a un régimen de mercado estrecho, SomaGold incluye un conjunto seleccionado de 32 estrategias preajustadas que operan en paralelo bajo un solo EA en un único gráfico de oro.
Cada estrategia tiene su propio número mágico, comentario, marco temporal, parámetros de detección de swings, salidas, distancias a noticias y paso de lote. Comparten el mismo motor de ejecución pero operan de forma independiente, por lo que obtiene diversificación real entre marcos temporales y amplitud de ruptura sin gestionar decenas de gráficos.
Creación del portafolio
Ejecuté 48 optimizaciones completamente distintas:
- En primer lugar, optimicé en 2 rangos de fechas:
- 2018–2023
- 2020–2025
- Había 4 grupos de marcos temporales: D1, H12, H8, H4
- Había tres variantes de amplitud de ruptura:
- V1 Broad: swings más amplios, menos configuraciones pero más fuertes;
- V2 Medium: frecuencia de configuraciones equilibrada;
- V3 Narrow: swings más ajustados, configuraciones más frecuentes.
- Todas se optimizaron por return/dd:
- Primero por Return / Balance DD
- Luego por Return / Equity DD
Como resultado, obtuve 2 * 4 * 3 * 2 = 48 estrategias.
Esta combinación de marco temporal × amplitud × familia es lo que produce la diversificación. Diferentes estrategias se activan en distintos regímenes de volatilidad, de modo que la curva de capital no depende de un único comportamiento del mercado.
Cada optimización me dio un resultado nuevo.
- Si algunas estrategias estaban correlacionadas, las eliminé.
- Si algunas estrategias no coincidían con ticks reales, las eliminé.
- Si algunas estrategias no operaban bien fuera de muestra (2007-2018), las eliminé.
El periodo OOS supera una década e incluye regímenes de mercado muy distintos: la crisis financiera de 2008, el ciclo alcista/bajista del oro 2011–2013, la larga consolidación 2014–2018 y varios choques impulsados por noticias.
El portafolio sigue siendo rentable y estable en toda esta ventana sin ningún reajuste, que es la principal razón por la que me sentí cómodo publicándolo.
Todas las optimizaciones se hicieron con el cierre de operaciones del viernes activado, lo que evitó optimizar sobre gaps de fin de semana de alto riesgo; es una opción por defecto que mantendrá su cuenta a salvo de esos gaps impredecibles.
Así que, después de eso, solo sobrevivieron 32 estrategias.
Y como último paso, el tamaño de lote de cada estrategia se fijó con un script especial en Python que encontró la mejor combinación de return/balance DD. Las estrategias que se correlacionan más en DD tienen menos asignación, y las que aportan más valor tienen mayor asignación de lote.
Riesgo y tamaño de lote
Hay dos modos de tamaño:
- Lote manual — lotes fijos por operación
- Lot per balance step — tamaño automático según el capital de la cuenta, escalado por estrategia
Controles adicionales permiten afinar el perfil de riesgo:
- Multiplicador global de riesgo sobre el lote calculado
- Tope máximo estricto de lote independientemente del balance
- Elegir balance o equity como base del tamaño
- Modo OnlyUp — los lotes suben con el capital máximo histórico pero nunca bajan. Al iniciar, el EA inicializa el máximo histórico a partir del historial reciente de operaciones cerradas (retroceso configurable), de modo que la línea base OnlyUp es significativa desde el primer tick en lugar de reiniciarse en cada arranque
- Selector de divisa base (USD, EUR, GBP, HKD, SGD o un par personalizado) para un tamaño correcto en cuentas no denominadas en USD
Filtro de noticias
SomaGold incluye un calendario de noticias de EE. UU. integrado que cubre tres tipos de eventos de alto impacto:
- NFP — Non-Farm Payrolls
- CPI — Consumer Price Index
- IR / FOMC — decisiones de tipos de los bancos centrales
Alrededor de cada evento, el EA puede bloquear nuevas entradas de forma independiente, cancelar órdenes pendientes existentes y cerrar posiciones abiertas. Cada estrategia tiene sus propias ventanas de minutos antes y después, de modo que la protección por noticias se ajusta por estrategia y no de forma global.
El GMT del bróker puede configurarse manualmente o detectarse automáticamente, de modo que las ventanas de noticias se alineen siempre con la hora del bróker, incluidos los cambios de horario de verano. El clasificador se ha endurecido para excluir falsos positivos habituales como ADP Nonfarm Employment y discursos/actas del FOMC.
Ventana de trading
Una ventana opcional de apertura el lunes / cierre el viernes le permite evitar gaps de fin de semana. Puede elegir si también cancelar órdenes pendientes o posiciones abiertas fuera de la ventana de trading.
La optimización se realizó con el cierre del viernes activado, que es la configuración por defecto, por lo que no hay sobreoptimización sobre condiciones de mercado de riesgo.
Randomización de entradas y salidas
Se puede aplicar un desplazamiento opcional aleatorio en pips por operación a entradas y salidas. Esto añade ruido acotado para reducir el riesgo de agrupación de órdenes cuando varios usuarios del mismo bróker se activan al mismo precio. Ponga el valor en cero para desactivar. Puede usarse en firmas de fondeo (prop firms).
Panel en el gráfico
SomaGold muestra un panel en vivo en el gráfico con:
- Estado de la licencia y portafolio activo
- Base del tamaño de lote y capital efectivo
- Órdenes pendientes y posiciones abiertas separadas por compra/venta
- P/L flotante y P/L cerrado del día
- Drawdown de balance y equity, absoluto y porcentual
- Estadísticas de deslizamiento: histórico completo, 7 días, 24 horas
- Spread actual y número de estrategias activas
- Próximos y últimos eventos NFP, CPI e IR/FOMC
El panel puede desactivarse en el Strategy Tester para backtests más rápidos.
Configuración recomendada
- Símbolo: XAUUSD
- Marco temporal: cualquiera (el EA lee sus propios marcos temporal internamente)
- Tipo de cuenta: se recomienda ECN / RAW-spread para spreads ajustados
- Balance mínimo recomendado: 1000 USD para el riesgo por defecto; en cuentas más pequeñas debe reducir el multiplicador de riesgo
- VPS: recomendado para una ejecución 24/5 estable
Resumen
- 32 estrategias de ruptura preajustadas en un solo gráfico de oro
- Dos familias de estrategias en marcos D1, H12, H8 y H4
- Optimizado en 2018–2023 y 2020–2025, validado fuera de muestra en 2007–2018
- Salidas en capas con stop-loss, take-profit, break-even y trailing
- Protección integrada por noticias de EE. UU. con filtrado de falsos positivos
- Randomización opcional de entrada/salida para reducir la agrupación de órdenes
- Panel completo en vivo en el gráfico
- Lanzamiento con precio progresivo transparente: inicio 100 USD, +100 USD por 10 copias, máximo una vez al día
