Estratégia de retestamento de linhas de demarcação futuras

Autora:ChaoZhang, Data: 2024-02-05 14:00:01
Tags:

img

Resumo

A ideia principal desta estratégia é prever a tendência futura dos preços, desenhando linhas de extensão de preços futuras e comparando o preço atual com as linhas.

Princípio da estratégia

As linhas de demarcação futuras (FLD) representam a mediana, o preço mais alto ou mais baixo em um determinado período futuro.

  1. Calcular o período de deslocamento período de FLD com base na duração do ciclo, que é o preço futuro do preço.
  2. Comparar o preço de fechamento atual com o preço futuro da FLD no período de deslocamento.
    • Quando o preço de fechamento é inferior ao preço do FLD futuro, é um sinal de alta.
    • Quando o preço de fechamento é superior ao preço do FLD futuro, é um sinal de baixa.
  3. Faça posições longas ou curtas correspondentes com base em sinais de alta e baixa.

Análise das vantagens

As principais vantagens desta estratégia:

  1. Usar FLD para determinar a tendência futura tem alta precisão.
  2. Parâmetro de ciclo personalizável, adaptável a diferentes ambientes de mercado.
  3. Pode escolher o preço médio, mais alto ou mais baixo como fonte FLD, alta adaptabilidade.

Análise de riscos

Os principais riscos desta estratégia:

  1. O próprio FLD pode falhar, resultando em oportunidades perdidas ou sinais errados.
  2. Configurações incorretas dos parâmetros do ciclo podem causar sinais errados excessivos.
  3. As flutuações repentinas de preços que causam falhas na previsão do FLD podem definir o stop loss para controlar o risco.

Orientações de otimização

A estratégia pode ser otimizada nos seguintes aspectos:

  1. Combinar com outros indicadores para filtrar os sinais e melhorar a precisão, por exemplo MACD, KDJ, etc.
  2. Otimizar os parâmetros do ciclo para encontrar a melhor combinação.
  3. Adicionar mecanismos de stop loss e take profit para controlar a perda e o lucro de uma única negociação.
  4. Ajustar regras longas e curtas com base nos resultados dos backtests para reduzir sinais errados.

Resumo

A estratégia julga a tendência de preços futuros comparando o preço com a linha de extensão de preço futura deslocada. É uma tendência típica após a estratégia. A lógica é clara e fácil de entender, com um risco de implementação relativamente pequeno. Por otimização de parâmetros e combinação de indicadores, bons resultados de estratégia podem ser obtidos.


/*backtest
start: 2023-01-29 00:00:00
end: 2024-02-04 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
////////////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 15/02/2017
//  An FLD is a line that is plotted on the same scale as the price and is in fact the 
//  price itself displaced to the right (into the future) by (approximately) half the 
//  wavelength of the cycle for which the FLD is plotted. There are three FLD's that can be 
//  plotted for each cycle:
//    An FLD based on the median price.
//    An FLD based on the high price.
//    An FLD based on the low price.
///////////////////////////////////////////////////////////////////
strategy(title="FLD's - Future Lines of Demarcation", overlay=true)
Period = input(title="Period", defval=40)
src = input(title="Source", defval=hl2)
reverse = input(false, title="Trade reverse")
FLD = src
pos = iff(FLD[Period] < close , 1,
       iff(FLD[Period] > 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(FLD, title="FLD", style=line, linewidth=1, color=black, offset = Period)

Mais.