Bonjour Nicolas et les membres du forum, à moins que j’ai loupé de post mais je cherche comment paramétrer les valeurs de Time . Mon idée est de faire “tourner” un algo en tf 5mn sur des tranches horaires différentes dans une journée et de comparer les résultats sur l’historique choisi (par ex 3 mois). Je pense utiliser des boucles for avec des bornes paramétrées. Mais comment entrer ces valeurs dans Time qui doit etre du genre HHMMSS ?? si qq’un (à part chat GPT !! 🙂 ) a une idée …
tu peux utiliser OPENTIME ou TIME,
exemple
opentime=100000 // pour 10 H
OK merci, mais justement comment mettre une variable pour faire 100000 ? car après je veux faire varier cette heure , en fait pour incrémenter l’heure : par ex lancer l’algo toutes les 30 mn ?
Tu peux faire une différence entre 2 TIMESTAMP.
Le TIMESTAMP unix délivre la quantité de secondes révolues depuis le 1er janvier 1970 UTC, c’est donc une mesure universelle.
Si tu veux mesurer que 30 minutes, tu peux faire:
if opentimestamp-last >= 1800 then //1800 seconds = 30 minutes
last=opentimestamp
// INSERER ICI LE CODE A EXECUTER TOUTES LES 30 MINUTES
endif
On peut utiliser soit OPENTIMESTAMP (soit le timing à l’ouverture de la bougie) ou TIMESTAMP (soit le timing à la fermeture de la bougie).
bonjour Nicolas, merci pour ton idée, mais je trouve çà compliqué ! 🙂
Il n’existe pas de solution du genre : Heure=HH , Min=MM, Sec=SS et Time=Heure&Min&Sec (en gros concaténer 3 variables) …
OK merci, mais un exemple me serait utile, car je ne vois pas du tout comment utiliser ces paramètres .. proorder précise simplement : “heure de cloture de la barre courante (entre 0 et 23)” . J’ai essayé une initialisation : Hour=23 mais c’est refusé , même chose pour minute (entre 0 et 59).
Je suis un peu en panne !!
Supprimé car le code d’insertion PRT a été formaté / foutu.
comme sur le screen si joint