Ehlers Silkstream EA
- Asesores Expertos
-
AL MOOSAWI ABDULLAH JAFFER BAQER
To trade successfully we need to go through the proven path that others had gone and reached!
Here are 17 quotes from such successful investors:
1- Limit your size in any position so that fear does not become the prevailing instinct guiding your judgment.
Joe Vidich - Versión: 3.39
- Activaciones: 5
EA de rejilla SuperSmoother para operadores que desean que la primera orden se coloque en una línea que sea suave como una media lenta, pero que no tenga el mismo tiempo de espera que esta. Su única función: iniciar una rejilla solo cuando una barra cerrada cruce el filtro SuperSmoother de 2 polos de John Ehlers con la tendencia principal a su favor. Mecanismo: un filtro de suavizado de 2 polos que elimina las oscilaciones de precios de menos de unas 20 barras, calculado dentro del EA a partir de los cierres de las barras, un Range Guard y una EMA 200, y a continuación una rejilla espaciada por el ATR que acumula pequeños cierres.
Ehlers Silkstream EA es un asesor experto con filtro SuperSmoother para MetaTrader 5, un EA de rejilla con línea de tendencia suavizada. Suavidad frente a retraso, en comparación directa: periodo de corte de 20 barras; retraso en una tendencia lenta de unas 5 barras, donde una media móvil simple de 20 se retrasa unas 10 y una EMA de 20 unas 9,5, con algo más de fluctuación.
Probado en: EURUSD H1, 10 000 $, parámetros predeterminados, del 1 de enero de 2025 al 30 de septiembre de 2026: beneficio neto de +1.274,34; caída máxima del capital de 248,61 USD sobre 10.000 (2,30 %); 456 de 660 operaciones cerradas con beneficios; factor de beneficio de 3,83; sin stop-out ni denegación de margen.
Así es una semana normal: 660 operaciones a lo largo de unas 91 semanas suponen aproximadamente 7 operaciones cerradas a la semana en el EURUSD H1, con días tranquilos entre medias. Si el número es inferior, significa que los filtros están funcionando correctamente, no que haya un fallo.
Depósito mínimo: la caída de capital en el EURUSD H1 en nuestra prueba fue de 248,61 con el primer lote predeterminado de 0,01, así que empieza con al menos 2.500 $; el XAUUSD D1 registró una caída de 9,43 en 8 operaciones, empieza con al menos 1.000 $. Se trata de mínimos de una prueba, no de una zona segura; no se realizaron pruebas con depósitos inferiores a 10 000 $.
Pruébalo primero gratis: carga el EA Ehlers Silkstream en el Probador de Estrategias de MetaTrader 5 con el modo visual activado, los parámetros predeterminados y el EURUSD H1. Cada cruce que acepta se marca con una flecha; en el gráfico en tiempo real, cada cruce que rechaza el filtro se muestra como un punto gris.
El ciclo de vida de la operación en cuatro verbos. Filtra cada cierre en una línea suave, espera a que una barra cerrada cruce esa línea con la tendencia a su favor, abre el primer nivel y espacia los siguientes según el ATR, y luego acumula grupos de órdenes tan pronto como su resultado conjunto supera el objetivo.
Riesgo claro desde el principio. Esto ES una rejilla. Aumenta las posiciones perdedoras y, por defecto, no utiliza stop loss. Valores por defecto: 0,01 en el primer lote, incrementos de 0,01, espaciado según el ATR con un mínimo de 50 puntos, ciclo de cobertura desactivado, seguridad del nivel de margen desactivada. Los límites detienen los nuevos niveles; nunca cierran forzosamente la cartera.
UNA LÍNEA MÁS SUAVE
Las medias móviles suavizan mediante el cálculo de la media, y este siempre plantea dos problemas: el retraso y la fluctuación residual que hace que la línea se mueva bruscamente en torno al precio. En 2004, John Ehlers tomó prestada una solución de la ingeniería eléctrica: un filtro de paso bajo de tipo Butterworth de dos polos alimentado con la media de los dos últimos cierres. Los ciclos más largos que el periodo pasan casi sin alterarse; las oscilaciones más cortas se recortan bruscamente, y la media de los dos últimos cierres elimina por completo el ruido más rápido. El resultado es una línea que parece dibujada de un solo trazo, que es exactamente lo que debería ser el pistoletazo de salida de una rejilla.
Cinco cosas que debes saber antes
- Entrada: una barra cerrada termina por encima de la línea del SuperSmoother después de que la anterior haya cerrado en ella o por debajo (COMPRAR), o lo contrario para VENDER. Se incluye un modo de cambio de pendiente como alternativa. Las señales aceptadas no se repintan.
- Se calcula dentro del EA a partir de los cierres de las barras con los coeficientes publicados por Ehlers, con un período de 20. Un indicador SuperSmoother con la misma fórmula y período muestra la misma línea (las pequeñas diferencias en las primeras barras se deben a la inicialización). Sin archivo de indicador, sin DLL, sin solicitud web.
- Un «Range Guard» omite los intervalos de poca actividad y un filtro EMA 200 mantiene las entradas en el lado de la tendencia principal. También se incluyen las funciones «Side Hold», «Stretch Guard», «Slope Confirm» y «Cool Down» de nuestras versiones anteriores, todas desactivadas por defecto.
- El nuevo «Body Guard» viene integrado y se entrega desactivado: se rechaza un cruce cuando la vela de señal es mayoritariamente mecha (cuerpo inferior al N % de su rango). Lo hemos probado tanto activado como desactivado; las cifras se muestran a continuación, así que tú eliges.
- Sin stop loss ni cierre forzado de todas las posiciones. Los límites detienen los nuevos niveles; la cartera abierta permanece bajo gestión.
Empieza aquí (5 minutos)
1. Aplícalo al EURUSD H1 y deja todos los parámetros en sus valores predeterminados.
2. Configura RunMode en «Scan only» para la primera sesión. El panel muestra cada plan; no se envía ninguna orden.
3. Fíjate en las flechas y los puntos grises del gráfico: indican qué cruces del pasado habrían aceptado o rechazado los filtros.
4. Comprueba tu saldo con respecto a la línea de depósito mínimo que aparece arriba y, a continuación, pulsa «ARMED» en el panel.
5. Repite las ejecuciones del simulador que se indican a continuación con los datos de tu propio bróker antes de operar con dinero real; el spread, el swap y la comisión varían según el bróker. ¿Tienes más de un gráfico? Asigna a cada copia su propio EAMagicNumber y HedgeMagicNumber.
Reproduce nuestras cifras
Capturas de pantalla: EURUSD H1, de enero de 2025 a septiembre de 2026, OHLC de 1 minuto, cuenta demo con compensación de saldos, 10 000 $, parámetros predeterminados. Con la misma configuración y el mismo periodo, deberías obtener resultados similares a estos:
- EURUSD H1, 10 000 $: saldo neto +1 274,34 (saldo bruto +1 724,32 / -449,98), caída máxima del capital de 248,61 USD (2,30 %), 660 operaciones, 456 de ellas con beneficios (el 67,46 % de las posiciones cortas fueron ganadoras, el 70,81 % de las largas fueron ganadoras), factor de beneficio de 3,83. Sin stop-out, sin denegación de margen.
- EURUSD H1, 1 000 000 $: neto +1 274,34, caída máxima del capital de 248,61 USD (0,02 %), 660 operaciones. Sin stop-out, sin denegación de margen.
- XAUUSD D1, 10 000 $: beneficio neto +21,15, caída máxima del capital de 9,43 USD (0,09 %), 8 operaciones, ninguna operación cerrada con pérdidas. Sin stop-out, sin denegación de margen.
- XAUUSD D1, 1 000 000 $: saldo neto +21,15; caída máxima del capital de 9,43 USD (0,00 %); 8 operaciones. Sin stop-out ni denegación de margen.
Considera estos datos como un periodo pasado, no como una previsión. La reducción del capital es la misma en ambos depósitos porque los lotes no aumentan con el saldo, por lo que supone una proporción mucho mayor en una cuenta pequeña. Los filtros y protecciones se configuraron una sola vez basándose en el análisis de este mismo periodo, lo que los favorece. Ocho operaciones con oro en 21 meses no demuestran nada sobre el oro.
Body Guard: activado o desactivado, en cifras
La idea: una vela con mecha larga que solo traspasa la línea y cierra cerca de donde abrió es indecisión, no una ruptura. «Body Guard» compara el cuerpo de la vela con su rango completo de máximo a mínimo y omite el cruce cuando el cuerpo es demasiado pequeño. Probamos el 40 % frente a la opción desactivada, en el mismo periodo y con los mismos ajustes:
- EURUSD H1, 10 000 $: desactivado (por defecto), resultado neto +1 274,34, caída máxima de 248,61 USD (2,30 %), 660 operaciones, factor de beneficio 3,83. Activado: resultado neto +1.113,70; caída máxima de 248,61 USD (2,32 %); 584 operaciones; factor de beneficio 4,07.
- XAUUSD D1, 10 000 $: desactivado, resultado neto +21,15, caída máxima de 9,43 USD, 8 operaciones. Activado, resultado neto +19,06, caída máxima de 9,43 USD, 8 operaciones.
La balanza real: en este periodo, Body Guard aumentó el factor de beneficio en el EURUSD de 3,83 a 4,07 al eliminar 76 entradas más débiles, pero no redujo la caída máxima y le costó aproximadamente una octava parte del resultado neto. Lo enviamos así para que la configuración por defecto mantenga el recuento total de operaciones; si para ti son más importantes unas entradas menos numerosas y más limpias que las operaciones adicionales, configura InpZLBodyPct en 40 y compáralo en tu propio bróker.
¿Por qué el SuperSmoother?
Una rejilla necesita una señal de salida clara y, a continuación, un motor que la impulse. El SuperSmoother es una buena señal de salida por tres razones. Se basa únicamente en los precios de cierre, por lo que ofrece el mismo resultado en todos los brókers. Elimina el ruido a corto plazo de forma mucho más contundente que una media de la misma duración, por lo que la línea se ve menos afectada por fluctuaciones aleatorias. Además, su fórmula está publicada y tiene un único parámetro, por lo que puedes comprobar cada flecha por ti mismo. Los costes reales: una línea suave sigue con unos pocos bares de retraso a un cambio brusco de tendencia, y una tendencia prolongada en una sola dirección mantiene la posición abierta. El Range Guard, el filtro de tendencia, el gap de señal y el Body Guard opcional están ahí precisamente para eso.
Un ciclo, paso a paso
1. Filtro. En cada nueva barra, el EA calcula la media de los dos últimos cierres y los pasa por el filtro de dos polos (período 20).
2. Cruce. En el modo predeterminado, una barra cerrada debe terminar al otro lado de la línea con respecto a la barra anterior. En el modo de pendiente, la propia línea debe girar al alza (COMPRAR) o a la baja (VENDER).
3. Body Guard. Desactivado por defecto. Cuando está activado, el cuerpo de la vela de señal debe ser como mínimo del N % de su rango.
4. Enfriamiento. Desactivado por defecto. Cuando está activado, no puede haberse producido ningún otro cruce en las N barras anteriores.
5. Mantenimiento lateral. Desactivado por defecto. Cuando está activado, los cierres anteriores al cruce deben haberse mantenido en el lado anterior durante N barras.
6. Stretch Guard y Slope Confirm. Ambos desactivados por defecto: la mayor distancia entre el cierre y la línea en ATR, y el movimiento de la línea en la dirección de la señal durante N barras.
7. Rango de protección. Las últimas 20 barras deben abarcar al menos 5 ATR, de modo que se omiten los rangos muy estrechos.
8. Filtro de tendencia. Por defecto, el cierre debe estar en el lado correspondiente de la EMA 200. También puede ignorar ese lado o desactivarse.
9. Sincronización. Las señales aceptadas se mantienen separadas por un intervalo de barras, y una señal puede esperar unas cuantas barras si el nivel no se puede colocar de inmediato.
10. Escalera. Los niveles siguen el ATR o puntos fijos, con un mínimo, un máximo y una congelación opcional. Las cestas de COMPRA y VENTA pueden ejecutarse juntas o por separado.
11. Gestión de posiciones. Los grupos de órdenes más antiguas y más recientes se cierran cuando su resultado conjunto, tras el swap y la comisión, alcanza el objetivo. Si la orden más antigua es demasiado voluminosa, se cierra una parte de la misma en su lugar.
12. Comprobaciones de seguridad. Se bloquea cualquier cierre que reabriría un nivel de inmediato; cada tramo se confirma en el historial de operaciones; los tramos fallidos se vuelven a intentar; y se descarta un plan si el libro de órdenes ha cambiado antes del envío.
13. Ciclo de cobertura, opcional: desactivado por defecto y no utilizado en nuestras pruebas; cuando está activado, mantiene un par equilibrado en un símbolo elegido y lo retira en partes iguales, financiado mediante un pequeño recargo sobre los cierres que la rejilla ya realiza.
El panel
El panel se sitúa a la izquierda, de modo que el lado derecho y la escala de precios permanecen despejados. Muestra el símbolo, el número mágico, un indicador de estado, el modo de rejilla, el paso de lotes, el espaciado, el resultado acumulado, el libro de órdenes, el plan de cierre de cada lado y la tabla de órdenes. Dos filas pertenecen a la señal, y cada código abreviado que contienen se explica aquí:
- Fila SUPERSMOOTHER: 20 = el período; ABOVE o BELOW = dónde terminó la última barra cerrada respecto a la línea; UP o DN = si la línea está subiendo o bajando; ev 5b = el último cruce fue hace 5 barras.
- Fila SS GUARDS: SH 4/3 = Side Hold, cierra consecutivamente en el lado actual fuera de las barras requeridas (desactivado cuando no se utiliza), GAP 0,42 = distancia de cierre a la línea en ATR con OK, HOLD o desactivado, SL UP/DN = pendiente de la línea para la confirmación de pendiente (desactivado cuando no se utiliza), R 6,3 OK = ancho de Range Guard en ATR con su estado, CD 3 = ventana de enfriamiento en barras (desactivada cuando no se utiliza), BD 55 OK = cuerpo de la última vela cerrada como % de su rango frente a Body Guard (desactivado cuando no se utiliza), EMA UP/DN = lado de la EMA 200.
En el gráfico en tiempo real se marca cada cruce de las últimas 150 barras: una pequeña flecha cuando se acepta, un punto gris cuando un guard lo rechaza. Los botones permiten alternar entre «Armado» / «Solo escaneo», «Pausa» / «Reanudar», marcas en el gráfico y corte de datos. La tarjeta «Hedge Vault» se acopla debajo del panel principal; con la cobertura desactivada, permanece oculta. No se dibuja nada en un backtest no visual.
Límites que controlas
Ningún ajuste cierra la operación por ti; los límites solo detienen nuevos niveles.
Cada orden pasa por una comprobación de margen libre con un margen de seguridad antes de enviarse.
Los límites máximos de niveles por cuadrícula, órdenes por lado y lotes por orden mantienen la escalera finita. MinMarginLevelPercent y MaxAccountRiskPercent están desactivados por defecto; configúralos para tu propia cuenta.
Una medida de seguridad opcional relacionada con el marco temporal del nivel de margen traslada la señal y el espaciado a un marco temporal superior a medida que desciende el margen. Está desactivada por defecto y no se aplicó en nuestras pruebas.
Las copias se mantienen separadas por símbolo y número mágico.
La función «Scan» solo muestra cada decisión sin enviar ni una sola orden.
A quién va dirigido
A los operadores a los que les gustan las entradas basadas en medias móviles pero detestan una línea que se mueve bruscamente; que se conforman con muchos cierres pequeños; que prefieren un EA que opere siguiendo la tendencia principal; y que ajustarán el tamaño de los lotes a su saldo.
Para quién NO está pensado
- Cualquiera que necesite un stop loss en cada orden. Esta red no tiene ninguno por diseño.
- Cualquiera que espere una rentabilidad mensual fija o que su capital se duplique rápidamente. El resultado probado anterior es modesto, y es el más honesto.
- Cuentas por debajo del umbral de depósito mínimo indicado anteriormente.
- Cuentas pequeñas que operan con lotes grandes sin supervisión. Una tendencia alcista prolongada puede mantener la posición abierta durante semanas.
- Operadores que quieran operar en cada vela. Los filtros mantienen el sistema inactivo a propósito y, en el gráfico diario del oro, pueden pasar meses entre una entrada y otra.
- Operadores que buscan un sistema de oro ya preparado. El oro solo se ha probado en D1.
- Operadores que no lo prueben primero.
Preguntas frecuentes
¿Se repintan las señales? Las señales aceptadas, las marcas en el gráfico y ambas filas del panel utilizan únicamente barras cerradas.
¿Es el SuperSmoother clásico? Sí: a = exp(-1,414 x pi / N), b = 2a x cos(1,414 x pi / N), c2 = b, c3 = -a x a, c1 = 1 - c2 - c3, línea = c1 x (cierre + cierre anterior) / 2 + c2 x línea[1] + c3 x línea[2]. N por defecto: 20.
¿Qué función tiene el período? Un período más largo filtra las oscilaciones más amplias, por lo que la línea es más estable y se retrasa. Aquí solo se ha realizado un backtest con el valor 20.
¿Modo «cross» o «slope»? El modo «cross» espera a que el precio cierre atravesando la línea. El modo «slope» reacciona cuando la propia línea cambia de dirección; aquí no se ha sometido a backtesting.
¿Qué ha cambiado Body Guard? Al 40 %, ha elevado el factor de beneficio del EURUSD de 3,83 a 4,07 y ha eliminado 76 operaciones; la peor caída se ha mantenido igual. Detalles más arriba.
¿Por qué a veces no opera durante días? El «Range Guard», el lado de la EMA y la diferencia entre las señales esperan a que se produzca un movimiento claro. Así está diseñado.
¿Qué mercados se han probado? El EURUSD H1 y el XAUUSD D1. El resto lo tendrás que probar tú.
¿Con cuánto debería empezar? Al menos 2.500 $ para el EURUSD H1 con el primer lote por defecto, 1.000 $ para el XAUUSD D1, y más si aumentas los lotes.
¿Qué debo cambiar primero? InpZLBodyPct, luego InpZLRangeMinATR y, a continuación, InpZLPeriod. Un cambio cada vez, y fíjate en la caída máxima junto al resultado neto.
¿Cuentas de compensación? Nuestras pruebas se realizaron en una cuenta demo de compensación; las cuentas de cobertura no se probaron por separado.
Todos los parámetros
Niveles de la red
TradeMode: dos cuadrículas, COMPRA y VENTA, por defecto, o solo en una dirección.
GridSpacePoints: distancia entre niveles en el modo de espaciado fijo (25).
GridSpaceMultiplier: un valor superior a 1,0 amplía los niveles más profundos (1,0 = par).
MaxGridLevels: número máximo de niveles en una rejilla (1000).
UpDirectionIsBuy: en qué sentido se activa un movimiento alcista.
EAMagicNumber: número de las órdenes de rejilla (9786390).
GridOrderComment: texto de las órdenes de la rejilla (SSLK).
OneOrderPerBar: como máximo un nuevo nivel por barra.
Lotes
InitialLotSize: volumen del primer nivel (0,01).
LotSizingMode: aditivo por defecto; multiplicativo como alternativa.
LotMultiplier: factor por nivel en modo multiplicativo (1,25).
LotAddStep: incremento por nivel en modo aditivo (0,01; 0 utiliza el lote inicial).
MaxOrderVolume: orden única más grande (1,0).
UseAutoLot: vincula el lote inicial al saldo (desactivado).
AutoLotBaseBalance: saldo que coincide con el lote inicial (1000).
AutoLotAllowDecrease: permite que el lote automático sea inferior al lote inicial (desactivado).
Espaciado ATR
GridSpacingMode: ATR por defecto; puntos fijos como alternativa.
ATRTimeframe: marco temporal del ATR (gráfico actual).
ATRPeriod: duración del ATR (14).
ATRSpacingFactor: espaciado como múltiplo del ATR (1,0).
ATRBarShift: barra ATR; 1 es la última barra completada.
ATRMinSpacingPts: espaciado mínimo en puntos (50; 0 = ninguno).
ATRMaxSpacingPts: espaciado máximo en puntos (5000; 0 = ninguno).
ATRFreezeOnStart: mantiene un único espaciado durante todo el ciclo (desactivado).
Objetivo de beneficio
DesiredProfitPerClosure: objetivo base en la divisa de la cuenta (2,0).
ProfitMultiplier: escala final, de 1,00 a 2,00.
ProfitTargetMode: escalado por defecto: los libros de órdenes más grandes y profundos apuntan a objetivos más altos.
ProfitVolumePower: cómo el volumen de cierre eleva el objetivo (1,0; 0 desactivado).
ProfitDepthBonus: objetivo adicional por cada nivel abierto adicional (0,10).
ProfitMaxMultiple: límite máximo del objetivo escalado en múltiplos de la base (50).
ProfitMaxReachFraction: mantiene el objetivo dentro de esta fracción de un paso de la cuadrícula (0,50).
Escáner de fragmentos
UseMultiLegScan: comprueba los grupos de órdenes múltiples antes que el par simple (activado).
MaxOldestLegs: el número máximo de órdenes antiguas en un cierre (3).
MaxNewestLegs: el número máximo de órdenes más recientes en un cierre (6).
ScanPriority: clasificación de los grupos que cumplen los requisitos; por defecto, el grupo más grande va primero.
NeverBankLessThanPair: un grupo también debe superar el objetivo del par (activado).
RequireCloseVolumeExceedsTarget: el volumen más reciente debe ser superior al más antiguo (activado).
MinCloseVolumeRatio: ratio requerido entre esos volúmenes (1,5).
División del objetivo
EnableTargetSlicing: permite el cierre parcial de la orden más antigua (activado).
FragProfitWeightPower: peso de las ganancias por lote cerrado (1,5).
FragMinSlicePercent: porción mínima, porcentaje de la orden objetivo (20).
FragAllowMultiCloser: varias órdenes nuevas pueden financiar una porción (activado).
FragPreferFullClosure: se da prioridad al cierre completo cuando ambas opciones son posibles (activado).
Protección contra reapertura
ReopenGuard: bloquea los cierres que reabrirían un nivel de una sola vez (basado en pasos).
ReopenGuardCushion: distancia de seguridad como porcentaje de un paso (0,90).
Protección de la cuenta
MinMarginLevelPercent: no se abren nuevos niveles por debajo de este nivel de margen (0, desactivado).
MaxAccountRiskPercent: no se establecen nuevos niveles más allá de esta pérdida flotante, expresada en porcentaje del saldo (0, desactivado).
NetMaxMarginPercent: solo para compensación; límite máximo del margen de la posición neta, porcentaje del capital propio (5,0).
MaxTotalOrders: límite absoluto de órdenes por lado (1000).
Ejecución y comprobaciones
RunMode: «Armed» (activado) o «Scan» (solo escaneo).
CloseSequence: orden en el que se envían las partes; por defecto, la más antigua primero.
MaxSlippagePoints: deslizamiento permitido (30).
MaxSpreadPoints: no se opera por encima de este spread (7500).
MinSecondsBetweenClosures: pausa entre cierres por cada lado (5).
CloseAttemptsPerLeg: intentos antes de pasar a la cola de reintentos (3).
VerifyTimeoutSeconds: tiempo durante el que se sigue una posición bloqueada (90).
DeferWhenMarketClosed: espera a que comience la sesión en lugar de detenerse (activado).
MarketClosedRetrySeconds: intervalo entre reintentos mientras se rechazan las órdenes (30).
AutoResumeAfterSeconds: una interrupción se restablece automáticamente tras este número de segundos (300; 0 espera a que actúes).
NoPartialRetryMinutes: los cierres parciales se vuelven a intentar tras este número de minutos tras un rechazo del bróker (15; 0: nunca).
AbortIfBookChanged: descarta un plan si cambia una parte de la operación (activado).
UseFullCommission: contabiliza la comisión en ambas partes (activado).
CommissionPerLot: valor por defecto (0: consulta el historial).
CloseOrderComment: texto al cerrar operaciones.
Ciclo de cobertura
EnableHedgeCycle: interruptor principal (desactivado).
Símbolos de cobertura: lista separada por comas; repite un símbolo para más turnos (XAGUSD).
Rotación de símbolos de cobertura: cómo se selecciona el siguiente símbolo (por ciclo).
HedgeMaxSymbolsInTester: límite de rotación solo en el simulador (2; 0 = ninguno).
HedgeCycleLots: lotes en cada lado del par (0,01).
HedgeSliceLots: lotes retirados por cada lado en cada tramo (0,01).
HedgeFragmentBonus: bonificación sobre el coste del segmento (100).
HedgeBonusIsPercent: la bonificación es un porcentaje; «false» significa dinero (activado).
HedgeMaxSurcharge: límite de dinero por cierre (0, ninguno).
HedgeMaxSurchargePercent: aumento máximo de cualquier objetivo de cierre, en porcentaje (50).
HedgeMagicNumber: número de las posiciones de cobertura; debe ser distinto de la cuadrícula (9786391).
HedgeReopenOnFinish: abre un nuevo ciclo cuando finaliza uno (activado).
HedgeStartRequiresTrade: el primer ciclo espera una orden de la cuadrícula (activado).
HedgeIntegritySeconds: intervalo de comprobación del saldo de las posiciones (5).
HedgeAutoRepair: repara automáticamente una posición aislada (activado).
HedgeNakedAction: qué hacer con una posición aislada; por defecto, volver a cubrirla.
HedgeMaxSpreadPoints: límite del spread de cobertura (0: desactivado).
HedgeSlippagePoints: margen de deslizamiento de la cobertura (30).
HedgeAttemptsPerLeg: intentos por tramo de cobertura (3).
HedgeVerifyTimeout: tiempo de espera para una posición de cobertura bloqueada (90).
HedgeCommissionPerLot: comisión de cobertura por defecto (0: consulta el historial).
HedgeOrderComment: texto en las operaciones de cobertura.
Día de liquidación semanal
WeeklyCashDay: pausa los nuevos ciclos y las divisiones en torno a las retiradas (desactivado).
CashDayOfWeek: 0 para domingo, 1 para lunes, y así sucesivamente (1).
CashCutoffHour: hora del servidor a partir de la cual no se activan nuevas particiones (21).
Panel y gráfico
ShowPanel: panel activado o desactivado.
PanelX y PanelY: distancia desde el borde del gráfico (12, 15).
PanelFontSize: tamaño base del texto (9).
ShowArabic: línea de segundo idioma (activada).
ShowChartMarks: planos y niveles dibujados en el gráfico (activado).
MaxTableRows: número de filas por cuadrícula (13).
PanelCorner: esquina a la que está anclado el panel.
Desencadenante de entrada
EntryTriggerMode: la estrategia SuperSmoother por defecto.
SignalBarShift: 1 es la última barra completada.
SignalBarsDelay: barras entre señales aceptadas (30; 0 cada una).
SignalValidBars: barras durante las que una señal sigue siendo válida (3).
SignalAllowBuy y SignalAllowSell: activan o desactivan cada lado.
SignalReverse: invierte la dirección (desactivado).
Ehlers SuperSmoother
InpZLPeriod: periodo del SuperSmoother; se filtran las oscilaciones más cortas que este número de barras (20).
InpZLBodyPct: Body Guard; el cuerpo de la vela de la señal debe ser, como mínimo, este porcentaje de su rango máximo-mínimo (0 desactivado por defecto; 40 probado, véase más arriba).
InpZLMode: 0 (la barra cerrada cruza la línea); 1 (la pendiente de la línea cambia de dirección; 0).
InpZLPrevBars - Retención lateral: se cuentan los cierres consecutivos en el lado anterior antes de que se considere un cruce (0, desactivado).
InpZLCoolBars - Enfriamiento: se rechaza un cruce si se ha producido otro cruce en este número de barras antes (0, desactivado).
InpZLSlopeBars - Confirmación de la pendiente: la línea debe haberse movido en la dirección de la señal durante este número de barras (0: desactivado).
InpZLMaxGapATR - Protección de extensión: distancia máxima entre el cierre y la línea en la barra de señal en ATR (0 desactivado).
InpZLRangeMinATR - Rango de protección: anchura mínima de la ventana en ATR (5; 0 desactivado).
InpZLRangeBars - Protector de rango: longitud de la ventana en barras (20).
InpZLATRPeriod - Duración del ATR para los filtros Range Guard y Stretch Guard (14).
InpZLTrendFilter: 1 a favor de la EMA, 2 en contra, 0 desactivado (1).
InpZLTrendMAPeriod: duración de la EMA de tendencia (200).
InpShowSignalArrows: flecha que indica dónde se ha activado un ciclo (activado).
InpShowZLOnChart: cruces pasadas del SuperSmoother en el gráfico en tiempo real, con flecha o punto gris (activado).
Depuración
DebugMode: detalles adicionales en el diario (desactivado).
Seguridad del margen en el marco temporal
UseMarginTFSafety: interruptor principal (desactivado).
Level1MarginPct y Level1TF: al alcanzar el 6000 por ciento, el sistema pasa a M15.
Level2MarginPct y Level2TF: al alcanzar el 5000 %, la operación pasa a H1.
MarginTFHysteresisPct: recuperación necesaria antes de retroceder (500).
El riesgo, sin rodeos
El trading en rejilla es arriesgado. Aumenta las posiciones perdedoras, no utiliza stop loss, y una tendencia alcista puede mantener la posición abierta durante mucho tiempo o, con lotes demasiado grandes para el saldo, acabar en un stop-out y una pérdida considerable. El SuperSmoother se basa en cierres pasados y no puede prever la siguiente barra; una línea suave no es una predicción. No se garantiza ningún resultado. Elige lotes que puedan soportar una racha negativa, pruébalo con tu propio bróker y arriesga solo el dinero que puedas permitirte perder. No se necesitan DLL ni archivos adicionales.
¿Lo has probado en el Strategy Tester o en una cuenta real? Una reseña breve y sincera ayuda al siguiente operador: dinos el símbolo, el marco temporal y si activaste Body Guard, qué funcionó y qué no. Las reseñas críticas son tan bienvenidas como las positivas; dan forma a la próxima versión.
