Stratégie quantitative d'inversion des bandes de Bollinger RSI MACD


Date de création: 2024-02-23 14:16:58 Dernière modification: 2024-02-23 14:16:58
Copier: 0 Nombre de clics: 426
1
Suivre
1166
Abonnés

Stratégie quantitative d’inversion des bandes de Bollinger RSI MACD

Aperçu

Cette stratégie est une stratégie quantitative typique pour suivre les tendances du marché. Elle utilise principalement les bandes de Brin, l’indicateur RSI et l’indicateur MACD pour juger de l’excédent d’achat et de vente du marché.

Principe de stratégie

La stratégie utilise principalement trois indicateurs:

Tout d’abord, il utilise la courbe de Brin pour déterminer si le prix est en zone de survente ou de survente. Plus précisément, si le prix est supérieur à la courbe supérieure, le marché est probablement en survente; si le prix est inférieur à la courbe inférieure, le marché est probablement en survente.

Deuxièmement, la stratégie utilise l’indicateur RSI pour juger si le marché est en survente ou en survente. Un RSI inférieur à 30 est considéré comme un signal de survente; un RSI supérieur à 70 est considéré comme un signal de survente.

Enfin, la stratégie utilise également le croisement zéro-axe de l’indicateur MACD comme jugement auxiliaire. Un signal de vente est généré lorsque la ligne MACD traverse la ligne de signal de haut en bas; un signal d’achat est généré lorsque la ligne MACD traverse la ligne de signal de bas en haut.

En combinant ces trois indicateurs, la stratégie est capable de capturer efficacement le moment où le marché se retourne, de suivre l’entrée inverse, de suivre la tendance et de générer des gains supplémentaires.

Analyse des forces stratégiques

Le plus grand avantage de cette stratégie réside dans la combinaison de plusieurs indicateurs pour évaluer les tendances du marché et améliorer la précision de la prise de décision.

Tout d’abord, la ceinture de Brin a une très forte capacité de détection de tendances. En combinaison avec la ceinture de Brin, elle détermine si le prix est entré dans une zone de survente ou de survente.

Deuxièmement, l’indicateur RSI est un type typique d’indicateur de revers. L’indicateur RSI a une limite de sur-achat et de sur-vente, ce qui améliore l’exactitude du jugement.

Enfin, le croisement zéro de la MACD est un indicateur très classique pour déterminer les points d’achat et de vente. Combiné au signal de croisement zéro de la MACD, il est possible de déterminer avec une grande précision le point de retournement.

Dans l’ensemble, la stratégie est plus précise et a un meilleur taux de réussite par rapport à un seul indicateur, grâce à une combinaison efficace de plusieurs indicateurs, ce qui entraîne des gains supplémentaires stables.

Analyse stratégique des risques

Bien que la stratégie ait été conçue de manière raisonnable et qu’elle soit basée sur plusieurs critères, il existe des risques qui méritent d’être pris en compte.

Tout d’abord, la stratégie génère plus de pertes si le marché est confronté à une tendance unilatérale à long terme sans inversion apparente. Il est alors nécessaire de se retirer temporairement et d’attendre l’occasion d’une inversion.

Deuxièmement, les paramètres du RSI et du MACD doivent être soigneusement testés en fonction des différents marchés. Si les paramètres sont mal définis, cela peut également entraîner de faux signaux et des pertes.

Enfin, les bandes de Brin sont elles-mêmes sensibles aux fluctuations anormales. Les signaux de bandes de Brin doivent être traités avec prudence lorsque le marché connaît des fluctuations fortes à basse fréquence.

En général, cette stratégie s’applique principalement à des environnements de marché plus volatiles et plus réversibles. En matière de gestion des risques, il est possible de définir des arrêts de perte pour contrôler les pertes maximales. Il est également essentiel d’optimiser les paramètres pour les adapter à différents marchés.

Orientation de l’optimisation de la stratégie

Cette stratégie peut être optimisée dans les domaines suivants:

  1. Optimiser les paramètres des bandes de Boolin pour les rapprocher de la zone de fluctuation du marché. Les paramètres des périodes de différentes longueurs ainsi que les paramètres des multiples de la différence standard peuvent être testés pour trouver la combinaison optimale de paramètres.

  2. Optimiser les paramètres du RSI, ajuster les seuils de survente et de survente, réduire le taux de fausses informations. Le meilleur paramètre peut être trouvé en faisant des retours.

  3. Optimiser les paramètres MACD pour trouver la meilleure combinaison de paramètres de ligne rapide et de ligne lente, et améliorer la précision de jugement de l’intersection de l’axe zéro du MACD.

  4. Augmenter les stratégies de stop loss, limiter le pourcentage de perte unique et contrôler efficacement les risques.

  5. Augmentation des stratégies de gestion des positions, adaptation dynamique des positions et du levier pour chaque transaction en fonction de la volatilité du marché.

  6. Combinée à d’autres indicateurs et signaux de trading, elle améliore la précision de la prise de décision.

La stabilité et le rendement de la stratégie peuvent être encore améliorés par des méthodes telles que l’optimisation des paramètres, le contrôle des risques et la fusion des signaux.

Résumer

La stratégie de quantification RSI MACD avec bande de rétrocession permet de déterminer efficacement le moment où le marché peut se retourner en utilisant judicieusement la courbe de rétrocession, l’indicateur RSI et le jugement croisé de l’indicateur MACD. Suivez la tendance du marché en fonction du trading à l’envers. Comparé au jugement d’un seul indicateur, le jugement de la stratégie combinée est plus précis, plus efficace et permet d’obtenir des gains supplémentaires plus stables.

Code source de la stratégie
/*backtest
start: 2024-01-01 00:00:00
end: 2024-01-31 23:59:59
period: 4h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("BBands + RSI + MACD Strategy", overlay=true)

// Bollinger Bands
lengthBB = input(20, title="BB Length")
multBB = input(2.0, title="BB Standard Deviation")
basis = sma(close, lengthBB)
dev = multBB * stdev(close, lengthBB)
upperBB = basis + dev
lowerBB = basis - dev

// RSI
lengthRSI = input(14, title="RSI Length")
oversold = input(30, title="Oversold Threshold")
overbought = input(70, title="Overbought Threshold")
rsi = rsi(close, lengthRSI)

// MACD
fastLength = input(12, title="MACD Fast Length")
slowLength = input(26, title="MACD Slow Length")
signalLength = input(9, title="MACD Signal Smoothing")
[macdLine, signalLine, _] = macd(close, fastLength, slowLength, signalLength)

// Conditions
longCondition = close < lowerBB and rsi < oversold and macdLine < signalLine
shortCondition = close > upperBB and rsi > overbought and macdLine > signalLine

// Strategy Entry and Exit
if (longCondition)
    strategy.entry("Buy", strategy.long)
if (shortCondition)
    strategy.entry("Sell", strategy.short)

// Plotting Bollinger Bands
plot(upperBB, color=color.blue)
plot(lowerBB, color=color.red)

// Plotting RSI
plot(rsi, color=color.orange)

// Plotting MACD
plot(macdLine, color=color.green)
plot(signalLine, color=color.red)



// 200-period SMA
sma200 = sma(close, 200)

// Determine Color Change
plot(sma200, color=close > sma200 ? color.green : color.red, linewidth=2)