Type/to search

Stratégie d'indicateur de momentum RSI basée sur l'interpolation polynomiale

Common strategy
Created: 2024-01-12 13:46:53
Last modified: 3 years ago
1
Follow
1802
Followers

img

Aperçu

Cette stratégie utilise l'indicateur de momentum RSI basé sur une interpolation polynomiale, appelé Delta-RSI, pour générer des signaux de trading. Le Delta-RSI lisse le RSI à l'aide d'une méthode de régression polynomiale locale, obtenant la dérivée première temporelle du RSI, utilisée comme indicateur de momentum. La stratégie ajoute des filtres basés sur l'ATR, le volume et le RSI, permettant de filtrer une partie des faux signaux.

Principe

L'indicateur central de la stratégie est le Delta-RSI. Ses étapes de calcul sont les suivantes :

  1. Saisir la série temporelle du RSI, avec une longueur de période rsi_l
  2. Sur une fenêtre glissante de longueur window, ajuster le RSI à l'aide d'une méthode d'interpolation polynomiale
  3. Calculer la dérivée première de la courbe ajustée au point actuel, c'est-à-dire le Delta-RSI
  4. Le passage au-dessus de 0 du Delta-RSI est un signal d'achat, le passage en dessous de 0 est un signal de vente
  5. On peut également combiner le Delta-RSI avec sa ligne de signal pour générer des signaux de trading

La stratégie filtre les signaux via l'ATR, le volume et le RSI :

  1. Filtre ATR : l'ATR des N périodes actuelles est supérieur à l'ATR des M périodes, indiquant une hausse de la volatilité
  2. Filtre de volume : le volume actuel dépasse N fois le volume moyen des M dernières périodes
  3. Filtre RSI : le RSI est supérieur au seuil 1 et inférieur au seuil 2, filtrant les zones de surachat et survente

Avantages

Cette stratégie présente les avantages suivants :

  1. L'indicateur Delta-RSI est plus réactif, permettant de détecter plus tôt les retournements de tendance
  2. L'ajout de filtres permet d'éliminer la plupart des faux signaux, améliorant la qualité des signaux
  3. Paramètres d'interpolation polynomiale et de filtrage personnalisables pour s'adapter à différents environnements de marché
  4. Possibilité de trader uniquement à la hausse ou à la baisse, en fonction des préférences
  5. Possibilité de définir un stop-loss et un take-profit pour contrôler les pertes et les gains par transaction

Risques

Cette stratégie comporte également les risques suivants :

  1. Un mauvais réglage des paramètres peut entraîner un lissage excessif ou un filtrage excessif
  2. Risque de perte sur les positions longues ou risque de perte sur les positions courtes
  3. Un stop-loss trop large peut augmenter la perte par transaction

Ces risques peuvent être contrôlés et réduits en optimisant les paramètres, en ajustant les conditions de filtrage et en fixant un stop-loss plus strict.

Pistes d'optimisation

La stratégie peut encore être optimisée :

  1. Optimiser les paramètres du modèle Delta-RSI pour améliorer l'ajustement
  2. Ajouter un filtrage adaptatif basé sur l'apprentissage automatique
  3. Définir des paramètres différents selon les instruments
  4. Utiliser des combinaisons de modèles pour améliorer la robustesse

Résumé

Cette stratégie exploite la grande réactivité de l'indicateur Delta-RSI, associée à un mécanisme de filtrage strict, pour améliorer la qualité de la stratégie tout en contrôlant les risques. En optimisant continuellement les paramètres et les modèles, il est possible d'étendre davantage le rendement positif de la stratégie, ce qui en fait une stratégie de trading quantitatif efficace.

Source
Pine
/*backtest
start: 2024-01-04 00:00:00
end: 2024-01-11 00:00:00
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/
// © tbiktag
//
// Delta-RSI Oscillator Strategy With Filters
Strategy parameters
Strategy parameters
Model Parameters:
Polynomial Order
RSI Length
Length ( > Order)
Signal Length
Allowed Entries:
Long
Short
Entry and Exit Conditions:
Buy
Sell
Exit
Apply Filters to
Long Entries
Short Enties
Exits
Relative Volume Filter:
usevol
Volume >
Avg. Volume Over Period
Volatility Filter:
useatr
ATR
> ATR
Overbought/Oversold Filter:
usersi
rsitrhs1
< RSI (14) >
Stop Loss / Take Profit:
SL
, %
Trailing
TP
, %
Fixed Backtest Period Start/End Dates:
fixedstart
backtest_start
fixedend
backtest_end
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)