Market Profile et totaux TPO

Forums ProRealTime forum Français Support ProBuilder Market Profile et totaux TPO

Viewing 13 posts - 1 through 13 (of 13 total)
  • #246960

    Bonjour à tous,

    Veuillez trouvez ci-joint en fichier  un market profile.

    Ma question est la suivante ;

    Est-il possible de créer un indicateur qui pourrait calculer automatiquement durant la journée le total des TPO

    en fin de ligne de prix ?(voir graphique)

    Merci

    #246991

    Oui, il est possible de construire un indicateur personnalisé qui compte automatiquement le nombre de TPO par niveau de prix pendant la session en cours et l’affiche sur le graphique. Ce type d’indicateur nécessite un contrôle détaillé du nombre de fois que le prix a touché chaque niveau au cours de la journée. Voici un exemple de base de la manière dont vous pourriez l’implémenter dans ProBuilder :

    #247079

    rien ne se passe en graphique mode”MARKET PROFILE”.

    En mode “PRIX” il y a une superposition des nombres

     

    #247082

    Je rajoute un point d’intérêt,

    Un tour d’enchère dure 30mn dans un market profile  du début à la fin du marché. Durant ce tour d’enchère, le prix peut aller de haut en bas ou inversement et comptera

    autant de boites  que de pointsize dans ce cas 0.01 points; Donc le range de 30mn correspond à autant de boite verticale même si le prix passe et repasse durant ce range.

    Et ce dans tous les timeframes jusqu’à 30mn  en mode “PRIX” ou 30mn en mode “MARKET PROFILE” et sur une ligne verticale en fin de graphique.

    #247087

    Bonjour. Je suppose que je ne t'ai pas compris. Ce que j'ai programmé calcule combien de fois le prix de clôture est passé par un certain niveau.

    #247134

    Dans le graphique “MARKET PROFILE”e ci-dessous chaque lettre verticale représente 30mn

    Cela commence par A à 2h15 et finit par n à 22h00.(heure d’été)

    Le but est de compter tout au long de la journée le nombre de BOITES  sur chaque pipsize.

    exemple : à 20h15 lettre k verticale

    on a eu à 129,43  – 21 boites    129.40-16 boites      129.36-7 boites     129,25- 2 boites en horizontale.

    Dans un graphique “PRIX” le système pourrait être pareil.

    En 5 minutes, 6 chandeliers représente 30minutes le cours pourra repasser plusieurs fois sur un prix mais il ne comptera qu’un boite à tel prix.

    exemple : 129.68- 1 boite  129.59 – 5 boites

    et le compteur augmente au fur et a mesure du range de la journée. mais ne diminue jamais.

    merci

     

    #247145

    Bon. Voyons si quelqu’un d’autre peut t’aider.
    L’indicateur que j’ai codé évalue, au cours d’une même journée, les niveaux de clôture atteints par incréments de pipsize.
    L’utilité que j’y vois, c’est qu’en fin de journée, on peut voir quels sont les niveaux les plus actifs.
    En réalité, c’est une première étape pour coder le volume profile.

    #247174

    En réalité le “market profile” c’est le temps passé sur un prix dessiné par des boites (1pipsize) de 30mn

    #247217

    Bonjour à tous,

    J’essaie toujours dans ma quête de MARKET PROFILE a mettre en place la value area, la VAH, la VAL, le POC et tout ceci
    dans un code dynamique.L’IA m’a sorti un code mais il y des erreurs .Si un informaticien veut bien se pencher dessus.
    merci à vous

    #247232

    venturer ne peux pas t’aider .
    voici le lien de ce qu’il a fait
    https://www.prorealcode.com/topic/indicatore-volume-profile-diviso-per-sessione/

    #247238

    Merci mais ce n’est pas ce que je recherche .Ce n’est pas un volume profile mais un market profile (avec un profil dynamique)et en plus je me suis trompé ,je voulais créer un nouveau post.
    Chose que je vais faire maintenant.

    #247247

    Les logiciels d’IA génèrent presque toujours du code incorrect, car ils n’ont pas une bonne connaissance du langage ProRealTime (ProBuilder).
    Je vais vous signaler quelques erreurs que vous devrez corriger :

    • les mots surlignés en bleu sont des mots réservés, par exemple tickSize ; il suffit de changer le nom, en ajoutant même une seule lettre, par exemple : mytickSize
    • les noms de variables doivent toujours commencer par une lettre, mais peuvent également contenir des chiffres ; Cependant, ils NE PEUVENT PAS contenir de caractères de ponctuation ou de caractères spéciaux ; vous devrez supprimer le trait de soulignement «_» ou le remplacer
    • IF doit être suivi de la condition à tester et THEN, mais il ne doit y avoir AUCUN autre caractère après THEN, à l’exception des commentaires ; vous devez donc mettre les instructions qui sont écrites après THEN, sur une nouvelle ligne suivante; s’il y a plusieurs instructions, chacune doit être écrite sur une ligne distincte; la dernière ligne DOIT contenir uniquement l’instruction ENDIF (éventuellement suivie uniquement de commentaires)
    • les instructions getglobal et setglobal n’existent PAS, vous devriez essayer d’utiliser des instructions similaires (que je ne connais pas) ; Il semble que ce soient des fonctions qui ne sont pas actuellement supportées par ProRealTime mais qui pourraient être remplacées par des indicateurs appelés via CALL
    • RETURN doit avoir TOUTES les valeurs sur une seule ligne; Vous pouvez facilement résoudre ce problème en déplaçant les lignes après la première vers le haut.
    #247298

    Vous pouvez vérifier cet indicateur : https://www.prorealcode.com/prorealtime-indicators/rolling-poc-volume-profile-indicator/ De là, vous pouvez obtenir le VAH et le VAL. Mais je te laisse ça 😉

Viewing 13 posts - 1 through 13 (of 13 total)

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