
Esta estratégia é baseada no padrão de desenvolvimento do indicador do canal de Tongan. Por padrão, espera por duas confirmações de altos mais altos (ou baixos mais baixos) consecutivos antes de emitir um sinal de negociação, evitando assim ser derrotado pela ilusão de que os comerciantes do mercado fazem o mercado.
A estratégia também oferece a opção de desativar o mecanismo de confirmação dupla, permitindo que a estratégia emita um sinal de negociação imediato quando um novo alto ou um novo baixo aparece.
A estratégia também oferece a opção de filtrar a negociação em branco para aqueles que não gostam de negociar em branco.
A estratégia baseia-se na trajetória ascendente e descendente do indicador do canal de Dongguan. A trajetória ascendente é o valor máximo do valor máximo da linha K de raiz n anterior, e a trajetória descendente é o valor mínimo do valor mínimo da linha K de raiz n anterior. O valor de n é assumido por defeito como 20.
A trajetória média é a média entre a trajetória superior e a inferior, que pode ser usada para determinar a direção da tendência.
Quando o preço se move para cima, a estratégia é aberta com a premissa de que a posição é vazia. Quando o preço se move para baixo, a estratégia é aberta com a premissa de que a posição é vazia.
Para filtrar a brecha de fraude, a estratégia ativa a opção de bloqueio de dupla confirmação de espera por padrão. Isso significa que dois pontos mais altos (mais altos) ou mais baixos (mais baixos) devem ser exibidos para que o sinal de negociação seja emitido.
A estratégia tem as seguintes vantagens:
Os indicadores do Canal de Dongxian são simples, práticos e fáceis de entender.
O mecanismo de dupla confirmação é eficaz para filtrar falhas de segurança e evitar armadilhas.
A duração do ciclo de canal pode ser personalizada para se adaptar a diferentes condições de mercado.
Oferecer opções de negociação a descoberto para atender às necessidades de diferentes investidores.
O código é simples, fácil de entender e de reutilizar.
A estratégia também apresenta alguns riscos:
O mecanismo de dupla confirmação pode ter perdido algumas oportunidades de transação.
A configuração incorreta do ciclo de corredor pode levar a transações muito frequentes ou muito raras.
O excesso de tempo de detenção pode não ser suficiente para controlar os riscos.
Os investidores devem estar atentos aos riscos adicionais associados ao investimento em ações de capital aberto.
Os riscos de correspondência de dados de retrospecção requerem vigilância.
Resolução:
O mecanismo de dupla confirmação pode ser desligado ou o intervalo de dupla confirmação pode ser apropriadamente reduzido.
Optimizar os parâmetros, escolher o ciclo de passagem adequado.
Estabeleça um stop loss ou um stop stop para controlar razoavelmente a perda individual.
“Não há negociação de títulos, apenas negociação de títulos”.
Estratégias de avaliação rigorosa, repetidas em diferentes cenários de mercado.
A estratégia de otimização inclui:
O tamanho da posição é ajustado de forma dinâmica com base no índice de volatilidade.
Falsa brecha filtrada com base no indicador de força de ruptura.
A partir de agora, você pode usar o Stop Loss Mobile para acompanhar as tendências.
Combinado com outros indicadores, para determinar a direção da tendência, evite perder pontos de inflexão importantes.
Parâmetros de otimização automática usando métodos de aprendizagem de máquina.
Essas melhorias podem melhorar ainda mais a estabilidade e a rentabilidade da estratégia.
Esta estratégia baseia-se no mecanismo de confirmação dupla do canal de Dongguan, permitindo um acompanhamento de tendências simples e eficaz, ao mesmo tempo em que controla o risco. Através da otimização de parâmetros e extensão de funções, a estratégia pode ser adaptada a um ambiente de mercado mais amplo e tem uma boa praticidade.
/*backtest
start: 2022-12-15 00:00:00
end: 2023-12-21 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy(title="Donchian Channels", shorttitle="DC", overlay=true, initial_capital=10000, default_qty_type = strategy.percent_of_equity, default_qty_value = 100, calc_on_every_tick=true)
length = input(20, minval=1)
lower = lowest(length)
upper = highest(length)
basis = avg(upper, lower)
bool inShortPos = false
bool inLongPos = false
bool wait4confirmation = input(true, title="Wait for double confirmation?")
bool doShort = input(true, title="Include short positions")
plot(basis, "Basis", color=#FF6D00)
u = plot(upper, "Upper", color=#2962FF)
l = plot(lower, "Lower", color=#2962FF)
fill(u, l, color=color.rgb(33, 150, 243, 95), title="Background")
//if(inShortPos == false and inLongPos == false)
if(not inLongPos and upper > upper[1])
if(wait4confirmation)
if(not inLongPos and upper > upper[1] and upper[1] > upper[2])
strategy.close("Short", true)
strategy.entry("Buy", true)
else
strategy.close("Short", true)
strategy.entry("Buy", true)
else
if(not inShortPos and lower < lower[1])
if(wait4confirmation)
if(not inShortPos and lower < lower[1] and lower[1] < lower[2])
strategy.close("Buy", true)
if(doShort)
strategy.entry("Short", true)
else
strategy.close("Buy", true)
if(doShort)
strategy.entry("Short", true)