
La estrategia de venta de opciones de ATM de filtro de tendencia dinámica es una estrategia de negociación diurna basada principalmente en la combinación de medias a corto y medio plazo y un indicador de movimiento para determinar el mejor momento de venta de opciones. La estrategia utiliza el indicador de 9⁄15 Moving Average (EMA) como la principal señal de entrada, mientras que combina el 50⁄80 Moving Average (MA) como filtro de tendencia general del mercado y utiliza el indicador relativamente débil (RSI) para la confirmación de movimiento.
El principio central de esta estrategia es la negociación de la venta de opciones ATM en un entorno de tendencia clara, utilizando un sistema de filtración de indicadores técnicos en múltiples capas para mejorar la precisión de la negociación:
La capa de identificación de tendencias: Utiliza las medias móviles de 50 y 80 días ((MA) para determinar la dirección de la tendencia a medio plazo del mercado. Cuando el precio está por debajo de estas dos medias se considera que está en una tendencia a la baja y es adecuado para vender opciones a la baja ((CE); cuando el precio está por encima de estas dos medias se considera que está en una tendencia al alza y es adecuado para vender opciones a la baja ((PE))
Capa de señales de corto plazoUtilice el cruce de los promedios móviles de los índices de los días 9 y 15 (EMA) para capturar el cambio de tendencia a corto plazo. Indique que la tendencia a corto plazo ha cambiado a la baja cuando el 9 ha cruzado el 15 EMA, combinado con un contexto de tendencia a la baja.
Capa de confirmación de movimientoConfirme el movimiento a la baja cuando el RSI está por debajo de 50. Confirme el movimiento a la alza cuando el RSI está por encima de 50.
Posicionamiento de las opciones de paridadLa estrategia calcula automáticamente y redondea hasta el precio de 50 puntos más cercano como el precio de ejecución de la opción de ATM, asegurando que la operación sea el contrato con la mejor liquidez.
Mecanismo de gestión de riesgosCada operación tiene un tamaño de posición fijo de 375 manos, y se establecen 50 puntos de stop loss y 50 puntos de stop loss, al tiempo que se obliga a liquidar todas las posiciones no liquidadas antes del cierre del mercado (15:24).
Sistemas de filtración de varias capas: Combinando tres indicadores técnicos diferentes (MA, EMA y RSI), se forma un poderoso sistema de filtrado multicapa, que reduce efectivamente las señales erróneas y mejora la precisión de las operaciones.
Tendencia y dinámica en sintoníaLa estrategia consiste en entrar en el mercado sólo si la tendencia y el dinamismo son consistentes, asegurando que las operaciones se ajusten a la dirección principal del mercado, lo que aumenta la probabilidad de éxito.
Control de riesgos precisoA través de la fijación de puntos fijos de stop loss y stop loss (de 50 puntos), la proporción de riesgo y ganancias de cada operación es clara y predecible, lo que ayuda a la gestión estable de los fondos.
Evite el riesgo de pasar la noche: El mecanismo de liquidación automática de posiciones antes del cierre del mercado evita el riesgo de brecha y la devaluación temporal que puede enfrentar la tenencia de posiciones durante la noche en el mercado de opciones.
Optimización de la liquidez: Se especializa en el comercio de opciones de paridad (ATM), que generalmente tienen la mejor liquidez y la menor diferencia de precio de compra y venta, lo que reduce los costos de transacción.
La lógica de la estrategia está claraLas condiciones de entrada y salida son claras y específicas, sin componentes de juicio subjetivo, adecuadas para la implementación de operaciones automáticas sistematizadas.
Riesgo de retraso en la línea mediaLos promedios móviles son, en esencia, un indicador de retraso, que puede generar señales de retraso en un mercado con gran volatilidad, lo que hace que sea un mal momento para ingresar.
Limitación de pérdidas fijasLa estrategia utiliza un stop fijo de 50 puntos, lo que puede conducir a un stop frecuente en un entorno de mayor volatilidad del mercado, mientras que la dirección de la tendencia real puede seguir siendo correcta.
El riesgo de un punto de inflexión: cerca de los principales puntos de cambio de tendencia, las señales del indicador pueden ser confusas, lo que puede conducir a señales de negociación erróneas.
Riesgo de liquidez: Aunque las opciones de ATM generalmente tienen buena liquidez, en ciertas condiciones de mercado (como antes o después de un anuncio importante), la liquidez puede disminuir repentinamente, lo que aumenta el punto de deslizamiento.
El riesgo de liquidación del mercadoDurante la fase de ordenamiento horizontal, los precios fluctúan frecuentemente cerca de la línea media, lo que puede provocar señales frecuentes e inreliables, lo que aumenta los costos de transacción y la posibilidad de transacciones erróneas.
Los métodos para evitar estos riesgos incluyen: suspender la operación de la estrategia antes de que se produzcan datos económicos importantes o anuncios de la compañía, agregar filtros adicionales de volatilidad del mercado, considerar la posibilidad de ajustar el stop loss en diferentes condiciones de mercado y agregar mecanismos de identificación de mercado para evitar la negociación en un entorno de mercado inadecuado.
Mecanismo de detención de pérdidas dinámicasCambio de un stop fijo de 50 puntos por un stop dinámico basado en la volatilidad actual del mercado, por ejemplo, un stop ajustado por un múltiplo basado en el ATR (la amplitud de fluctuación real), para adaptarse mejor a diferentes entornos de mercado.
Filtros de aumento de la frecuencia de oscilaciónIntroducción de VIX u otros indicadores de volatilidad como condición de filtro adicional para evitar la entrada o el ajuste del tamaño de la posición durante períodos de alta volatilidad.
El factor de tiempoIntroducción de filtros de tiempo de negociación para evitar los momentos de alta volatilidad antes de la apertura y el cierre del mercado, o ajuste de los parámetros de la estrategia en estos momentos.
Confirmación del marco temporal múltiple: Aumentar la confirmación de tendencias en los marcos de tiempo más altos, por ejemplo, combinando la determinación de la tendencia de la línea del sol, y solo entrar en juego cuando la tendencia de la línea del sol y la señal de corto plazo coinciden.
Mecanismo de bloqueo parcial de las gananciasImplementar una estrategia de ganancias escalonadas, bloqueando parte de las ganancias cuando la operación alcanza un determinado nivel de ganancias y estableciendo un objetivo de parada más flexible para el resto.
Optimización de parámetros y retroalimentación: Optimización de parámetros para el EMA del 9⁄15 y el MA del 50⁄80 para encontrar la combinación de parámetros que mejor funcionan en diferentes períodos de mercado.
Aumentar el análisis de la volatilidad implícitaIncluir en el comercio de opciones la consideración de la volatilidad oculta y dar prioridad a la venta de series de opciones con una volatilidad oculta relativamente alta.
El objetivo de estas direcciones de optimización es hacer que las estrategias sean más flexibles y se adapten mejor a diferentes entornos de mercado, al tiempo que mejoran la rentabilidad y reducen el riesgo. En particular, la introducción de mecanismos de suspensión de pérdidas dinámicas y filtros de volatilidad puede mejorar significativamente la adaptabilidad de las estrategias en diferentes condiciones de mercado.
El filtro de tendencias dinámicas es una estrategia de venta de opciones intradiarias que se basa en una estructura clara y una lógica rigurosa, que combina el seguimiento de tendencias y la tecnología de confirmación de la dinámica para capturar con precisión las oportunidades de comercio de alta probabilidad en el mercado. La ventaja central de la estrategia reside en su mecanismo de filtrado múltiple y su estricto sistema de gestión de riesgos, que permite controlar eficazmente el riesgo de una sola transacción, al tiempo que evita el riesgo de la noche a la mañana a través de un mecanismo para forzar una posición en blanco antes del cierre del mercado.
A pesar de que la estrategia tiene una lógica de negociación clara y un mecanismo de control de riesgo, se enfrenta a riesgos potenciales como el retraso en la línea de la mediana, los límites de stop loss fijos y los cambios en el entorno del mercado. Se puede mejorar aún más la robustez y la adaptabilidad de la estrategia mediante la introducción de medidas de optimización como el stop loss dinámico, el filtrado de la volatilidad y la confirmación de múltiples marcos de tiempo.
Esta estrategia ofrece un marco fiable para los inversores que desean realizar operaciones de venta de opciones sistematizadas en el mercado intraday. Sin embargo, en la práctica, se recomienda que los inversores realicen pruebas completas en un entorno simulado y ajusten los parámetros apropiados en función de la capacidad de asumir el riesgo personal y el entorno del mercado para lograr la mejor operación.
/*backtest
start: 2024-04-07 00:00:00
end: 2025-04-06 00:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"DOGE_USDT"}]
*/
//@version=5
strategy("ATM Option Selling Strategy", overlay=true, default_qty_type=strategy.fixed, default_qty_value=375)
// Input parameters
ema9 = ta.ema(close, 9)
ema15 = ta.ema(close, 15)
ma50 = ta.sma(close, 50)
ma80 = ta.sma(close, 80)
rsi = ta.rsi(close, 14)
// Define ATM Strike Price (Rounding to nearest 50)
atmStrike = math.round(close / 50) * 50 // Corrected function
// Sell ATM Call & Put Conditions
sellCallCondition = close < ma50 and close < ma80 and ta.crossunder(ema9, ema15) and rsi < 50
sellPutCondition = close > ma50 and close > ma80 and ta.crossover(ema9, ema15) and rsi > 50
// Define Stop Loss & Take Profit (50 Points)
pointValue = syminfo.mintick * 100 // Assuming 1 point = 1 price unit
takeProfit = 50 * pointValue
stopLoss = 50 * pointValue
// Market Close Exit Time (3:24 PM IST) - Ensures exit before next day
exitTime = (hour == 15 and minute == 24)
// Plot EMAs & MAs
plot(ema9, color=color.blue, title="9 EMA")
plot(ema15, color=color.orange, title="15 EMA")
plot(ma50, color=color.green, title="50 MA")
plot(ma80, color=color.red, title="80 MA")
// Sell ATM Call Option when Sell Condition Triggers
if sellCallCondition
strategy.entry("Sell ATM Call", strategy.short, qty=375)
strategy.exit("Exit Call", from_entry="Sell ATM Call", limit=close - takeProfit, stop=close + stopLoss)
// Sell ATM Put Option when Buy Condition Triggers
if sellPutCondition
strategy.entry("Sell ATM Put", strategy.short, qty=375)
strategy.exit("Exit Put", from_entry="Sell ATM Put", limit=close - takeProfit, stop=close + stopLoss)
// **Force Exit All Trades at 3:24 PM IST**
if exitTime
strategy.close_all(comment="Market Close Exit")
// Plot Sell Signals
plotshape(series=sellCallCondition, location=location.abovebar, color=color.red, style=shape.labeldown, title="Sell Call")
plotshape(series=sellPutCondition, location=location.belowbar, color=color.green, style=shape.labelup, title="Sell Put")