impostare indicatore su grafico prezzo con scala diversa

Viewing 4 posts - 1 through 4 (of 4 total)
  • Author
    Posts
  • #83627 quote
    DavideSbarra
    Participant
    Average

    Salve,

    gentilmente volevo chiedere come fare per riportare sul grafico del prezzo un indicatore (che funziona come una media mobile) che pero usa una scala diversa da quella del prezzo stesso.

    Grazie anticipatamente

    #83632 quote
    Alessio
    Participant
    Senior

    o crei un indicatore e lo metti in altro grafico tipo adx o per esempio quando una mediamobile  è attiva sotto a buy  at market metti graphonprice media

    #83781 quote
    Nicolas
    Keymaster
    Master

    Oltre alla conversione della scala, non c’è altro modo. Si prega di condividere il codice di questo indicatore per sapere come adattarlo.

    #83810 quote
    DavideSbarra
    Participant
    Average
    ptime = Time[1]
    ctime = Time
     
    // estraggo la differenza in ore
    if ctime>=10000 then
    hend = (ctime - (ctime mod 10000))/10000
    ctime = (ctime mod 10000)
    else
    hend = 0
    endif
    if ptime>=10000 then
    hstart = (ptime - (ptime mod 10000))/10000
    ptime = (ptime mod 10000)
    else
    hstart = 0
    endif
     
    // estraggo la differenza in minuti
    if ctime>=100 then
    mend = (ctime - (ctime mod 100))/100
    ctime = (ctime mod 100)
    else
    mend = 0
    endif
    if ptime>=100 then
    mstart = (ptime - (ptime mod 100))/100
    ptime = (ptime mod 100)
    else
    mstart = 0
    endif
     
    secstarttime = hstart*3600+mstart*60+ptime
    secendtime = hend*3600+mend*60+ctime
     
    barsec = secendtime-secstarttime
    // correggo l'eventuale cambio di giorno
    if barsec<0 then
    barsec = 3600*24-secstarttime+secendtime
    endif
    
    a=(x/y)  
    
    if open<close then
    a=a
    endif
    
    if open>close then
    a=-a
    endif
    
    T=a[1]+a 
    
    return T

    Spiego quello che è la mia idea:

    • “a” è il risultato di x/y che sono due valori da me ottenuti con dei calcoli specifici;
    • siccome “a” assume un valore sempre positivo, per fare in modo che sia positivo nelle barre rialziste e negativo nelle barre ribassiste ho inserito le due condizioni IF
    • if open<close then
      a=a
      endif
      
      if open>close then
      a=-a
      endif
    • ora la mia idea è quella di avere un indicatore che somma questi valori “a” e che assuma l’aspetto di una media mobile che segua l’andamento del prezzo (ovviamente non avrà la stessa scala del prezzo e non andrà di pari passo al prezzo ma avrà delle divergenze con esso). La cosa importante è che questo indicatore non deve avere periodi come le medie mobili e altri indicatori ma deve essere solo la somma dei vari valori “a” ottenuti

    dovrebbe venire come la foto allegata dove il verde è il prezzo e il magenta è l’indicatore

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

impostare indicatore su grafico prezzo con scala diversa


ProBuilder: Indicatori & Strumenti Personalizzati

New Reply
Author
Summary

This topic contains 3 replies,
has 3 voices, and was last updated by DavideSbarra
7 years, 4 months ago.

Topic Details
Forum: ProBuilder: Indicatori & Strumenti Personalizzati
Language: Italian
Started: 10/27/2018
Status: Active
Attachments: 1 files
Logo Logo
Loading...