Stratégie de trading Renko suivant une tendance bidirectionnelle


Date de création: 2024-01-23 15:50:19 Dernière modification: 2024-01-23 15:50:19
Copier: 0 Nombre de clics: 754
1
Suivre
1617
Abonnés

Stratégie de trading Renko suivant une tendance bidirectionnelle

Aperçu

Cette stratégie est une stratégie de trading de Renko basée sur une version améliorée de l’indicateur Supertrend. Cette stratégie suit principalement la tendance des prix, génère des signaux de trading à des points de basculement de tendance et utilise une méthode de trading de suivi de tendance.

Principe de stratégie

L’indicateur central de cette stratégie est une version améliorée de Supertrend. Supertrend est un indicateur technique qui suit les tendances des prix. La stratégie a été modifiée, principalement dans deux aspects:

  1. Factor paramètres ont été ajoutés pour ajuster la sensibilité de Supertrend afin de contrôler la fréquence des transactions.
  2. Ajout d’une variable de tendance qui modifie la valeur de la tendance lorsque le prix est en hausse ou en baisse, générant un signal de transaction.

Quand la tendance est de 1, elle indique qu’elle est actuellement en tendance à la hausse; quand la tendance est de -1, elle indique qu’elle est actuellement en tendance à la baisse. Cette stratégie génère un signal d’entrée pour les positions longues et courtes lorsque la valeur de la tendance change, c’est-à-dire que la tendance se retourne.

En outre, la stratégie a un paramètre de pyramiding qui permet de placer des positions supplémentaires pour suivre la tendance.

Analyse des avantages

Les principaux avantages de cette stratégie sont les suivants:

  1. L’utilisation de la version améliorée de Supertrend permet de mieux saisir les retournements de tendance des prix.
  2. Le trading basé sur le suivi des tendances permet de mieux saisir les tendances des prix.
  3. La possibilité d’opérer des opérations sur plus-value peut augmenter encore les bénéfices.
  4. La combinaison des modèles Renko et des indicateurs de tendance permet de filtrer efficacement les fausses percées.

Analyse des risques

Cette stratégie présente aussi des risques:

  1. Lorsque la tendance s’affaiblit, il peut y avoir plusieurs signaux de revers, ce qui entraîne une survente des transactions.
  2. Il y a aussi un risque de surinvestissement qui amplifie les pertes.
  3. Il n’est pas possible de déterminer le périmètre du retrait, mais il existe un certain risque financier.

La réponse:

  1. Optimiser les paramètres de Factor pour s’assurer que le signal ne se produit qu’au point de virage.
  2. Il est important de limiter le nombre de prises de position et de contrôler les risques.
  3. La gestion des fonds limite le pourcentage de pertes individuelles.

Direction d’optimisation

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

  1. Les meilleurs paramètres de Factor pour tester différents marchés
  2. Essayez d’autres types d’indicateurs de tendance, tels que le DMI, le MACD, etc.
  3. L’augmentation des stratégies de stop-loss pour bloquer les profits et limiter les pertes.
  4. Le filtrage de l’heure d’entrée en combinaison avec d’autres indicateurs.

Résumer

Cette stratégie est globalement une meilleure stratégie de suivi de tendance. Par rapport à la stratégie de suivi de tendance traditionnelle, cette stratégie obtient des points de retournement de tendance plus précis grâce à la version améliorée de Supertrend, ce qui produit un signal de négociation de meilleure qualité. La vérification en direct montre que la stratégie peut produire de meilleurs résultats de négociation après optimisation des paramètres.

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

//╭╮╱╱╭╮╭╮╱╱╭╮
//┃╰╮╭╯┃┃┃╱╱┃┃
//╰╮┃┃╭┻╯┣╮╭┫╰━┳╮╭┳━━╮
//╱┃╰╯┃╭╮┃┃┃┃╭╮┃┃┃┃━━┫
//╱╰╮╭┫╰╯┃╰╯┃╰╯┃╰╯┣━━┃
//╱╱╰╯╰━━┻━━┻━━┻━━┻━━╯
//╭━━━┳╮╱╱╱╱╱╱╱╭╮
//┃╭━╮┃┃╱╱╱╱╱╱╱┃┃
//┃┃╱╰┫╰━┳━━┳━╮╭━╮╭━━┫┃
//┃┃╱╭┫╭╮┃╭╮┃╭╮┫╭╮┫┃━┫┃
//┃╰━╯┃┃┃┃╭╮┃┃┃┃┃┃┃┃━┫╰╮
//╰━━━┻╯╰┻╯╰┻╯╰┻╯╰┻━━┻━╯
//━╯
//Vdub Renko SniperVX1 v1 // ATR Setting = 1
//  ©Vdubus http://www.vdubus.co.uk/
// study("Vdub Renko SniperVX1 v1", overlay=true, shorttitle="Vdub_Renko_SniperVX1_v1")
//@version=4
strategy(title = "Stripped Down Vdub Renko Sniper Strategy", shorttitle = "Vdub Renko Strat", overlay = true )

//Modified - Rajandran R Supertrend-----------------------------------------------------
Factor=input(1, minval=1,maxval = 1000, title="Trend Transition Signal")
Pd=input(1, minval=1,maxval = 1000, title="Period")
Up=hl2-(Factor*atr(Pd))
Dn=hl2+(Factor*atr(Pd))
TrendUp=close[1]>TrendUp[1]? max(Up,TrendUp[1]) : Up
TrendDown=close[1]<TrendDown[1]? min(Dn,TrendDown[1]) : Dn
Trend = close > TrendDown[1] ? 1: close< TrendUp[1]? -1: nz(Trend[1],0)
plotarrow(Trend == 1 and Trend[1] == -1 ? Trend : na, title="Up Entry Arrow", colorup=lime, maxheight=1000, minheight=50)
plotarrow(Trend == -1 and Trend[1] == 1 ? Trend : na, title="Down Entry Arrow", colordown=red, maxheight=1000, minheight=50)

goLong = Trend == 1 and Trend[1] == -1
goShort = Trend == -1 and Trend[1] == 1

strategy.entry("longgg", strategy.long, when=goLong)
strategy.entry("shortttt", strategy.short, when=goShort)
strategy.exit("XL", from_entry = "long", profit = na, loss = na)
strategy.exit("XS", from_entry = "short", profit = na, loss = na)