Smart Gold Scalper I
- Asesores Expertos
- Versión: 2.63
- Activaciones: 5
SMC EA – CoreFusion Guarded es un asesor experto de trading automatizado basado en la estructura del mercado, el impulso, la confirmación de tendencias y una gestión disciplinada del riesgo.
El EA está diseñado principalmente para el XAUUSD (oro) en el marco temporal M15, utilizando los conceptos de «Smart Money» combinados con la dirección de la tendencia según la EMA, el impulso del RSI, la ruptura de la estructura (BOS), el desplazamiento, los bloques de órdenes y las brechas de valor razonable.
En lugar de basarse en un gran número de indicadores, el EA se centra en unas pocas condiciones que tienen un objetivo de trading claro.
Ventajas principales
Entradas inteligentes basadas en la estructura del mercado
El EA identifica una estructura de mercado confirmada y busca una ruptura válida de la estructura (BOS) antes de plantearse una entrada.
Una configuración de BOS permanece activa durante un número limitado de barras, lo que permite al EA esperar una entrada adecuada en lugar de entrar inmediatamente en cada ruptura.
Confirmación de la tendencia
El EA utiliza una combinación de medias móviles exponenciales (EMA) rápidas y lentas para determinar la tendencia actual.
Por defecto:
-
EMA rápida: 20
-
EMA lenta: 50
La confirmación de la pendiente de la EMA también se utiliza para ayudar a evitar movimientos débiles o contrarios a la tendencia.
Confirmación del impulso del RSI
El RSI se utiliza como filtro de impulso más que como señal de entrada independiente.
Rango de impulso predeterminado para la COMPRA:
RSI 50–72
Rango predeterminado de impulso de VENTA:
RSI 28–50
Esto ayuda al EA a operar cuando el impulso respalda la estructura de mercado detectada.
Confirmación de desplazamiento
Una ruptura por sí sola no es suficiente.
El EA busca una vela de desplazamiento fuerte para confirmar que el mercado se ha movido con suficiente impulso antes de entrar.
Esto ayuda a reducir las entradas provocadas por rupturas de estructura débiles o falsas.
Conceptos de «Smart Money»
El EA puede identificar y utilizar:
-
Rotura de estructura
-
Variaciones de liquidez
-
Bloques de órdenes
-
Brechas de valor razonable
-
Soporte y resistencia estructurales
-
Desplazamiento
-
Máximos y mínimos de oscilación
Los bloques de órdenes y las brechas de valor razonable se utilizan principalmente como contexto adicional, en lugar de obligar a que cada operación cumpla todas las condiciones del SMC.
Stop loss estructural
Los stop loss se calculan a partir de la estructura del mercado y del ATR, en lugar de utilizar un número fijo de puntos.
Esto permite que la distancia del stop se adapte a la volatilidad actual del oro.
También se ofrecen límites de stop mínimos y máximos basados en el ATR.
Relación riesgo-beneficio mínima de 2:1
El objetivo predeterminado de relación riesgo-beneficio mínima es:
1:2
Por ejemplo, si el riesgo inicial es de 1R, el objetivo estándar es de al menos 2R.
Porcentaje de riesgo adaptativo
El EA utiliza una gestión del riesgo basada en porcentajes.
El tamaño de la posición se calcula automáticamente según:
-
Saldo de la cuenta/capital
-
Precio de entrada
-
Distancia del stop-loss
-
Porcentaje de riesgo seleccionado
-
Restricciones del bróker sobre el tamaño de los lotes
El riesgo por defecto es conservador y puede ajustarse automáticamente en función del rendimiento reciente de la estrategia.
Ajuste del riesgo en función del rendimiento
El EA evalúa por separado las operaciones cerradas recientemente para las posiciones de COMPRA y VENTA.
Cuando el rendimiento reciente es bueno, el riesgo puede aumentar ligeramente.
Cuando el rendimiento reciente es débil, el riesgo puede reducirse automáticamente.
Es importante destacar que este sistema de rendimiento solo controla el tamaño de la posición. No rechaza una configuración de operación que, por lo demás, sea válida.
Pirámide protegida
El EA puede mantener hasta dos posiciones, pero no acumula ciegamente múltiples operaciones en la misma dirección.
Antes de abrir otra posición en la misma dirección, las posiciones existentes deben protegerse primero al punto de equilibrio o en condiciones más favorables.
Esto ayuda a evitar que varias posiciones de riesgo total queden expuestas a la misma reversión del mercado.
Protección del riesgo agregado
El EA calcula el riesgo inicial total de todas las posiciones abiertas.
Se puede impedir la realización de nuevas operaciones cuando la exposición total supere el límite de riesgo de la cuenta configurado.
Protección contra caídas diarias y semanales
Las operaciones pueden detenerse automáticamente cuando la cuenta alcance el nivel configurado:
-
caída máxima diaria
-
caída máxima semanal
Esto proporciona un nivel adicional de protección de la cuenta en condiciones de mercado adversas.
Protección contra pérdidas consecutivas
Tras un número configurado de operaciones perdedoras consecutivas, el EA activa un periodo de espera antes de volver a operar.
La configuración predeterminada es:
3 pérdidas consecutivas
seguidas de:
tiempo de espera de 180 minutos
Protección contra pérdidas
Cuando una posición alcanza el nivel de beneficio configurado, el EA puede desplazar automáticamente el stop loss hasta el punto de equilibrio más un pequeño margen de seguridad.
Por defecto:
1R
Recogida parcial de beneficios
En el caso de posiciones lo suficientemente grandes como para permitir un cierre parcial, el EA puede cerrar automáticamente parte de la operación tras alcanzar un nivel de beneficios seleccionado.
Por defecto:
-
Desencadenante: 1,5R
-
Cierre: 50 %
Protección de beneficios en lotes pequeños
Algunos brókers no permiten el cierre parcial de una posición de 0,01 lotes.
En esta situación, el EA utiliza automáticamente un método de stop-loss para asegurar las ganancias, en lugar de intentar un cierre parcial no válido.
Stop dinámico ATR
Las posiciones rentables pueden gestionarse utilizando un stop dinámico basado en el ATR.
Esto permite al EA proteger los beneficios sin impedir que las tendencias fuertes sigan su curso.
Protección contra el spread
El EA supervisa ambos:
-
El spread absoluto
-
El spread medio reciente
Las operaciones pueden bloquearse cuando el spread alcanza niveles inusualmente altos.
Esto resulta especialmente útil en períodos de volatilidad y en condiciones de escasa liquidez.
Control de las sesiones de negociación
Los usuarios pueden definir exactamente cuándo se permite al EA buscar operaciones.
La sesión predeterminada es:
06:00–20:00 GMT
Las operaciones de los lunes y viernes también se pueden gestionar de forma independiente.
Protección los viernes
El EA incluye medidas de protección opcionales para los viernes.
Permite:
-
Dejar de abrir nuevas operaciones a partir de una hora determinada del viernes
-
Cerrar las posiciones restantes antes del fin de semana
Esto ayuda a reducir la exposición a las brechas de cotización del fin de semana.
Filtro opcional de noticias económicas
Se incluye un filtro de noticias económicas que se puede activar cuando sea necesario.
Los usuarios pueden configurar:
-
País
-
Moneda
-
Minutos antes de la noticia
-
Minutos después de la noticia
-
Frecuencia de actualización
El filtro está desactivado por defecto.
Panel de control en el gráfico
El EA incluye un panel de control opcional que muestra información útil sobre las condiciones actuales de negociación y la actividad de la estrategia.
Configuración recomendadaSímbolo principal: XAUUSD
Marco temporal predeterminado: M15
Estilo de trading: intradía / trading de tendencias y estructuras a corto plazo
Los ajustes predeterminados proporcionados se han diseñado pensando en el XAUUSD M15. Otros símbolos y marcos temporales deben someterse a pruebas retrospectivas independientes antes de su uso.
Parámetros de entradaGeneral
InpMagicNumber – 26090201
Número de identificación único que utiliza el EA para gestionar sus propias operaciones.
InpTradingTimeframe – M15
Intervalo de tiempo utilizado por la estrategia de trading.
InpSlippagePoints – 30
Desviación máxima permitida en la ejecución.
InpLogVerbosity – INFO
Controla la cantidad de información que se registra en el registro del experto.
InpLogToFile – false
Activa o desactiva el registro adicional en archivo.
InpAllowBuys – true
Permite las operaciones de COMPRA.
InpAllowSells – true
Permite las operaciones de VENTA.
Filtro de sesión
InpUseSessionFilter – true
Activa las restricciones de horario de negociación.
InpBrokerToGMTOffsetHrs – 0
Diferencia horaria utilizada para convertir la hora del bróker a GMT.
InpSessionStartGMT – 6
Hora a partir de la cual el EA puede empezar a abrir nuevas operaciones.
InpSessionEndGMT – 20
Hora a la que finaliza la sesión de negociación.
InpAllowMonday – true
Habilita la negociación los lunes.
InpAllowFriday – true
Habilita la negociación los viernes.
InpFridayCutoffGMT – 17
Detiene las nuevas entradas los viernes a partir de esta hora GMT.
InpForceFridayExit – true
Habilita el cierre automático de posiciones los viernes.
InpFridayForceExitGMT – 19
Hora GMT en la que se cierran las posiciones restantes de los viernes.
InpForceSessionExit – false
Cuando está activado, las posiciones pueden cerrarse al finalizar la sesión de negociación habitual.
Filtro de spread
InpMaxSpreadPoints – 80
Spread absoluto máximo permitido para una nueva operación.
InpSpreadLookbackTicks – 100
Número de ticks recientes utilizados para calcular el spread típico.
InpMaxSpreadMultiple – 2,5
Impide las entradas cuando el spread actual es excesivamente amplio en comparación con el spread reciente.
Filtro de tendencia EMA
InpEMAFastPeriod – 20
Período de la EMA rápida.
InpEMASlowPeriod – 50
: período de la EMA lenta.
InpMinEMASeparationPts – 25
Distancia mínima requerida entre la EMA rápida y la lenta.
InpRequireEMASlope – true
Requiere que la media móvil exponencial rápida (EMA) tenga una pendiente en la dirección de la operación.
InpEMASlopeLookbackBars – 3
Número de barras utilizadas para medir la pendiente de la EMA rápida.
InpRequireSlowEMASlope – true
Requiere la confirmación de la tendencia de la media móvil exponencial lenta.
InpSlowEMASlopeLookbackBars – 5
Número de barras utilizadas para calcular la pendiente de la media móvil exponencial lenta.
Filtro RSI
InpRSIPeriod – 14
Período de cálculo del RSI.
InpRSIBullMin – 50
Valor mínimo del RSI para configuraciones de COMPRA.
InpRSIBullMax – 72
Valor máximo del RSI para configuraciones de COMPRA.
InpRSIBearMin – 28
Valor mínimo del RSI para configuraciones de VENTA.
InpRSIBearMax – 50
Valor máximo del RSI para configuraciones de VENTA.
InpRSIAsHardFilter – true
Requiere que el RSI se encuentre dentro del rango de impulso especificado antes de la entrada.
Estructura del mercado / SMC
InpEntryModel – Equilibrado
Selecciona la configuración del modelo de entrada.
InpSwingStrength – 3
Controla cómo se identifican los máximos y mínimos de oscilación.
InpStructureLookback – 120
Número de barras históricas utilizadas para el análisis de la estructura del mercado.
InpBOSBufferPoints – 5
Distancia adicional necesaria para confirmar una ruptura de la estructura.
InpBOSValidityBars – 4
Número de barras durante las cuales una configuración BOS confirmada sigue siendo válida.
InpSweepLookbackBars – 10
Periodo de retrospectiva utilizado para detectar barridos de liquidez.
InpMinSweepPoints – 5
Distancia mínima requerida para que un barrido de liquidez sea válido.
InpDisplacementLookback – 4
Número de barras recientes que se comprueban en busca de desplazamientos.
InpDisplacementBodyATR – 0,60
Tamaño mínimo del cuerpo de la vela en relación con el ATR para que se produzca un desplazamiento.
InpMinBodyToRange – 0,55
Porcentaje mínimo del cuerpo de la vela en comparación con el rango total de la vela.
InpCloseLocation – 0,70
Fuerza de cierre requerida dentro de la vela de desplazamiento.
Motor híbrido de entrada Profit
InpUseProfitHybridEngine – true
Activa el motor principal de entrada BOS y de desplazamiento de CoreFusion.
InpUseOBStopRefinement – false
Cuando está activado, se pueden utilizar bloques de órdenes para ajustar la colocación de los stop.
InpTagFVGRetest – true
Permite identificar las repeticiones de pruebas de la diferencia de valor razonable como contexto de configuración adicional.
Máquina de estados de entrada de SMC
Estos ajustes controlan la lógica de entrada alternativa basada en nuevas comprobaciones cuando se utiliza.
InpRetestMaxBars – 6
Número máximo de barras permitidas para una nueva prueba.
InpRetestToleranceATR – 0,35
Tolerancia basada en el ATR en torno a la zona de nueva prueba.
InpMaxRetestPenetrationATR – 0,65
Penetración máxima permitida a través de la zona de nueva prueba.
InpMinBOSBodyATR – 0,25
Tamaño mínimo del cuerpo de la vela BOS en relación con el ATR.
InpMinBOSCloseBeyondATR – 0,03
Distancia mínima a la que la vela BOS debe cerrar más allá de la estructura.
InpMaxEntryExtensionATR – 1,35
Extensión máxima permitida del precio antes de que una entrada se considere demasiado alejada.
InpRetestMinScore – 70
Puntuación mínima de calidad requerida para una configuración de retest.
InpRequireStrongRetestCandle – true
Requiere una confirmación más sólida mediante una vela direccional.
InpEnableMomentumFallback – false
Activa o desactiva las entradas de reserva basadas en el impulso.
InpMomentumAfterBars – 1
Número de barras antes de que se pueda considerar una entrada de reserva basada en el impulso.
InpMomentumHoldATR – 0,05
Retención mínima del precio basada en el ATR requerida.
InpMomentumMinScore – 85
Puntuación mínima de calidad para una configuración de retroceso del impulso.
Confluencia de bloques de órdenes
InpUseOrderBlocks – true
Activa el análisis de bloques de órdenes.
InpOBLookbackBars – 8
Número de barras que se analizan para localizar un bloque de órdenes.
InpOBUseBodyOnly – false
Determina si las zonas de bloques de órdenes utilizan solo los cuerpos de las velas o la vela completa.
InpOBRequireDisplacement – true
Requiere una confirmación de desplazamiento al identificar un bloque de órdenes.
InpOBMaxZoneATR – 1,50
Tamaño máximo permitido del bloque de órdenes en relación con el ATR.
InpOBInvalidationBufferATR – 0,10
Margen adicional basado en el ATR que se aplica en torno a la invalidación del bloque de órdenes.
Soporte y resistencia estructurales y FVG
InpUseStructuralSR – true
Habilita el análisis de soporte y resistencia estructurales.
InpSRLookbackBars – 180
Número de barras en las que se buscan los niveles estructurales.
InpMinRoomToSR_R – 1,25
Espacio mínimo recomendado entre una entrada y la estructura opuesta, medido en R.
InpHardRejectNearSR – false
Determina si una estructura opuesta cercana rechaza automáticamente una entrada.
InpStrongRoomToSR_R – 2,50
Define una ruta estructural despejada que puede mejorar la calidad de la configuración.
InpNearSR_ATR – 1,00
Distancia utilizada para medir la estructura cercana de apoyo.
InpUseFVGConfluence – true
Habilita el análisis de la brecha del valor razonable.
InpFVGLookbackBars – 6
Número de barras en las que se buscan FVG.
InpMinFVGPoints – 5
Tamaño mínimo de una FVG válida.
InpFVGBonusRequiresRetest – true
Requiere una nueva prueba de FVG antes de que mejore la calidad de la configuración.
Construcción de ATR / Stop
InpATRPeriod – 14
Período de cálculo del ATR.
InpMinStopATR – 0,80
Distancia mínima permitida de la parada en relación con el ATR.
InpMaxStopATR – 3,00
Distancia máxima permitida de la parada en relación con el ATR.
InpStructureBufferPts – 20
Protección adicional añadida más allá de los puntos de invalidación estructural.
InpMinATRPoints – 0
Requisito opcional de volatilidad mínima del ATR. El valor cero lo desactiva.
InpMaxATRPoints – 0
Requisito opcional de volatilidad ATR máxima. El valor cero lo desactiva.
Gestión de riesgos
InpRiskPctMin – 0,10 %
Porcentaje mínimo permitido de riesgo por operación.
InpRiskPctMax – 2,00 %
Porcentaje máximo de riesgo que permite el sistema de entrada.
InpRiskPctPerTrade – 0,50 %
Riesgo fijo que se utiliza cuando el riesgo adaptativo está desactivado.
InpUseAdaptiveRisk – true
Activa el cálculo del riesgo adaptativo.
InpAdaptiveRiskBasePct – 0,40 %
Nivel de riesgo para una configuración válida estándar.
InpAdaptiveRiskStrongPct – 0,60 %
Nivel de riesgo disponible para configuraciones más sólidas.
InpAdaptiveRiskElitePct – 0,65 %
Nivel de riesgo predeterminado máximo para las configuraciones con mayor puntuación.
InpStrongScoreThreshold – 85
Puntuación necesaria para que una configuración se clasifique como «fuerte».
InpEliteScoreThreshold – 98
Puntuación necesaria para la categoría «élite».
InpAllowMinLotRiskOverride – true
Permite al EA utilizar el lote mínimo del bróker cuando el volumen calculado sea menor, siempre que se respeten los límites de seguridad.
InpMaxRiskPctAtMinLot – 0,80 %
Riesgo absoluto máximo permitido en la cuenta cuando se debe utilizar el lote mínimo del bróker.
InpMaxMinLotRiskOvershootPct – 0,30 %
Cantidad máxima en la que el riesgo del lote mínimo puede superar el porcentaje de riesgo solicitado.
InpMaxDailyDrawdownPct – 2,50 %
Caída máxima diaria permitida antes de que se detengan las nuevas operaciones.
InpMaxWeeklyDrawdownPct – 6,00 %
Caída máxima semanal permitida.
InpMaxConcurrentPositions – 2
Número máximo total de posiciones simultáneas del EA.
InpMaxSameDirectionPositions – 2
Número máximo de posiciones simultáneas en una misma dirección.
InpRequireProtectedBeforePyramid – true
Requiere que las posiciones existentes en la misma dirección estén en punto de equilibrio o con beneficios protegidos antes de añadir otra operación.
InpAllowOppositePositions – false
Controla si se pueden mantener simultáneamente posiciones de COMPRA y VENTA.
InpMaxAggregateOpenRiskPct – 1,50 %
Riesgo inicial máximo combinado entre las posiciones abiertas.
InpConsecutiveLossLimit – 3
Número de pérdidas consecutivas que activan el sistema de espera.
InpCooldownMinutes – 180
Pausa en la negociación tras alcanzar el límite de pérdidas consecutivas.
InpMinRiskReward – 2,00
Relación riesgo-recompensa mínima objetivo.
Riesgo de rendimiento de CoreFusion
InpUseRollingEdgeRisk – true
Permite que el rendimiento reciente de la estrategia ajuste el tamaño del riesgo. No bloquea las señales válidas.
InpEdgeLookbackTrades – 10
Número de operaciones recientes que se utilizan para evaluar el rendimiento.
InpEdgeMinTrades – 6
Número mínimo de operaciones necesarias para que comiencen los ajustes basados en el rendimiento.
InpEdgeHotWinRate – 55 %
Nivel de tasa de aciertos asociado a un rendimiento reciente sólido.
InpEdgeColdWinRate – 40 %
Nivel de tasa de aciertos asociado a un rendimiento reciente débil.
InpEdgeHotProfitFactor – 1,35
Nivel de factor de rentabilidad asociado a un buen rendimiento reciente.
InpEdgeColdProfitFactor – 0,85
Nivel de factor de beneficio asociado a un rendimiento reciente débil.
InpEdgeHotRiskPct – 0,60 %
Riesgo utilizado cuando el rendimiento direccional reciente es sólido.
InpEdgeNeutralRiskPct – 0,50 %
Riesgo normal cuando el rendimiento reciente es neutro.
InpEdgeColdRiskPct – 0,40 %
Riesgo reducido cuando el rendimiento reciente es más débil.
InpSweepRiskBonusPct – 0,00 %
Riesgo adicional opcional para configuraciones de barrido. Desactivado por defecto.
InpOBRetestRiskBonusPct – 0,00 %
Riesgo adicional opcional para las repeticiones de pruebas de bloques de órdenes. Desactivado por defecto.
InpEdgeRiskCapPct – 0,65 %
Riesgo máximo permitido por el sistema de rendimiento acumulado.
Gestión de operaciones
InpBreakevenAtR – 1,00R
Mueve el stop al punto de equilibrio una vez que la operación alcanza este nivel de beneficio.
InpBreakevenBufferPts – 2
Se añade un pequeño margen de beneficio al stop de equilibrio.
InpPartialCloseAtR – 1,50R
Nivel de beneficio en el que se intenta un cierre parcial.
InpPartialClosePct – 50 %
Porcentaje de la posición que se va a cerrar.
InpTrailingATRMultiple – 1,50
Multiplicador del ATR utilizado para el stop dinámico.
InpTrailingStepPoints – 50
Mejora mínima del stop-loss antes de enviar otra modificación del trailing.
InpTrailingMinSeconds – 10
Retraso mínimo entre modificaciones del stop dinámico.
InpTrailingStartR – 1,20R
Nivel de beneficios a partir del cual puede comenzar el trailing ATR.
InpSmallLotLockR – 0,75R
Nivel de bloqueo de beneficios que se utiliza cuando la posición es demasiado pequeña para cerrarla parcialmente.
InpEnablePartialClose – true
Habilita la recogida parcial de beneficios.
InpEnableATRTrailing – true
Habilita los stops dinámicos basados en el ATR.
Filtro de noticias económicas
InpEnableNewsFilter – false
Activa o desactiva el filtro de noticias económicas.
InpNewsMinutesBefore – 30
Detiene las nuevas entradas durante este número de minutos antes de las noticias seleccionadas.
InpNewsMinutesAfter – 15
Periodo de espera tras la noticia seleccionada.
InpNewsCountryCode – US
País utilizado al filtrar eventos económicos.
InpNewsCurrency – USD
Moneda utilizada al filtrar noticias.
InpNewsRefreshSeconds – 60
Frecuencia con la que se actualiza la información de las noticias.
InpNewsFailOpen – true
Determina cómo se comporta el EA cuando no se puede obtener la información de las noticias.
Panel de control
InpShowDashboard – true
Muestra el panel de información del EA directamente en el gráfico.
El EA SMC – CoreFusion Guarded es una herramienta de trading automatizada y no garantiza beneficios.
Los mercados financieros pueden variar y los resultados de las pruebas retrospectivas no garantizan resultados futuros.
Los usuarios deben probar el EA utilizando el Probador de estrategias de MetaTrader 5 y una cuenta de demostración antes de utilizarlo en una cuenta de trading real.
La configuración predeterminada está pensada principalmente para el par XAUUSD en el gráfico M15. Los distintos brókers pueden tener diferentes spreads, tamaños de contrato, tamaños mínimos de lote y condiciones de negociación, por lo que los resultados pueden variar.
