ProRealTime
Pour discuter sur l’interface de ProRealTime Software, nos configurations graphiques...
Répondre • Page 1 sur 1

aide programmation prt

par lonicera » 29 mai 2014 11:11

Bonjour à tous,nouveau sur le site,quelqu'un pourrait-il me fournir le code prorealtime qui retourne la valeur du plus haut qu'avait la Bougie la derniere fois que le plus haut était le plus haut des 250 jours courants? h=highest(250,high)
Merçi par avance.

Re: aide programmation prt

par Tioneb » 29 mai 2014 11:21

Bonjour,

Je n programme pas du tout sur prt mais je pense que les membres seront plus enclins a te répondre si tu respectes la tradition du forum en faisant une petite présentation. C'est par ici : presentation-des-membres.html

Bien a toi ;)

Re: aide programmation prt

par Mister Hyde » 29 mai 2014 12:23

Bonjour,

Pour avoir le plus haut des 250 derniers jours, si j'ai bien compris ta question. Il faut en effet utiliser

Code : #

h = highest[250](high)
Tu peux aussi regarder le manuel Proscreener page 23.
./download/file.php?id=6356&sid=30586dfa09a4db195cfa92c2b2a1364f
(622.04 Kio) Téléchargé 2494 fois
J'avais coder des screener, je viens de m’apercevoir qu'ils ont sauté. :cry:

Re: aide programmation prt

par lonicera » 29 mai 2014 13:35

Bonjour Mister Hyde,en fait je me suis trompé dans ma requête:ce n'est pas le plus haut des 250 derniers jours que je souhaite obtenir,mais la valeur la plus basse depuis la derniere fois où un plus haut des 250 derniers jours a été atteint,même si ce plus haut a été atteint il y a 300 jours.
Merçi encore pour toutes vos réponses.
Alain

Re: aide programmation prt

par Mister Hyde » 29 mai 2014 14:47

Ce que tu voudrais faire c'est rechercher sur les 250 derniers jours le plus haut atteint.
Et depuis ce jour, jusqu'à aujourd'hui, avoir la valeur du plus bas atteint ?

Re: aide programmation prt

par lonicera » 29 mai 2014 14:58

Exactement Mister Hyde.

Re: aide programmation prt

par Ice. » 29 mai 2014 15:52

Hello Lonicera ;)

Je te conseillerais de reprendre le code de mister hyde pour connaitre le plus haut des 250 derniers jours, ensuite tu codes une boucle afin de connaitre à quelle Bougie ce plus haut correspond, et pour finir tu reprends exactement la même formule qu'au départ en remplaçant le highest par lowest et en ayant comme variable temps ce que tu as trouvé à la seconde étape.

C'est une façon de le faire parmi d'autres... :)

Re: aide programmation prt

par bobbyO » 29 mai 2014 16:08

Tiens, ça doit être ça que tu cherches
1. Recherche du plus haut sur les 250 dernieres bougies : MaxPH
2. Indice de ce plus haut : iMaxPH
3. Recherche du plus bas depuis iMaxPH
;)

Code : #

MAXPH = 0
iMaxPH = 0
Res = 0
IF BarIndex > 250 THEN
FOR I = 1 TO 250 DO
IF High[I] > MaxPH THEN
MaxPH = High[I]
iMaxPH = BarIndex - I
ENDIF
NEXT
Res = Lowest[BarIndex - iMaxPH](Low)
ENDIF
Return Res

Re: aide programmation prt

par lonicera » 29 mai 2014 16:14

Bonjour Ice,j'ai compris en gros le principe de ce que tu me suggeres de faire , mais je ne vois pas trop ce que créer une boucle veut dire.........
Si quelqu'un pouvait m'aider dans la programmation de ce que je cherche à faire!
Merçi tout de même pour ta réponse.
Cordialement.

Re: aide programmation prt

par lonicera » 29 mai 2014 16:27

Je te remercie sincérement BobbyO pour tes compétences en programmation.
C'est exactement ce que je recherchais.
Au plaisir de te lire.
Merçi encore.

Re: aide programmation prt

par Ice. » 29 mai 2014 16:37

De rien ! Si tu souhaites progresser, n'hésite pas à éplucher le document suivant : https://www.prorealtime.com/fr/pdf/probuilder.pdf ;)

Tu as notamment à partir de la page 21 des explications sur les boucles avec des exemples

Re: aide programmation prt

par ladefense92800 » 29 mai 2014 18:07

bobbyO a écrit :Tiens, ça doit être ça que tu cherches
1. Recherche du plus haut sur les 250 dernieres bougies : MaxPH
2. Indice de ce plus haut : iMaxPH
3. Recherche du plus bas depuis iMaxPH
;)

Code : #

MAXPH = 0
iMaxPH = 0
Res = 0
IF BarIndex > 250 THEN
FOR I = 1 TO 250 DO
IF High[I] > MaxPH THEN
MaxPH = High[I]
iMaxPH = BarIndex - I
ENDIF
NEXT
Res = Lowest[BarIndex - iMaxPH](Low)
ENDIF
Return Res
sauf erreur de ma part , ce qu il voulait c un donchian sur le high sur les dernieres 250 bougies c tout . Pas besoin de boucle qui demande plus de ressources . oui ?

Re: aide programmation prt

par bobbyO » 29 mai 2014 18:32

Non je ne pense pas. Le donchian est le canal entre les plus hauts sur 250 valeurs et les plus bas des 250 valeurs ?
Cela ne me semble pas tout à fait la même chose

Re: aide programmation prt

par ladefense92800 » 29 mai 2014 18:52

Bonjour à tous,nouveau sur le site,quelqu'un pourrait-il me fournir le code prorealtime qui retourne la valeur du plus haut qu'avait la bougie la derniere fois que le plus haut était le plus haut des 250 jours courants? h=highest(250,high)
Merçi par avance.
ce que j ai compris c est que il voulait le plus haut des 250 bougies , donc bande supérieure du canal de donchian des 250 bougies .

Re: aide programmation prt

par Ice. » 29 mai 2014 18:57

C'était en effet son premier souhait ladefense, mais il l'a corrigé quelques messages plus loin ;)

"Bonjour Mister Hyde,en fait je me suis trompé dans ma requête:ce n'est pas le plus haut des 250 derniers jours que je souhaite obtenir,mais la valeur la plus basse depuis la derniere fois où un plus haut des 250 derniers jours a été atteint,même si ce plus haut a été atteint il y a 300 jours."

Re: aide programmation prt

par ladefense92800 » 29 mai 2014 19:06

Ice. a écrit :C'était en effet son premier souhait ladefense, mais il l'a corrigé quelques messages plus loin ;)

"Bonjour Mister Hyde,en fait je me suis trompé dans ma requête:ce n'est pas le plus haut des 250 derniers jours que je souhaite obtenir,mais la valeur la plus basse depuis la derniere fois où un plus haut des 250 derniers jours a été atteint,même si ce plus haut a été atteint il y a 300 jours."
oui je viens de voir merci tu as raison . :top:

Sujets similaires
aide à la programmation PRT
par sobear » 26 janv. 2015 21:24 (4 Réponses)
Aide programmation
par RicLg » 21 févr. 2016 14:06 (2 Réponses)
Programmation PRT
par James » 27 déc. 2015 21:47 (0 Réponses)
Programmation PRT
par falex » 10 févr. 2017 10:26 (27 Réponses)
PROGRAMMATION
par VinceMan » 26 janv. 2013 17:58 (1 Réponses)
Programmation R et gestion portefeuille
par Aarnii » 10 avr. 2014 14:13 (10 Réponses)
Programmation manuelle difficile
Fichier(s) joint(s) par Amarantine » 25 août 2014 10:06 (7 Réponses)
code de programmation : Remplissage entre deux Mmobiles
par Martial 56 » 21 sept. 2014 20:17 (6 Réponses)
Stratégie et programmation d'algorithme pour la backtester
Fichier(s) joint(s) par falex » 12 juin 2015 23:12 (9 Réponses)
Programmation de backtests en ligne sur actions US
par cimourdain » 16 sept. 2015 20:27 (2 Réponses)