Supertrend sur la représentation Renko
Forums › ProRealTime forum Français › Support ProBuilder › Supertrend sur la représentation Renko
- This topic has 14 replies, 1 voice, and was last updated 8 months ago by YvesRobert.
-
-
05/10/2016 at 11:05 AM #6668
Bonjour.
Afin de créer une stratégie de trading, j’aimerais savoir s’il est possible de créer un Supertrend basé sur la représentation en Renko déjà publiée dans la librairie d’indicateurs.
L’idée est donc de convertir le code Supertrend Ichimoku ci-joint en code Supertrend Ichimoku calculé sur le Renko (et non sur le prix).
Si un autre Supertrend sur Renko peut être proposé, je suis preneur pour comparer.
A l’aide de cet indicateur, je coderai ma stratégie et la publierai sur le site pour amélioration.
05/10/2016 at 1:57 PM #668805/10/2016 at 4:41 PM #6699Ci-joint la version de ton Supertrend modifié à la sauce “pseudo renko” sur graphique en chandelier.
Dans un Supertrend c’est l’ATR qui joue un rôle important pour le tracer, on vérifie en suite si le prix croise à la hausse ou la baisse cette ligne pour inverser la tendance.
Ici j’ai aussi modifié l’ATR pour qu’il prenne en considération le close d’une bar renko.. et je ne sais pas si c’est la meilleure idée… car on perd en quelques sortes l’information high/low.
Ta version du Supertrend utilise un Kijun à la place du traditionnel close, soit le milieu d’un canal de Donchian c’est pareil (moyenne des plus haut/plus bas sur x périodes). J’ai donc remplacé cela ici par la moyenne des plus haut/plus bas des close des bar renko sur x périodes.
Bon amusement pour ta stratégie 🙂
05/10/2016 at 6:32 PM #6712Merci beaucoup. Je vais bien m’amuser j’espère.
Pour le moment je ne peux pas l’utiliser… Mon prorealtime me met un message d’erreur à l’import de l’indicateur. J’ai essayé d’autres indicateurs et des backtests.. idem erreur. Donc je vais patienter.
Si tu as le code en txt, je veux bien faire un copier coller..05/10/2016 at 8:28 PM #6724C’est curieux ça, quel est le message d’erreur ?
Ci-dessous le code de l’indicateur au complet.
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677//////aa = coef de average true range -- décimale défaut = 1//////bb = périodes average true range -- entier défaut =12//////p = périodes TEKAN/KIJUN -- entier défaut = 22//bsize = 10 //renko brick sizeboxsize = bsize*ticksizeonce topprice = closeonce bottomprice = close - boxsize*ticksize*2if(close > topprice + boxsize*2) THENtopprice = closebottomprice = topprice - boxsize*2barclose = toppriceELSIF (close < bottomprice - boxsize*2) THENbottomprice = closetopprice = bottomprice + boxsize*2barclose = bottompriceELSEtopprice = toppricebottomprice = bottompriceENDIF//TRUE RANGE // TENKAN // KIJUN //retracement = milieuif barclose=barclose[1] thenatr = atr[1]plusHaut = plusHaut[1]plusBas = plusBas[1]milieu = milieu[1]elseatr = averagetruerange[bb](barclose)plusHaut = HIGHEST[p](barclose)plusBas = LOWEST[p](barclose)milieu = (plushaut + plusbas)/2endif//////////////////////////////////////////////avg=milieuup=avg+aa*atrdn=avg-aa*atronce trend=1if close>up[1] thentrend=1elsif close<dn[1] thentrend=-1endifif trend<0 and trend[1]>0 thenflag=1elseflag=0endifif trend>0 and trend[1]<0 thenflagh=1elseflagh=0endifif trend>0 and dn<dn[1] thendn=dn[1]endifif trend<0 and up>up[1] thenup=up[1]endifif flag=1 thenup=avg+aa*atrendifif flagh=1 thendn=avg-aa*atrendifif trend=1 thensuper=dnelsesuper=upendifreturn super coloured by trend as "Supertrend_Ichimoku", barclose as "renko bar close"05/11/2016 at 8:23 AM #676505/11/2016 at 9:13 AM #6768Concernant ma méthode, j’avais noté pas mal de pistes pour le MM notamment. Mais dans un premier temps j’ai fait l’approche avec l’idée de base qui consiste à avoir 2 supertrend ichimoku avec des périodes différentes (une en filtre de tendance). Les entrées se font avec une condition de prix, de supertrend 1 et supertrend 2.. La sortie en croisement des 2 supertrends en sens opposé à la position.
Le backtest est effectué entre 8:00 et 17:00 sur du mini contrat Dax avec un spread 1 point.
Si quelqu’un veut s’amuser avec.. voici le code et en PJ le screenshot du backtest.Code :
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849// Définition des paramètres du codeDEFPARAM CumulateOrders = False // Cumul des positions désactivéDEFPARAM Flatbefore = 080000DEFPARAM Flatafter = 170000// Conditions pour ouvrir une position acheteuseindicator1 = closeindicator2, ignored = CALL "Supertrend ichimoku Renko"[4, 10, 22, 4]c1 = (indicator1 > indicator2)indicator3, ignored = CALL "Supertrend ichimoku Renko"[4, 10, 22, 4]indicator4, ignored = CALL "Supertrend ichimoku Renko"[5, 10, 22, 4]c2 = (indicator3 >= indicator4)IF c1 AND c2 THENBUY 1 CONTRACT AT MARKETENDIF// Conditions pour fermer une position acheteuseindicator5, ignored = CALL "Supertrend ichimoku Renko"[4, 10, 22, 4]indicator6, ignored = CALL "Supertrend ichimoku Renko"[5, 10, 22, 4]c3 = (indicator5 CROSSES UNDER indicator6)IF c3 THENSELL AT MARKETENDIF// Conditions pour ouvrir une position en vente à découvertindicator7 = closeindicator8, ignored = CALL "Supertrend ichimoku Renko"[4, 10, 22, 4]c4 = (indicator7 < indicator8)indicator9, ignored = CALL "Supertrend ichimoku Renko"[4, 10, 22, 4]indicator10, ignored = CALL "Supertrend ichimoku Renko"[5, 10, 22, 4]c5 = (indicator9 <= indicator10)IF c4 AND c5 THENSELLSHORT 1 CONTRACT AT MARKETENDIF// Conditions pour fermer une position en vente à découvertindicator11, ignored = CALL "Supertrend ichimoku Renko"[4, 10, 22, 4]indicator12, ignored = CALL "Supertrend ichimoku Renko"[5, 10, 22, 4]c6 = (indicator11 CROSSES OVER indicator12)IF c6 THENEXITSHORT AT MARKETENDIF// Stops et objectifs05/11/2016 at 10:19 AM #6783Je n’ai jamais eu ce type d’erreur d’import ! 🙁
En copiant/collant le code ça doit fonctionner non ?
Concernant la stratégie de base, sur combien de temps s’étale tes tests? La paramétrique du Supertrend ichimoku est-elle optimisée?
05/11/2016 at 10:39 AM #678605/11/2016 at 1:41 PM #6805Superposer plusieurs Supertrend est une bonne idée. Cependant, moins d’1 mois de test c’est plutôt court pour vérifier son intérêt. Enfin, peut-être que la version Renko de ce Supertrend ichimoku portera ses fruits, nous verrons 🙂
05/11/2016 at 2:49 PM #680905/11/2016 at 6:10 PM #6824Bizarre, quels types d’indicateurs ?
Je n’ai pas eu de problème de mon côté.
05/11/2016 at 7:45 PM #6834J’ai eu un problème de Police (pin-pon) d’écriture sur la plateforme pendant 2 jours, mais je ne pense pas que c’est lié. En plus personne d’autres ne reproduit mon erreur 🙂
Parfois, il faut aussi faire les updates Java.
Concernant tes indicateurs supertiti, ils ont été “dézingués” ??
03/12/2017 at 9:47 PM #28342Bonjour,
J’ai installé votre indicateur et jusqu’à présent il me semble interessant. J’aimerais savoir si vous avez travaillé à en faire un screener comme dans un croisement du supertrend ichimoku et le renko par exemple?
merci
André
03/12/2024 at 8:18 AM #229630Bonjour Nicolas, comment lancer un backtest sur cet indicateur car avec le graphique en renko ca ne marche pas ? je suis passé en prix pensant que ca allait marché puisqu’il calcul les box dans le code, et ben non ca ne marche pas non plus, car il achète et vend mais pas au bon endroit ! Merci pour ta réponse. Bonne journée.
-
AuthorPosts
Find exclusive trading pro-tools on