| Envoyé par marcd le 02 Octobre 2006 à 23:41
|
|
|
ah ah j'aime ces petits problemes de logique.
Si tu peux pas le faire uniquement a la fin du mois il faut alors utiliser le debut du mois egalement. Un peu plus complexe mais quelque chose du genre. En pseudoCode cela donne
REM initialise le compteur conditionEntree=0
Si mois <> mois[1] Et conditionEntree = 1 Alors barRef_fin=NumeroBarre (fonction Prorealtime a utiliser) Delta = barRef_fin - barRef_Debut monPrixHaut = Highest[Delta](close)(1) [NDLR: tu dois le decaler sur la barre precedente puisque tu es sur un nouveau mois] monPrixBas = lowest[Delta](close)(1) monPivot = (monPrixHaut + monPrixBas + Close[1]) / 3 conditionEntree=1
Si mois <> mois[1] Alors conditionEntree=1 barRef_Debut = NumeroBarre (fonction Prorealtime a utiliser ici) barRef_fin=0 Fin
A tester car la il est tard et j'ai pas le temps de le faire mais dis moi si ca t'aide et donne nous le resultat 
__________________ Marc Defosse
|