Estratégia de rastreamento de tendências da Golden Dead Cross

Autora:ChaoZhang, Data: 2023-12-15 16:10:24
Tags:

img

Resumo

A estratégia de rastreamento de tendências de cruz morta de ouro determina o momento da entrada e saída, calculando os cruzamentos entre as médias móveis de curto e longo prazo. Ao mesmo tempo, também combina o julgamento de tendências de um período de tempo maior.

Estratégia lógica

Os indicadores principais desta estratégia são as médias móveis de curto e longo prazo. A linha de curto prazo geralmente escolhe períodos relativamente curtos como 5 dias e 10 dias para refletir sensivelmente as mudanças recentes de preço. A linha de longo prazo geralmente escolhe períodos relativamente longos como 20 dias e 60 dias para refletir a tendência principal. Quando a linha de curto prazo ultrapassa a linha de longo prazo, uma cruz de ouro é formada, indicando uma tendência de alta. Quando a linha de curto prazo fica abaixo da linha de longo prazo, uma cruz morta é formada, indicando uma tendência de queda.

Esta estratégia também usa uma média móvel de período ainda mais longo para determinar a direção da tendência principal. Ele só iria longo em cruzes de ouro quando a tendência principal está em alta. Depois de ir longo, ele iria bloquear os lucros com base na meta de lucro configurada. Quando o aumento do preço atinge a meta de lucro, ele iria bloquear ativamente os lucros e sair.

Quando a MA de curto prazo cruza abaixo da MA de longo prazo formando uma cruz morta, se a posição atual já tiver alguns lucros nesse ponto, optaria por cortar perdas e sair para evitar riscos associados a tendências de baixa.

Vantagens

As regras de uso de cruzes mortas douradas são simples e claras, fáceis de entender e implementar.

1. entrada precisa, força de rastreamento

A cruz de ouro indica que a tendência de curto prazo se tornou alta e os preços podem romper e subir.

2. Lucro razoável, garantindo lucros parciais

Ao estabelecer uma percentagem fixa como meta de lucro e tomar lucros ativamente quando atingido, esta abordagem de lucro é simples e prática para bloquear lucros parciais após grandes aumentos.

3. Stop loss oportuno, controlo de riscos

O uso de cruzadas mortas para determinar a inversão da tendência e cortar perdas em tendências descendentes permite evitar riscos e perdas no máximo durante as tendências descendentes, controlando efetivamente os riscos.

Riscos

Os principais riscos derivam de dois aspectos:

1. Riscos de sinalização imprecisa

Em ambientes de mercado complexos, depender puramente de indicadores simples como cruzes mortas douradas para determinar tendências pode levar a alguns sinais imprecisos.

2. Objetivo de lucro inadequado e riscos de stop loss

Os objetivos de lucro porcentual fixo e as perdas de parada não podem se adaptar totalmente às mudanças do mercado. Se a porcentagem de lucro for muito baixa, ela sairá muito cedo, levando a lucros perdidos. Se a porcentagem de perda de parada for muito alta, pode levar a perdas maiores.

Para enfrentar estes riscos, alguns métodos de otimização incluem:

  1. Usando mais indicadores como linha de base, linhas de canal para melhorar a precisão de tendência e reconhecimento de pontos-chave.

  2. Utilize metas de lucro dinâmicas e stop-loss em vez de percentagens fixas, com a capacidade de ajustamento com base nas alterações do mercado.

Conclusão

A estratégia de rastreamento de tendências de cruz morta de ouro usa indicadores simples para determinação de tendências, o que é fácil de entender. Ele também filtra sinais usando análise de tendências para reduzir ser pego em armadilhas. Ele tem as vantagens de regras claras, tomada de lucro dinâmica e stop-losses oportunos. Mas a precisão dos sinais cruzados precisa de melhoria e metas de lucro e mecanismos de stop loss exigem otimização adicional, que são os principais problemas e direções de melhoria.


/*backtest
start: 2022-12-08 00:00:00
end: 2023-12-14 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © Ta3MooChi
//@version=5
strategy("전략", overlay=true,process_orders_on_close = true, pyramiding = 100)

short_ma = ta.sma(close,input.int(3, "단기 이평", minval = 1))
long_ma = ta.sma(close, input.int(19,"장기 이평", minval = 1))

trend_ma = ta.sma(close, input.int(100," 추세 이평", minval = 20, group = "추세 이평"))
up_trend = (trend_ma > trend_ma[1])
use_trend_ma = input.bool(true, title = "추세용 이평 사용", group = "추세 이평" )
inTrendMa = not use_trend_ma or up_trend

useDateFilter = input.bool(true, title = "특정 기간 백테스트", group = "기간 백테스트")
backtestStartDate = input(timestamp("1 Jan 2021"), title = "시작날짜", group = "기간 백테스트")
backtestEndDate = input(timestamp("1 Jan 2022"), title = "종료날짜", group = "기간 백테스트")
inTradeWindow = true

longStopPerc = 1 + input.float(3, "최소수익률%", minval = 1)*0.01

longcondition = ta.crossover(short_ma, long_ma)
shortcondition = ta.crossunder(short_ma, long_ma)

if (longcondition) and inTradeWindow and inTrendMa
    strategy.entry("long", strategy.long)

if (shortcondition) and (close > strategy.position_avg_price*longStopPerc) and inTradeWindow
    strategy.close_all()

if not inTradeWindow and inTradeWindow[1]
    strategy.cancel_all()
    strategy.close_all(comment = "매매 종료")

plot(short_ma,color = color.yellow)
plot(long_ma,color = color.blue)
plot(trend_ma,color = color.gray)
    



Mais.