Merçi par avance.
Répondre
• Page 1 sur 1
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.
Merçi par avance.
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
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

Bonjour,
Pour avoir le plus haut des 250 derniers jours, si j'ai bien compris ta question. Il faut en effet utiliser
Tu peux aussi regarder le manuel Proscreener page 23.
J'avais coder des screener, je viens de m’apercevoir qu'ils ont sauté. 
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)

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
Merçi encore pour toutes vos réponses.
Alain
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 ?
Et depuis ce jour, jusqu'à aujourd'hui, avoir la valeur du plus bas atteint ?
Exactement Mister Hyde.
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...

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...

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
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
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.
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.
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.
C'est exactement ce que je recherchais.
Au plaisir de te lire.
Merçi encore.
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

Tu as notamment à partir de la page 21 des explications sur les boucles avec des exemples
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 ?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
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
Cela ne me semble pas tout à fait la même chose
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 .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.
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."

"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 .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."

Sujets similaires
Programmation manuelle difficile
Fichier(s) joint(s) par Amarantine » 25 août 2014 10:06 (7 Réponses)
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)
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)
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)
par cimourdain » 16 sept. 2015 20:27 (2 Réponses)