Type/to search

Estratégia de Negociação Bidirecional Long/Short com Filtro de Tendência CCI+RSI+KC

CCI
1
Follow
1802
Followers

img

Visão Geral

Esta estratégia utiliza três indicadores técnicos: CCI, RSI e o Canal de Keltner (KC), combinados com um filtro de tendência, para realizar operações de compra e venda nos pares AUDNZD e GBPNZD. A estratégia usa CCI e RSI para identificar condições de sobrecompra e sobrevenda, o KC como referência para stop loss e take profit, e uma média móvel como filtro de tendência, abrindo posições a favor da tendência. A estratégia foi testada em dados históricos dos últimos 5 anos e obteve retornos estáveis.

Princípio da Estratégia

  1. Calcular os indicadores CCI, RSI e KC. A banda superior do KC é a linha média mais o ATR, e a banda inferior é a linha média menos o ATR.
  2. Selecionar o tipo de média móvel (SMA, EMA, SMMA, CMA ou TMA) e o método de filtro de tendência (desativado, direto ou reverso) com base nos parâmetros de entrada.
  3. Condição de abertura de compra: permitir compra, CCI < linha de sobrevenda, preço de fechamento < banda inferior do KC, RSI < linha de sobrevenda, volume > média de 50 períodos * multiplicador, e nenhuma posição comprada atualmente.
  4. Condição de abertura de venda: permitir venda, CCI > linha de sobrecompra, preço de fechamento > banda superior do KC, RSI > linha de sobrecompra, volume > média de 50 períodos * multiplicador, e nenhuma posição vendida atualmente.
  5. Condição de fechamento de compra: CCI > 0. Condição de fechamento de venda: CCI < 0.
  6. Alertas são emitidos na abertura e no fechamento das posições.

Vantagens da Estratégia

  1. Combina múltiplos indicadores para uma análise abrangente, aumentando a precisão dos sinais.
  2. Utiliza um filtro de tendência que pode ser ajustado de acordo com a tendência do mercado, operando a favor dela.
  3. O tipo de média móvel pode ser escolhido, adaptando-se a diferentes características de mercado.
  4. Foi validada com dados históricos de longo prazo, apresentando boa estabilidade e adequação para uso contínuo.
  5. Opera nos dois sentidos, adaptando-se a diferentes condições de mercado, proporcionando mais oportunidades de lucro.
  6. Alto grau de automação, sem necessidade de intervenção manual, economizando tempo e esforço.

Riscos da Estratégia

  1. Falta de stop loss e take profit tradicionais, podendo resultar em grandes drawdowns em condições extremas de mercado.
  2. Em mercados laterais, pode haver abertura e fechamento frequentes de posições, aumentando os custos de transação.
  3. O uso de um período de CCI relativamente curto pode gerar sinais de ruído.
  4. Quando a tendência não é clara ou a volatilidade aumenta, a eficácia do filtro de tendência é limitada.
  5. Tamanho de posição fixo, sem adaptação às mudanças na volatilidade do mercado.

Direções de Otimização da Estratégia

  1. Considerar adicionar stop loss móvel ou stop loss fixo em pontos para controlar o risco por operação.
  2. Os parâmetros do RSI e CCI podem ser otimizados para reduzir sinais de ruído.
  3. Considerar introduzir indicadores de volatilidade, como o ATR, para ajustar o tamanho da posição e o stop loss com base na volatilidade do mercado.
  4. Adicionar mais pares de moedas e otimizar os parâmetros individualmente para cada ativo.
  5. Tentar introduzir técnicas de inteligência artificial, como aprendizado de máquina, para otimizar parâmetros de forma adaptativa.

Resumo

Esta estratégia utiliza múltiplos indicadores clássicos, sendo fácil de programar e testar no TradingView. Os resultados dos backtests são bons, mas no mercado real é necessário controlar os riscos e ajustar os parâmetros. Recomenda-se testar com capital pequeno primeiro, acumular experiência e depois aumentar gradualmente o investimento. Seu alto grau de mecanização a torna adequada para investidores conservadores que desejam uso de longo prazo.

Source
Pine
/*backtest
start: 2024-04-01 00:00:00
end: 2024-04-30 23:59:59
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy('CCI Strategy with Trend Filter AUDNZD, GBPNZD', overlay=true, default_qty_type=strategy.cash, default_qty_value=50000, commission_value=0.0005, slippage=2, initial_capital=10000)

// State variables to ensure one entry per signal
Strategy parameters
Strategy parameters
Allow Long Trades
Allow Short Trades
MA Type (Optional)
Trend Filter Method (Optional)
MA Length (Optional)
Keltner Channels Length (Optional)
Keltner Channels Multiplier (Optional)
CCI Length (Optional)
CCI Overbought Level (Optional)
CCI Oversold Level (Optional)
RSI Period (Optional)
RSI Overbought Level (Optional)
RSI Oversold Level (Optional)
Volume Multiplier (Optional)
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)