Type/to search

Estratégia de seguimento de tendência baseada em ATR e CCI

Common strategy
Created: 2023-09-26 16:08:37
Last modified: 3 years ago
1
Follow
1802
Followers

Visão Geral

Esta estratégia identifica tendências de preço combinando o Average True Range (ATR) e o Commodity Channel Index (CCI), utilizando zonas de sobrecompra e sobrevenda como sinais de entrada e saída. O ATR é usado para calcular os canais superior e inferior, enquanto o CCI determina a direção da tendência. Quando o CCI cruza para baixo a partir da zona de sobrecompra, abre-se uma posição vendida; quando cruza para cima a partir da zona de sobrevenda, abre-se uma posição comprada, realizando o acompanhamento de tendência.

Princípio da Estratégia

  1. Calcular o ATR, aqui escolhemos um ATR de 2 períodos
  2. Calcular o valor do CCI, aqui escolhemos um período de 10
  3. Determinar a direção da tendência com base no valor do CCI da vela atual
    • CCI >= 0, define como tendência de alta
    • CCI < 0, define como tendência de baixa
  4. Calcular o canal superior e inferior
    • Canal superior = Preço máximo + ATR * Multiplicador
    • Canal inferior = Preço mínimo - ATR * Multiplicador
  5. Em diferentes direções de tendência, salvar e atualizar os canais superior e inferior
    • Quando CCI >= 0, se o canal superior for menor que o canal superior da vela anterior, reatribuir; quando CCI < 0, se o canal inferior for maior que o canal inferior da vela anterior, reatribuir
    • Isso evita que o canal se mova na direção oposta ao preço
  6. Usar o canal superior ou inferior como sinal de entrada com base no valor do CCI
  7. Usar o cruzamento do eixo zero pelo CCI como sinal de saída
  8. Definir saída com stop loss e take profit

Vantagens da Estratégia

Esta estratégia combina a identificação de tendência com a quebra de canais, permitindo acompanhar a tendência de forma eficaz.

  1. Usar o CCI para determinar a direção da tendência de preço permite identificar rapidamente tendências de alta e baixa
  2. Definir stop loss e take profit com o canal ATR permite controlar o risco
  3. Quando o preço inverte, os canais superior e inferior podem ajustar rapidamente a direção, evitando ficar preso no canal da tendência anterior
  4. Usar o cruzamento do eixo zero do CCI como sinal de saída permite seguir a tendência e evitar perdas por reversão

Riscos e Otimização da Estratégia

  1. Os parâmetros do CCI e ATR precisam ser otimizados; sob diferentes períodos e parâmetros, o desempenho pode variar significativamente
  2. Embora o ajuste do canal possa evitar aperto, se ocorrer uma reversão violenta, ainda pode resultar em lucro insuficiente ou perda
  3. A definição do stop loss precisa ser otimizada, ampliando adequadamente o intervalo de stop para evitar stops muito frequentes
  4. Pode-se combinar com outros indicadores para filtrar sinais de entrada e otimizar oportunidades
  5. Pode-se combinar com indicadores de tendência de períodos superiores para evitar negociações contra a tendência

Resumo

No geral, esta estratégia é uma estratégia de acompanhamento de tendência simples e prática. Suas vantagens são a clareza de conceito, facilidade de implementação e capacidade de aproveitar rapidamente oportunidades de tendência. No entanto, a definição de parâmetros, intervalo de stop loss, etc., precisam ser otimizados e ajustados de acordo com as condições do mercado. Combinar com outros indicadores pode melhorar ainda mais o desempenho da estratégia. Em suma, esta estratégia é uma boa opção introdutória para acompanhamento de tendência e vale a pena estudar e adaptar.

Source
Pine
/*backtest
start: 2023-08-26 00:00:00
end: 2023-09-25 00:00:00
period: 3h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("Trend Trader Karan",overlay=true)
res = input(title="Resolution", type=input.resolution, defval="60",confirm = true)
Strategy parameters
Strategy parameters
Resolution
Take Profit (%)
Stop Loss (%)
CCI
ATR
src
len0
Range
loockback length pivots
Draw lines from wicks (checked) or real bodies (unchecked)?
Display only falling 'high' and rising 'low' trendlines?
checked = monochrome lines, unchecked = direction colored lines?
Limit extensions of the lines? 0 = infinite, other values x 100 bars
show trendline breaks
number of past trendlines to check for breaks (max = 10)
only display 'long' breaks on trendlines connecting 'highs' and 'short' for 'lows'
USING A LOG CHART? MAKE SURE TO CHECK THIS BOX!!
Period
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)