ProRealTime
Pour discuter sur l’interface de ProRealTime Software, nos configurations graphiques...

Re: Garder une valeur en mémoire

par Arnaud_vh » 13 Mar 2015 16:42

En fait après une nuit de sommeil je me suis aperçu que tu es parti dans la mauvaise direction. Pour faire ce que tu veux (si j'ai bien compris) il n'y a pas besoin de boucle.
J'ai repris ton premier code et j'ai enlevé le surplus. Tu verras que ta condition est codée dans le mauvais sens, enfin si j'ai bien compris le but du code. (Je ne vois pas trop pourquoi définir une condition en début de programme pour ensuite la réécrire à l'identique dans le if mais je l'ai laissé tel quel)

Code: Tout sélectionner
condition = rsi>70
signal=max (open,close)
if rsi>70 then
signal=signal[1]
endif
RETURN signal

Re: Garder une valeur en mémoire

par koub » 15 Mar 2015 16:12

Plop LaDéfense, j'ai l'impression que tu cherches à faire un truc comme ça:

Code: Tout sélectionner
Periode          = 14
ValUp            = 70
ValDn            = 30

ONCE NVUp        = 0
ONCE NvDn        = 0
ONCE PlusHaut    = 0
ONCE PlusBas     = 0
RSIAct           = RSI[Periode](Close)

IF RSIAct<ValUp AND RSIAct>ValDn THEN
NVDn=0
NVUp=0
ENDIF
IF RSIAct>ValUp THEN
IF NVUp=0 THEN
PlusHaut=Close
NVUp=1
ELSE
IF Close>PlusHaut THEN
PlusHaut=Close
ENDIF
ENDIF
ENDIF
IF RSIAct<ValDn THEN
IF NVDn=0 THEN
PlusBas=Close
NVUp=1
ELSE
IF Close<PlusBas THEN
PlusBas=Close
ENDIF
ENDIF
ENDIF

RETURN PlusHaut AS "Seuil Sup", PlusBas AS "Seuil Inf"


+, koub. :)

Re: Garder une valeur en mémoire

par ladefense92800 » 16 Mar 2015 00:10

Merci a tous les deux .

koub : ton code marche parfaitement .

arnaud : j ai un peu modifié ton code pour qu il fasse ce que je voulait .Trois fois rien .

Code: Tout sélectionner
condition = rsi<70
signal=max (open,close)
if condition then
signal=signal[1]
endif
RETURN signal

Re: Garder une valeur en mémoire

par Arnaud_vh » 17 Mar 2015 17:22

ladefense92800 a écrit:Merci a tous les deux .

arnaud : j ai un peu modifié ton code pour qu il fasse ce que je voulait .Trois fois rien .



C'est ton code que tu as modifié, moi je n'ai fait qu'effacer trois lignes dans ce que tu avais publié pour te remettre dans la bonne direction.

Re: Garder une valeur en mémoire

par ladefense92800 » 17 Mar 2015 17:30

Arnaud_vh a écrit:
ladefense92800 a écrit:Merci a tous les deux .

arnaud : j ai un peu modifié ton code pour qu il fasse ce que je voulait .Trois fois rien .



C'est ton code que tu as modifié, moi je n'ai fait qu'effacer trois lignes dans ce que tu avais publié pour te remettre dans la bonne direction.


ben c est super , en tous cas ça marche c est deja ça .

Articles en relation
Garder uniquement le nuage d'Ichimoku
par plataxis » 16 Fév 2016 21:49 (1 Réponses)
Help problème de mémoire PRT
Fichier(s) joint(s) par bobbyO » 04 Fév 2015 19:06 (6 Réponses)
Suppression memoire cache et cookie... perte configuration?
Fichier(s) joint(s) par laurent074 » 01 Aoû 2015 09:33 (5 Réponses)
Aide pour indicateur qui garde en memoire et additionne .
par ladefense92800 » 18 Déc 2015 11:17 (7 Réponses)
Mot-clé valeur maximum
par Ice. » 08 Mai 2014 17:42 (6 Réponses)
Prix Valeur Relatif
Fichier(s) joint(s) par falex » 10 Avr 2014 10:07 (3 Réponses)
UT 1min : la valeur de la veille d'un indicateur
par jized » 12 Nov 2014 07:06 (4 Réponses)
Close ne donne pas la valeur de clôture
Fichier(s) joint(s) par Fredo.17 » 23 Mar 2015 19:57 (8 Réponses)
coding PRT : valeur du tick du sous-jacent
par blAst » 01 Mai 2014 21:04 (4 Réponses)
utiliser valeur retournée par même indicateur
par jerbrux » 12 Avr 2015 15:37 (7 Réponses)

ProRealTime