Stratégie de stop suiveur Momentum


Date de création: 2023-10-27 11:23:18 Dernière modification: 2023-10-27 11:23:18
Copier: 1 Nombre de clics: 635
1
Suivre
1617
Abonnés

Stratégie de stop suiveur Momentum

Aperçu

Cette stratégie est basée sur des indicateurs de système de dérivation de la parabole, combinée à des fenêtres de temps pour effectuer des retours, afin de réaliser l’effet d’arrêt de suivi de la dynamique. La stratégie s’applique principalement aux variétés à forte tendance, en ajustant dynamiquement les points d’arrêt, pour réaliser l’arrêt de suivi de la tendance.

Principe de stratégie

La stratégie utilise le système de dérivation de la parabole comme indicateur technique principal. Le SAR parabolique peut fournir un signal de revers très précis.

La stratégie définit d’abord les trois paramètres du SAR parabolique, à savoir la valeur initiale, la valeur d’étape et la valeur maximale. Ensuite, elle calcule la valeur du SAR parabolique. La stratégie utilise le SAR parabolique comme point d’arrêt dynamique.

De cette façon, la stratégie peut suivre la tendance lorsque le prix de l’action est en tendance; quand le prix de l’action commence à se retourner, arrêter rapidement et terminer un cycle de négociation.

Analyse des avantages

  • L’efficacité de l’indicateur Parabolic SAR peut être utilisée pour fournir des signaux précis de surcompensation.
  • L’indicateur Parabolic SAR peut réagir rapidement aux variations de prix et effectuer des arrêts de perte en temps opportun.
  • Ajustement automatique des points de rupture, sans intervention humaine, pour éviter de manquer une occasion de rupture
  • Les paramètres de Parabolic SAR peuvent être personnalisés en profondeur pour que le stop-loss soit plus adapté à votre style
  • Retour à une fenêtre de temps spécifiée pour vérifier la performance de la stratégie dans différents environnements de marché

Analyse des risques

  • Il est difficile de déterminer la combinaison optimale de paramètres de Parabolic SAR, les paramètres incorrects peuvent entraîner un arrêt trop radical ou conservateur
  • dépendant d’un seul indicateur, le Parabolic SAR, et vulnérable aux fluctuations anormales
  • Cette stratégie est plus adaptée aux situations tendancielles, où les arrêts de liquidation sont trop fréquents.
  • Il est nécessaire de choisir une fenêtre de temps appropriée pour le retestement, car des échantillons de test incomplets peuvent entraîner des résultats biaisés.
  • La rétroaction ne prend en compte que les données historiques et ne permet pas de prédire les tendances futures, les performances du disque dur peuvent ne pas correspondre à la rétroaction

Direction d’optimisation

  • Une combinaison d’autres indicateurs peut être envisagée pour constituer un ensemble d’indicateurs et améliorer la stabilité de la stratégie
  • Ajout d’un module d’optimisation des paramètres permettant l’optimisation automatique des paramètres de Parabolic SAR
  • Ajout de modules de gestion des positions et des commandes pour contrôler l’utilisation des fonds par transaction
  • Augmentation des options de stop loss, telles que le stop mobile ou le stop en bloc, pour une stratégie plus complète
  • Optimiser le choix de la fenêtre de temps et tester la stabilité de la stratégie dans différents environnements de marché
  • Ajout de modules d’apprentissage automatique pour optimiser dynamiquement les paramètres stratégiques en utilisant la technologie AI

Résumer

La stratégie exploite pleinement la fonction d’arrêt de perte efficace offerte par l’indicateur Parabolic SAR, ce qui permet d’obtenir l’effet d’un arrêt de suivi dynamique. Par rapport aux points d’arrêt fixes, la stratégie peut être ajustée de manière dynamique, en suivant automatiquement la tendance à l’arrêt, pour éviter que la position ne soit arrêtée prématurément.

Code source de la stratégie
/*backtest
start: 2023-09-26 00:00:00
end: 2023-10-26 00:00:00
period: 4h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
// === by @Aldovitch ===
// PSAR Strategy
// Based on Parabolic SAR Strategy provided by TradingView
// added a Time Window for Backtests
// 
strategy("Parabolic SAR Strategy w/ Time Window", shorttitle="PSAR Strategy w/ TW", overlay=true)

// === INPUT INDEXES PARAMETERS ===
start = input(0.02)
increment = input(0.02)
maximum = input(0.2)

// === INPUT BACKTEST RANGE ===
FromDay   = input(defval = 1, title = "From Day", minval = 1, maxval = 31)
FromMonth = input(defval = 1, title = "From Month", minval = 1, maxval = 12)
FromYear  = input(defval = 2018, title = "From Year", minval = 2016)
ToDay     = input(defval = 1, title = "To Day", minval = 1, maxval = 31)
ToMonth   = input(defval = 12, title = "To Month", minval = 1, maxval = 12)
ToYear    = input(defval = 9999, title = "To Year", minval = 2017)


// === CONTROL & APPEARENCE ===
timeStart     = timestamp(FromYear, FromMonth, FromDay, 00, 00)  // backtest start window
timeFinish    = timestamp(ToYear, ToMonth, ToDay, 23, 59)        // backtest finish window

// === FUNCTIONS ===
window()  => true // create function "within window of time"


// === COMPUTING INDEXES ===
psar = sar(start, increment, maximum)


if (psar > high)
    strategy.entry("ParLE", strategy.long, stop=psar, comment="ParLE", when=window())
else
    strategy.cancel("ParLE")

if (psar < low)
    strategy.entry("ParSE", strategy.short, stop=psar, comment="ParSE", when=window())
else
    strategy.cancel("ParSE")

//plot(strategy.equity, title="equity", color=red, linewidth=2, style=areabr)