AdnanEdge Trading System
- Indicadores
- Versión: 1.0
AdnanEdge es un indicador técnico de señales para MetaTrader 5. Analiza las condiciones del mercado mediante cinco estrategias independientes y muestra flechas de COMPRA o VENTA en el gráfico cuando aparece una señal válida. El indicador es de solo lectura y no realiza operaciones.
El panel de control integrado muestra la dirección actual de la señal, el nombre de la estrategia, la puntuación de calidad, el régimen de mercado y el volumen relativo. Un modo adaptativo selecciona automáticamente la mejor estrategia para las condiciones actuales.
Características principales
-
Cinco estrategias de señal: cruce de medias móviles, inversión del RSI, cruce de medias móviles exponenciales, barra pin y momentum
-
Modo adaptativo que selecciona la mejor estrategia para cada barra
-
Detección del régimen de mercado: tendencia, rango, alta volatilidad, baja volatilidad, extremo
-
Puntuación de calidad de 0 a 100 para cada señal
-
Notificaciones emergentes, sonoras y push
-
Panel de control en tiempo real con la señal actual y estadísticas de mercado
-
Señales sin repintado basadas en datos de barras cerradas
Parámetros de entrada
Estrategia de señales
SignalStrategy selecciona qué lógica de señal utilizar. Las opciones son Adaptativa, MA, RSI, EMA, PinBar y Momentum. El modo Adaptativo evalúa las cinco estrategias y elige la señal con la puntuación más alta. Utiliza el modo Adaptativo si deseas que el indicador se ajuste automáticamente. Utiliza una estrategia fija si deseas un comportamiento coherente para un estilo de negociación específico.
Dirección de la operación
AllowBuyTrades activa o desactiva las señales de compra.
AllowSellTrades activa o desactiva las señales de venta.
Activa ambas opciones para operar en ambos sentidos. Desactiva una de ellas si tu estrategia es direccional.
Calidad de la señal
MinimumStrategyScore establece la puntuación mínima de calidad necesaria para que aparezca una señal. El rango va de 0 a 100. El valor por defecto es 50. Los valores más bajos generan más señales. Los valores más altos generan menos señales, pero más sólidas. Un rango de 55 a 65 es un punto de partida razonable.
Ajustes predefinidos del modo de negociación
TradeMode aplica filtros predefinidos que restringen qué estrategias están activas.
-
Extremadamente conservador: solo MA y EMA
-
Conservador: MA, EMA y RSI
-
Moderado: todas las estrategias
-
Intenso, Extremo, Automático, Manual: igual que «Moderado» en esta versión
Gestión de posiciones
OneTradeAtATime limita el indicador a una sola señal activa a la vez.
MaxBarsInTrade establece cuántas barras puede permanecer abierta una señal antes de caducar. El valor por defecto es 200. Utiliza entre 20 y 50 para el scalping y entre 100 y 300 para el swing trading.
«AllowReversal» permite que una nueva señal cierre una ya existente si cambia la dirección.
Períodos de espera
«CooldownBarsAfterTP» establece el número debarras que hay que esperar tras una operación ganadora.
CooldownBarsAfterSL establece el número debarras que hay que esperar tras una operación con pérdidas. El valor por defecto es 2.
CooldownBarsAfterTO establece el número debarras que hay que esperar tras un tiempo de espera.
Aumentar CooldownBarsAfterSL a 3 o 5 reduce las reentradas inmediatas tras las pérdidas.
Stop Loss y Take Profit
SLTPMode selecciona el método de cálculo.
-
Solo ATR: distancia del stop basada en el ATR actual
-
Régimen ATR: ATR multiplicado por un factor específico del régimen
-
Pips fijos: utiliza «FixedSLPips» y «FixedTPPips»
-
Puntos fijos: utiliza FixedSLPoints y FixedTPPoints
ATR_Multiplier establece la distancia base del stop como un múltiplo del ATR. El valor por defecto es 1,0. Utilice valores entre 0,5 y 0,8 para stops más ajustados, o entre 1,5 y 2,5 para stops más amplios.
RR_Ratio establece la distancia de take profit en relación con la distancia de stop. El valor por defecto es 1,5. Un valor de 2,0 requiere una tasa de aciertos más baja para ser rentable.
SLMinPips y SLMaxPips limitan la distancia de stop calculada. El valor mínimo por defecto es 8 y el máximo, 120.
FixedSLPips y FixedTPPipssolo se utilizan en el modo «Pips fijos». Los valores por defecto son 40 y 60.
Configuración visual
ShowArrows activa o desactiva las flechas de señal en el gráfico.
ShowStrategyLabel activa o desactiva la etiqueta de la estrategia junto a las flechas.
ArrowOffsetPoints establece la distancia de la flecha con respecto a la barra. El valor por defecto es 15.
ShowSLTPProjection está desactivado en esta versión por diseño.
«ShowResolutionLabel» está desactivada en esta versión por diseño.
Filtros de la estrategia MA
Se aplican cuando la estrategia MA está activa.
El valor predeterminado deMAPeriodes 21.
El valor predeterminado de«FastMAPeriod»es 9.
El valor predeterminado deSlowMAPeriodes 50.
UseMAAlignmentFilter requiere un orden correcto de las medias móviles. El valor por defecto es «true».
MAAlignmentMinATR establece la separación mínima como una fracción del ATR. El valor por defecto es 0,05. Aumenta este valor a 0,10 para obtener menos señales, pero de mayor calidad.
MA_UseTripleStack requiere que las medias móviles rápida, media y lenta estén alineadas.
El valor predeterminado deMA_MidPeriodes 21.
MA_UseSlopeFilter requiere quela pendiente de la media móvil rápida sea en la dirección de la señal.
MA_SlopeLookback establece el número debarras para la medición de la pendiente. El valor por defecto es 3.
MA_SlopeMinATR establece la pendiente mínima como una fracción del ATR. El valor por defecto es 0,05.
MA_UsePullbackEntry habilita las entradas por retroceso en lugar de los cruces. El valor por defecto es «true».
MA_PullbackATR establece la proximidad del retroceso a la media móvil rápida. El valor por defecto es 0,30.
MA_PullbackMaxBars establece la validez del retroceso. El valor por defecto es 5.
Configuración de la estrategia RSI
El valor por defecto deRSIPeriodes 14.
El valor predeterminado deRSIOverboughtes 70.
El valor por defecto de«RSIOversold»es 30.
Reduzca el rango a 65 y 35 para obtener más señales. Ampliélo a 75 y 25 para obtener menos señales, pero más sólidas.
Configuración de la estrategia Momentum
El valor predeterminado de«MomentumPeriod»es 10.
El valor predeterminado de«MomentumThresholdPoints»es 100. Redúcelo para obtener más señales; auméntalo para obtener una confirmación más sólida.
Ajustes de la estrategia Pin Bar
El valor predeterminado de«PinBarMinWickBodyRatio»es 2,0.
El valor predeterminado de«PinBarMaxBodyRangePercent»es 35.
El valor predeterminado de«PinBarContextBars»es 5.
Configuración de «Market Regime»
El valor predeterminado de«ADXPeriod»es 14.
El valor predeterminado de«TrendADXLevel»es 23. Bájalo a 20 si el régimen de tendencia aparece con poca frecuencia.
El valor predeterminado deVolatilityLookbackes 50.
El valor por defecto de«HighVolatilityATR»es 1,80.
El valor por defecto de«ExtremeVolatilityATR»es 2,50. Auméntalo a 3,0 si el régimen extremo aparece con demasiada frecuencia.
El valor predeterminado de«LowVolatilityATR»es 0,65.
Configuración de alertas
«AlertPopup» muestra una ventana emergente al recibir una señal.
«AlertPush» envía una notificación push al móvil.
AlertSound reproduce un archivo de sonido.
El valor predeterminado de«AlertSoundFile»es «alert.wav».
Activa «Popup» y «Sound» para la negociación activa. Activa «Push» para la supervisión pasiva.
Configuración del panel de control
Las opciones de «ShowDashboard»son «None», «Min», «Max» y «Pro». El valor predeterminado es «Pro».
DashboardX y DashboardY establecen la posición del panel.
DashboardWidth establece el ancho del panel.
«FooterText» establece el texto de la parte inferior.
Aumenta los valores de DashboardX o DashboardY si el panel se superpone a los objetos del gráfico. Aumenta el valor de DashboardWidth si el texto aparece cortado.
Estado y registro
PersistState guarda el estado del indicador entre sesiones. El valor por defecto es «true».
VerboseLog escribe información detallada en el registro de Experts. El valor por defecto es «true».
ScoreWriteCSV escribe los resultados de las señales en un archivo CSV. El valor por defecto es «true».
Cómo ajustar los parámetros de entrada
Para el scalping en M1 a M5
Establece MinimumStrategyScore en 50. Utiliza el modo «Fixed Pips» con FixedSLPips = 8 y FixedTPPips = 12. Establece RR_Ratio en 1,5. Establece MaxBarsInTrade en 20. Establece CooldownBarsAfterSL en 1. Activa el modo «Adaptive».
Para el trading intradía en M15 a H1
Utiliza la configuración predeterminada. Establece MinimumStrategyScore en 60. Utiliza el modo «ATR Regime» con un ATR_Multiplier de 1,0. Establece RR_Ratio en 1,5. Establece MaxBarsInTrade en 100.
Para el swing trading en los timeframe de H4 a D1
Establece MinimumStrategyScore en 70. Establece TradeMode en «Extremadamente conservador». Utiliza el modo «ATR Regime» con un ATR_Multiplier de 1,5. Establece RR_Ratio en 2,0. Establece MaxBarsInTrade en 300. Establece CooldownBarsAfterSL en 5.
Para mercados con rango limitado
Selecciona la estrategia RSI o PinBar. Establece MinimumStrategyScore en 55. Establece RR_Ratio en 1,2. Establece SLMinPips en 10.
Para mercados con tendencia
Selecciona la estrategia MA o EMA. Establece MinimumStrategyScore en 60. Establece RR_Ratio en 2,0. Establece AllowReversal en false.
Ajustes para diferentes instrumentos
Para instrumentos volátiles como el oro, el petróleo y los índices, aumente ATR_Multiplier a 1,5 o más y establezca SLMinPips en al menos 50.
Para los principales pares de divisas en marcos temporales intradía, los ajustes predeterminados funcionan bien. Para el scalping, reduce SLMinPips a entre 5 y 8.
Para los pares exóticos y las criptomonedas, establece MinimumStrategyScore en 65 y considera desactivar el modo adaptativo para dar prioridad a una estrategia específica.
Solución de problemas
Si ves demasiadas señales, aumenta MinimumStrategyScore en 10 puntos, establece CooldownBarsAfterSL en 3 o más, o configura TradeMode en «Conservador».
Si ves muy pocas señales, reduce el «MinimumStrategyScore» a 45, desactiva algunos filtros MA o cambia al modo «Adaptive».
Si las señales aparecen demasiado tarde, reduce MAPeriod y FastMAPeriod, o desactiva MA_UsePullbackEntry.
Si las señales dejan de aparecer, comprueba que al menos una de las opciones AllowBuyTrades o AllowSellTrades esté activada. Consulta el registro de expertos para ver si hay errores específicos.
Si el texto del panel de control se superpone, aumenta el valor de «DashboardWidth» o ajusta «DashboardX» y «DashboardY».
Si el indicador no se inicializa, comprueba que los períodos del indicador se encuentren dentro de los rangos válidos y que haya al menos una dirección de operación activada.
Resumen
AdnanEdge ofrece flexibilidad gracias a su sistema de parámetros. La configuración predeterminada es adecuada para el trading intradía equilibrado. Ajusta primero el umbral de calidad, el modo de stop loss y la selección de estrategia, ya que son los que tienen mayor impacto. A continuación, refina los filtros específicos de la estrategia si necesitas un mayor control.
Para la mayoría de los usuarios, empezar con el modo Adaptativo, los stops del «ATR Regime» y un umbral de calidad entre 55 y 65 proporciona un equilibrio razonable entre la frecuencia de las señales y su confirmación. A partir de ahí, realiza los ajustes necesarios basándote en tus propias observaciones.
