Type/to search

Système de suivi de tendance avec rééquilibrage dynamique

Common strategy
Created: 2024-01-26 14:41:08
Last modified: 3 years ago
1
Follow
1802
Followers

img

Aperçu

Cette stratégie combine deux systèmes de trading populaires : le système de croisement de moyennes mobiles exponentielles et le système de trading Turtle. Elle est spécialement conçue pour le cadre temporel journalier, en ajustant dynamiquement les positions et en suivant les tendances du marché en temps réel, offrant ainsi une capacité de suivi robuste.

Principe de la stratégie

Cette stratégie comprend deux sous-stratégies : la stratégie de tendance et la stratégie de breakout.

La stratégie de tendance utilise le croisement d'une EMA rapide et d'une EMA lente comme signal de trading. La longueur de la période de l'EMA rapide est définie par l'utilisateur, tandis que celle de l'EMA lente est 5 fois la période de l'EMA rapide. Le signal est obtenu en divisant la différence entre les deux EMA par l'écart type du rendement sur 252 périodes, ce qui produit des signaux de trading plus fiables après ajustement de la volatilité. Lorsqu'une nouvelle tendance est détectée, une position longue ou courte est ouverte.

La stratégie de breakout utilise la moyenne du plus haut et du plus bas sur une période fixe comme ligne de base. Lorsque le prix dépasse (à la hausse ou à la baisse) un seuil défini par rapport à cette ligne de base, un signal d'achat ou de vente est généré.

L'ajustement des positions est calculé en fonction de la volatilité récente des prix et de l'objectif de risque annualisé défini par l'utilisateur. Lorsque la volatilité est faible, la position est plus grande ; lorsqu'elle est élevée, la position est plus petite, permettant une gestion dynamique des positions ajustée au risque.

Le stop-loss est basé sur un multiple de l'Average True Range (ATR). Le stop suiveur est basé sur le déplacement des plus hauts et des plus bas.

Analyse des avantages

Cette stratégie présente les avantages suivants :

  1. En combinant les deux sous-stratégies de suivi de tendance et de breakout, elle peut s'adapter à différents environnements de marché, offrant une grande robustesse.

  2. L'application de techniques avancées de gestion de position et de contrôle des risques permet d'ajuster dynamiquement les positions et de gérer efficacement les risques.

  3. L'utilisation de l'ATR et d'un objectif de risque annualisé pour ajuster les positions permet d'obtenir un niveau de risque de portefeuille relativement stable sur des marchés à forte ou faible volatilité.

  4. Le stop-loss basé sur la volatilité réelle des prix évite efficacement les pertes mineures inutiles dues à un stop-loss prématuré.

  5. L'ajustement en temps réel du stop suiveur permet de suivre les tendances de manière flexible pour encaisser les gains, tout en stoppant rapidement les pertes.

Analyse des risques

Les principaux risques de cette stratégie sont :

  1. Elle dépend de l'optimisation des paramètres ; des paramètres différents ont un impact important sur la performance de la stratégie, nécessitant des tests approfondis pour obtenir les meilleurs paramètres.

  2. Le stop suiveur peut entraîner des sorties trop fréquentes sur des marchés en range. Il est possible d'assouplir la marge du stop et d'optimiser le mécanisme de stop.

  3. La gestion de position et le contrôle des risques sont sensibles au capital initial et aux coûts de transaction. Un capital initial trop faible et des coûts de transaction élevés peuvent nuire à la rentabilité de la stratégie.

  4. La stratégie repose sur une estimation correcte de la volatilité de l'actif sous-jacent pour définir l'objectif de risque annualisé et le levier maximum. Une estimation inexacte de la volatilité peut conduire à des positions trop grandes ou trop petites.

Axes d'optimisation

Les principaux axes d'optimisation de cette stratégie comprennent :

  1. Rechercher la combinaison optimale de paramètres. Des backtests sur un historique plus large de données peuvent permettre de trouver les réglages optimaux.

  2. Améliorer le mécanisme de stop-loss. Tester différentes formes de stop (stop mobile, stop temporel, stop basé sur le range, etc.) pour optimiser la stratégie de stop.

  3. Optimiser la gestion de position et le risque. Tester différents objectifs de risque pour trouver le meilleur rapport risque/rendement. Tester également l'impact de différents niveaux de levier.

  4. Essayer d'autres indicateurs auxiliaires. Ajouter davantage d'indicateurs techniques pour améliorer la précision des signaux et la robustesse de la stratégie.

  5. Tester différentes périodes de détention. Essayer d'utiliser des périodes plus élevées pour aider à la prise de décision, afin d'améliorer la précision de l'allocation des positions.

Résumé

Cette stratégie intègre deux grandes catégories de stratégies de trading (suivi de tendance et breakout), utilise des techniques avancées de gestion dynamique des positions et permet une allocation des positions ajustée au risque. Elle peut contrôler efficacement les risques tout en suivant les tendances du marché, offrant une bonne capacité de profit. Elle mérite des tests et une optimisation supplémentaires.

Source
Pine
/*backtest
start: 2023-12-01 00:00:00
end: 2023-12-31 23:59:59
period: 1h
basePeriod: 15m
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/
// © Crunchster1

//@version=5
Strategy parameters
Strategy parameters
Strategy Settings
Source
Lookback period for fast EMA
Lookback period for Breakout
Strategy toggle
Long
Short
Trend
Breakout
Risk Management Settings
Stop multiple
Trail lookback
Max Leverage
Annualised Volatility Target %
Compounding
%
Backtest range
From Day
From Mon
From Yr
To Day
To Mon
To Yr
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)