Stratégie de rupture de tendance forte


Date de création: 2023-10-30 14:53:32 Dernière modification: 2023-10-30 14:53:32
Copier: 0 Nombre de clics: 605
1
Suivre
1617
Abonnés

Stratégie de rupture de tendance forte

Aperçu

La stratégie est formée en calculant le prix le plus élevé et le prix le plus bas d’un certain cycle, formant des hauts et des bas, et en faisant plus lorsque le prix franchit la hauteur, et en plaçant des positions plus faibles lorsque le prix tombe en dessous de la hauteur. La stratégie capture la phase de force de la tendance et juge le moment d’entrée par la rupture de la tendance.

Principe de stratégie

La stratégie commence par calculer les plus hauts et les plus bas prix des 20 dernières lignes K, formant ainsi les hautes et les basses lignes. Lorsque le prix de clôture de la ligne K actuelle est supérieur à la hauteur des hautes lignes, faire plus; lorsque le prix est tombé en dessous des basses lignes, faire une perte de placement.

Plus précisément, la stratégie calcule les prix les plus élevés et les plus bas des 20 dernières lignes K à l’aide des fonctions highest et lowest, formant une fourchette. Ensuite, il juge si le prix de clôture de la ligne K actuelle est supérieur à la ligne supérieure, et si c’est le cas, il en fait plus.

Cette stratégie repose sur la rupture de la tendance pour déterminer le moment d’entrée et appartient à la stratégie de suivi de la tendance. Elle ne fait que faire plus et ne fait pas moins, et s’applique aux variétés présentant des caractéristiques de tendance évidentes.

Analyse des avantages

Cette stratégie présente les avantages suivants:

  1. La stratégie est simple, claire et facile à comprendre.

  2. Les ruptures de tendance sont utilisées pour déterminer le moment de l’entrée et pour capturer la phase de force de la tendance.

  3. Le stop-loss mobile est utilisé pour contrôler le risque et limiter efficacement les pertes individuelles.

  4. Il n’y a pas d’excédent, mais seulement pour les variétés qui ont une tendance évidente.

  5. Les paramètres peuvent être personnalisés, la longueur du cycle et le stop loss peuvent être ajustés.

Analyse des risques

La stratégie présente également les risques suivants:

  1. Il est impossible de juger si la tendance est inversée, ce qui pourrait entraîner une poursuite de meurtres.

  2. La position de stop loss est facilement déclenchée par un saut de prix instantané.

  3. Il peut y avoir plusieurs petits arrêts lorsque la tendance change.

  4. Il n’y a pas de place pour la baisse des prix si vous ne faites pas d’efforts supplémentaires.

  5. Une mauvaise configuration des paramètres peut entraîner une sursensibilité ou une lenteur.

Direction d’optimisation

Cette stratégie peut être optimisée dans les domaines suivants:

  1. Augmenter les indicateurs de jugement de tendance pour éviter de faire encore plus lorsque la tendance est inversée. Par exemple, ajouter des indicateurs de jugement de tendance comme le MACD.

  2. Optimiser les stratégies de stop-loss mobiles et mettre en place des contrôles de risque plus raisonnables. Par exemple, adopter des stop-loss mobiles avec les fluctuations des prix.

  3. Il est possible d’ajouter des stratégies de capitalisation négative et d’ouvrir des positions en cours de baisse pour réaliser des profits.

  4. Optimiser les paramètres pour trouver la combinaison optimale de paramètres.

  5. Ajout d’une fonction d’optimisation automatique des paramètres, afin d’ajuster les paramètres de manière dynamique en fonction des conditions du marché.

  6. Pour faire des jugements stratégiques en combinant plusieurs périodes, évitez d’être trompé par une seule période.

Résumer

L’idée générale de la stratégie est claire et compréhensible. Elle utilise les ruptures de tendance pour déterminer le moment d’entrée et peut capturer les phases fortes de la tendance.

Code source de la stratégie
/*backtest
start: 2023-10-22 00:00:00
end: 2023-10-24 17:00:00
period: 5m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("Donchian Wicks Strategy - Long Only with Customizable Donchian Exit and Stop Loss", "DWS", overlay = true)

// INPUTS
iLength = input(20, "Length", minval = 1)
stopLossPercent = input(1.0, "Stop Loss Percentage", type=input.float) / 100

// SETTING
float up = na
up := close > open ? high : nz(up[1])
float down = na
down := close < open ? low : nz(down[1])

highest = highest(up, iLength)
lowest = lowest(down, iLength)

// PLOT
p1 = plot(highest, "Highest", color.black, 2)
p2 = plot(lowest, "Lowest", color.black, 2)
fill(p1, p2, color.new(color.navy, 90), title="Range")

// ENTRY SIGNALS
wickDown = low < lowest

// STRATEGY IMPLEMENTATION
strategy.entry("Buy", strategy.long, when = wickDown)
strategy.exit("Sell at Donchian High", from_entry="Buy", limit=highest)

// Customizable Stop Loss
stopLossLevel = close * (1 - stopLossPercent)
strategy.exit("Stop Loss", from_entry="Buy", stop=stopLossLevel)