Stratégie d'inversion de la divergence des indices de risque

Auteur:ChaoZhang est là., Date: le 18 septembre 2023 à 13:54:48
Les étiquettes:

Résumé

Cette stratégie est une stratégie d'inversion basée sur l'indicateur RSI. Elle calcule deux lignes RSI avec des périodes de lookback différentes et entre dans des transactions longues ou courtes lorsque les deux lignes RSI se croisent.

La logique de la stratégie

  1. Calculer deux lignes RSI, l'une avec une période plus courte et l'autre avec une période plus longue.

  2. Lorsque le RSI de la période courte dépasse le RSI de la période plus longue, déterminez un signal haussier pour aller long.

  3. Lorsque le RSI de la période plus courte dépasse le RSI de la période plus longue, déterminez un signal baissier pour une transaction à découvert.

  4. Lorsque vous allez long, définissez un stop loss au dernier prix.

  5. Lorsque vous allez court, définissez un stop-loss au dernier prix.

  6. Si le prix atteint le stop loss, quittez la position actuelle.

Les avantages

  1. L'utilisation de l'indicateur RSI pour identifier les points de renversement potentiels est raisonnablement fiable.

  2. Le double croisement RSI filtre certains faux signaux.

  3. Le stop loss contrôle le risque pour chaque position.

  4. Une logique simple et intuitive, facile à mettre en œuvre.

  5. Les paramètres RSI personnalisables conviennent à différents marchés.

Les risques

  1. Le décalage du RSI peut manquer le moment de l'inversion des changements soudains de tendance.

  2. Un mauvais réglage du stop loss peut entraîner des pertes inutiles.

  3. Le double RSI ne peut pas éviter complètement les risques de fausse rupture.

  • Le risque 1 peut être atténué en combinant des indicateurs tels que les bandes de Bollinger.

  • Le risque 2 peut être amélioré par des arrêts d'ordre en attente ou en retard.

  • Le risque 3 peut être réduit en ajoutant des filtres de tendance.

Des possibilités d'amélioration

  1. Efficacité des essais de différentes combinaisons de périodes de l'indice de résistance.

  2. Évaluer la combinaison avec des indicateurs tels que le MACD, le KD, etc.

  3. Ajoutez des techniques de stop loss comme les trailing stops ou les ordres en attente.

  4. Ajouter un filtre de tendance pour éviter les renversements de négociation.

  5. Évaluer les performances sur différents produits et délais.

Conclusion

Cette stratégie exécute des transactions d'inversion simples en utilisant les divergences du RSI. Double RSI et arrêts contrôlent les risques. Des améliorations supplémentaires peuvent être apportées en combinant des indicateurs, en optimisant les arrêts et plus encore.


/*backtest
start: 2023-08-18 00:00:00
end: 2023-09-17 00:00:00
period: 4h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("RSI cross Strategy by alireza v1.1.1", overlay=true)
length1 = input( 25 )
length2 = input( 100 )
price = close


vrsi1 = ta.rsi(price, length1)
vrsi2 = ta.rsi(price, length2)

GC = (close > open)
RC = (open > close)

HH = (close > close[2])
LL = (close < close[2])




cu = ta.crossover(vrsi1, vrsi2)
cd = ta.crossunder(vrsi1, vrsi2)



if (not na(vrsi1))
	if (cu) 
	    sll=price
		strategy.entry("BUY", strategy.long )
		strategy.exit("SL" , limit = sll )
	if (cd)
	    sls=price
		strategy.entry("SELL", strategy.short )
		strategy.exit("SL" , limit = sls )



Plus de