
A estratégia de acompanhamento de linha de equilíbrio adaptativa é uma estratégia de acompanhamento de tendências baseada na linha de equilíbrio. A estratégia aproveita as características de oscilação dos preços das ações em torno da linha de equilíbrio, gerando uma linha de equilíbrio calculando a média dos preços mais altos e mais baixos de diferentes períodos e usando essa linha de equilíbrio como um sinal de compra e venda.
O indicador central da estratégia de acompanhamento de linha de equilíbrio é a linha de equilíbrio xTether, calculada com base nos parâmetros de entrada do ciclo de comprimento. Esta linha de equilíbrio é a média dos preços mais altos e mais baixos nos últimos períodos de comprimento.
Em particular, a estratégia foi implementada através de várias etapas:
Inserir o parâmetro de ciclo Length, 50 dias por defeito, para calcular o período de Lookback na linha média;
Calcular o preço mais alto e o preço mais baixo do período mais recente de Length;
Calcule a média dos preços mais altos e mais baixos para obter a linha média xTether;
Comparar a relação entre o tamanho do preço de close e o tamanho da linha média xTether para determinar os sinais de fazer mais e de fazer menos;
Fazer a reversão de direção de vazio com base no parâmetro de entrada inversa;
Mantenha a posição de multi-cabeça ou de cabeçalho vazio e altere a cor da linha K de acordo com o sinal.
A estratégia tem as seguintes vantagens:
A utilização de linhas de equilíbrio adaptativas permite um acompanhamento eficaz das tendências do mercado;
Configurar o parâmetro de ciclo de comprimento para diferentes operações de ciclo;
O sistema de câmbio pode ser adaptado para variar de direção para a direção de câmbio.
Mudança de cor da linha K após a posse, formando efeitos visuais, facilitando a identificação.
A estratégia também apresenta alguns riscos:
A falta de uma paralisação oportuna para a reversão da tendência;
O parâmetro de comprimento incorrecto pode afetar o desempenho da estratégia se o ciclo de operação for muito curto ou longo;
A frequência de transações pode ser excessiva e há risco de sobre-conformidade.
Para evitar estes riscos, pode-se definir um limite de perda, ajustar o parâmetro de comprimento, limitar adequadamente o número de transações, etc.
A estratégia pode ser melhorada em vários aspectos:
Aumentar as estratégias de stop loss para reduzir os prejuízos em caso de reversão da tendência;
Otimizar o ciclo de Length para encontrar o melhor parâmetro;
Aumentar as condições de filtragem para evitar transações desnecessárias e reduzir o risco de sobreajuste;
Para melhorar a precisão da tomada de decisão, em combinação com outros indicadores.
A estratégia de acompanhamento de linha de equilíbrio auto-adaptável é, em geral, uma estratégia de acompanhamento de tendências viável. Ela usa uma tendência de preço de acompanhamento de linha de equilíbrio, o parâmetro de Setting Length pode se adaptar a diferentes períodos e pode ser alternado para fazer mais tomadas de posição. A vantagem da estratégia é a capacidade de acompanhamento forte, adequada para operações de linha média e longa, mas também existe o risco de ajuste e configuração de parâmetros inadequados.
/*backtest
start: 2023-01-17 00:00:00
end: 2024-01-23 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
////////////////////////////////////////////////////////////
// Copyright by HPotter v1.0 06/12/2017
// Tether line indicator is the first component of TFS trading strategy.
// It was named this way because stock prices have a tendency to cluster
// around it. It means that stock prices tend to move away from the midpoint
// between their 50-day highs and lows, then return to that midpoint at some
// time in the future. On a chart, it appears as though the stock price is
// tethered to this line, and hence the name.
//
// You can change long to short in the Input Settings
// WARNING:
// - For purpose educate only
// - This script to change bars colors.
////////////////////////////////////////////////////////////
strategy(title="TFS: Tether Line", shorttitle="Tether Line", overlay = true )
Length = input(50, minval=1)
reverse = input(false, title="Trade reverse")
lower = lowest(Length)
upper = highest(Length)
xTether = avg(upper, lower)
pos = iff(xTether > close, -1,
iff(xTether < close, 1, nz(pos[1], 0)))
possig = iff(reverse and pos == 1, -1,
iff(reverse and pos == -1, 1, pos))
if (possig == 1)
strategy.entry("Long", strategy.long)
if (possig == -1)
strategy.entry("Short", strategy.short)
barcolor(possig == -1 ? red: possig == 1 ? green : blue )
plot(xTether, color=green, title="Tether Line")