Stratégie de trading quantitative basée sur le retournement de tendance


Date de création: 2024-02-06 15:16:39 Dernière modification: 2024-02-06 15:16:39
Copier: 0 Nombre de clics: 657
1
Suivre
1617
Abonnés

Stratégie de trading quantitative basée sur le retournement de tendance

Aperçu

La stratégie permet de réaliser une opération de baisse de la suction en calculant le RSI rapide et le filtre de l’entité de la ligne K pour déterminer si le marché est en survente. Lorsque le RSI rapide est inférieur à 10 et que l’entité de la ligne K s’amplifie, il est considéré que des signaux de retournement de tendance sont apparus, ce qui permet de juger du fond du marché.

Principe de stratégie

La stratégie est basée sur deux principaux indicateurs:

  1. L’indicateur RSI rapide permet de juger rapidement si le marché est en survente ou en survente en calculant les hausses et les baisses des deux derniers jours. Lorsque le RSI rapide est inférieur à 10, le marché est en survente.

  2. Le filtrage de l’entité de la ligne K. En calculant le rapport entre le volume de l’entité de la ligne K et le volume de la ligne moyenne, on considère qu’un signal de fond se produit lorsque le volume de l’entité est supérieur à 1,5 fois le volume de la ligne moyenne.

Tout d’abord, un RSI rapide inférieur à 10 indique que le marché est en survente; ensuite, l’entité de la ligne K s’amplifie et satisfait à un volume d’entité supérieur à 1,5 fois le volume moyen de la ligne. Lorsque les deux conditions sont réunies, plusieurs signaux sont émis pour considérer que le marché est au bas du revers, ce qui permet de filtrer de nombreux faux signaux.

Avantages stratégiques

Cette stratégie présente les avantages suivants:

  1. L’indicateur RSI rapide est sensible et permet de juger rapidement si une personne est en sur-achat ou en sur-vente.
  2. Les filtres d’entités de ligne K augmentent la certitude et évitent les fausses percées.
  3. La combinaison de l’indicateur rapide et de la forme de la ligne K permet de déterminer efficacement le point de retournement du marché.
  4. La mise en œuvre d’une opération de faible aspiration permet d’entrer sur le marché à un niveau relativement bas.
  5. La stratégie est simple, claire et facile à comprendre.

Analyse des risques

Cette stratégie comporte aussi des risques:

  1. Le marché pourrait connaître une période de hausse, et même de survente, qui pourrait se poursuivre.
  2. Un RSI rapide peut produire un faux signal et un filtre réel peut être dépassé.
  3. Les stratégies de quantification de la rétroaction présentent un risque de suradaptation et peuvent avoir des effets différents sur le terrain.

L’optimisation des risques peut être réalisée de la manière suivante:

  1. Les prix de l’immobilier ont augmenté de façon spectaculaire depuis le début de l’année, mais les prix de l’immobilier ont continué à baisser.
  2. Ajout d’autres conditions de filtrage pour assurer la confirmation de la position du fond.
  3. Optimisation multicomposée des paramètres pour améliorer la stabilité.

Direction d’optimisation

Cette stratégie peut être optimisée dans les directions suivantes:

  1. Augmenter les stratégies de stop loss et contrôler le risque de perte.
  2. En combinant les indicateurs de volatilité, il est possible d’éviter les risques de fluctuations anormales du marché.
  3. Les modèles multifonctionnels ont été ajoutés pour assurer l’efficacité des signaux de trading.
  4. L’optimisation des paramètres est effectuée à l’aide d’algorithmes d’apprentissage automatique.
  5. Il est important d’évaluer les tendances dans les grandes périodes et d’éviter de négocier à contre-courant.

Résumer

Cette stratégie permet de juger efficacement le fond du marché en utilisant des indices RSI rapides pour juger les surventes avec un filtre d’entités en ligne K. L’idée de la stratégie est simple, facile à mettre en œuvre et permet d’obtenir des opportunités de reprise.

Code source de la stratégie
/*backtest
start: 2024-01-29 00:00:00
end: 2024-02-05 00:00:00
period: 15m
basePeriod: 5m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy("MarketBottom", shorttitle = "MarketBottom", overlay = true)

//Fast RSI
src = close
fastup = rma(max(change(src), 0), 2)
fastdown = rma(-min(change(src), 0), 2)
fastrsi = fastdown == 0 ? 100 : fastup == 0 ? 0 : 100 - (100 / (1 + fastup / fastdown))

//Body Filter
body = abs(close - open)
abody = sma(body, 10)

mac = sma(close, 10)
len = abs(close - mac)
sma = sma(len, 100)
max = max(open, close)
min = min(open, close)
up = close < open and len > sma * 2 and min < min[1] and fastrsi < 10 and body > abody * 1.5
plotarrow(up == 1 ? 1 : na, colorup = blue, colordown = blue)

sell = sma(close, 5)
exit = high > sell and close > open and body > abody
plot(sell)

if up
    strategy.entry("Long", strategy.long)

if exit
    strategy.close_all()