Stratégie de suivi de tendance Golden Cross et Death Cross


Date de création: 2023-12-15 16:10:24 Dernière modification: 2023-12-15 16:10:24
Copier: 1 Nombre de clics: 639
1
Suivre
1621
Abonnés

Stratégie de suivi de tendance Golden Cross et Death Cross

Aperçu

La stratégie de suivi de la tendance de la fourche dorée est utilisée pour déterminer le moment d’entrée et de sortie en calculant la croisée des moyennes mobiles à court terme et des moyennes mobiles à long terme. Cette stratégie, combinée à un jugement de la tendance à grande échelle, est plus utilisée pour entrer dans la tendance à la hausse et s’arrête activement lorsque la tendance est à la baisse.

Principe de stratégie

Les courts courts choisissent généralement des périodes plus courtes, telles que 5 et 10 jours, afin de refléter plus sensiblement les variations récentes des prix. Les longs courts choisissent généralement des périodes plus longues, telles que 20 et 60 jours, afin de refléter les principales tendances des prix. Lorsque la courte courte courte courte courte courte courte courte courte courte courte courte courte courte courte courte courte courte courte courte courte courte courte courte courte courte courte courte courte courte courte courte courte courte courte courte courte courte courte courte courte courte courte courte courte courte courte courte courte courte courte courte courte courte courte courte courte courte courte courte courte courte courte courte courte courte courte courte courte courte courte courte courte courte courte courte courte courte courte courte courte courte courte courte courte courte courte courte cour

Cette stratégie utilise en même temps des moyennes mobiles à plus longues périodes pour juger de la direction de la tendance à grande échelle. L’entrée en bourse au moment de la fourche est effectuée uniquement lorsque la tendance à grande échelle est à la hausse.

Lors de la phase de la tête vide, la stratégie utilise le signal de la fourche morte pour arrêter les pertes. Lorsque la moyenne mobile à court terme dépasse la moyenne mobile à long terme de haut en bas pour former une fourche morte, si le détenteur de la position a déjà un certain niveau de profit à ce moment-là, il choisit de s’arrêter et d’éliminer les risques liés à la tête vide.

Avantages stratégiques

Les règles d’entrée et de sortie sont simples, claires, faciles à comprendre et à mettre en œuvre. En combinaison avec le jugement de tendance, la stratégie peut réduire le risque d’être piégé dans le trading de tendance.

1. Précision à l’entrée et suivi des forces

Lors de la formation de la fourchette d’or, le cours de la monnaie est en hausse, ce qui signifie qu’il peut y avoir une vague de rupture et de hausse. L’entrée à ce moment-là permet de capturer avec précision les occasions de rupture qui peuvent survenir.

2. La méthode de coupe est raisonnable et garantit une partie du profit.

Il s’agit d’une méthode simple et pratique qui permet de quitter le terrain en temps opportun et de réaliser une partie des bénéfices après une forte hausse.

3. Arrêter les pertes en temps opportun et maîtriser les risques

Lorsqu’une tendance aérienne arrive, utilisez le signal de la fourche morte pour déterminer le renversement de la tendance, afin de choisir le stop loss. Le stop loss en temps opportun peut éviter au maximum les pertes causées par la phase aérienne et est efficace pour le contrôle du risque.

Risque stratégique

Les principaux risques de cette stratégie viennent de deux aspects:

1. Risque d’erreur dans le jugement des signaux

Dans un environnement de marché complexe, il peut y avoir un certain nombre de signaux erronés lorsque l’on se fie uniquement à un indicateur simple tel que la fourchette dorée et la fourchette morte. Dans des situations complexes, les modèles de Price Action sont plus précis et plus statiques que les signaux d’indicateurs.

2. Risques liés à une mauvaise configuration du point d’arrêt

Les conditions d’arrêt et de perte à taux fixe ne peuvent pas s’adapter complètement aux changements du marché. Si la marge d’arrêt est trop petite, la sortie prématurée entraînera une perte de profit. Si le point d’arrêt est trop grand, il peut entraîner une perte plus importante.

Pour faire face à ces risques, il est possible d’optimiser:

  1. La combinaison de plus de signaux d’indicateurs pour construire un système de jugement, améliorer la capacité d’identifier les tendances et les points critiques.

  2. Utilisez un stop loss dynamique au lieu d’un ratio statique. Configurez le stop loss comme condition de détermination pouvant être ajustée en fonction des changements de situation.

Résumer

La stratégie de suivi de la tendance de la fourche est facile à comprendre, car elle utilise des indicateurs simples comme base de jugement. En même temps, la combinaison de tendances permet de filtrer les signaux et de réduire le risque d’être piégé. Elle présente des avantages tels que la clarté de jugement, l’arrêt dynamique et l’arrêt rapide.

Code source de la stratégie
/*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)