Problème multiframe sur 3 unités de temps

Forums ProRealTime forum Français Support ProBuilder Problème multiframe sur 3 unités de temps

Viewing 12 posts - 16 through 27 (of 27 total)
  • #132860

    Merci Nicolas,

    le code se comporte en effet bien différemment!

    je vais continuer à conditionner pour éviter les faux signaux.

     

    Grand Merci

    #133071

    Merci Nicolas,

    Fonctionne très bien pour chaque UT.

    La stratégie est maintenant Opérationnelle et Fonctionnelle…

    Slts

    #133081

    Bonne nouvelle, et bonne continuation ! 😉

    #133108

    Bonjour Fantasio peux tu montrer ton code rectifié entièrement que je comprenne bien

    #133202

    Voici un morceau du code rectifié…. et de cette manière, les variable sont bien lues dans Chaque UT Correspondante 🙂

    De cette manière tu obtiens les convergences recherchées.

    Je vais faire tourner la stratégie un moment en réel pour m’assurer que ça me donne les mêmes résultat qu’en BackTest….le WALKFORWARD fonctionne bien de 10/80 à 50/50…donc il n’y a pas de raison que ça n’aille pas….

    je dois intégrer quelques conditions pour améliorer mon ratio Gain/Perte

    je vous tiendrez informé.

    Slts

    #166615

    PRT V11 affiche un message d’erreur explicite dans ce cas. Toutes les variables définies dans un timeframe ne peuvent être redéfinies dans un autre timeframe

    Le code total d’origine de fantasio ici https://www.prorealcode.com/topic/probleme-multiframe-sur-3-unites-de-temps/#post-132464 devient par exemple

     

    #166622

    Cela dit, je pense avoir trouvé un problème de calcul car j’ai fait un indicateur qui calcule les moyennes mobiles en timeframe 15 minutes et 5 minutes sur le graphe, et les valeurs ne correspondent pas avec celles du back-test. Aucun problème pour l’EMA 100 mais des problèmes sur les calculs d’EMA sur ces périodes  plus longues. Pour faire simple j’ai fait une stratégie très courte et un indicateur très court aussi qui permet de montrer le problème de calcul entre la stratégie PRT et l’indicateur

    Et sur la stratégie,

     

    les chiffres sont différérents pour les EMA de 600 prériodes en UT M5 et UT M15. Le backtest prend toutes les dates affichées (pas de  différence sur la date de début par exemple).

    Nicolas tu confirmes le problème ?

    #166625

    Voici les ITF pour reproduire le problème :

    #166634

    J’ai trouvé le problème qui me semble être un bug dans le mode timeframe d’un indicateur PRT à première vue, pour avoir un calcul qui se rapproche de la réalité sur le graphique 1 minute, il faut afficher beaucoup d’unités (beaucoup plus qu’il n’en faudrait a priori pour calculer une EMA de 600 en UT 15 minutes sur un graphique 1 minute). même avec 20 k unités affichées en 1 minute, le calcul de l’EMA 600 sur un timeframe de 15 minutes est faux…

    J’ai posté dans le forum anglais https://www.prorealcode.com/topic/multi-timeframe-mtf-indicators-for-prorealtime/page/4/#post-166630

    Y-a-t-il une explication à ce problème ?

     

    #166644
    EMA utilise la valeur EMA précédente avec un facteur de pondération pour calculer en continu la nouvelle valeur, donc une décroissance peut se produire si vous démarrez le calcul plus tôt ou plus tard, et c'est ce que vous observez ici. Si j'utilise 30k unités, j'obtiens les mêmes résultats sur la barre actuelle.
    #166664

    Oui je suis d’accord sur le principe de l’EMA mais la différence est assez sérieuse.
    Ca veut dire qu’il faut se méfier des calculs récursifs longs entre indicateurs et stratégie de back test sur PRT.

    #175841

    Bonjour Fantasio

    J’ai vu votre demande auprès de Nicolas, et je m’aperçois que je recherche quelque chose qui est très similaire et je me suis dit que peut-être, vous pourriez m’aider :

    Je recherche un programme qui permet de collecter le RSI en timeframe 1mn, 5mn, et 15mn et d’afficher le résultat sur un petit coin d’écran

    Auriez vous une idée ?

    Merci pour votre retour

Viewing 12 posts - 16 through 27 (of 27 total)

Create your free account now and post your request to benefit from the help of the community
Register or Login