Estensione Fibonacci modificato

Viewing 7 posts - 1 through 7 (of 7 total)
  • Author
    Posts
  • #93002 quote
    Gabrielcin
    Participant
    Junior

    Salve a tutti, vorrei creare un indicatore molto simile all’estensione di fibonacci. In pratica dovrei indicare 3 punti sul grafico, e l’indicatore deve restituirmi delle rette calcolate secondo i valori dei 3 punti. Come posso trasformare il tutto in codice? Personalmente non riesco ad indicare i punti in modo tale che il codice salvi i “valori”

    #93003 quote
    robertogozzi
    Moderator
    Master

    Devi trovare i punti (nel mio esempio esempio per Fibonacci il massimo ed il minimo delle ultime 100 barre), dopodiché tracciare le linee che desideri, questo è un esempio su un grafico orario, calcola nuovi valori ogni ora:

    DEFPARAM CalculateOnLastBars = 1000
    DEFPARAM DrawOnLastBarOnly   = True
    IF BarIndex = 0 THEN
       Massimo = 0
       Minimo  = 0
       hh      = 0
       ll      = 999999
    ENDIF
    IF hour <> hour[1] THEN
       Massimo = hh
       Minimo  = ll
       hh      = high
       ll      = low
    ELSE
      hh       = max(hh,high)
      ll       = min(ll,low)
    ENDIF
    Diff       = Massimo - Minimo
    DRAWHLINE(Massimo) coloured(0,255,0,255)
    DRAWHLINE(Minimo) coloured(0,255,0,255)
    DRAWTEXT("--------(23.6%)------",barindex,Massimo - (Diff * 0.236),SansSerif,Bold,10)coloured(0,128,0,255)
    DRAWTEXT("--------(38.2%)------",barindex,Massimo - (Diff * 0.382),SansSerif,Bold,10)coloured(0,128,0,255)
    DRAWTEXT("--------(50.0%)------",barindex,Massimo - (Diff * 0.500),SansSerif,Bold,10)coloured(0,128,0,255)
    DRAWTEXT("--------(61.8%)------",barindex,Massimo - (Diff * 0.618),SansSerif,Bold,10)coloured(0,128,0,255)
    DRAWTEXT("--------(76.4%)------",barindex,Massimo - (Diff * 0.764),SansSerif,Bold,10)coloured(0,128,0,255)
    RETURN

    Se a te interessano più punti dovrai calcolarne di più, ma credo che per l’estensione ne posson0 bastare anche due, o mi sbaglio (non le uso)?

    #93006 quote
    Gabrielcin
    Participant
    Junior

    personalmente, volevo decidere io tramite mouse i punti da “scegliere”. Non è possibile farlo?

    #93007 quote
    robertogozzi
    Moderator
    Master

    No, non si può usare il mouse con quelli personalizzati.

    Solo con quelli presenti nella libreria PRT.

    Non so se con la nuova versione 11 in arrivo in primavera cambierà qualcosa.

    #93547 quote
    Gabrielcin
    Participant
    Junior

    Roberto grazie mille per la risposta, e scusami per la risposta tardiva. Ho modificato il codice, per le onde di hosoda, ma non mi viene applicato sul grafico, come mai? ti posto il codice.

    A=1.13125
    B=1.13059
    C=1.13100
    
    
    
    DRAWHLINE(A) coloured(0,255,0,255)
    DRAWHLINE(B) coloured(0,255,0,255)
    DRAWHLINE(C) coloured(0,255,0,255)
    
    DRAWTEXT("V",barindex,B+(B-C),SansSerif,Bold,10)coloured(0,128,0,255)
    DRAWTEXT("E",barindex,B+(B-A),SansSerif,Bold,10)coloured(0,128,0,255)
    DRAWTEXT("N",barindex,C+(B-A),SansSerif,Bold,10)coloured(0,128,0,255)
    DRAWTEXT("NT",barindex,C+(C-A),SansSerif,Bold,10)coloured(0,128,0,255)
    
    RETURN
    #93552 quote
    robertogozzi
    Moderator
    Master

    Per applicare un indicatore sul grafico occorre cliccare sulla chiave inglese del grafico e da li andare sulla voce PREZZO sulla sinistra ed aggiungere l’indicatore.

    Segui i 3 passi indicati nella foto e poi seleziona l’indicatore nell’elenco che ti apparirà.

    Per ora solo alcuni indicatori predefiniti di PRT (tipo le medie) vanno automaticamente sul grafico dei prezzi, anziché sotto.

    Indicatori-sul-Grafico-dei-Prezzi.jpg Indicatori-sul-Grafico-dei-Prezzi.jpg
    #94041 quote
    Gabrielcin
    Participant
    Junior

    Grazie Roberto, grazie mille per l’aiuto

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

Estensione Fibonacci modificato


ProBuilder: Indicatori & Strumenti Personalizzati

New Reply
Author
author-avatar
Gabrielcin @gabrielcin Participant
Summary

This topic contains 6 replies,
has 2 voices, and was last updated by Gabrielcin
7 years ago.

Topic Details
Forum: ProBuilder: Indicatori & Strumenti Personalizzati
Language: Italian
Started: 03/06/2019
Status: Active
Attachments: 1 files
Logo Logo
Loading...