
A estratégia de equilíbrio a olho nu é uma estratégia de acompanhamento de tendências que combina a linha de conversão e a linha de base do indicador do gráfico da nuvem de Ichimoku, juntamente com a EMA de média móvel, para determinar a direção da tendência, com base no sinal de entrada de ruptura do preço. Faça mais quando a linha de conversão atravessa a linha de base e o preço está acima da EMA de 200 dias; e leve quando a linha de conversão atravessa a linha de base abaixo.
A estratégia utiliza principalmente os seguintes indicadores:
Linha de conversão: o valor médio do canal Donchian, representando a tendência mais curta de curto prazo do preço, correspondente à média móvel de 9 dias.
Linha de base: o valor médio do canal Donchian, que representa a tendência média do preço, equivalente à média móvel de 26 dias.
Lagging Span: Média de deslocamento do preço de fechamento, com um período de deslocamento de 120 dias, usada para determinar a resistência de suporte.
Lead 1: A média da linha de conversão e da linha de base, representando a tendência de longo prazo do preço.
A mediana do canal Donchian de Lead 2:120 representa a tendência mais longa do preço.
EMA200: A média móvel de 200 dias do índice para determinar a direção da grande tendência.
Quando a linha de conversão atravessa a linha de base, indica que a linha de média curta atravessa a linha de média longa e pertence ao sinal de Gold Fork, indicando que a tendência de preços começa a se fortalecer, pode fazer mais. Neste momento, se o preço estiver acima da EMA de 200 dias, isso significa que está na linha longa.
Quando a linha de conversão atravessa a linha de base abaixo, pertence a um sinal de forca morta, indicando que a tendência de preços começou a se enfraquecer e deve parar a perda de posição.
A combinação de sinais cruzados de várias linhas de equilíbrio permite determinar efetivamente o ponto de reversão da tendência de preços, permitindo o acompanhamento da tendência. Ao mesmo tempo, a combinação de filtros de linhas de equilíbrio de linha longa permite evitar sinais errados causados por turbulências de mercado de curto prazo.
O uso de múltiplas linhas médias para determinar a direção da tendência aumenta a precisão de julgamento. O cruzamento das linhas de conversão e base é o sinal de negociação central, e o alinhamento de vários espaços de Lead 1 e Lead 2 é usado para verificar a confiabilidade do sinal.
O Lagging Span pode ser usado para confirmar o nível de resistência de suporte e aumentar ainda mais o tempo de entrada.
Use o EMA200 para determinar a direção da grande tendência e evitar erros de negociação devido a ajustes de curto prazo. Considere fazer mais sinais somente quando a grande tendência for para cima.
Através da otimização de parâmetros, a combinação de períodos de linhas de conversão e linhas de referência permite capturar os pontos de conversão de tendências de diferentes períodos.
A estratégia é clara, fácil de entender e fácil de reproduzir.
Quando a linha de conversão e a linha de base se cruzam, observe o alinhamento de Lead 1 e Lead 2 para confirmar o sinal. Se a ordem de alinhamento for anormal, pode ser uma falsa ruptura, neste momento deve-se evitar a negociação.
Os indicadores de longo período, como o EMA200, devem ser usados para avaliar a tendência geral, evitando sinais de aumento se a tendência geral for para baixo.
A estratégia é mais dependente da tendência, e é propensa a produzir sinais errados em situações de turbulência, resultando em perdas. Deve ser combinado com indicadores como a taxa de flutuação para controlar o risco.
A configuração de parâmetros precisa ser testada e otimizada. Se os parâmetros forem configurados incorretamente, a linha de conversão e a linha de referência podem ser muito sensíveis ou lentas, resultando em falhas ou erros.
Pode-se testar adicionando outros indicadores de linha média, como EMA 50, EMA 100 etc. para auxiliar o julgamento de tendências.
Pode ser combinado com um indicador de volume de transação para confirmar o ponto de mudança de tendência, evitando que a ruptura não seja válida. Por exemplo, a ruptura exige que o volume de transação seja amplificado.
Pode-se combinar indicadores de volatilidade como o ATR para ajustar dinamicamente o ponto de parada e o alvo de lucro. Quando a volatilidade aumenta, o stop loss deve ser relaxado; Quando a volatilidade diminui, o stop loss pode ser apertado para bloquear os lucros.
A combinação de parâmetros da linha de conversão e da linha de referência pode ser otimizada com base no rastreamento de dados históricos para obter um sinal de negociação mais estável.
Pode-se estabelecer estratégias de gestão de posições, aumentando as posições em grandes tendências ascendentes e reduzindo as posições em situações de turbulência.
A estratégia de equilíbrio de primeira vista julga a direção da tendência através de vários indicadores de linha média, entra no ponto de conversão da tendência e, em seguida, segue a sequência. Comparado ao indicador único, a estratégia pode filtrar falsos sinais e melhorar a precisão da entrada.
/*backtest
start: 2022-10-18 00:00:00
end: 2023-10-24 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
strategy(title="TK Cross > EMA200 Strat", shorttitle="TK Cross > EMA200 Strat", overlay=true)
ema200 = ema(close, 200)
conversionPeriods = input(20, minval=1, title="Conversion Line Periods"),
basePeriods = input(60, minval=1, title="Base Line Periods")
laggingSpan2Periods = input(120, minval=1, title="Lagging Span 2 Periods"),
displacement = input(30, minval=1, title="Displacement")
donchian(len) => avg(lowest(len), highest(len))
conversionLine = donchian(conversionPeriods)
baseLine = donchian(basePeriods)
leadLine1 = avg(conversionLine, baseLine)
leadLine2 = donchian(laggingSpan2Periods)
plot(conversionLine, color=#0496ff, title="Conversion Line", linewidth=4)
plot(baseLine, color=#991515, title="Base Line", linewidth=4)
plot(close, offset = -displacement, color=#459915, title="Lagging Span")
p1 = plot(leadLine1, offset = displacement, color=green,
title="Lead 1")
p2 = plot(leadLine2, offset = displacement, color=red,
title="Lead 2")
fill(p1, p2, color = leadLine1 > leadLine2 ? green : red)
plot(ema200, color=purple, linewidth=4)
strategy.initial_capital = 50000
strategy.entry('tkcross', strategy.long, strategy.initial_capital / close, when=conversionLine>baseLine and close > ema200)
strategy.close('tkcross', when=conversionLine<baseLine)