
Visão geral
A estratégia é um sistema de negociação de acompanhamento de tendências que combina o canal de Donchian e a média móvel simples de 200 ciclos (SMA). A estratégia identifica oportunidades potenciais de compra e venda, observando os altos e baixos dos preços que quebram o canal de Donchian e combinando o movimento do SMA.
Princípio da estratégia
A lógica central da estratégia é baseada nos seguintes elementos-chave:
- Computação de 20 ciclos para os trilhos superior, inferior e médio do corredor de Dongxian
- Combinando o movimento do SMA de 200 ciclos para determinar a direção da tendência geral
- Sinal de entrada:
- Quando o preço atravessa o canal de Dongxian e está acima do SMA200, o sinal de multiplicação é acionado
- Quando o preço despenca da trajectória do canal de Dongxian e está abaixo do SMA200, um sinal de curto-circuito é acionado
- Parar de perder:
- Multi-cabeça de parada de perda em 45% abaixo da linha média do canal
- A paragem de perda de cabeçote está a 45% acima da linha média do corredor
Vantagens estratégicas
- O efeito de acompanhamento de tendências é notável: a combinação de uma ruptura do canal de Dongguan e a confirmação de tendências do SMA200 permite capturar de forma eficaz tendências de médio e longo prazo
- Controle de risco racional: mecanismo de stop loss dinâmico, baseado no design da linha central do canal, capaz de ajustar automaticamente a posição de stop loss de acordo com as flutuações do mercado
- Configuração de parâmetros é simples: basta configurar os dois principais parâmetros, o ciclo de canais e o ciclo de médias móveis, reduzindo o risco de otimização excessiva
- A lógica da estratégia é clara: as condições de entrada e saída são claras, fáceis de entender e executar
- Adaptabilidade: pode ser aplicada a diferentes tipos de transações e períodos de tempo
Risco estratégico
- Risco de mercado de choque: Falso sinal de ruptura frequente pode ocorrer em situações de choque horizontal, resultando em interrupções contínuas
- Risco de deslizamento: em um cenário rápido, o preço de transação real pode estar em grande desvio do preço de sinal
- Risco de reversão de tendência: uma grande retração pode ocorrer quando a tendência principal se desvia
- Sensibilidade de parâmetros: a escolha de um ciclo de canal e um ciclo de média móvel afetam significativamente a performance da estratégia
Sugestões de controle de risco:
- Recomenda-se a verificação cruzada com outros indicadores técnicos
- Pode adicionar filtros de intensidade de tendência
- Considerar o uso de um plano de gestão de posições dinâmicas
- Verificar e otimizar os parâmetros da estratégia regularmente
Direção de otimização da estratégia
Otimização de sinal:
- Adicionar mecanismo de confirmação de volume
- Apresentando o Indicador de Força da Tendência
- Análise de tendências de preços
Optimização de Stop Loss:
- Percentagem de amortização ideal
- Adicionado mecanismo de trailing stop
- Considerando a volatilidade para o amortização
Optimização da gestão de posições:
- Realização de controle de posição dinâmico baseado na volatilidade
- Adição ao mecanismo de construção e redução de armazéns por lotes
Otimização de tempo:
- Adição de um mecanismo de identificação de mercado
- Otimizar o filtro de tempo de negociação
Resumir
A estratégia, através da combinação do clássico canal de Tongan com o indicador de média móvel, constrói um sistema de acompanhamento de tendências com clareza lógica e controle de risco. A principal vantagem da estratégia é que o sinal é claro e o controle de risco é razoável, mas o desempenho pode ser fraco em mercados turbulentos.
Código-fonte da estratégia
/*backtest
start: 2024-02-21 00:00:00
end: 2024-03-18 00:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Binance","currency":"SOL_USDT"}]
*/
// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © ardhankurniawan
//@version=5
strategy("Donchian Channel Strategy with SMA 200 and Custom SL", overlay=true)
// Parameters
length = 20
smaLength = 200 // Changed SMA to 200
// Calculate Donchian Channel
upper = ta.highest(high, length)
lower = ta.lowest(low, length)
mid = (upper + lower) / 2 // Mid Line
// Calculate SMA 200
sma200 = ta.sma(close, smaLength)
// Plot Donchian Channel, SMA 200, and Mid Line
plot(upper, color=color.green, linewidth=2, title="Upper Line")
plot(lower, color=color.red, linewidth=2, title="Lower Line")
plot(mid, color=color.orange, linewidth=1, title="Mid Line")
plot(sma200, color=color.blue, linewidth=2, title="SMA 200")
// Long and Short logic based on SMA 200
longCondition = upper > ta.highest(upper[1], length) and close > sma200
shortCondition = lower < ta.lowest(lower[1], length) and close < sma200
// Calculate Stop Loss for Long and Short based on new conditions
longSL = mid - 0.45 * (mid - lower) // SL for Long when price crosses down mid line
shortSL = mid + 0.45 * (upper - mid) // SL for Short when price crosses up mid line
// Enter Long or Short position
if (longCondition)
strategy.entry("Long", strategy.long)
if (shortCondition)
strategy.entry("Short", strategy.short)
// Place Stop Loss
strategy.exit("Exit Long", from_entry="Long", stop=longSL)
strategy.exit("Exit Short", from_entry="Short", stop=shortSL)