Comment mémoriser une valeur à un instant “T”

Forums ProRealTime forum Français Support ProOrder Comment mémoriser une valeur à un instant “T”

  • This topic has 6 replies, 2 voices, and was last updated 1 year ago by avatarBF.
Viewing 7 posts - 1 through 7 (of 7 total)
  • #212109
    BF

    Bonjour à tous,

    Je cherche à mémoriser la valeur de l’indicateur Chaikin Oscillator au moment de l’ouverture de la bougie (quelque soit l’unité de temps) dans une variable “x” qui reste fixe jusqu’à la clôture de sa bougie.

    Je m’explique: cet indicateur qu’on le paramètre sur “open” ou “close” sa valeur change tout le temps pendant la durée de la bougie.

    Or par exemple le RSI si on le configure sur “open”, sa valeur est calculée qu’une seule fois à l’open puis ne change plus jusqu’à la prochaine ouverture. Par contre si on choisi de calculer le RSI sur “close” alors sa valeur varie jusqu’à la clôture de la bougie en cours.

    Ce qui n’est pas le cas pour Chaikin qui varie tout le temps quoi qu’on choisisse (open ou close). Du coup:

    a) Comment “capturer” la valeur de Chaikin au moment du “open” ?

    J’avoue avoir fait beaucoup d’essais de codage infructueux

    b) variante : Comment “capturer” la valeur de Chaikin à open + quelque chose (en seconde par exemple) ?

    D’avance merci pour votre aide

    #212212

    L’oscillateur de Chaikin est créé en soustrayant une moyenne mobile exponentielle à période x de la ligne de Accumulation Distribution à une moyenne mobile exponentielle à période y de la ligne de Accumulation Distribution:

    Dans le code ci-dessous je recrée l’indicateur et j’enregistre dans un tableau la première valeur de l’oscillateur à chaque nouvelle barre:

     

     

     

    1 user thanked author for this post.
    avatar BF
    #212310
    BF

    Merci Beaucoup Nicolas c’est TOP !

    et pour le point B) de ma question si je veux mémoriser la valeur $chaikin quelques secondes après l’open de la bougie en cours, quelle est la variante du code stp ? D’avance merci encore

     

    #212314

    On peut faire une différence de TIMESTAMP comme ceci (exemple d’un enregistrement 10 secondes après l’ouverture de la bougie)

     

    1 user thanked author for this post.
    avatar BF
    #212435
    BF

    Merci Nicolas, c’est parfait )) je pense que ton code (ci-dessus) pourra aider beaucoup d’autres personnes sur des problématiques similaires

    Dernière variante possible: Est-il possible de mémoriser la valeur de $chaikin mais à une heure précise (exemple à 14h15) quelque soit la durée de la bougie en cours (ex: 1 minute, 15 minutes ou daily) svp ?

    Encore merci par avance pour ton efficacité

     

    #212476

    Pour un horaire précis on teste le TIME:

    Il faudra que l’heure précise soit testé à la fermeture de la bougie.

    1 user thanked author for this post.
    avatar BF
    #212549
    BF

    C’est parfait. Un grand merci

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

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