Prezzi con TF diversi

Viewing 11 posts - 1 through 11 (of 11 total)
  • Author
    Posts
  • #82220 quote
    Hendrix
    Participant
    Senior

    Buongiorno,

    è possibile realizzare  un indicatore rappresentato da 3 linee di prezzo ritardate di 2 periodi una con Time Frame 5 min, una 15 min e una 1 ora sullo stesso grafico ?

     

     

    Grazie

    #82239 quote
    robertogozzi
    Moderator
    Master

    ProBuilder non supporta il Multi Time Frame (MTF), per cui non si possono combinarli insieme.

    Ad ogni modo puoi fare un esempio?

    #82241 quote
    Hendrix
    Participant
    Senior

    ad esempio una linea che indichi i prezzi riferiti a 26 periodi precedenti su TF 5 min , 15 min e 1 ora.

    #82264 quote
    robertogozzi
    Moderator
    Master

    Questo è quello che volevi:

    DEFPARAM CalculateOnLastBars = 1000
    DEFPARAM DrawOnLastBarOnly   = TRUE
    Periodi  = 26
    close5m  = close[Periodi]                     //Chiusura sul TF a  5 minuti
    close15m = close[Periodi * 3]                 //Chiusura sul TF a 15 minuti
    close1h  = close[Periodi * 12]                //Chiusura sul TF ad 1 ora
    DRAWHLINE(close5m) coloured(255,0,0,255)      //Linea del  5 minuti (ROSSA)
    DRAWHLINE(close15m) coloured(0,255,0,255)     //Linea del 15 minuti (VERDE)
    DRAWHLINE(close1h) coloured(0,0,255,255)      //Linea d1   1 ora    (BLU)
    RETURN

    Ovviamente puoi variare i periodi come vuoi (se la moltiplicazione massima supera 1000 barre dovrai aumentare il parametro alla riga 1, rallentando un pò la visualizzazione del grafico).

    Puoi cambiare colori da questa tabella: https://www.prorealcode.com/wp-content/uploads/2015/09/P1jHlnG.jpg.

    Puoi utilizzare altri tipi di liee o segmenti o combinare testo e linee, testo e cifre, ecc… leggi la documentazione al riguardo: https://www.prorealcode.com/documentation/category/graphical/.

    #82267 quote
    Hendrix
    Participant
    Senior

    Il concetto è corretto, ma intendevo una linea dei prezzi che si muove come il prezzo ad esempio come una chikou span dell’ichimoku.

    #82268 quote
    robertogozzi
    Moderator
    Master

    Commenta, o togli, le righe 7-8-9 e sostituisci la 10 con

    RETURN close5m,close15m,close1h

    puoi colorare le righe dal codice, con COLOUR, oppure dalle proprietà dell’indicatore.

    #82269 quote
    Hendrix
    Participant
    Senior

    Facciano un esempio con ichimoku 5min è possibile disegnare anche una chikou span a 15min e 1 ora?

    #82271 quote
    robertogozzi
    Moderator
    Master

    Se vuoi disegnare zone colorate tra le linee, basta farlo dalle proprietà, come per Rsi, Bande di Bollinger ecc…

    #82272 quote
    Hendrix
    Participant
    Senior

    Allora su un grafico a 5 min è possibile oltre alla chikou psan 5 min avere anche una a 15 min e una ad 1 ora . Ho visto un programma di un amico che l’aveva su visual trader.

    #82314 quote
    robertogozzi
    Moderator
    Master

    Questo è il codice per definire ICHIMOKU nei 3 TF da te indicati, ovviamente dovrai togliere da RETURN quelle voci che non ti interessano (altrimenti credo proprio il grafico sia illeggibile), dopodiché colori le linee come vuoi e ti crei le zone, sempre con le proprietà dell’indicatore, come per Ichimoku preinstallato di PRT:

    DEFPARAM CalculateOnLastBars = 1000
    //
    // settaggi e parametri Ichimoku a 5 minuti
    //
    Periodi5a   = 26
    Periodi5b   = 9
    Tenkansen5  = (highest[Periodi5b](high) + lowest[Periodi5b](low)) / 2          //media Veloce
    Kijunsen5   = (highest[Periodi5a](high) + lowest[Periodi5a](low)) / 2          //media LENTA
    SpanA5      = (tenkansen5[Periodi5a] + kijunsen5[Periodi5a]) / 2
    SpanB5      = (highest[Periodi5a * 2](high[Periodi5a]) + lowest[Periodi5a * 2](low[Periodi5a])) / 2
    Chikou5     = close[Periodi5a]
    //
    // settaggi e parametri Ichimoku a 15 minuti
    //
    Periodi15a  = Periodi5a * 3
    Periodi15b  = Periodi5b * 3
    Tenkansen15 = (highest[Periodi15b](high) + lowest[Periodi15b](low)) / 2          //media Veloce
    Kijunsen15  = (highest[Periodi15a](high) + lowest[Periodi15a](low)) / 2          //media LENTA
    SpanA15     = (tenkansen5[Periodi15a] + kijunsen5[Periodi15a]) / 2
    SpanB15     = (highest[Periodi15a * 2](high[Periodi15a]) + lowest[Periodi15a * 2](low[Periodi15a])) / 2
    Chikou15    = close[Periodi15a]
    //
    // settaggi e parametri Ichimoku a 1 ora
    //
    Periodi1a   = Periodi5a * 12
    Periodi1b   = Periodi5b * 12
    Tenkansen1  = (highest[Periodi1b](high) + lowest[Periodi1b](low)) / 2          //media Veloce
    Kijunsen1   = (highest[Periodi1a](high) + lowest[Periodi1a](low)) / 2          //media LENTA
    SpanA1      = (tenkansen5[Periodi1a] + kijunsen5[Periodi1a]) / 2
    SpanB1      = (highest[Periodi1a * 2](high[Periodi1a]) + lowest[Periodi1a * 2](low[Periodi1a])) / 2
    Chikou1     = close[Periodi1a]
    RETURN Tenkansen5,Kijunsen5,SpanA5,SpanB5,Chikou5,Tenkansen15,Kijunsen15,SpanA15,SpanB15,Chikou15,Tenkansen1,Kijunsen1,SpanA1,SpanB1,Chikou1
    #82367 quote
    Hendrix
    Participant
    Senior

    Grazie

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

Prezzi con TF diversi


ProOrder: Trading Automatico & Backtesting

New Reply
Author
author-avatar
Hendrix @hendrix Participant
Summary

This topic contains 10 replies,
has 2 voices, and was last updated by Hendrix
7 years, 4 months ago.

Topic Details
Forum: ProOrder: Trading Automatico & Backtesting
Language: Italian
Started: 10/08/2018
Status: Active
Attachments: 2 files
Logo Logo
Loading...