creer plusieurs points pivots intraday reliés

Viewing 9 posts - 1 through 9 (of 9 total)
  • Author
    Posts
  • #195394 quote
    kats
    Participant
    Junior

    bonjour
    je voudrai créer un point pivot relié en 1 h en 15 mn en 5mn
    je n’y parviens pas
    comment faire svp

    j ai fait ca ci dessus mais ca n’est pas concluant

    timeframe (1 hour)
    pivot=((high[0]+low[0]+close[0]+open[0]))/4
    
    timeframe (default)
    
    return pivot
    
    #195396 quote
    kats
    Participant
    Junior

    j ai trouvé ca sur le forum mais qui date et que je n’arrive pas modifier pour obtenir le point pivot du 15 mn ou du 5 mn
    Par contre la représentation reliée est telle que je souhaiterai l’obtenir

    Merci

    cdlt

    //DEFPARAM DrawOnLastBarOnly = true
    Pivot = 1
     
    IF Openhour <> openhour [ 1 ]  THEN
    //
    MyEnd      = (Opendate * 1000000) + (OpenHour * 10000) + (5900)   //YYYYMMDDHHMMSS
    MyPP        = PP
    StartBar    = BarIndex
    //
    myLastHigh  = myHigh
    myLastLow   = myLow
    myLastClose = Close [ 1 ]
    myHigh = High
    myLow = Low
    myopen = open
    ELSE
    myHigh = Max(myHigh, High)
    myLow = Min(myLow, Low)
    ENDIF
     
    // Formule en fonction de la valeur du paramètre Pivot
    IF Pivot = 2 THEN
    // Point pivot : PP= (Hveille + Bveille + Cveille + Ojour) / 4
    PP = (myLastHigh + myLastLow + myLastClose + myopen) / 4
    ELSIF Pivot = 3 THEN
    // Point pivot : PP= (Hveille + Bveille + Ojour) / 3
    PP = (myLastHigh + myLastLow + myopen) / 3
    ELSE
    // Point pivot : PP= (Hveille + Bveille + Cveille) / 3
    PP = (myLastHigh + myLastLow + myLastClose) / 3
     
    ENDIF
     
    Res1 = 2 * PP - myLastLow
    Res2 = PP + myLastHigh - myLastLow
    Res3 = myLastHigh + 2 * (PP - myLastLow)
    Sup1 = 2 * PP - myLastHigh
    Sup2 = PP - myLastHigh + myLastLow
    Sup3 = myLastLow - 2 * (myLastHigh - PP)
    DrawSegment(StartBar,MyPP,DateToBarIndex(MyEnd),MyPP) coloured(0,255,0,255) style(Line, 1)
    Return pp
    
    #195397 quote
    kats
    Participant
    Junior

    une derniere question svp,
    comment mettre un graphe sur ce site pour faire voir le resultat
    je n y parviens pas
    merci

    #195399 quote
    Nicolas
    Keymaster
    Master

    Avec ton premier code, tu y étais presque, j’ai simplement ajouté “updateonclose” pour considérer les valeurs clôturés du timeframe 1 heure, sinon tu utilisais les open,high,low,close de la bougie 1 heure actuelle. Pour mémoire, un point pivot se calcule avec les valeurs clôturés du dernier chandelier.

    timeframe (1 hour,updateonclose)
    pivot=((high[0]+low[0]+close[0]+open[0]))/4
    
    timeframe (default)
    
    return pivot
    point-pivot-1-heure.png point-pivot-1-heure.png
    #195405 quote
    kats
    Participant
    Junior

    merci

    #195415 quote
    JC_Bywan
    Moderator
    Master

    Bonjour

    Pour ajouter une image à son post, il faut utiliser le bouton “select file” situé sous la boite où vous tapez le contenu d’un post, juste avant le cadre jaune des règles à suivre. Dans l’ordre: taper texte du post, appuyer sur éselect file” pour ajouter une image, puis appuyer sur submit pour envoyer post et image ensemble.

    Sujet déplacé du forum proorder (pour stratégies auto, backtests) vers le forum probuilder (pour indicateurs) comme les précédents.

    Pour ne pas rester coincé dans le forum proorder et accéder aux autres forums: https://www.prorealcode.com/forums/

    Pour poster dans probuilder si ça concerne un indicateur: https://www.prorealcode.com/forum/prorealtime-forum-francais/support-probuilder/

    Pour retrouver ses posts s’il sont été déplacés après avoir démarré dans le mauvais forum: https://www.prorealcode.com/user/kats/?view=forums-topics

    #195491 quote
    kats
    Participant
    Junior

    bonsoir
    je n arrive pas creer un point pivot en 12 secondes??
    est ce qu’il et ^possible de le faire svp?
    cdlt

    #195492 quote
    kats
    Participant
    Junior

    voila ce que j ai fait en partant du principe que la plateforme ne gere le time frame en 12 secondes

    pivot=((high[0]+low[0]+close[0]+open[0]))/4
    
    return pivot
    #195606 quote
    Nicolas
    Keymaster
    Master

    Il faut simplement modifier l’instruction timeframe et lui indiquer “12 seconds”:

    timeframe (12 seconds,updateonclose)
    pivot=((high[0]+low[0]+close[0]+open[0]))/4
    
    timeframe (default)
    
    return pivot
    
Viewing 9 posts - 1 through 9 (of 9 total)
  • You must be logged in to reply to this topic.

creer plusieurs points pivots intraday reliés


ProBuilder : Indicateurs & Outils Personnalisés

New Reply
Author
author-avatar
kats @kats Participant
Summary

This topic contains 8 replies,
has 3 voices, and was last updated by Nicolas
3 years, 8 months ago.

Topic Details
Forum: ProBuilder : Indicateurs & Outils Personnalisés
Language: French
Started: 06/16/2022
Status: Active
Attachments: 1 files
Logo Logo
Loading...