Grid Know Sure Thing 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.16
- Activaciones: 5
Pruébalo gratis antes de nada: carga el EA «Grid Know Sure Thing» en el Probador de estrategias de MetaTrader 5, activa el modo visual y observa qué giros de impulso aprovecha y cuáles deja pasar.
UNA LÍNEA DE IMPULSO CONSTRUIDA A PARTIR DE CUATRO. UNA CUADRÍCULA QUE LA ESPERA.
Una única tasa de variación reacciona a lo que haya ocurrido en su propia ventana, por lo que una pequeña oscilación y un giro real pueden parecer similares. El «Know Sure Thing» (KST) de Martin Pring combina cuatro tasas de variación, de corto a largo plazo, y otorga mayor peso a las más lentas. Cuando esa línea combinada cruza su propia línea de señal, el impulso en varios horizontales ha comenzado a coincidir. El EA «Grid Know Sure Thing» espera a que se produzca ese cruce en una barra cerrada, a la derecha del cero y de la tendencia lenta, y solo entonces inicia un ciclo de rejilla. A continuación, un completo motor de gestión va reduciendo la exposición más antigua mediante cierres en grupo y recortes parciales.
De un vistazo
- Un ciclo de COMPRA solo puede comenzar cuando el KST cruza por encima de su línea de señal en una barra cerrada. Para una VENTA, es necesario que el KST cruce por debajo de ella. Solo se tienen en cuenta las barras cerradas, por lo que una señal aceptada no se repinta.
- El KST se calcula dentro del EA a partir de los precios de cierre: tasas de variación sobre 10, 15, 20 y 30 barras, suavizadas mediante medias de 10, 10, 10 y 15 barras, ponderadas 1, 2, 3 y 4, con una línea de señal de 9 barras. Sin archivo de indicador personalizado ni DLL.
- Novedad de este producto: el Zero Side Guard. Solo acepta un cruce de COMPRA mientras el KST siga por debajo de cero, y una VENTA solo mientras esté por encima de cero. Está activado por defecto porque, en nuestras pruebas, eliminó los cruces tardíos que habían sobrecargado la cuadrícula. A continuación también se muestran las cifras con esta función desactivada.
- El «Slope Guard» busca que el propio KST se desplace hacia la operación en la barra de señal, y no solo que la línea de señal se aleje de ella.
- El filtro EMA 200 está activado por defecto, por lo que el ciclo comienza en el lado de la tendencia lenta. Desactívalo o utilízalo para realizar operaciones de «fade».
- Los cruces anteriores se marcan en las velas en tiempo real: una pequeña flecha cuando se ha producido uno, un punto gris cuando se ha rechazado.
- Sin stop loss ni cierre forzado de todas las posiciones. Al alcanzarse un límite, se rechazan nuevos niveles mientras se sigue gestionando el libro de órdenes, lo que también significa que el EA no limita tus pérdidas.
EMPIEZA AQUÍ
Abre el gráfico EURUSD H1, mantén el lote inicial de 0,01 y la escalera aditiva, y configura RunMode en «Scan only» para la primera sesión. El panel mostrará entonces cada plan sin que se envíe ninguna orden, y un botón lo cambiará a «Armed» cuando estés listo. Repite las ejecuciones que se indican a continuación con los datos de tu propio bróker, ya que los spreads, los swaps y las comisiones varían. Las cifras utilizan valores predeterminados, por lo que no hay que introducir nada para reproducirlas.
Lo que mostraron nuestras pruebas y lo que no
Parámetros predeterminados, Strategy Tester, modelo OHLC de 1 minuto, apalancamiento 1:100, del 01/01/2025 al 30/09/2026, datos de demostración de un bróker:
- EURUSD H1, depósito de 10 000 $: resultado neto +2 169,17, caída máxima del capital de 1 708,10 (14,93 %), 694 operaciones, sin stop-out ni denegaciones de margen.
- EURUSD H1, depósito de 1 000 000 $: resultado neto +2 169,17, caída máxima del capital de 1 708,10 (0,17 %), 694 operaciones, sin stop-out ni denegaciones de margen.
- XAUUSD D1, depósito de 10 000 $: resultado neto +20,01; caída máxima del capital de 21,65 (0,22 %); 6 operaciones; sin stop-out ni denegaciones de margen.
- XAUUSD D1, depósito de 1 000 000 $: resultado neto +20,01; caída máxima del capital de 21,65 (0,00 %); 6 operaciones; sin stop-out ni denegaciones de margen.
Se trata de simulaciones de un periodo pasado, no de una previsión. La caída del saldo 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: alrededor del 15 % de 10 000 $ en el EURUSD H1, lo cual es un riesgo real. No se han probado depósitos inferiores a 10 000 $. Seis operaciones con XAUUSD no demuestran nada.
Por qué está activada la protección «Zero Side Guard». Primero ejecutamos el cruce simple con la protección desactivada. El EURUSD H1 con 10 000 $ arrojó un resultado neto mayor, +5 502,68, pero la caída máxima del capital alcanzó los 8.092,12 (59,48 %) a lo largo de 1.299 operaciones, y el registro del simulador mostró 2.190 órdenes rechazadas por falta de fondos. Ese no es un resultado que permitiríamos que nadie aplicara en una cuenta de 10.000 $. Con el «guard» activado, la misma prueba arrojó un resultado de +2.169,17, una caída del 14,93 %, 694 operaciones y ninguna orden rechazada. En el XAUUSD D1 con 10 000 $, el filtro redujo las operaciones de 25 a 6 y el resultado neto pasó de +66,97 a +20,01, mientras que la caída máxima se redujo de 161,06 a 21,65. Así pues, opera aproximadamente la mitad de veces y gana menos, pero a cambio el drawdown máximo se redujo en aproximadamente cuatro quintas partes. Se realizó una ejecución dentro de la muestra por cada configuración; no se ajustó, y puedes desactivarlo y comparar.
No verificado: cuentas de compensación (el código tiene un límite de compensación, pero no se ha confirmado ninguna ejecución de compensación), el ciclo de cobertura y la seguridad del plazo de margen (ambos desactivados en todas las ejecuciones), el panel con posiciones abiertas en tiempo real y la tarjeta «Hedge Vault» en pantalla (sin posiciones y cobertura desactivada en nuestra captura de pantalla), y cualquier operación en tiempo real.
¿Por qué cuatro horizontes en lugar de uno?
Cada tasa de variación responde a una pregunta: ¿cuánto se ha movido el precio en las últimas N barras? Una respuesta basada en 10 barras cambia rápidamente y a menudo resulta errónea; una respuesta basada en 30 barras es más estable, pero llega tarde. KST calcula la media de cada respuesta y las suma con ponderaciones crecientes, de modo que los horizontes más largos predominan, mientras que los más cortos siguen acelerando el cambio de tendencia. Una rejilla no tiene stop para revertir un mal comienzo, por lo que un giro falso permanece en la cartera hasta que el motor lo elimina. Es sensato comprobar, antes de esa primera orden, si varias perspectivas apuntan en la misma dirección.
Una limitación evidente: el KST sigue basándose únicamente en precios pasados. Confirma un cambio de tendencia una vez que ha comenzado y, en un mercado lateral, su línea cruza de un lado a otro. Por eso existen los «guardias» y el espacio entre las barras de las señales.
La mejora en esta versión
El Zero Side Guard es una incorporación propia de este EA. Un cruce de COMPRA que se produce muy por encima de cero significa que el impulso ya se ha estirado al alza, y una rejilla abierta en ese punto tiende a enfrentarse de lleno al retroceso. Con InpKSTZeroGuard en 1, solo se tienen en cuenta los cruces que parten del lado más alejado de cero. Ajústalo a 0 para operar en cada cruce. La fila «KST GUARDS» muestra «ZERO» junto a «OPEN», «HOLD» o «off», para que puedas ver la verificación en tiempo real. Se incluye la seguridad del marco temporal del nivel de margen, que está desactivada por defecto.
Un ciclo, paso a paso
1. La lectura. En cada barra cerrada, el EA calcula las cuatro tasas de variación suavizadas, las combina en el KST y calcula la media del KST en su línea de señal.
2. El cruce. El KST debe cruzar su línea de señal en la barra de señal: al alza para una COMPRA, a la baja para una VENTA.
3. El «Slope Guard». El propio KST debe moverse hacia la operación en esa barra.
4. El «Zero Side Guard». Activado por defecto: un cruce de COMPRA debe producirse por debajo de cero, y uno de VENTA, por encima.
5. El filtro de tendencia. Por defecto, el cierre debe situarse en el lado de la operación de la EMA lenta. Desactívalo o configúralo para que se atenúe.
6. El ritmo. Un intervalo tranquilo de barras separa las señales aceptadas, y una señal sigue siendo válida durante unas cuantas barras si no se puede colocar un nivel de inmediato.
7. La escalera. Los niveles están espaciados por puntos fijos o por el ATR, con un mínimo, un límite máximo y la opción de congelar la distancia. Las redes de COMPRA y VENTA pueden funcionar juntas o solo en una dirección.
8. La cosecha. La función «Closer» busca grupos de las órdenes más antiguas y más recientes, y cierra un grupo una vez que su resultado combinado, tras aplicar el swap y la comisión, supera tu objetivo. Si la orden más antigua sigue siendo demasiado pesada, solo se ejecuta una parte de ella.
9. Los controles de seguridad. Un mecanismo de protección contra la reapertura bloquea cualquier cierre que volviera a colocar inmediatamente el mismo nivel. Cada tramo se compara con el historial de operaciones; los tramos fallidos esperan en una cola de reintentos, y el plan se descarta si el libro de órdenes cambia antes de su envío.
10. El ciclo de cobertura opcional. Desactivado por defecto y no utilizado en nuestras pruebas. Cuando está activado, mantiene un par equilibrado en un símbolo que elijas y lo retira en partes iguales, financiado mediante un pequeño recargo sobre los cierres que la rejilla ya está realizando.
El panel
El panel se sitúa a la izquierda y mantiene despejados el lado derecho y la escala de precios. Muestra el símbolo y 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 para cada lado y la lista de órdenes. La fila KST PULSE muestra el KST y su línea de señal en la última barra cerrada, si el KST está por encima o por debajo de la línea, y cuántas barras atrás se produjo el último cruce. La fila KST GUARDS indica el lado favorecido con su pendiente y OPEN o HOLD, el estado ZERO y, a continuación, el lado EMA. Los botones permiten alternar entre «Armado» y «Solo escaneo», «Pausa» y «Reanudar», así como gestionar las marcas del gráfico y el corte de datos. La tarjeta «Hedge Vault» está diseñada para acoplarse debajo del panel principal; no aparecía en nuestra captura de pantalla porque la cobertura está desactivada por defecto. El panel no dibuja nada en una prueba retrospectiva no visual, por lo que la optimización sigue siendo rápida.
Protección que tú controlas
Sin stop loss ni cierre forzado de todas las posiciones. Al alcanzarse un límite, se detienen los nuevos niveles; nunca se liquida la cartera en un mal momento.
Antes de cada orden, la comprobación de fondos plantea una pregunta sencilla: ¿hay margen libre suficiente, con un colchón de seguridad, para esta orden?
Los límites en los niveles por rejilla, las órdenes por lado y los lotes por orden mantienen la escalera dentro de unos límites.
El código limita el margen de una posición fusionada en cuentas de compensación como porcentaje del capital propio; esto no ha sido verificado en nuestras pruebas, así que pruébalo primero en el simulador con tu propia cuenta de compensación.
La seguridad opcional del marco temporal del nivel de margen traslada la señal y el espaciado a un marco temporal superior cuando el nivel de margen cae a los niveles que hayas elegido, y vuelve a la posición original una vez que el margen se recupera por encima de un colchón de seguridad. Está desactivada por defecto y no la hemos probado.
Cada copia se aísla por símbolo y números mágicos, por lo que los distintos gráficos no interfieren entre sí en cuanto a órdenes o estado guardado.
El modo «solo escaneo» muestra todas las decisiones sin enviar ninguna orden.
Respuestas rápidas
¿Se repinta? No. Por defecto, las señales provienen de barras cerradas, y los valores de una barra cerrada no cambian.
¿Con qué frecuencia opera? En el EURUSD H1, unas 694 operaciones en 21 meses con los ajustes predeterminados; en el XAUUSD D1, solo 6. Los gráficos diarios ofrecen muchos menos cruces.
¿Puedo aumentar la actividad? Sí. Al desactivar el «Zero Side Guard», las operaciones se duplicaron aproximadamente en nuestra prueba, pero la caída máxima aumentó hasta un nivel que consideramos inseguro para una cuenta de 10 000 $. Prueba primero cualquier cambio en el «Strategy Tester».
¿Tengo que añadir un indicador? No. Los cruces se marcan en el gráfico en tiempo real y las lecturas se muestran como números en el panel, sin necesidad de una ventana secundaria.
Explicación de cada parámetro
Cuadrícula: cómo se abren los niveles
TradeMode: rejilla dual por defecto (COMPRA y VENTA una al lado de la otra) o solo en una dirección.
GridSpacePoints: distancia fija entre niveles en puntos cuando el espaciado ATR está desactivado (25).
GridSpaceMultiplier: 1,0 mantiene los niveles espaciados de manera uniforme; un valor más alto separa más los niveles más profundos.
MaxGridLevels: el número máximo de niveles que puede contener una cuadrícula (1000).
UpDirectionIsBuy: determina a qué lado pertenece un movimiento alcista.
EAMagicNumber: el ID que aparece en las órdenes de rejilla de este EA (9754430).
GridOrderComment: el comentario de cada orden de la rejilla (GKST).
OneOrderPerBar: no más de un nuevo nivel por barra.
Escalera de lotes
InitialLotSize: volumen del primer nivel (0,01).
LotSizingMode: aditivo por defecto, o multiplicativo.
LotMultiplier: en modo multiplicativo, cada nivel es el lote anterior multiplicado por este valor (1,25).
LotAddStep: en modo aditivo, el volumen añadido en cada nivel (0,01; 0 significa el lote inicial).
MaxOrderVolume: el lote máximo que puede utilizar una sola orden (1,0).
UseAutoLot: ajusta el lote inicial en función del saldo (desactivado).
AutoLotBaseBalance: el saldo que se corresponde con el lote inicial (1000).
AutoLotAllowDecrease: permite que el lote automático sea inferior al lote inicial (desactivado).
Espaciado ATR
GridSpacingMode: ATR por defecto, o puntos fijos.
ATRTimeframe: el marco temporal en el que se mide la volatilidad (gráfico actual).
ATRPeriod: duración del ATR (14).
ATRSpacingFactor: el espaciado es igual al ATR multiplicado por este valor (1,0).
ATRBarShift: si se establece en 1, se utiliza la última barra cerrada.
ATRMinSpacingPts: el espaciado mínimo permitido en puntos (50; 0 significa ninguno).
ATRMaxSpacingPts: el espaciado máximo permitido en puntos (5000; 0 significa que no hay espaciado).
ATRFreezeOnStart: mantiene un único espaciado durante todo el ciclo (desactivado).
Objetivo de beneficio
DesiredProfitPerClosure: el objetivo base en la divisa de la cuenta (2,0).
ProfitMultiplier: escala el objetivo final entre 1,00 y 2,00.
ProfitTargetMode: escalado por defecto, por lo que un libro de órdenes más amplio y profundo debe generar un resultado mayor.
ProfitVolumePower: indica en qué medida el volumen de cierre eleva el objetivo (1,0; 0 lo desactiva).
ProfitDepthBonus: objetivo adicional por cada nivel abierto adicional (0,10).
ProfitMaxMultiple: el límite máximo del objetivo escalado como múltiplo del objetivo base (50).
ProfitMaxReachFraction: mantiene el objetivo dentro de una fracción de un paso de la cuadrícula para que siga siendo alcanzable (0,50).
Escáner de fragmentos
UseMultiLegScan: comprueba combinaciones de varias órdenes antes que el par simple (activado).
MaxOldestLegs: el número máximo de órdenes más antiguas permitidas en un cierre (3).
MaxNewestLegs: el número máximo de órdenes más recientes permitidas en un cierre (6).
ScanPriority: cómo se clasifican los grupos que cumplen los requisitos; por defecto, primero las órdenes más numerosas.
NeverBankLessThanPair: un grupo también debe superar el objetivo del par simple (activado).
RequireCloseVolumeExceedsTarget: el volumen más reciente debe superar al más antiguo (activado).
MinCloseVolumeRatio: ratio mínimo entre el volumen de cierre y el volumen objetivo (1,5).
División del objetivo: cierres parciales
EnableTargetSlicing: cierra una parte de la orden más antigua cuando aún no se puede liquidar todo el lote (activado).
FragProfitWeightPower: cómo se pondera el beneficio por lote de cierre (1,5).
FragMinSlicePercent: la porción más pequeña expresada como porcentaje de la orden objetivo (20).
FragAllowMultiCloser: permite que varias órdenes más recientes sumen sus beneficios para pagar una porción (activado).
FragPreferFullClosure: un cierre completo tiene prioridad sobre una porción siempre que ambos cumplan los requisitos (activado).
Protección contra la reapertura
ReopenGuard: bloquea los cierres que reabrirían inmediatamente un nivel (basado en pasos).
ReopenGuardCushion: la distancia de seguridad como fracción de un paso de la cuadrícula (0,90).
Protección de la cuenta
MinMarginLevelPercent: no se abren nuevas posiciones por debajo de este porcentaje de nivel de margen (0 = desactivado).
MaxAccountRiskPercent: no se establecen nuevos niveles por encima de esta pérdida flotante expresada como porcentaje del saldo (0 = desactivado).
NetMaxMarginPercent: en cuentas con compensación, el margen máximo de la posición neta como porcentaje del capital propio (5,0).
MaxTotalOrders: límite máximo absoluto de órdenes en cuadrícula por lado (1000).
Ejecución y verificación
RunMode: «Armed» (Activo) o «Scan only» (Solo escaneo); «Scan only» es el primer paso más prudente.
CloseSequence: el orden en el que se envían las partes de la operación; por defecto, primero las más antiguas.
MaxSlippagePoints: deslizamiento máximo (30 puntos).
MaxSpreadPoints: la negociación se detiene por encima de este spread (7500 puntos).
MinSecondsBetweenClosures: pausa mínima entre dos cierres en el mismo lado (5 segundos).
CloseAttemptsPerLeg: número de intentos de cierre antes de que un tramo pase a la cola de reintentos (3).
VerifyTimeoutSeconds: tiempo durante el que se sigue comprobando un tramo atascado (90 segundos).
DeferWhenMarketClosed: espera a que comience la sesión en lugar de detenerse cuando el mercado está cerrado (activado).
MarketClosedRetrySeconds: intervalo de reintento mientras el bróker rechaza las órdenes (30 segundos).
AutoResumeAfterSeconds: anula la interrupción automáticamente tras este número de segundos (300; 0 espera a que se pulse el botón del panel).
NoPartialRetryMinutes: vuelve a intentar cierres parciales tras este número de minutos tras un rechazo del bróker (15; 0: nunca).
AbortIfBookChanged: descarta un plan si se produce un cambio en una de las partes de la operación entre el escaneo y el envío (activado).
UseFullCommission: calcula la comisión para ambas partes de una operación (activado).
CommissionPerLot: comisión alternativa cuando el historial no contiene ninguna (0: la lee del historial).
CloseOrderComment: el comentario al cerrar operaciones.
Ciclo de cobertura
EnableHedgeCycle: desactivado por defecto.
Símbolos de cobertura: lista de símbolos de cobertura separados por comas; repetir uno le da más turnos (XAGUSD).
Rotación de símbolos de cobertura: cómo se elige el símbolo del siguiente ciclo (por ciclo).
HedgeMaxSymbolsInTester: limita la rotación únicamente en el Probador de estrategias (2; 0 significa que no hay límite).
HedgeCycleLots: lotes en cada lado del par equilibrado (0,01).
HedgeSliceLots: lotes retirados de cada lado por porción (0,01).
HedgeFragmentBonus: cantidad adicional que se suma al coste del segmento (100).
HedgeBonusIsPercent: la bonificación es un porcentaje del coste del segmento; si se establece en «false», se convierte en una cantidad fija (activado).
HedgeMaxSurcharge: límite máximo de dinero que se puede aplicar como recargo a un cierre (0 = sin límite).
HedgeMaxSurchargePercent: el porcentaje máximo en que la cobertura puede elevar cualquier objetivo de cierre (50).
HedgeMagicNumber: el ID de las partes de la cobertura; debe ser diferente del de la cuadrícula (9754431).
HedgeReopenOnFinish: abre un nuevo ciclo al finalizar uno (activado).
HedgeStartRequiresTrade: espera a que la cuadrícula abra una posición antes del primer ciclo (activado).
HedgeIntegritySeconds: frecuencia con la que se comprueba que ambas posiciones sean iguales (5 segundos).
HedgeAutoRepair: repara automáticamente una posición aislada (activado).
HedgeNakedAction: qué hacer con una posición aislada; por defecto, se vuelve a cubrir.
HedgeMaxSpreadPoints: no se realizan órdenes de cobertura por encima de este spread (0 = desactivado).
HedgeSlippagePoints: deslizamiento máximo en las órdenes de cobertura (30 puntos).
HedgeAttemptsPerLeg: número de intentos por parte de la operación de cobertura (3).
HedgeVerifyTimeout: tiempo durante el que se sigue comprobando una posición de cobertura bloqueada (90 segundos).
HedgeCommissionPerLot: comisión de cobertura por defecto (0: se lee del historial).
HedgeOrderComment: el comentario sobre las operaciones de cobertura.
Día de liquidación semanal
WeeklyCashDay: no hay nuevo ciclo de cobertura ni reparto durante el periodo de retirada (desactivado).
CashDayOfWeek: 0 = domingo, 1 = lunes, y así sucesivamente (1).
CashCutoffHour: hora del servidor a partir de la cual no se activa ninguna nueva asignación (21).
Panel y gráfico
ShowPanel: muestra u oculta el panel.
PanelX y PanelY: desplazamientos del panel respecto a los bordes del gráfico (12 y 15).
PanelFontSize: tamaño de fuente base (9).
ShowArabic: añade una línea en árabe debajo del texto en inglés del panel (activado).
ShowChartMarks: dibuja planos y niveles en el gráfico (activado).
MaxTableRows: número de filas que se muestran por cuadrícula (13).
PanelCorner: la esquina del gráfico a la que está anclado el panel.
Desencadenante de entrada
EntryTriggerMode: la estrategia «Know Sure Thing» activa el primer nivel de forma predeterminada.
SignalBarShift: 1 significa la última barra cerrada.
SignalBarsDelay: barras que deben transcurrir entre señales aceptadas (30; 0 acepta todas las señales).
SignalValidBars: una señal sigue siendo válida durante este número de barras (3).
SignalAllowBuy y SignalAllowSell: activan o desactivan cada dirección por separado.
SignalReverse: invierte la dirección (desactivado).
Know Sure Thing: la señal
InpKSTRoc1, InpKSTRoc2, InpKSTRoc3, InpKSTRoc4: las cuatro longitudes de la tasa de variación en barras (10, 15, 20, 30).
InpKSTSma1, InpKSTSma2, InpKSTSma3, InpKSTSma4: las medias que suavizan cada tasa de variación (10, 10, 10, 15). Las partes suavizadas se ponderan con 1, 2, 3 y 4.
InpKSTSignal: longitud de la media de la línea de señal sobre el KST (9).
InpKSTSlopeGuard: protección de pendiente; el propio KST debe moverse en la dirección de la operación en la barra de señal (activado).
InpKSTZeroGuard: protección del lado cero; 1 solo considera un cruce de COMPRA por debajo de cero y una VENTA por encima de cero; 0 considera todos los cruces (1).
InpKSTTrendFilter: 0 desactivado; 1 opera a favor de la EMA; 2 opera en contra de ella como una estrategia de «fade» (1).
InpKSTTrendMAPeriod: la longitud de la EMA de tendencia (200).
InpShowSignalArrows: flechas en las velas donde se ha activado un ciclo (activado).
InpShowKSTOnChart: marca los cruces recientes de la línea de señal en las velas del gráfico en tiempo real, con flechas para los aceptados y puntos grises para los rechazados (activado; sin subventana adicional).
Depuración
DebugMode: registro detallado en el diario (desactivado).
Seguridad del margen en el marco temporal
UseMarginTFSafety: desactivado por defecto.
Level1MarginPct y Level1TF: con un nivel de margen igual o inferior al 6000 por ciento, funcionan en M15.
Level2MarginPct y Level2TF: a un nivel de margen igual o inferior al 5000 por ciento, funcionan en H1.
MarginTFHysteresisPct: distancia a la que el margen debe recuperarse por encima de un nivel antes de retroceder (500).
Expectativas realistas
Una estrategia de rejilla gestiona una posición; no puede predecir el futuro y puede hacer que se pierda una gran parte de la cuenta. Un cruce de momentum puede revertirse unas cuantas barras más adelante, y una tendencia puede prolongarse mucho más allá del primer nivel. Sin un stop loss, la posición permanece abierta y crece mientras se desarrolla el movimiento, hasta los límites que hayas establecido. Elige un lote que tu cuenta pueda soportar, pruébalo primero con tu propio bróker y deja que el Strategy Tester te muestre cómo se comporta antes de operar en vivo. Funciona con cualquier símbolo y marco temporal, y no necesita DLL ni archivos adicionales.
Si la utilizas, una reseña breve y sincera sobre cómo te ha ido en tu cuenta, ya sea positiva o negativa, ayudará al siguiente operador a tomar una decisión.
