Les flèches ne s'affichent pas sur mon indicateur

Viewing 5 posts - 1 through 5 (of 5 total)
  • Author
    Posts
  • #89250 quote
    Bioman23
    Participant
    Average

    Nouvelle demande,

    je suis désolé

    les flèches que j’ai rajouté sur l’indicateur, ne s’affichent pas sur tous les graphiques ( au niveau de l’indicateur, cette fois ci )

    Merci beaucoup

    /////////////////////////////////////////////
    
    // MACD divergences on MACD
    // by Jose Callao
    // twitter @jose7674
    // Use this indicator in a new window
    
    N=20///N is the number of bars to look back for a divergence. Normal values are 20-40. Must be the same in both indicators
    
    miMACD = exponentialAverage[12](close) - exponentialAverage[26](close)
    
    IF (BarIndex > 10+1+N) THEN
    
    ///divergencia bajista
    IF (miMACD[1]>miMACD AND miMACD[1]>miMACD[2]) THEN
    extremum2=miMACD[1]
    extremum1=highest[N](miMACD)
    
    preciomax2=close[1]
    preciomax=Highest[N](close)
    
    IF(extremum2<extremum1 AND preciomax2>preciomax[1]) THEN
    for i=1 to N
    if mimacd[i]=extremum1 then
    zz=i
    
    drawsegment (barindex[1], mimacd[1], barindex[zz], mimacd[zz]) coloured(200,0,0)
    drawarrowdown(barindex[1],mimacd[1]+2) coloured(200,0,0)
    endif
    next
    
    endif
    endif
    
    ///divergencia alcista
    IF (miMACD[1]<miMACD AND miMACD[1]<miMACD[2]) THEN
    extremum22=miMACD[1]
    extremum11=lowest[N](miMACD)
    
    preciomin2=close[1]
    preciomin=lowest[N](close)
    
    IF(extremum22>extremum11 AND preciomin2<preciomin[1]) THEN
    for i2=1 to N
    if mimacd[i2]=extremum11[1] then
    zz2=i2
    
    drawsegment(barindex[1], mimacd[1], barindex[zz2], mimacd[zz2])coloured(0,200,0)
    drawarrowup(barindex[1],mimacd[1]-2) coloured(0,255,0)
    endif
    next
    ENDIF
    ENDIF
    endif
    #89265 quote
    Nicolas
    Keymaster
    Master

    > Pour la clarté des messages sur les forums de ProRealCode, merci d’utiliser le bouton “insert PRT code” pour séparer la partie texte de la partie code, merci ! <<
    (j’ai modifié le message original et créé un nouveau sujet dédié, les demandes concernant la programmation doivent être réalisées dans les forums appropriés!).

    mimacd[1]+2

    +2, quoi ? bananes ? 🙂

    #89272 quote
    Bioman23
    Participant
    Average

    Désolé Nicolas,

    +2 pour décaler sur l’axe des X, mais c’est bon, sans décaler elles s’affichent correctement.

    J’essaierai d’être au bon endroit sur le forum et être plus précis dans mes commentaires.

    #89313 quote
    Nicolas
    Keymaster
    Master

    Cela dépend de la taille de point désiré. Pour une paire forex  comme EURUSD par exemple, 2 pips c’est 0.0002 et non 2, voilà où je voulais mettre le doigt.

    Pour simplifier et être “universel”, il convient de convertir cette valeur avec la taille de point de l’instrument, soit :

    drawarrowup(barindex[1],mimacd[1]-2*pointsize) coloured(0,255,0)
    swapping thanked this post
    #89321 quote
    Bioman23
    Participant
    Average

    merci beaucoup,

    effectivement c’est clair

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

Les flèches ne s'affichent pas sur mon indicateur


ProBuilder : Indicateurs & Outils Personnalisés

New Reply
Author
author-avatar
Bioman23 @bioman23 Participant
Summary

This topic contains 4 replies,
has 2 voices, and was last updated by Bioman23
7 years, 1 month ago.

Topic Details
Forum: ProBuilder : Indicateurs & Outils Personnalisés
Language: French
Started: 01/21/2019
Status: Active
Attachments: No files
Logo Logo
Loading...