Stratégie d'inversion de la volatilité RWI


Date de création: 2024-02-01 14:56:58 Dernière modification: 2024-02-01 14:56:58
Copier: 0 Nombre de clics: 656
1
Suivre
1617
Abonnés

Stratégie d’inversion de la volatilité RWI

Aperçu

La stratégie d’inversion de la volatilité du RWI consiste à calculer les hauts et les bas du RWI d’un certain cycle pour déterminer si le marché est en position de revers afin de détecter les occasions de revers. La stratégie d’inversion consiste à ouvrir des titres blancs à des niveaux élevés et à ouvrir des titres plus bas dans l’espoir de réaliser un profit.

Principe de stratégie

La stratégie commence par calculer les hauts et les bas du RWI dans un cycle de longueur déterminée (par exemple, 14 lignes K). La formule pour calculer les hauts et les bas du RWI est la suivante:

Le RWI maximal est égal au RWI maximal avant le cycle N/ATR* sqrt avant le cycle N.

Le RWI bas est égal au plus haut et au plus bas avant N cycles (ATR* sqrt (N))

On calcule ensuite la différence entre le RWI élevé et le RWI faible pour déterminer si le RWI élevé est inférieur au RWI faible (exemple 1). Si le RWI élevé et le RWI faible sont tous les deux inférieurs au RWI faible, on détermine que le marché est en état de choc et on ne fait aucune opération.

Si le RWI est plus élevé que le RWI est plus élevé que le RWI est supérieur à la marge, alors le cours est en train de s’inverser, alors il peut être considéré comme négatif. Si le RWI est plus bas que le RWI est plus élevé que le RWI est supérieur à la marge, alors le cours est en train de se inverser, alors il peut être considéré comme plus.

Analyse des avantages

Les avantages d’une stratégie d’inversion de la volatilité RWI sont les suivants:

  1. Le taux de réussite est plus élevé et le point de basculement est déterminé avec précision à l’aide du RWI.
  2. Une stratégie de retour en arrière adaptée aux fluctuations du marché
  3. La stratégie est claire et compréhensible, les paramètres sont flexibles.
  4. Détermination de deux cycles de longueur et de courte durée, amélioration de la qualité du signal

Analyse des risques

La stratégie d’inversion de la volatilité du RWI comporte également les risques suivants:

  1. Les signaux de retour peuvent être faussement détectés et entraîner des pertes.
  2. Si la tendance se maintient, il y aura plus de signaux de reprise et de pertes
  3. Une mauvaise configuration des paramètres RWI peut entraîner une baisse de la qualité du signal
  4. L’indicateur RWI s’éteint lorsque la volatilité augmente

Pour contrôler les risques, il est possible d’ajuster les paramètres RWI, de configurer les conditions de filtrage, de limiter la portée de l’inversion, etc.

Direction d’optimisation

Les stratégies d’inversion de la volatilité RWI peuvent également être optimisées dans les domaines suivants:

  1. Augmentation du jugement sur deux axes de temps, configuration des indicateurs RWI à long et à court cycles, amélioration de la qualité du signal
  2. Combiné à d’autres indicateurs tels que KD, MACD et autres, le jugement est inversé pour éviter de fausses percées
  3. Une stratégie de stop-loss et un contrôle strict des pertes individuelles
  4. Optimiser dynamiquement les paramètres RWI pour s’adapter aux évolutions du marché
  5. Optimisation de la gestion des positions, augmentation ou diminution des positions en fonction des conditions du marché

Résumer

L’idée générale de la stratégie de retour de la volatilité RWI est claire, l’indicateur RWI est utilisé pour déterminer le moment de la reprise, la logique de négociation de la stratégie est meilleure et l’efficacité est meilleure dans le marché de la correction des chocs. Grâce à l’optimisation des paramètres, au contrôle du risque, etc., la stratégie peut être utilisée de manière plus stable et plus efficace.

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

//@version=4
// Copyright (c) 2020-present, JMOZ (1337.ltd)
strategy("RWI Strategy", overlay=false)


length = input(title="Length", type=input.integer, defval=14, minval=1)
threshold = input(title="Threshold", type=input.float, defval=1.0, step=0.1)


rwi(length, threshold) =>
    rwi_high = (high - nz(low[length])) / (atr(length) * sqrt(length))
    rwi_low = (nz(high[length]) - low) / (atr(length) * sqrt(length))
    is_rw = rwi_high < threshold and rwi_low < threshold
    [is_rw, rwi_high, rwi_low]


[is_rw, rwi_high, rwi_low] = rwi(length, threshold)


long = not is_rw and rwi_high > rwi_low
short = not is_rw and rwi_low > rwi_high


strategy.entry("Long", strategy.long, when=long)
strategy.entry("Short", strategy.short, when=short)


plot(rwi_high, title="RWI High", linewidth=1, color=is_rw?color.gray:color.blue, transp=0)
plot(rwi_low, title="RWI Low", linewidth=1, color=is_rw?color.gray:color.red, transp=0)