Comparaison des volumes à une heure donnée

Forums ProRealTime forum Français Support ProBuilder Comparaison des volumes à une heure donnée

Viewing 8 posts - 1 through 8 (of 8 total)
  • #187080

    Bonjour,

    Je recherche à savoir comment trouver les titres dont le volume sur les 15 premières minutes est supérieur à la moyenne des 15 premières minutes des 4 ou 5 dernières séances.

    Merci d’avance pour votre aide.

    #187109

    Bonjour,

    si posté dans probuilder, alors voici en version indicateur, sans passer par mot-clé “timeframe” afin de garder éventuellement la flexibilité de changer les horaires de fin et de début si besoin de regarder sur autre durée que 15 minutes. Toutefois le texte laisse penser que tu voudras peut-être en faire en screener, auquel cas tu pourras screener sur la variable “resultat”, et éventuellement trier par variable “vol0”:

     

    #187181

    Merci pour votre aide, ça correspond à ce que je cherchais.

    Par contre quand je créé un screener (création simplifiée), avec des conditions sur plusieurs et différentes unités de temps, j’ai des titres qui ne sortent pas et d’autres qui ne devraient pas sortir.

    Comme dans l’exemple ci-dessous l’indicateur “volume 15 minutes” est à 0 alors que j’ai demandé que les titres dont l’indicateur est à 1.

    Pouvez vous éclairer mes lanternes sur la bonne démarche à suivre.

    Merci d’avance

     

    #187197

    Je n’ai pas le temps réel du flux actions US pour répliquer le problème, mais je peux jeter un oeil au code du screener

    #187224

    Ci-joint mon screener

    #187286

    Du coup, si ici c’est le même ratiovol que dans https://www.prorealcode.com/topic/indicateur-open-range-15-min/#post-186713

    on va d’abord voir ce qu’il se passe dans l’autre

    #233329

    Bonjour à tous,

    Je cherche à réaliser un indicateur qui se calcule tout au long de la journée, toutes les 5 minutes, et compare le volume intraday actuel cumulé du jour à sa moyenne des 20 jours précédents jusqu’au même moment de la journée.

    TIMEFRAME(5 minutes)
    // horaires actions américaines
    heuredebut=153000
    heurefin=220000

    Il me semble que le code précédemment exposé dans ce message compare :
    le volume intraday actuel du jour cumulé à un instant t
    à
    la moyenne des volumes cumulés (sur x périodes) mais jusqu’à l’heure de fin, donc jusqu’à 22 h dans mon cas.

    Je cherche à calculer toutes les 5 minutes la moyenne des volumes intraday cumulés des 20 derniers jours mais cette moyenne doit se calculer sur les volumes intraday des jours précédents à la même heure que l’heure actuelle.

    L’algorithme théorique serait :

    EVERY 5 MINUTES DO
    ‘ Récupération du volume intraday actuel
    volume_actuel = VOLUME_INTRADAY()

    ‘ Récupération de l’heure actuelle
    heure_actuelle = HOUR(TIME())

    ‘ Calcul de la moyenne des volumes intraday des 20 jours précédents à la même heure
    volume_moyen_20j = 0
    heure_moyenne = heure_actuelle
    FOR i = 1 TO 20
    volume_moyen_20j = volume_moyen_20j + VOLUME_INTRADAY_HISTORIQUE(i, heure_moyenne)
    NEXT i
    volume_moyen_20j = volume_moyen_20j / 20
    LOOP

    Auriez-vous une solution pour traduire cet algorithme dans le langage de programmation du Probuilder ?

    #233612

    Bonjour,

    à tester, en UT5 uniquement, pour voir a minima si ça reste cohérent pour un actif sans bougie “vide” (car si peu liquide avec des bougies ut5 vides, on risque des décalages dans les tableaux et une moyenne20 faussée). Choisir une ligne return ou l’autre en mettant // devant celle qu’on ne veut pas, selon qu’on souhaite visualiser l’évolution du volume id cumulé vs sa moyenne à la même heure sur 20j, ou bien juste l’histogramme 0/1 si plus grand que la moyenne:

     

    1 user thanked author for this post.
Viewing 8 posts - 1 through 8 (of 8 total)

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