Estratégia de negociação de longo prazo baseada no indicador CCI


Data de criação: 2023-12-18 12:32:07 última modificação: 2023-12-18 12:32:07
cópia: 0 Cliques: 700
1
focar em
1621
Seguidores

Estratégia de negociação de longo prazo baseada no indicador CCI

Visão geral

Esta estratégia é baseada no indicador CCI e foi projetada para uma estratégia de negociação de linha longa que só faz mais e não fica vazia. Quando o indicador CCI é superior a 100 gera um sinal de compra e quando o indicador CCI é inferior a 100 gera um sinal de venda.

Princípio da estratégia

O CCI é um indicador de tendência de flutuação, que mede o grau de desvio do preço atual em relação ao preço típico em um determinado período, para determinar se o atual estado é de sobrecompra ou de sobrevenda. Quando o CCI é superior a 100 indica entrada na área de sobrecompra, e pode ser considerado vendido; quando o CCI é inferior a 100 indica entrada na área de sobrevenda, e pode ser considerado comprado.

A lógica de negociação desta estratégia é que, quando o indicador CCI atravessa 100 e gera um sinal de compra, uma posição de cima pode ser criada; Quando o indicador CCI segue com uma ruptura de 100 e gera um sinal de venda, a posição de cima anterior é eliminada. Além disso, a estratégia evita a criação de posições vazias, controlando efetivamente o risco, permitindo apenas posições vazias.

Análise de vantagens estratégicas

  • O uso do índice CCI para determinar áreas de sobrecompra e sobrevenda é uma técnica de negociação mais avançada.
  • “O que eu faço é fazer mais e não ficar em branco, o que é muito eficaz para evitar o risco de negociação em branco”.
  • Parâmetros do CCI são ajustáveis e podem ser otimizados para diferentes variedades
  • A lógica da estratégia é simples, fácil de entender e de implementar.

Análise de risco estratégico

  • Indicadores de CCI com diferentes parâmetros que afetam os resultados, com parâmetros que precisam ser cuidadosamente otimizados
  • Para evitar erros de julgamento, deve-se ter em conta mais fatores quando se trata de sinais de negociação do CCI.
  • É fácil perder oportunidades de negócios.
  • A importância de se preocupar com o impacto de eventos inesperados sobre os preços para evitar a manipulação

Direção de otimização da estratégia

  • Parâmetros de otimização do CCI, seleção dos melhores parâmetros para diferentes variedades
  • Combinação de mais indicadores para filtrar os sinais CCI, aumentando a precisão
  • Aumentar a estratégia de stop loss e reduzir o stop loss único
  • Adição de sinal de reopened para permitir a reabertura de posições
  • Permitir, de forma apropriada, um espaço livre para aumentar o lucro estratégico

Resumir

Esta estratégia usa o indicador CCI para determinar áreas de sobrecompra e sobrevenda, apenas faça mais e não faça vazio, para evitar o risco de negociação de cabeça para baixo. O conceito da estratégia é mais maduro, a lógica é simples e fácil de implementar. Mas também existe um certo risco, que precisa ser focado na otimização de parâmetros, na combinação de mais indicadores e na configuração de stop loss.

Código-fonte da estratégia
/*backtest
start: 2022-12-11 00:00:00
end: 2023-12-17 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("CCI Long Only Strategy", overlay=true)

// Input for CCI period
cciPeriod = input(14, title="CCI Period")

// Calculate CCI
cciValue = ta.cci(close, cciPeriod)

// Initialize variables to track last signals
var bool lastBuySignal = na
var bool lastSellSignal = na

// Buy condition
buyCondition = cciValue > 100 and na(lastBuySignal)

// Sell condition
sellCondition = cciValue < -100 and na(lastSellSignal)

// Update last signals
lastBuySignal := buyCondition ? true : na
lastSellSignal := sellCondition ? true : na

// Execute Buy and Sell orders
strategy.entry("Buy", strategy.long, when = buyCondition)
strategy.close("Buy", when = sellCondition)

// Plot CCI for reference
plot(cciValue, title="CCI", color=color.blue)