J’aurais aimé avoir quelques informations sur la gestion du temps dans prorealtime,
Je m’explique :
J’ai fait un algo basique qui stocke l’heure courante en début de programme, puis à chaque fois qu’une heure passe, je valorise une variable à 0 ou 10 afin d’avoir un graph dans ce genre __—-__—-__—-, cela a pour simple but pour moi d’appréhender les fonctions liées au temps.
Problème : je vois bien la courbe du temps courant s’incrémenter puis décrémenter, mais par contre ma variable me permettant de voir le changement d’heure ne bouge pas, ainsi que ma variable qui stocke l’heure passée (voir PJ)
Super ça fonctionne carrément mieux comme ça ! mais alors je ne comprend pas pourquoi mon code ne serait pas fonctionnel alors qu’il fait la même chose sauf qu’il se sert d’une variable pour stocker l’heure passé ? (car j’ai besoin pour une autre stratégie de stocker l’heure ou je revends)
Le but était simplement d’afficher sur le graph la variation d’une heure à une autre.
Salut, je pense avoir le même soucis que toi. Je veux stocker la date d’un trade pour une certaine stratégie pour ne la faire qu’une seul fois pas jour mais il semble qu’a chaque tick le script est relancé du début et écrase toute les variables. Je n’ai trouvé aucun moyen de mémoriser le contenu des variables pour les traiter lors d’exécutions futures.
Si on affecte une valeur à une variable alors on efface la précédente, sinon elle reste inchangé. Je suppose donc qu’il doit y avoir quelque-chose dans ton code qui “reset” la/les variables à une nouvelle valeur.
Il pourrait y avoir aussi d’autres raisons, sans voir le code complet, difficile de se prononcer 🙂
Salut Sébastien, content de n’être pas le seul à avoir ce problème, Nicolas tu peux reprendre le code que j’ai posté plus haut qui est correct mais qui ne fonctionne pas car la variable tmpHour ne change jamais.
To help us continually offer you the best experience on ProRealCode, we use cookies. By clicking on "Continue" you are agreeing to our use of them. You can also check our "privacy policy" page for more information.Continue