Type/to search

Stratégie de la ligne centrale de stop-loss ATR dynamique

Common strategy
Created: 2023-10-16 16:20:06
Last modified: 3 years ago
1
Follow
1802
Followers

img

Aperçu

Cette stratégie utilise la fonction de régression linéaire et la méthode des moindres carrés pour calculer un canal de prix, délimité par deux lignes verte et rouge. Elle applique un stop-loss dynamique basé sur l'ATR récent pour placer les ordres stop.

Principe de la stratégie

La stratégie calcule la ligne centrale xLG à l'aide d'une régression linéaire de longueur 25 et d'un décalage de 5. Ensuite, elle prend 6 % du prix de part et d'autre de la ligne centrale pour définir la plage du canal : la ligne supérieure du canal est xLG1r, la ligne inférieure est xLG1s.

Lorsque le prix est supérieur à xLG1r, une position longue est ouverte ; lorsque le prix est inférieur à xLG1s, une position courte est ouverte. L'heure de la dernière position longue et de la dernière position courte est enregistrée. Lorsque l'heure de la dernière position longue est postérieure à celle de la dernière position courte, un signal d'achat est généré ; dans le cas contraire, un signal de vente est généré.

Le stop-loss dynamique basé sur l'ATR utilise une période ATR de 1 et un multiplicateur de 2. En position longue, la ligne de stop-loss est le prix de clôture moins le produit de la valeur ATR et du multiplicateur ; en position courte, la ligne de stop-loss est le prix de clôture plus le produit de la valeur ATR et du multiplicateur.

Analyse des avantages

  • Utilisation d'un canal de régression linéaire permettant de suivre la tendance à long terme.
  • Stop-loss calculé sur la base de l'ATR, ajustable dynamiquement pour éviter des stop-loss trop larges ou trop serrés.
  • Signaux générés par franchissement de prix, réduisant les faux signaux.

Risques et améliorations

  • Les paramètres du canal de régression linéaire doivent être optimisés ; la plage actuelle du canal pourrait être trop étroite.
  • Le multiplicateur de l'ATR doit également être testé pour trouver les paramètres optimaux.
  • Il est envisageable d'ajouter un mécanisme de confirmation lors du franchissement pour éviter les faux signaux.

Pistes d'optimisation

  • Tester différentes périodes de longueur de régression pour trouver les paramètres les plus performants.
  • Essayer différentes périodes ATR et différents multiplicateurs de stop-loss ATR.
  • Ajouter des conditions de confirmation supplémentaires lors du signal de franchissement, comme un volume d'échanges exceptionnel.

Conclusion

Cette stratégie intègre plusieurs indicateurs techniques tels que le suivi de tendance, le stop-loss dynamique et les signaux de franchissement, formant ainsi un système de suivi de tendance hautement adaptable. En optimisant les paramètres et en ajoutant un filtrage des signaux, on peut renforcer davantage la stabilité et la rentabilité de la stratégie. Cette approche offre une piste très précieuse pour les traders quantitatifs.

Source
Pine
/*backtest
start: 2023-01-01 00:00:00
end: 2023-06-24 00:00:00
period: 4h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
// Thanks to HPotter for the original code for Center of Gravity Backtest
strategy("Center of Gravity BF 🚀", overlay=true, initial_capital=10000, default_qty_type=strategy.percent_of_equity, default_qty_value=100, commission_type=strategy.commission.percent, commission_value=0.15)
Strategy parameters
Strategy parameters
Backtest Start Year
Backtest Start Month
Backtest Start Day
Backtest Stop Year
Backtest Stop Month
Backtest Stop Day
Length
m
COG %
ATR Stop Period
ATR Stop Multiplier
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)