Bonjour

Je debute te la creation de mon premier ea n est pas chose facile.
Pour chaque barre, je boucle sur un certain nombre de barres, calcule mon indic d'apres les cours de cloture et ça marche. Je sauvegarde chaque indic.
quand je mets mon indic en place, pas de pb, ça marche.
Mon pb est que une fois installé, durant la cession 'live', mon indic est calculé à chaque mouvement dans une meme barre.
J aimerais sauvegarder seulement l indic final de la barre.

Comment proceder ?

J ai bien essayé, dans la partie initialisation
Code:
Texte_ref=TimeToStr(Time[0], TIME_DATE|TIME_SECONDS);
puis je fais une boucle sur les barres que necessite le calcul de mon indic et pour chaque barre
Code:
Texte=TimeToStr(Time[index], TIME_DATE|TIME_SECONDS);

pour enfin, apres le calcul effectué
Code:
if (StrToTime(Texte)>StrToTime(Texte_ref))
			   {
			   if (Texte!=Time_en_cours)
			      {
			      FileWrite (handle,Texte,Texte_ref);
			      Time_en_cours = Texte;
            }
Mais rien n'y fait, mon fichier ressemble à ça
Code:
2009.02.04 01:34:00;2009.02.04 01:33:00
2009.02.04 01:36:00;2009.02.04 01:33:00
2009.02.04 01:35:00;2009.02.04 01:33:00
2009.02.04 01:34:00;2009.02.04 01:33:00
2009.02.04 01:37:00;2009.02.04 01:33:00
2009.02.04 01:36:00;2009.02.04 01:33:00
2009.02.04 01:35:00;2009.02.04 01:33:00
merci pour votre aide