Type/to search

Stratégie de trading de régression à double moyenne mobile

RPK
1
Follow
1802
Followers

img

Aperçu

Cette stratégie utilise deux lignes de régression linéaire de longueurs différentes comme signaux de trading, combinées à l'ATR pour le stop-loss et la prise de profits partiels. Lorsque la ligne de régression linéaire de plus courte période croise à la hausse celle de plus longue période, un signal long est généré ; à l'inverse, lorsque la ligne de régression linéaire de plus courte période croise à la baisse celle de plus longue période, un signal short est généré. Après ouverture de position, la stratégie utilise l'ATR comme stop-loss suiveur, tout en appliquant une méthode de prise de profits par lots pour maximiser les gains.

Principe de la stratégie

  1. Calculer deux lignes de régression linéaire de périodes différentes (20 et 40 par défaut) servant de signaux de trading.
  2. Lorsque la ligne de régression linéaire de courte période croise à la hausse celle de longue période, si aucune position n'est ouverte, ouvrir une position longue.
  3. Lorsque la ligne de régression linéaire de courte période croise à la baisse celle de longue période, si aucune position n'est ouverte, ouvrir une position courte.
  4. Une fois la position ouverte, utiliser l'ATR pour calculer le niveau de stop-loss suiveur ; si le prix atteint ce niveau, toutes les positions sont fermées.
  5. Parallèlement, la stratégie utilise une méthode de prise de profits par lots : calculer 16 niveaux de take-profit à différents pourcentages (de 5 % à 80 %) par rapport au prix d'ouverture, et pour chaque niveau, fermer un nombre correspondant de parts selon le pourcentage saisi.
  6. Continuer jusqu'à ce que toutes les positions soient fermées.

Analyse des avantages

  1. L'utilisation de la régression linéaire pour déterminer les tendances et générer des signaux permet de mieux capter la tendance.
  2. La combinaison de deux régressions linéaires de périodes différentes offre une confirmation de signal plus fiable.
  3. L'emploi de l'ATR comme stop-loss permet un meilleur contrôle du risque en s'adaptant à la volatilité des prix.
  4. La méthode de prise de profits par lots permet de tirer profit de la continuité de la tendance tout en gérant le risque.
  5. Le code est très modulaire, les paramètres d'entrée sont nombreux, ce qui offre une forte personnalisation de la stratégie.

Analyse des risques

  1. Les signaux de régression linéaire peuvent être erronés et entraîner des pertes.
  2. La prise de profits par lots peut allonger la durée de détention des positions et exposer à des risques de drawdown.
  3. Un réglage inapproprié des paramètres peut conduire à de mauvaises performances.
  4. Dans des conditions de marché extrêmes, la stratégie peut subir des drawdowns importants.

Pistes d'optimisation

  1. Envisager d'introduire davantage d'indicateurs ou de conditions de filtrage pour améliorer la précision des signaux, comme des indicateurs de confirmation de tendance ou de volatilité.
  2. Optimiser les positions et les stratégies de take-profit et stop-loss, en envisageant des niveaux dynamiques.
  3. Optimiser les paramètres pour trouver la meilleure combinaison.
  4. Ajouter une gestion de la taille des positions en fonction des conditions de volatilité du marché.

Résumé

Cette stratégie de double moyenne mobile basée sur la régression linéaire combine le suivi de tendance avec des stop-loss et take-profit. Elle permet de capturer efficacement les mouvements de tendance tout en contrôlant les drawdowns. Cependant, ses performances peuvent être médiocres dans les marchés sans tendance claire et elle nécessite une optimisation des paramètres. Dans l'ensemble, cette stratégie est un représentant typique des stratégies de suivi de tendance et peut servir de base pour des améliorations et optimisations ultérieures.

Source
Pine
/*backtest
start: 2023-05-24 00:00:00
end: 2024-05-23 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © fuatcakir9

//@version=5
Strategy parameters
Strategy parameters
Strategy Condition
regresyonUzunluk (Optional)
regresyonUzunlukUst (Optional)
ATR Carpan (Optional)
Değişen ATR Carpan (Optional)
İstenilen Istem Sayısı (Optional)
Settings of Strategy
Start Time of BackTest (Optional)
End Time of BackTest (Optional)
##### TP AND SL #####
TP1 Percent (Optional)
% TP1 Kapatma (Optional)
TP2 Percent (Optional)
% TP2 Kapatma (Optional)
TP3 Percent (Optional)
% TP3 Kapatma (Optional)
TP4 Percent (Optional)
% TP4 Kapatma (Optional)
TP5 Percent (Optional)
% TP5 Kapatma (Optional)
TP6 Percent (Optional)
% TP6 Kapatma (Optional)
TP7 Percent (Optional)
% TP7 Kapatma (Optional)
TP8 Percent (Optional)
% TP8 Kapatma (Optional)
TP9 Percent (Optional)
% TP9 Kapatma (Optional)
TP10 Percent (Optional)
% TP10 Kapatma (Optional)
TP11 Percent (Optional)
% TP11 Kapatma (Optional)
TP12 Percent (Optional)
% TP12 Kapatma (Optional)
TP13 Percent (Optional)
% TP13 Kapatma (Optional)
TP14 Percent (Optional)
% TP14 Kapatma (Optional)
TP15 Percent (Optional)
% TP15 Kapatma (Optional)
TP16 Percent (Optional)
% TP16 Kapatma (Optional)
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)