Стратегия продажи опционов ATM с динамическим трендом, отфильтрованная в сочетании с пересечением EMA и подтверждением импульса RSI

EMA SMA RSI ATM 期权卖出 趋势过滤 动量确认 止损止盈 市场收盘平仓
Дата создания: 2025-04-07 13:29:42 Последнее изменение: 2025-04-07 13:29:42
Копировать: 2 Количество просмотров: 432
2
Подписаться
319
Подписчики

Стратегия продажи опционов ATM с динамическим трендом, отфильтрованная в сочетании с пересечением EMA и подтверждением импульса RSI Стратегия продажи опционов ATM с динамическим трендом, отфильтрованная в сочетании с пересечением EMA и подтверждением импульса RSI

Обзор

Динамическая стратегия продажи опционов с фильтром на тенденции (ATM) - это стратегия торговли в течение дня, основанная на сочетании краткосрочных и среднесрочных средних линий и динамических индикаторов для определения оптимального времени продажи опционов. Эта стратегия использует пересекающийся сигнал 915-го индекса (EMA) в качестве основного условия для входа, а также 5080-го (MA) в качестве фильтра на тенденции рынка в целом и использует относительно слабый индикатор (RSI) для подтверждения динамики.

Стратегический принцип

Основным принципом стратегии является продажа опционов ATM в условиях четкой тенденции, используя многоуровневую систему фильтрации технических показателей для повышения точности торговли:

  1. Тренд-идентификационный слойИспользуйте 50-дневную и 80-дневную скользящие средние ((MA) для определения среднесрочного направления тренда рынка. Когда цена ниже этих двух средних линий, она считается в нисходящей тенденции, подходящей для продажи опционов на понижение ((CE); когда цена выше этих двух средних линий, она считается в восходящей тенденции, подходящей для продажи опционов на понижение ((PE).

  2. Короткосрочный сигнал: использование пересечения 9-го и 15-го индекса скользящих средних ((EMA) для захвата сдвига краткосрочного тренда. Когда 9EMA ниже 15EMA, показывает, что краткосрочный тренд переходит вниз, в сочетании с понижающим трендом, можно продать позиционный опцион; когда 9EMA на 15EMA, показывает, что краткосрочный тренд переходит вверх, в сочетании с повышающим трендом, можно продать позиционный опцион.

  3. Установка мощности: Используйте индикатор RSI ((14) для дополнительного подтверждения динамики. Когда RSI ниже 50, подтвердите падение; когда RSI выше 50, подтвердите повышение.

  4. Оптимумы на равноценные позицииСтратегия автоматически рассчитывает и вводит в оборот ближайшую цену в 50 пунктов в качестве цены исполнения опциона в банкомате, чтобы гарантировать, что сделка является наиболее ликвидной.

  5. Механизм управления рискамиПозиции в размере 375 рук на одну сделку фиксируются, с установкой 50 стоп-лосов и 50 стоп-стопов, а также обязательной ликвидации всех неравновесных позиций до закрытия рынка в 15:24.

Стратегические преимущества

  1. Многослойная система фильтрацииС помощью объединения трех различных технических показателей (MA, EMA и RSI) образуется мощная многоуровневая система фильтрации, которая эффективно уменьшает ошибочные сигналы и повышает точность торгов.

  2. Тенденции и динамикаСтратегия входа в рынок только в том случае, если тренд и динамика совпадают, что повышает вероятность успеха, гарантируя, что сделка будет соответствовать основным направлениям рынка.

  3. Точное управление рискамиС помощью установки фиксированных стоп-лосс и стоп-стоп-пунктов ((50 пунктов), соотношение риска и прибыли для каждой сделки является четким и предсказуемым, что способствует стабильному управлению деньгами.

  4. Избегайте рисков ночного сна: механизм автоматического ликвидации позиций перед закрытием рынка, эффективно избегает риска дефицита и временного падения стоимости, с которым могут столкнуться ночные позиции на рынке опционов.

  5. Оптимизация ликвидности: специализируется на торговле опционами ATM, которые обычно имеют наилучшую ликвидность и минимальную разницу в цене покупки и продажи, что снижает стоимость торговли.

  6. Логика стратегии ясна: Условия входа и выхода четко определены, не содержат субъективных суждений, подходят для систематизированной реализации автоматических сделок.

Стратегический риск

  1. Риск отставания от среднейДвижущаяся средняя по своей сути является отстающим показателем, который может создавать задержанные сигналы в сильно колеблющихся рынках, что приводит к плохим временам для входа.

  2. Ограничение фиксированного стоп-лоста: стратегия использует фиксированный 50-пунктный стоп, что может привести к частым стопам в условиях повышенной волатильности рынка, в то время как фактическое направление тренда может оставаться правильным.

  3. Риск перелома: Вблизи основных точек перелома тренда индикаторные сигналы могут быть запутанными, что приводит к ошибочным торговым сигналам.

  4. Риск ликвидности: Хотя опционы на банкомат обычно имеют хорошую ликвидность, в определенных рыночных условиях (например, до и после крупного объявления) ликвидность может резко снизиться, что приводит к увеличению скольжения.

  5. Рыночные рискиВ период сверки цены часто колеблются вблизи средней линии, что может приводить к частому и ненадежному сигналу, увеличивая стоимость торгов и возможность ошибочной торговли.

Способы избежать этих рисков включают в себя: приостановку действия стратегии до важных экономических данных или объявлений компаний, добавление дополнительных фильтров рыночной волатильности, рассмотрение возможности корректировки величины остановки убытков в различных рыночных условиях и добавление механизмов идентификации рынков, чтобы избежать торговли в неподходящих рыночных условиях.

Направление оптимизации стратегии

  1. Динамический механизм остановки убытков: изменение фиксированного 50-точкового стоп-стопа на динамический стоп-стоп, основанный на текущей волатильности рынка, например, на множительном стоп-стопе, основанном на ATR, чтобы лучше адаптироваться к различным рыночным условиям.

  2. Фильтр повышенной частоты колебанийВведение VIX или других показателей волатильности в качестве дополнительных фильтров, чтобы избежать входа или корректировки размеров позиций во время очень высокой волатильности.

  3. Временные факторыВведение фильтрации торговых периодов, чтобы избежать периодов высокой волатильности перед открытием и закрытием рынка, или корректировка параметров стратегии в эти периоды.

  4. Подтверждение многократных временных рамок: добавление подтверждения тенденции в более высоких временных рамках, например, в сочетании с оценкой тенденции на солнечной линии, вступая в игру только при совпадении тенденции на солнечной линии и краткосрочного сигнала.

  5. Механизм частичного блокирования прибылиПрименение стратегии поэтапного получения прибыли, при которой часть прибыли блокируется, когда сделка достигает определенного уровня прибыли, а остальная часть устанавливается более мягкая стоп-цель.

  6. Оптимизация параметров и отсчет: параметрическая оптимизация для 915 EMA и 5080 MA, чтобы найти оптимальную комбинацию параметров для различных рыночных циклов.

  7. Добавление анализа скрытой волатильностиВключение в опционную торговлю учета скрытой волатильности, отдавая предпочтение продаже опционов, в которых скрытая волатильность находится на относительно высоком уровне.

Целью этих направлений оптимизации является повышение гибкости стратегий, чтобы они могли лучше адаптироваться к различным рыночным условиям, одновременно повышая прибыльность и снижая риски. В частности, внедрение механизмов динамического остановки убытков и фильтров волатильности может значительно повысить адаптивность стратегий в различных рыночных условиях.

Подвести итог

Динамическая стратегия продажи опционов на банкоматные опционы - это четкая, строго логическая система продажи опционов в течение дня, которая точно улавливает высоковероятные торговые возможности на рынке, используя технологии отслеживания тенденций и подтверждения динамики. Основные преимущества этой стратегии заключаются в ее многоуровневом фильтрационном механизме и строгой системе управления рисками, которая позволяет эффективно контролировать риск однократной сделки, избегая риска в одночасье с помощью механизма принудительного выравнивания до закрытия рынка.

Несмотря на то, что стратегия имеет четкую логику торговли и механизм контроля риска, она по-прежнему сталкивается с потенциальными рисками, такими как задержка равновесия, фиксированные ограничения на потери и изменения рыночной обстановки.

Эта стратегия предоставляет надежную основу для инвесторов, которые хотят систематизировать продажу опционов на внутреннем рынке. Однако, в практическом применении рекомендуется, чтобы инвесторы сначала провели полное тестирование в симуляторной среде и сделали соответствующие параметры в зависимости от индивидуальной способности к риску и рыночных условий для достижения оптимального эффекта торговли.

Исходный код стратегии
/*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")