Type/to search

Estratégia de rastreamento de reversão baseada no oscilador de banda de volatilidade

Common strategy
Created: 2023-11-23 13:42:03
Last modified: 3 years ago
1
Follow
1802
Followers

img

Visão Geral

Esta estratégia é baseada no indicador CCT Bollinger Band Oscillator desenvolvido por Steve Karnish, identificando rompimentos de preço em relação à média móvel e combinando um mecanismo de retração para realizar negociações de reversão.

Princípio da Estratégia

A estratégia utiliza o preço máximo como fonte de dados e, em seguida, calcula o valor do oscilador CCT Bollinger Band. O valor do oscilador oscila entre -200 e 200, onde 0 representa o preço médio menos 2 desvios-padrão, e 100 representa o preço médio mais 2 desvios-padrão. Sinais de negociação são gerados quando o oscilador cruza acima ou abaixo de sua média móvel exponencial (EMA). Especificamente, se o oscilador cruza acima de sua EMA e a distância entre eles é maior que o valor marginal definido, uma posição comprada é aberta; se o oscilador cruza abaixo de sua EMA e a distância entre eles é menor que o valor marginal negativo definido, uma posição vendida é aberta. O tamanho da posição é calculado com base em um percentual definido. Além disso, a estratégia utiliza um stop-loss baseado em retração (trailing stop) para limitar perdas, ajustando-se conforme a variação percentual do preço ou ticks.

Análise de Vantagens

  • Utiliza o indicador CCT Bollinger Band Oscillator, que possui certa influência no mercado, ajudando a reduzir sinais falsos.
  • Combina a EMA e condições marginais para filtrar sinais, evitando negociações ineficazes durante oscilações do mercado.
  • Emprega um mecanismo de trailing stop, que pode encerrar posições rapidamente em caso de perdas excessivas.

Análise de Riscos

  • O oscilador CCT pode gerar certa defasagem, levando a perdas no melhor momento de reversão de preço.
  • Valores marginais muito altos e períodos da EMA muito curtos podem aumentar a frequência de negociações e o risco.
  • Um trailing stop muito amplo pode aumentar o risco de perdas.

Métodos de Controle de Risco:

  • Ajustar o período da EMA, utilizando um filtro de prazo mais longo.
  • Ajustar adequadamente o valor marginal para equilibrar risco e retorno.
  • Reduzir a proporção do tamanho da posição para controlar perdas individuais.
  • Reduzir o intervalo do trailing stop para acelerar a saída de posições.

Direções de Otimização

A estratégia pode ser otimizada nos seguintes aspectos:

  1. Substituir por outros indicadores de volatilidade, como Bandas de Bollinger, Canais de Keltner, etc., para identificar pontos de compra e venda.
  2. Adicionar outros indicadores de filtro, como MACD, RSI, etc., para garantir a confiabilidade dos sinais de negociação.
  3. Utilizar algoritmos de aprendizado de máquina para otimizar automaticamente parâmetros como período da EMA e valor marginal.
  4. Incluir mecanismos de gerenciamento de posição, como tamanho fixo de posição, Martingale, etc., para controlar o risco de negociação.
  5. Otimizar o mecanismo de trailing stop, utilizando stop baseado em volatilidade ou ATR (Average True Range), entre outros.

Conclusão

De forma geral, esta estratégia é uma estratégia de negociação quantitativa baseada no indicador CCT Bollinger Band para identificar reversões de preço. Ela possui certas vantagens, mas também espaço para melhorias. Através da otimização de parâmetros, adição de indicadores de filtro, uso de engenharia de recursos e introdução de aprendizado de máquina, é possível aumentar ainda mais a estabilidade e a lucratividade da estratégia.

Source
Pine
/*backtest
start: 2023-11-15 00:00:00
end: 2023-11-17 11:00:00
period: 45m
basePeriod: 5m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
// This strategy is based on the CCT Bollinger Band Oscillator (CCTBO) 
// developed by Steve Karnish of Cedar Creek Trading and coded by LazyBear.
// Indicator is available here https://www.tradingview.com/v/iA4XGCJW/
Strategy parameters
Strategy parameters
Stddev loopback period
EMA period
Margin
Source
Number of digits
Trailing offset (0.01 = 1%) :
Offset in ticks ?
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)