Type/to search

Estratégia de Rompimento de N Barras

Common strategy
Created: 2024-04-12 16:57:15
Last modified: 2 years ago
1
Follow
1802
Followers

img

Visão Geral

A estratégia de ruptura de N Barras é uma estratégia de negociação quantitativa baseada em rompimentos de preço. A ideia principal da estratégia é abrir posição comprada quando o preço de fechamento ultrapassa a máxima dos últimos N períodos, e fechar a posição comprada quando o preço de fechamento cai abaixo da mínima dos últimos N períodos. A estratégia compara o preço atual com a máxima e mínima dos últimos N períodos para capturar rupturas fortes, alcançando um efeito de acompanhamento de tendência.

Princípio da Estratégia

  1. Calcular a máxima (highest) e a mínima (lowest) dos últimos N períodos.
  2. Se o preço de fechamento atual for superior à máxima (highest), abrir posição comprada (long).
  3. Se o preço de fechamento atual for inferior à mínima (lowest), fechar a posição comprada (short).
  4. Pode-se optar por usar o preço de fechamento (close) ou os preços de máxima/mínima (high/low) como fonte do sinal (source).
  5. Conforme a fonte do sinal, utilizar ta.highest e ta.lowest para calcular máxima e mínima.
  6. Utilizar ta.crossover e ta.crossunder para detectar rompimentos de preço.

Vantagens da Estratégia

  1. Lógica simples e clara, fácil de implementar e otimizar.
  2. Capaz de capturar eficazmente movimentos fortes de ruptura, com forte capacidade de acompanhamento de tendência.
  3. Grande espaço para ajuste de parâmetros, permitindo otimização para diferentes ativos e períodos.
  4. Ampla aplicabilidade, com bom desempenho na maioria dos ativos e períodos.
  5. Flexibilidade na escolha da fonte do sinal, aumentando a adaptabilidade da estratégia.

Riscos da Estratégia

  1. Desempenho fraco em mercados laterais e de pequena volatilidade, com aberturas e fechamentos frequentes gerando altos custos de transação.
  2. Escolha inadequada de parâmetros pode levar a overfitting.
  3. Possibilidade de grandes drawdowns durante reversões de tendência.
  4. O uso de uma única fonte de sinal pode estar sujeito a distorções no sinal.

Direções de Otimização

  1. Adicionar filtros de tendência, como direção de média móvel (MA), ADX, etc., para reduzir negociações em mercados laterais.
  2. Otimizar a seleção de parâmetros, como o valor de N, fonte do sinal, etc., para aumentar a estabilidade e rentabilidade da estratégia.
  3. Incluir lógica de stop loss e trailing stop para controlar o risco por operação.
  4. Combinar múltiplas fontes de sinal para aumentar a confiabilidade, como considerar simultaneamente rompimentos de fechamento e de máxima/mínima.
  5. Otimizar parâmetros e lógica separadamente para diferentes ativos e períodos.

Resumo

A estratégia de ruptura de N Barras é uma estratégia de negociação quantitativa simples e prática, que captura movimentos de rompimento de preço para obter um bom acompanhamento de tendência. A estratégia possui lógica clara, amplo espaço de otimização e grande aplicabilidade, sendo uma estratégia quantitativa que merece maior estudo e aperfeiçoamento. Através de uma otimização racional de parâmetros e melhorias na lógica, é possível aumentar ainda mais sua estabilidade e rentabilidade, adaptando-se melhor a diferentes ambientes de mercado.

Source
Pine
/*backtest
start: 2023-04-06 00:00:00
end: 2024-04-11 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Breakout", overlay=true, precision=6, pyramiding=0, initial_capital=1000, default_qty_type=strategy.percent_of_equity, default_qty_value=25.0, commission_value=0.05)

n = input.int(5, "N Bars", minval=1)
Strategy parameters
Strategy parameters
N Bars
Source
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)