LINEE ORIZZONTALI MASSIMI E MINIMI

Viewing 12 posts - 1 through 12 (of 12 total)
  • Author
    Posts
  • #17646 quote
    Alessandro Paolini
    Participant
    Average

    Ciao, ho programmato la prorealtime 10.3 per tracciare delle linee orizzontali relativi ai massimi e minimi di un numero di giorni che decido, ma con la versione 10.2 come si possono tracciare queste linee?

    ora sto usando questo codice

    return DOpen(n) as "Apertura" , DHigh(n) as "Massimo" , DLow(n) as "Minimo" , DClose(n) as "Chiusura"

    ma vorrei un codice che mi tracciasse linee orizzontali, è fattibile con questa versione?

    Grazie

    #17647 quote
    Nicolas
    Keymaster
    Master

    Si lavora con ProRealTime 10.2.
    Con questa linea di codice, si ritorna la “n” precedente OHLC quotidiana.

    #17648 quote
    Alessandro Paolini
    Participant
    Average

    Ciao Nicolas

    si, infatti ho messo la variabile (n) per avere nella giornata il massimo o minimo del giorno prima o di n giorni prima, a me servirebbe questo:

    defparam drawonlastbaronly = true
    
    DRAWHLINE(dhigh(1))coloured(0,200,0)
    DRAWHLINE(dhigh(2))coloured(0,200,0)
    DRAWHLINE(dhigh(3))coloured(0,200,0)
    DRAWHLINE(dhigh(4))coloured(0,200,0)
    DRAWHLINE(dhigh(5))coloured(0,200,0)
    DRAWHLINE(dlow(1))coloured(200,0,0)
    DRAWHLINE(dlow(2))coloured(200,0,0)
    DRAWHLINE(dlow(3))coloured(200,0,0)
    DRAWHLINE(dlow(4))coloured(200,0,0)
    DRAWHLINE(dlow(5))coloured(200,0,0)
    
    RETURN

    se si potesse anche migliorare, ad esempio, DRAWHLINE high e low di n giorni precedenti, sarebbe perfetto

    Grazie

    #17652 quote
    Nicolas
    Keymaster
    Master

    Spero che ho capito la domanda, penso che si dovrebbe ottenere quello che vuoi con questa riga di codice:

    return dhigh(1) coloured(0,200,0), dlow(1) coloured(200,0,0), dhigh(2) coloured(0,200,0), dlow(2) coloured(200,0,0)

    Naturalmente si dovrà completare la linea con tutto il Dhigh desiderata e Dlow

    #17654 quote
    Alessandro Paolini
    Participant
    Average

    allego due immagini dell’indicatore creato su prorealtime versione 10.3, una è l’indicatore su grafico DAILY (che traccia i massimi e minimi delle candele DAILY.

    La seconda è un grafico a 5 minuti con i livelli high e low giornalieri su tutti i timeframe inferiori.

    Esempio-Daily.png Esempio-Daily.png Esempio-intraday.png Esempio-intraday.png
    #17658 quote
    Nicolas
    Keymaster
    Master

    Sì, questo è esattamente ciò che si ottiene con il mio codice postato sopra.

    #17659 quote
    Alessandro Paolini
    Participant
    Average

    Scusa Nicolas, non voglio essere pesante, ma con la PRT 10.2 io tuo codice produce questo risultato (immagine allegata)

     

    Grazie ancora

    indicatore.png indicatore.png
    #17662 quote
    Nicolas
    Keymaster
    Master

    Sì, esattamente lo stesso, ma qui si otterrà l’aggiornamento giornaliero, ma ancora efficace per il giorno corrente, naturalmente. Dovrete inserire il codice negli altri giorni della linea “RETURN” come ho detto già.

    #17686 quote
    pranik
    Participant
    Master

    Ciao Alessandro,

    con PRT 10.2 non c’è la drawline e quindi non puoi avere linee che prendono tutto il grafico in larghezza, Quello scritto da Nicolas è quasi l’equivalente del tuo codice (mancano i dhigh e dlow dei giorni 3,4,5), ma avrai sempre l’effetto “scalino” sul grafico.

    Con la 10.3 probabilmente si apriranno molte nuove possibilità nella rappresentazione di indicatori.

    Nicolas thanked this post
    #17694 quote
    Alessandro Paolini
    Participant
    Average

    ciao

    si quello che non volevo era proprio perfetto scaletta, on quanto per la versione 10.3 ho ottenuto quello che volevo, sapevo che la funzione drawhline non c’era per la versione 10.2, ma dato che si riescono a mettere negli oscillatori, magari si poteva fare anche sul prezzo, va beh quando anche ig avrà la versione 10.3 avrò risolto.

    grazie

    #18204 quote
    gianlox
    Participant
    Senior

    Con la versione PRT 10.3 , in merito al comando :
    return dhigh(1) coloured(0,200,0), dlow(1) coloured(200,0,0), dhigh(2) coloured(0,200,0), dlow(2) coloured(200,0,0)

    se invece dei massimi/minimi daily volessi disegnare dei massimi/minimi weekly ?

    grazie

    #179465 quote
    poldoposta
    Participant
    Junior

    vecchio post sempre utile…….

    return DOpen(n) as “Apertura” , DHigh(n) as “Massimo” , DLow(n) as “Minimo” , DClose(n) as “Chiusura”

    se volessi fargli disegnare solo la (n) di 5 (n) consecutive? Esempio reale daily in una settimana fatta da 5 giornate di borsa?

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

LINEE ORIZZONTALI MASSIMI E MINIMI


ProBuilder: Indicatori & Strumenti Personalizzati

New Reply
Summary

This topic contains 11 replies,
has 1 voice, and was last updated by poldoposta
4 years, 5 months ago.

Topic Details
Forum: ProBuilder: Indicatori & Strumenti Personalizzati
Language: Italian
Started: 12/01/2016
Status: Active
Attachments: 3 files
Logo Logo
Loading...