Indicateur Personnalissé et TimeFrame

Viewing 6 posts - 1 through 6 (of 6 total)
  • Author
    Posts
  • #226307 quote
    Player
    Participant
    Average

    Bonjour,

    Je développe un indicateur qui me donne  les supports et résistances que j’appelle Haut et Bas.

    Il me trace les supports et résistances sur un actif et si j’inclus dans la fonction Return Haut[50] il me retour le Haut précédent  à 50 bougies précédentes.

    Par contre si je l’appel dans un autre indicateur  avec un Time Frame (par exemple Montly) et que je lui demande la 50 ème Valeur de Haut il me retourne seulement la dernière valeur de mon indicateur soit le dernier Haut.

    Ma question est la suivante : Dans un indicateur personnalisé on ne peut pas faire appel à une valeur X Bougies en arrière lors de l’appel à celui-ci ?

    Merci à vous pour vos réponses.

    Marc.

    #226312 quote
    Player
    Participant
    Average

    Re,

    En fait je me suis peut être un peu mal expliqué, donc :

    J’ai un indicateur que l’on va appelé Indicateur1 qui me retourne 2 valeurs Haut et Bas.

    Si j’appelle cet indicateur dans un autre indicateur que l’on va appeler Indicateur2 comme ceci : MyHaut, MyBas = Call Indicateur1

    et que je fais Test1=MyHaut[50]; Test1 contiendra bien la 50 ème valeur calculé par Indicateur1.

    Par contre si je fait précéder ces instructions dans un TimeFrame(Monthly) comme  ceci :

    TimeFrame(Montly)

    MyHaut, MyBas = Call Indicateur1

    Test1=MyHaut[50]

    Return Test1

    Test1 contiendra non pas la 50ème valeur Monthly de indicateur1 mais la dernière Valeur d’Indicateur1

    Voilà.

    #226315 quote
    fifi743
    Participant
    Master

    si je comprend bien

    l’indicateur renvoie le haut de la 50 eme bar.

    et test1 renvoie la 50 eme bar +50 soit la 100 eme bar

    #226316 quote
    Player
    Participant
    Average

    En fait c’est pas tout à fait ça.

    Mon indicateur1 renvoi  des niveaux de prix Supports et résistances. Pour simplifier le problème j’ai mentionné que le Haut retourné.

    Dans mon Indicateur2 j’appelle Indicateur1 et je souhaite qu’il me retourne la valeur du Haut à la 50 eme Bar :

    MyHaut, MyBas = Call Indicateur1

    Test1=MyHaut[50]; Test1 contiendra bien le Valeur du Haut calculé à la 50 ème Barre d’Indicateur1. Donc jusque là pas de soucis.

    Par contre dès que spécifie un TimeFrame , par exemple le Monthly, Test1 ne me retourne pas la valeur du Haut à la 50ème Barre en Mensuel mais le dernier Haut calculé en Mensuel.

    TimeFrame(Monthly)

    MyHaut, MyBas = Call Indicateur1

    Test1=MyHaut[50]; Test1 contiendra la Valeur du dernier Haut calculé par Indicateur1 et non le Haut de la 50 ème Barre.

    #226317 quote
    fifi743
    Participant
    Master

    le code de l’indicateur doit ressembler a ceci

     

     

    return high[50]
    #226318 quote
    Player
    Participant
    Average

    MyHaut, MyBas = Call Indicateur1

    Test1=MyHaut[50] qui retourne mon 50 ème Haut calculé dans indicateur1 fonctionne très bien lors de son utilisation et est aussi normal que faire un close[50] pour l’exemple.

    Par contre dès que j’introduis la Directive TimeFrame, là çà ne fonctionne plus c’est là ou est le problème.

Viewing 6 posts - 1 through 6 (of 6 total)
  • You must be logged in to reply to this topic.

Indicateur Personnalissé et TimeFrame


ProScreener : Scanners de Marché & Détection

New Reply
Author
author-avatar
Player @player Participant
Summary

This topic contains 5 replies,
has 2 voices, and was last updated by Player
2 years, 1 month ago.

Topic Details
Forum: ProScreener : Scanners de Marché & Détection
Language: French
Started: 01/13/2024
Status: Active
Attachments: No files
Logo Logo
Loading...