Première approche sur le multi timeframe avec ProRealTime
Forums › ProRealTime forum Français › Support ProOrder › Première approche sur le multi timeframe avec ProRealTime
- This topic has 79 replies, 6 voices, and was last updated 2 years ago by Nicolas.
-
-
09/04/2021 at 2:13 PM #176786
La seule erreur que vous avez commise est de comparer les résultats entre deux unités de temps différentes!
Cependant, même si vous n’utilisez qu’une seule unité de temps, gardez à l’esprit que sans MTF, la stratégie n’est exécutée qu’une seule fois (par exemple toutes les 4 heures), tandis que si vous utilisez MTF avec la valeur par défaut de 1 minute, la même stratégie est exécutée 240 fois en 4 heures, même si ayant toujours les mêmes conditions d’entrée, cela signifie que si votre profit ou perte se produit dans les mêmes 4 heures, la stratégie réintégrera le marché.
Sans MTF, il n’y aura qu’une seule entrée sur le marché toutes les 4 heures, avec MTF il peut y en avoir 2 ou plus!
Bonjour,
Je rebondis sur le sujet car je rencontre le même problème.
Dans l’exemple précédent je comprends que le code est lu 2 fois en 4H, ce qui est logique.
Par contre ce que je ne comprends pas c’est que le fait d’avoir indiqué un TIMEFRAME(4 heure, Updateonclose) avec les instructions
devraient renvoyer les mêmes infos sur la bougie de 4H concernée puisque que le code récupère sa valeur à sa clôture ?
La bougie de 4H est unique, si on vient lire son état au premier passage (1ere bougie de 2H), l’information ne sera pas disponible puisque elle “closera” dans 2H ?
Comment s’y retrouver si les valeurs renvoyées par le TIMEFRAME 4H est différent de ce que renverrait la même bougie sans l’utilisation de TIMEFRAME ?09/04/2021 at 2:20 PM #1767871 fois toutes les 2 heures, donc 2 fois toutes les 4 heures en effet. Le timeframe default est celui qui rythme les lectures du code.
Si le TIMEFRAME 4H est utilisé avec l’option UPDATEONCLOSE, et comme j’ai pu le comprendre en lisant tes explications diverses, le fait de lire le code en UT 1 minute ou 1 H etc. ne devrait changer la valeur renvoyée par la bougie concernée de 4H puisque cette valeur est sensée être mise à jour au CLOSE de celle-ci ?
Comment s’y retrouver en faisant tourner une stratégie en UT inférieure si on ne retrouve pas le comportement de l’UT supérieure (dans le cas où l’on veuille retrouver le même comportement qu’une version originale sans MTF).
Merci.09/05/2021 at 8:45 AM #176800UPDATEONCLOSE renvoi la dernière valeur connue d’un chandelier clôturé de l’UT spécifié.
Donc exemple, entre 12:00 et 15:59, la valeur du chandelier H4 spécifié avec:
12timeframe(4 hours, updateonclose)valeur = closene changera pas.
Par contre avec :
12345timeframe(4 hours)valeur = closetimeframe(default)valeurh4 = valeuron obtiendra la valeur du chandelier 4 heures à chaque fermeture du chandelier du timeframe ‘default’, donc à chaque lecture du code, puisqu’on n’utilise pas “updateonclose” (une mise à jour unique à chaque fermeture).
Tout dépend de ce que tu veux faire, soit utiliser une valeur clôturée, ce qui est généralement utilisé dans une stratégie de trading, soir récupérer la valeur en temps réel, comme dans ce dernier exemple, où si tu lances ta stratégie en TF 1 minutes, la variable “valeurh4” prendra 4*60 = 240 fois une valeur différente.
1 user thanked author for this post.
09/05/2021 at 2:48 PM #176817Voici un exemple de comparaison entre un graph en 5 minutes qui graph le close de l’UT15 avec TIMEFRAME (15 minutes, UPDATEONCLOSE)
1 ere Bougie
2éme bougie
3ème bougie
On constate que la valeur de la bougie de 15 minutes de 09:45 est disponible sur la première bougie en 5 minutes à partir de 09:55, soit 10 minutes après.
Bougie de 15 minutes
Donc ce qu’il faut comprendre c’est que la valeur renvoyée par TIMEFRAME(UPDATEONCLOSE) dans une UT inférieure est la bougie précédente de l’UT supérieure recherchée,
et que la mise à jour intervient après la dernière bougie de l’UT inférieure + 1 ?J’y vois plus clair, merci.
09/05/2021 at 5:07 PM #176827 -
AuthorPosts
Find exclusive trading pro-tools on