Kaufman Swiftcurrent 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.29
- Activaciones: 5
EA de rejilla con la media móvil adaptativa de Kaufman (KAMA) para operadores que desean que se ejecute la primera orden cuando el precio cruce una línea que ya indica si el mercado está en tendencia o en un movimiento lateral. Su única función: iniciar una rejilla únicamente cuando se produzca un cruce en una barra cerrada de la media adaptativa de Perry Kaufman, con la tendencia principal ya establecida. Mecanismo: KAMA 10/2/30 calculada dentro del EA, un «Range Guard» y una EMA 200, y a continuación una rejilla espaciada según el ATR que acumula pequeños cierres.
El EA «Kaufman Swiftcurrent» es un EA de rejilla basado en la media móvil adaptativa de Kaufman para MetaTrader 5. ¿Por qué adaptativa? Su ratio de eficiencia oscila entre 0 (ruido puro) y 1 (un movimiento en línea recta); cerca de 1, la línea se mueve casi tan rápido como una media de 2 períodos y sigue de cerca la tendencia; cerca de 0, se ralentiza a un ritmo de 30 períodos y se mantiene plana durante los movimientos laterales, por lo que llegan menos cruces falsos a la rejilla.
Probado en: EURUSD H1, 10 000 $, parámetros predeterminados, del 01/01/2025 al 30/09/2026: beneficio neto de +1 547,36, caída máxima del capital de 306,89 (2,72 %), 685 operaciones, factor de beneficio de 3,32, sin stop-out ni denegación de margen. Cesta más profunda: 10 órdenes de rejilla abiertas al mismo tiempo, 0,60 lotes en total.
Depósito mínimo, a partir de la cesta más profunda: EURUSD H1: la cesta más profunda (0,60 lotes) requirió unos 670 $ de margen con un apalancamiento de 1:100, además de una caída del 306,89; por lo tanto, empieza con al menos 2.500 $ con el primer lote predeterminado de 0,01. XAUUSD D1: la cesta más profunda consistía en 1 orden de 0,01 lotes, lo que supone unos 35 $ de margen con una caída máxima del 24,97 %, por lo que hay que empezar con al menos 500 $. Estos son los mínimos de una prueba, no una zona segura; no se realizaron pruebas con depósitos inferiores a 10 000 $.
Pruébalo primero gratis: carga el EA Kaufman Swiftcurrent 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. Mide la eficiencia con la que se ha movido el precio en las últimas 10 barras, adapta la velocidad del KAMA a ello, espera a que una barra cerrada cruce la 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 aditivos 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 impiden que se alcancen nuevos niveles; nunca cierran la cartera de forma forzada.
UNA MEDIA MÓVIL QUE CAMBIA DE MARCHA
La mayoría de las medias móviles funcionan a una sola velocidad: las rápidas oscilan dentro de un rango, las lentas llegan tarde a una tendencia. Perry Kaufman resolvió esto en la década de los 90 dejando que el mercado eligiera la velocidad. Divide el movimiento neto en una ventana por la distancia total que ha recorrido el precio para llegar hasta allí. Un impulso claro se sitúa cerca de 1 y la media se acelera; un mercado con vaivenes se sitúa cerca de 0 y la media casi se detiene. El resultado es una línea que permanece plana en medio del ruido y se curva rápidamente cuando comienza un movimiento real, que es precisamente el momento en el que merece la pena actuar ante un cruce.
Cinco cosas que debes saber antes
- Entrada: una barra cerrada termina por encima de KAMA después de que la anterior cerrara en ese nivel o por debajo de él (COMPRA), o lo contrario para VENTA. 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 ajustes clásicos: ratio de eficiencia de 10 barras, rápida 2, lenta 30. Sin archivo de indicador, sin DLL, sin solicitud web.
- Un «Range Guard» omite los periodos de poca actividad y un filtro EMA 200 mantiene las entradas en el lado de la tendencia principal.
- Se ha incorporado un nuevo «Efficiency Guard», que viene desactivado de fábrica. Lo probamos tanto activado como desactivado; en el EURUSD H1 redujo el beneficio por unidad de drawdown, por lo que decidimos no activarlo. Las cifras completas se muestran a continuación.
- 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)
- Aplícalo al EURUSD H1 y deja todos los parámetros en sus valores predeterminados.
- Configura RunMode en «Scan only» para la primera sesión. El panel muestra cada plan; no se envía ninguna orden.
- Fíjate en las flechas y los puntos grises del gráfico: indican qué cruces de KAMA en el pasado habrían aceptado o rechazado los filtros.
- 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.
- 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
Strategy Tester, parámetros predeterminados, OHLC de 1 minuto, apalancamiento 1:100, del 01/01/2025 al 30/09/2026, datos de demostración de un bróker. Con la misma configuración y el mismo periodo, deberías obtener resultados similares a estos:
- EURUSD H1, 10 000 $: beneficio neto +1 547,36, caída máxima del capital de 306,89 (2,72 %), 685 operaciones, factor de beneficio 3,32, cesta máxima de 10 órdenes / 0,60 lotes. Sin stop-out, sin denegación de margen.
- EURUSD H1, 1 000 000 $: beneficio neto +1 547,36, caída máxima del capital de 306,89 (0,03 %), 685 operaciones, cesta máxima de 10 órdenes / 0,60 lotes. Sin stop-out, sin rechazo de margen.
- XAUUSD D1, 10 000 $: resultado neto +61,67, caída máxima del capital de 24,97 (0,25 %), 22 operaciones, ninguna operación cerrada con pérdidas, cesta más profunda: 1 orden / 0,01 lotes. Sin stop-out, sin rechazo de margen.
- XAUUSD D1, 1 000 000 $: resultado neto +61,67; caída máxima del capital: 24,97 (0,00 %); 22 operaciones; cesta máxima: 1 orden / 0,01 lotes. Sin stop-out ni rechazo de margen.
Considérese esto como un periodo pasado, no como una previsión. La cesta más amplia se calcula a partir de la lista de operaciones del simulador (el mayor número de órdenes de rejilla abiertas simultáneamente y sus lotes). 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. Los filtros y protecciones se configuraron una sola vez basándose en el análisis de este mismo periodo, lo que los favorece. Veintidós operaciones con oro en 21 meses son muy pocas para evaluar el comportamiento con este metal, y una prueba sin operaciones cerradas con pérdidas aún así presentó una caída del saldo en las posiciones abiertas. No se verificaron las cuentas de compensación.
El filtro de eficiencia: activado o desactivado, en cifras
La idea: una señal cruzada que se produce mientras el ratio de eficiencia está cerca de cero se debe al ruido, por lo que el filtro exige un ratio mínimo en la barra de señal. Probamos un mínimo de 0,25 con el filtro desactivado, en el mismo periodo y con los mismos ajustes:
- EURUSD H1, 10 000 $: desactivado (por defecto), resultado neto +1 547,36, caída máxima de 306,89 (2,72 %), 685 operaciones, factor de beneficio 3,32. Activado: resultado neto +1 000,36, caída máxima 248,61 (2,35 %), 419 operaciones, factor de beneficio 3,49. Cesta máxima de 10 órdenes / 0,60 lotes en ambos sentidos.
- XAUUSD D1, 10 000 $: desactivado, resultado neto +61,67, caída máxima 24,97, 22 operaciones. Activado, resultado neto +31,15, caída máxima 9,43, 12 operaciones.
En el EURUSD, el filtro redujo la peor caída del 19 %, pero también recortó el 35 % de las ganancias, por lo que el beneficio por unidad de caída descendió de aproximadamente 5,04 a unos 4,02. Por eso se desactiva. En el gráfico diario del oro hizo lo contrario (unos 2,47 de pérdida, 3,30 de ganancia), pero solo en 12 a 22 operaciones. Si te importa más la caída máxima más pequeña que el resultado máximo, configura InpKAERMin en 0,25 y pruébalo con tu propio bróker.
¿Por qué la media móvil adaptativa de Kaufman?
Una estrategia de rejilla necesita un punto de partida claro y, a continuación, un motor que la impulse. La KAMA es un buen punto de partida por tres razones. Se calcula únicamente a partir de los precios de cierre, por lo que ofrece el mismo resultado en todos los brókers. Mide el ruido directamente en lugar de estimarlo a partir de una longitud fija, por lo que los mismos ajustes 10/2/30 se comportan de forma sensata tanto en un par tranquilo como en un metal volátil. Y el cruce de una línea que se ha estabilizado en un mercado fluctuante es más infrecuente y más claro que el cruce de una media ordinaria. Los inconvenientes: sigue cruzando tarde tras un cambio brusco de tendencia, un repunte repentino puede elevar el ratio durante una ventana, y una tendencia prolongada en una sola dirección mantiene la posición abierta. El Range Guard, el filtro de tendencia y la brecha de señal están ahí precisamente para eso.
Un ciclo, paso a paso
- Medición. Cada nueva barra compara el movimiento neto de los últimos 10 cierres con la trayectoria que han seguido y lo convierte en un ratio de eficiencia de 0 a 1.
- Adaptar. El ratio establece el suavizado entre un ritmo de 2 barras y uno de 30 barras, al cuadrado, y el KAMA avanza esa distancia hacia el último cierre.
- Cruce. En el modo predeterminado, una barra cerrada debe terminar al otro lado de KAMA con respecto a la barra anterior. En el modo de pendiente, el propio KAMA debe girar al alza (COMPRAR) o a la baja (VENDER).
- Protección de eficiencia. Desactivada por defecto. Cuando está activada, el coeficiente de eficiencia en la barra de señal debe alcanzar el mínimo.
- Protección de rango. Las últimas 20 barras deben abarcar al menos 5 ATR, de modo que se omiten los rangos muy estrechos.
- Filtro de tendencia. Por defecto, el cierre debe situarse en el lado correspondiente de la EMA 200. También puede desviarse de ese lado o desactivarse.
- 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.
- 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.
- Gestión de posiciones. Los grupos de órdenes más antiguas y más recientes se cierran cuando su resultado conjunto, tras aplicar 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.
- 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. 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, pagadas mediante un pequeño recargo sobre los cierres que la red 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. La fila KAUFMAN AMA muestra los parámetros (10/2/30), si la última barra cerrada se sitúa POR ENCIMA o POR DEBAJO de KAMA, si KAMA está subiendo (UP) o bajando (DN), y las barras transcurridas desde el último cruce. La fila ER GUARD muestra el ratio de eficiencia de la última barra cerrada con las opciones OPEN, HOLD o desactivado, la anchura del Range Guard en ATR con su estado y el lado de la EMA. En el gráfico en tiempo real se marca cada cruce de las últimas 150 barras: una pequeña flecha cuando se acepta y un punto gris cuando el guard lo rechaza. 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» se acopla debajo del panel principal; cuando la cobertura está 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 todas las decisiones 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 están hartos de los cruces engañosos en mercados laterales; a quienes les satisfacen muchos cierres pequeños; a quienes prefieren un EA que opere siguiendo la tendencia principal; y a quienes 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 incluye 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. La cesta más amplia necesita margen para cubrir tanto el margen de seguridad como la caída máxima simultáneamente.
- 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 semanas entre una entrada y otra.
- Operadores que buscan un sistema de oro ya preparado. El oro solo se probó en D1 con 22 operaciones, lo que no demuestra gran cosa en ningún sentido.
- Operadores que no prueban primero el sistema. Si te saltas el Strategy Tester en tu propio bróker, esta no es la herramienta adecuada para ti.
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 KAMA clásico? Sí, el ratio de eficiencia de Kaufman con constantes de suavizado rápidas y lentas, al cuadrado, el clásico 10/2/30 por defecto.
¿Para qué sirve el periodo del ratio de eficiencia? Es la ventana en la que se mide el ratio. Cuanto más corto, más rápido reacciona y más ruido genera; cuanto más largo, más tranquilo es y más tardío. Aquí solo se ha realizado un backtest con el valor 10.
¿Modo de cruce o de pendiente? El modo de cruce espera a que el precio cierre atravesando la línea. El modo de pendiente reacciona cuando la propia línea cambia de dirección; aquí no se ha sometido a backtest.
¿Por qué está desactivado el «Efficiency Guard»? En el EURUSD H1 reducía el beneficio por unidad de caída. La prueba se encuentra más arriba para que puedas decidir por ti mismo.
¿Qué mercados se han probado? El EURUSD en H1 y el XAUUSD en D1. El resto lo debes probar tú mismo.
¿Qué profundidad alcanzó la rejilla en la prueba? Como máximo, 10 órdenes abiertas a la vez en el EURUSD, 0,60 lotes en total, con o sin el «Efficiency Guard».
¿Con cuánto debería empezar? Consulta la línea de depósito mínimo cerca de la parte superior: al menos 2.500 $ para el EURUSD H1 y 500 $ para el XAUUSD D1 con el primer lote por defecto; más si aumentas los lotes.
¿Qué debo cambiar primero? InpKARangeMinATR, luego InpKAERMin y, a continuación, InpKAERPeriod. Cambia un parámetro cada vez y observa la caída máxima y la profundidad de la cesta junto al resultado neto.
¿Cuentas de compensación? Existe un límite de margen independiente para ellas, pero el comportamiento de la compensación no está verificado.
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: por encima de 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 (9773290).
GridOrderComment: texto de las órdenes de la rejilla (KSWC).
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 beneficios
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 tramo (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 (9773291).
HedgeReopenOnFinish: abre un nuevo ciclo cuando finaliza uno (activado).
HedgeStartRequiresTrade: el primer ciclo espera a 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 franjas 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 «Media móvil adaptativa de Kaufman» por defecto.
SignalBarShift: 1 corresponde a la última barra completada.
SignalBarsDelay: barras entre señales aceptadas (30; 0 cada una).
SignalValidBars: número de 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).
Media móvil adaptativa de Kaufman
InpKAERPeriod: ventana del ratio de eficiencia en barras (10).
InpKAFast: período rápido, el ritmo de la KAMA en una tendencia clara (2).
InpKASlow: período lento, el ritmo de la KAMA en un mercado lateral (30).
InpKAMode: 0, la barra cerrada cruza el KAMA; 1, el KAMA cambia de pendiente (0).
InpKAERMin: guardián de eficiencia; ratio de eficiencia mínimo en la barra de señal (desactivado por defecto; probado con 0,25; véase más arriba).
InpKARangeMinATR: guardián de rango; ancho mínimo de la ventana en ATR (5; 0 desactivado).
InpKARangeBars: guardián de rango: longitud de la ventana en barras (20).
InpKAATRPeriod: duración del ATR para el «Range Guard» (14).
InpKATrendFilter: 1 a favor de la EMA, 2 en contra, 0 desactivado (1).
InpKATrendMAPeriod: duración de la EMA de tendencia (200).
InpShowSignalArrows: flecha que indica dónde se ha activado un ciclo (activado).
InpShowKAOnChart: cruces KAMA anteriores 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. KAMA se basa en cierres anteriores y no puede prever la siguiente barra; ajustar su velocidad no lo convierte en un sistema predictivo. No se garantiza ningún beneficio. 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 simulador o en una cuenta real? Una reseña breve y sincera de lo que has observado, tanto lo bueno como lo malo, ayuda a otros operadores a elegir bien.
