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
- 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.
- 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.
- 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.
- 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.
- Condição de fechamento de compra: CCI > 0. Condição de fechamento de venda: CCI < 0.
- Alertas são emitidos na abertura e no fechamento das posições.
Vantagens da Estratégia
- Combina múltiplos indicadores para uma análise abrangente, aumentando a precisão dos sinais.
- Utiliza um filtro de tendência que pode ser ajustado de acordo com a tendência do mercado, operando a favor dela.
- O tipo de média móvel pode ser escolhido, adaptando-se a diferentes características de mercado.
- Foi validada com dados históricos de longo prazo, apresentando boa estabilidade e adequação para uso contínuo.
- Opera nos dois sentidos, adaptando-se a diferentes condições de mercado, proporcionando mais oportunidades de lucro.
- Alto grau de automação, sem necessidade de intervenção manual, economizando tempo e esforço.
Riscos da Estratégia
- Falta de stop loss e take profit tradicionais, podendo resultar em grandes drawdowns em condições extremas de mercado.
- Em mercados laterais, pode haver abertura e fechamento frequentes de posições, aumentando os custos de transação.
- O uso de um período de CCI relativamente curto pode gerar sinais de ruído.
- Quando a tendência não é clara ou a volatilidade aumenta, a eficácia do filtro de tendência é limitada.
- Tamanho de posição fixo, sem adaptação às mudanças na volatilidade do mercado.
Direções de Otimização da Estratégia
- Considerar adicionar stop loss móvel ou stop loss fixo em pontos para controlar o risco por operação.
- Os parâmetros do RSI e CCI podem ser otimizados para reduzir sinais de ruído.
- 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.
- Adicionar mais pares de moedas e otimizar os parâmetros individualmente para cada ativo.
- 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.
/*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- 1

