
A estratégia de venda de opções de ATM de filtragem de tendências dinâmicas é uma estratégia de negociação diária, baseada principalmente na combinação de médias médias e médias médias e indicadores de movimento para determinar o melhor momento de venda de opções. A estratégia usa o sinal cruzado do índice 9⁄15 Moving Average (EMA) como principal condição de entrada, enquanto combina o 50⁄80 Moving Average (MA) como filtro de tendências do mercado em geral e usa o indicador relativamente fraco (RSI) para confirmação de movimento.
O princípio central da estratégia é a negociação de opções de venda de ATM em um ambiente de tendência clara, utilizando um sistema de filtragem de indicadores técnicos em várias camadas para aumentar a precisão da negociação:
Camadas de identificação de tendências: Use a média móvel de 50 dias e 80 dias ((MA) para determinar a direção da tendência do mercado a médio prazo. Quando o preço está abaixo dessas duas médias, é considerado em uma tendência de queda e é adequado para a venda de opções de baixa ((CE); Quando o preço está acima dessas duas médias, é considerado em uma tendência de alta e é adequado para a venda de opções de baixa ((PE)).
Camada de sinal de curto prazoUtilizando o cruzamento das médias móveis do índice nos dias 9 e 15 (EMA) para capturar a mudança de tendência de curto prazo. Quando o 9MA atravessa o 15EMA abaixo, indica que a tendência de curto prazo se transforma em baixa, combinada com o cenário de tendência de queda, para vender uma opção de compra; Quando o 9EMA atravessa o 15EMA acima, indica que a tendência de curto prazo se transforma em alta, combinada com o cenário de tendência de alta, para vender uma opção de compra.
Camada de confirmação de potência: Use o indicador RSI ((14) para confirmar o movimento adicional. Quando o RSI é inferior a 50, confirme o movimento descendente; Quando o RSI é superior a 50, confirme o movimento ascendente.
Posicionamento de opções de igual valorA estratégia calcula automaticamente e coloca o preço de execução da opção ATM no ponto 50 mais próximo, garantindo que a transação é o contrato com a melhor liquidez.
Mecanismo de gestão de riscosCada transação tem um tamanho de posição fixo de 375 mãos, com 50 pts de stop loss e 50 pts de stop loss, além de ser obrigatório o liquidação de todas as posições não liquidadas antes do fechamento do mercado (15:24).
Sistema de filtragem em camadasA combinação de três indicadores técnicos diferentes (MA, EMA e RSI) forma um poderoso sistema de filtragem em várias camadas, reduzindo efetivamente os sinais errados e aumentando a precisão das negociações.
Tendência e dinâmicaA estratégia de entrar apenas quando há tendência e dinâmica, assegurando que a negociação segue a direção principal do mercado, aumenta a probabilidade de sucesso.
Controle preciso de riscosA taxa de risco e de ganho de cada transação é clara e previsível, contribuindo para a gestão de fundos estável.
Evitar o risco de ficar de noiteO mecanismo de liquidação automática de posições antes do fechamento do mercado evita o risco de brecha e a diminuição do valor do tempo que pode ocorrer com a manutenção de posições durante a noite no mercado de opções.
Optimização da liquidez: especializado em negociação de opções de paridade (ATM), que geralmente têm a melhor liquidez e a menor diferença de preço de compra e venda, reduzindo os custos de negociação.
A lógica da estratégia é clara.A entrada e saída são claramente definidas, sem componentes de julgamento subjetivo, adequados para a implementação de transações automáticas sistematizadas.
Risco de atraso na linha médiaA média móvel é, por natureza, um indicador de atraso, que pode gerar um sinal de atraso em mercados altamente voláteis, resultando em um mau tempo de entrada.
Limite de perda fixaA estratégia utiliza um stop fixo de 50 pontos, o que pode levar a um stop frequente em um ambiente de aumento da volatilidade do mercado, enquanto a direção da tendência real pode continuar correta.
Risco de mudança de tendênciaO indicador pode ser confundido com um indicador de tendência mais próximo de um ponto de viragem de tendência principal, o que pode levar a sinais de negociação errados.
Risco de liquidezEmbora as opções de ATM geralmente tenham boa liquidez, em determinadas condições de mercado (por exemplo, antes ou depois de um anúncio importante), a liquidez pode diminuir de forma súbita, resultando em aumento do ponto de deslizamento.
Risco de liquidação de mercadoDurante a fase de liquidação horizontal, os preços flutuam frequentemente perto da linha média, o que pode levar a sinais frequentes e não confiáveis, aumentando os custos de transação e a possibilidade de transações erradas.
Os métodos para evitar esses riscos incluem: suspender a operação da estratégia antes de dados econômicos importantes ou anúncios da empresa, adicionar filtros adicionais de volatilidade do mercado, considerar a possibilidade de ajustar o stop loss em diferentes condições de mercado e adicionar mecanismos de identificação de mercado para evitar a negociação em condições de mercado inadequadas.
Mecanismo de parada dinâmicaA mudança de um stop-loss fixo de 50 pontos para um stop-loss dinâmico baseado na atual volatilidade do mercado, como um stop-loss de configuração de múltiplos baseado no ATR, para melhor se adaptar a diferentes condições de mercado.
Aumentar oscilação do filtroIntrodução de VIX ou outros indicadores de volatilidade como condição de filtragem adicional para evitar entrada ou ajuste de tamanho de posição durante períodos de alta volatilidade.
Fatores de agravamento do tempoIntrodução de filtros de tempo de negociação, evitando os períodos de alta volatilidade antes da abertura e do fechamento do mercado, ou ajustando os parâmetros de estratégia nesses períodos.
Confirmação do Multi-Tempos: adicionar a confirmação de tendências em quadros de tempo mais elevados, por exemplo, combinando a determinação de tendências de linha do sol, apenas quando a tendência de linha do sol e o sinal de curto prazo coincidem.
Mecanismo de bloqueio parcial de lucrosImplementar estratégias de lucro escalonado, bloqueando parte do lucro quando a negociação atinge um determinado lucro e definindo um objetivo de parada mais flexível para o restante.
Optimização de parâmetros e retroalimentaçãoOptimização de parâmetros para a EMA de 9⁄15 e a MA de 50⁄80 para encontrar a combinação de parâmetros que melhor funcionam em diferentes períodos de mercado.
Aumentar a análise da volatilidade implícitaIncluir a volatilidade implícita na negociação de opções, preferindo vender uma série de opções com uma volatilidade implícita relativamente alta.
O objetivo dessas orientações de otimização é tornar as estratégias mais flexíveis e mais adaptáveis a diferentes condições de mercado, ao mesmo tempo em que aumentam a lucratividade e reduzem o risco. Em particular, a introdução de mecanismos de parada de perdas dinâmicas e filtros de taxa de flutuação pode aumentar significativamente a adaptabilidade das estratégias em diferentes condições de mercado.
A estratégia de venda de opções do ATM de filtragem de tendências dinâmicas é um sistema de venda de opções diárias com uma estrutura clara e lógica rigorosa, que combina a tecnologia de rastreamento de tendências e confirmação de dinâmicas para capturar com precisão as oportunidades de negociação de alta probabilidade no mercado. O principal benefício da estratégia reside no seu mecanismo de filtragem em camadas e no seu rigoroso sistema de gerenciamento de risco, que permite controlar efetivamente o risco de uma única transação, evitando ao mesmo tempo o risco durante a noite por meio de um mecanismo de forçamento de posição zero antes do fechamento do mercado.
Apesar de ter uma lógica de negociação clara e um mecanismo de controle de risco, a estratégia ainda enfrenta riscos potenciais, como atraso em relação à linha de equilíbrio, limitação de stop loss fixo e mudanças no ambiente de mercado. A robustez e adaptabilidade da estratégia podem ser aumentadas ainda mais com a introdução de medidas de otimização, como stop loss dinâmico, filtragem de volatilidade e confirmação de múltiplos quadros de tempo.
Esta estratégia oferece um quadro confiável para os investidores que desejam realizar transações sistemáticas de venda de opções no mercado intradiário. No entanto, na prática, é recomendável que os investidores realizem primeiro testes completos em ambientes simulados e ajustes de parâmetros apropriados com base na tolerância ao risco pessoal e no ambiente de mercado para obter o melhor resultado de negociação.
/*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")