Convertir code tradingview vers prorealtime
Forums › ProRealTime forum Français › Support ProBuilder › Convertir code tradingview vers prorealtime
- This topic has 11 replies, 3 voices, and was last updated 7 years ago by Nicolas.
-
-
03/13/2017 at 6:44 PM #28443
Bonjour ,
Nouveau chez Proréaltime et Proréalcode
Est il possible de convertir un indicateur de tradingview vers Proréaltime que je viens d’adopter
il s’agit de la MACD tendance heatmap ( https://www.tradingview.com/script/28RbNaGq-MACD-trend-heatmap-by-ChartArt/ )
Remerciements anticipés
Philippe
03/15/2017 at 11:24 AM #2861503/15/2017 at 12:09 PM #28626Non non.. pas du tout c’est bien posté au bon endroit, mais si personne d’autres n’a encore répondu et bien je vais m’en charger. L’indicateur en question est sympa visuellement et profiterai sans doute à beaucoup d’autres personnes. Je m’occupe de cette conversion au plus vite ..
03/15/2017 at 12:14 PM #2862803/15/2017 at 2:27 PM #28651Ce serai sympathique d’expliquer un peu plus pourquoi il est utile et efficace ? (même si j’ai bien saisi qu’il s’agit d’une représentation visuelle d’une MACD mais sur le graphique du prix).
La coloration de certains chandeliers notamment ? Merci !
03/17/2017 at 11:31 AM #28897Pas plus d’explications ? Dommage 🙂
Voilà où j’en suis (ci-joint image d’un exemple sur GBPUSD).
Concernant la coloration du fond du graphique, le problème est le suivant:
En pinescript on peut en effet empiler plusieurs background avec une semi transparence pour obtenir ce fameux “heatmap” allant du rouge très clair au très foncé par exemple, car ici le code empile plusieurs fonds différents pour obtenir au final cette variation que l’on peut voir dans le code original de l’indicateur.
Hors sous ProBuilder, on ne peut définir qu’une seule couleur de background. Donc nous n’aurons pas la même variation de couleur comme l’indicateur original qui lui peut en cumuler jusqu’à 10 !
La seule alternative que je vois c’est de définir un score en fonction de ces 10 conditions de coloration green/red du fond et d’en définir alors une variation de palette dynamique RVB. Bref, tout ça pour dire qu’au final nous n’aurons pas exactement la même chose pour la coloration du fond du graphique, est-ce un problème ? (avant que j’aille plus loin dans le code). Merci.
03/17/2017 at 11:37 AM #2890003/18/2017 at 1:04 PM #29019Je pense que tu cherches ceci
1234567891011121314151617181920p = 12q = 26r = 9dema1=TEMA[p](close)dema2=TEMA[q](close)mymacd = dema1-dema2dema3 = DEMA[r](mymacd)signal = dema3IF mymacd >= signal THENrouge=0vert=255bleu=0ELSErouge = 255vert = 0bleu = 0ENDIFbackgroundcolor(rouge,vert,bleu,50)return undefined1 user thanked author for this post.
03/20/2017 at 6:15 PM #2921503/27/2017 at 7:00 PM #30043Désolé, je suis un peu en retard sur cette demande. Voici le code en l’état:
12345678910111213141516171819202122232425262728293031323334353637383940414243// Inputfastlen = 12 //Fast Moving Averageslowlen = 26 //Slow Moving Averagesignallen = 9 //Signal Line//switch1=1 //"Enable Bar Color?")//switch2=1//nput(true, title="Enable Moving Averages?")//switch3=1//input(true, title="Enable Heatmap?")// Calculationfast = average[fastlen,1]slow = average[slowlen,1]mMACD = fast - slowsignal = average[signallen](mMACD)histogr = mMACD - signal// MA colorif fast>slow thenmaR = 0maG = 200maB = 0elsemaR = 200maG = 0maB = 0endif// Bar colorsif fast > slow and variation(mMACD) > 0 and histogr > 0 and variation(histogr) > 0 and signal > 0 thenbarR = 0barG = 220barB = 0elsif fast < slow and variation(MACD) < 0 and histogr < 0 and variation(histogr) < 0 and signal < 0 thenbarR = 220barG = 0barB = 0elsebarR = 200barG = 200barB = 200endifDRAWCANDLE(Open,High,Low,Close)coloured(barR,barG,barB)RETURN fast coloured(maR,maG,maB) STYLE(line,1) as "fast MA", slow coloured(maR,maG,maB) STYLE(line,3)Donc pas de coloration du background différent selon les conditions MACD ? Comme expliqué dans mon dernier message, on ne pourra pas avoir la même chose que sous tradingview.
03/27/2017 at 7:33 PM #30050Bonsoir ,
Il doit y avoir un beug , mes bougies sont devenues grises pour la plupart
Merci pour le taf ,
Inutile de reperdre du temps pour le revoir , il se trouve que ce matin j’ai vu une copie d’écran PRT avec la même MACD HEAT que Tradingview, et je vais donc l’obtenir de cette personne .
Si ça vous intéresse , je vous donnerais le code par mail avec son acccord
Encore merci
Philippe
03/28/2017 at 9:15 AM #30068Je viens de comparer avec TV, ça semble coller pourtant.
Concernant la couleur du background avec plusieurs couches superposés, ce serait en effet sympa de partager la solution proposée par ton ami 🙂 Car ma question :
La seule alternative que je vois c’est de définir un score en fonction de ces 10 conditions de coloration green/red du fond et d’en définir alors une variation de palette dynamique RVB. Bref, tout ça pour dire qu’au final nous n’aurons pas exactement la même chose pour la coloration du fond du graphique, est-ce un problème ? (avant que j’aille plus loin dans le code). Merci.
attend toujours une réponse 🙂
-
AuthorPosts
Find exclusive trading pro-tools on