J’ai déplacé cette question dans un nouveau sujet, il était hors sujet dans le topic “PRT Bands”.
Tout ce que tu décris est en effet normal.
Reprenons ton exemple: TF 1-heure et 5-minutes. Si tu ajoutes “updateonclose” pour le TF 1-heure, alors le code de ce TF sera lu une fois toutes les heures, comme si il s’agissait d’un fonctionnement classique. Si tu ne mets pas ‘”updateonclose”, alors le code du TF 1-heure sera lu à chaque fin de bougie de l’unité de temps la plus petite déclarée dans ton code, en l’occurrence le M5. A toi de voir si tu veux que utiliser uniquement les valeurs des bougies clôturées : 1h00 , 4h00 , 16h00, etc… ou celles intra bougies toutes les 5-minutes : 1h05, 4h45, 6h30 ?
En tout les cas, il est impératif de lancer la stratégie dans le timeframe le plus petit déclaré, logique puisque le moteur a besoin de connaître les valeurs (l’historique) de ce TF ! Sinon, à quoi bon le déclarer ?! 🙂