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
ProBuilder non supporta il Multi Time Frame (MTF), per cui non si possono combinarli insieme.
Ad ogni modo puoi fare un esempio?
ad esempio una linea che indichi i prezzi riferiti a 26 periodi precedenti su TF 5 min , 15 min e 1 ora.
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/.
Il concetto è corretto, ma intendevo una linea dei prezzi che si muove come il prezzo ad esempio come una chikou span dell’ichimoku.
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.
Facciano un esempio con ichimoku 5min è possibile disegnare anche una chikou span a 15min e 1 ora?
Se vuoi disegnare zone colorate tra le linee, basta farlo dalle proprietà, come per Rsi, Bande di Bollinger ecc…
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.
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