Indicateur non disponible en langage ProBuilder, comment faire ?
Forums › ProRealTime forum Français › Support ProOrder › Indicateur non disponible en langage ProBuilder, comment faire ?
- This topic has 5 replies, 3 voices, and was last updated 4 years ago by Nicolas.
Tagged: know sure thing, kst
-
-
01/30/2020 at 8:46 PM #118307
Bonjour à tous ! Je suis nouveau sur le forum suite à une problématique rencontré lors de mon codage pour Backtester.
En espérant aider le plus grand nombre avec vos réponses, je souhaite donc utiliser des indicateurs qui ne sont pas disponible en langage ProBuilder lors de mon Backtest et ne trouve pas le code de ceux-ci afin de programmer manuellement… je n’ai pas non plus trouvé leurs formules de calcul que j’aurai pu retranscrire en langage ProBuilder.
Auriez-vous une solution pour utiliser des indicateurs comme ceux présent en capture d’écran ?
Merci d’avance pour votre aide !
01/31/2020 at 7:41 AM #11832101/31/2020 at 8:40 AM #118323indicateur KST : https://www.prorealcode.com/prorealtime-indicators/kst/
indicateur Repulse lissé (soit le smoothed Repulse) : https://www.prorealcode.com/prorealtime-indicators/smoothed-repulse/
Pour le ROCnROLL, le code n’est pas connu car propriétaire, mais on peut l’appeler avec une nouvelle instruction à partir de la v11 : https://www.prorealcode.com/documentation/rocnroll/
02/04/2020 at 8:03 PM #118665Merci pour toutes ces informations je bosse dessus petit à petit.
Pour le KST les valeurs ne sont pas celles que donne l’indicateur d’origine sur PRT et ce même avec des paramètres identiques… j’ai donc chercher sur le web et codé quelque chose qui s’en rapproche mais n’arrive pas à obtenir les mêmes valeurs que celui d’origine sur PRT, si cela donne des idées à certains je mets le brouillon.
brouillon KST12345678910111213141516171819period1=4period2=8period3=12period4=16period5=20ROC1=ROC[period1](close)ROC2=ROC[period2](close)ROC3=ROC[period3](close)ROC4=ROC[period4](close)ROC5=ROC[period5](close)MM1=average[period1-1,0](ROC1)MM2=average[period2-1,0](ROC2)MM3=average[period3-1,0](ROC3)MM4=average[period4-1,0](ROC4)MM5=average[period5-1,0](ROC5)KST=(MM1*1)+(MM2*2)+(MM3*3)+(MM4*4)+(MM5*5)Signal1=average[period1](KST)Signal2=average[period2](KST)Return Signal1 as "Oscillateur KST",Signal2 coloured(255,0,0) as "Signal"02/04/2020 at 8:53 PM #118675Le Repulse lissé est pratiquement identique aux données PRT super ! Je cherche juste à afficher un remplissage vert/rouge en fonction de sa position par rapport au zéro si quelqu’un à une petite astuce un grand merci 🙂
Brouillon repulse lissé12345678Length=3Bull=exponentialAverage[5*Length](((3*Close)-(2*lowest[Length](low))-close[Length])/Close*100)Bear=exponentialAverage[5*Length]((close[Length]+(2*highest[Length](high))-(3*Close))/Close*100)Repuls=Bull-BearDRAWHLINE(0) COLOURED(0,0,255)Return Repuls as "Repulse lissé"02/05/2020 at 9:40 AM #118702On ne peut pas coder de remplissage, il faut les ajouter à la main.
En version 10.3, on peut utiliser des chandeliers ou des barschart pour le faire, mais ça reste une bidouille.
En version 11, on peut utiliser le remplissage des formes géométriques.
Le KST ou ‘Know Sure Thing’ est aussi disponible ici : https://www.prorealcode.com/prorealtime-indicators/know-sure-thing/
-
AuthorPosts
Find exclusive trading pro-tools on