Visão Geral
Esta é uma estratégia de trading quantitativa baseada no rompimento e retroteste de níveis de suporte e resistência. A estratégia identifica níveis-chave de preço de suporte e resistência e opera nos pontos de confirmação do retroteste após o rompimento do preço. Utiliza um número dinâmico de barras para olhar para a esquerda e para a direita para localizar pontos-chave, combinado com uma tolerância de retroteste para filtrar rompimentos falsos, aumentando assim a precisão e a estabilidade das operações.
Princípio da Estratégia
A estratégia contém principalmente a seguinte lógica central:
- Identificar pontos de pivot-chave de suporte e resistência através de um número específico de barras para olhar à esquerda e à direita.
- Definir variáveis de estado para rastrear o rompimento e o retroteste dos níveis candidatos de suporte e resistência.
- Atualizar os níveis candidatos de suporte e resistência quando surgirem novos pontos de pivot.
- Operar quando o preço rompe os níveis candidatos de suporte/resistência e realiza um retroteste:
- Comprar quando o preço cai abaixo do suporte e depois sobe novamente para perto do nível de suporte.
- Vender quando o preço sobe acima da resistência e depois recua para perto do nível de resistência.
- Utilizar um parâmetro de tolerância para filtrar as flutuações de preço durante o retroteste, melhorando a qualidade dos sinais.
Vantagens da Estratégia
- Baseia-se na teoria clássica de análise técnica, com lógica clara e fácil de entender.
- Adapta-se bem através da identificação dinâmica de pontos-chave.
- Combina a dupla confirmação de rompimento e retroteste, reduzindo sinais falsos.
- Utiliza parâmetros de tolerância para filtrar ruídos, aumentando a precisão.
- Código com estrutura clara, fácil de manter e expandir.
- Aplicável a múltiplos períodos de tempo e ativos.
Riscos da Estratégia
- Em mercados laterais, pode negociar com frequência, gerando perdas.
- Sinais falsos de rompimento ainda podem ocorrer.
- A otimização de parâmetros corre o risco de sobreajuste.
- Em mercados com alta volatilidade, o stop-loss pode ser amplo.
- É necessário considerar o impacto dos custos de transação.
Direções de Otimização da Estratégia
- Adicionar um filtro de tendência, operando apenas na direção da tendência principal.
- Incluir um mecanismo de confirmação por volume.
- Aperfeiçoar o momento de entrada, considerando a adição de indicadores técnicos de confirmação.
- Aprimorar os mecanismos de stop-loss e take-profit.
- Incorporar lógica de gestão de posição.
- Considerar a adição de análise multiperíodo.
Resumo
Esta estratégia é construída com base na teoria clássica de suporte e resistência e na lógica de rompimento com retroteste, possuindo uma boa base teórica. Através da otimização de parâmetros e controle de risco, é possível obter resultados de negociação estáveis. O código da estratégia tem uma estrutura clara, é fácil de entender e expandir, e possui alto valor prático. Recomenda-se ajustar os parâmetros adequadamente no trading real, levando em conta as condições do mercado e a tolerância ao risco individual.
/*backtest
start: 2024-02-21 00:00:00
end: 2025-02-18 08:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Binance","currency":"ETH_USDT"}]
*/
//@version=5
strategy("SR Breakout & Retest Strategy (4hr)", overlay=true, initial_capital=10000, default_qty_type=strategy.percent_of_equity, default_qty_value=10)
// ===== USER INPUTS =====- 1

