a = nella sessione del 10 maggio 2020 tracciami una line a 10640
b = nella sessione del 11 maggio 2020 tracciami una line a 10780
c = nella sessione del 11 maggio 2020 tracciami una line a 10850
return a,b,c
Buonasra,
vorrei costruire un indicatore che mi tracci una linea orizzontale o segment dove io quotidianamente vado ad inserire il nuovo dato manualmente tutte le mattine come nell’esempio sopra
la linea deve essere visualizzata soltanto nella sessione del giorno di riferimento perche il giono successivo ci sarà un’altro valore.
da visualizzare su time frame intraday
Grazie mille x l’aiuto
max
nella linea 3 c’è un errore …il valore corretto è 12 maggio
Eccolo:
DEFPARAM DrawOnLastBarOnly = true
r = 154
g = 205
b = 50
t = 255
IF date = 20200510 THEN
DRAWHLINE(10640) coloured(r,g,b,t)
ELSIF date = 20200155 THEN
DRAWHLINE(10780) coloured(r,g,b,t)
ELSIF date = 20200513 THEN
DRAWHLINE(10850) coloured(r,g,b,t)
ENDIF
RETURN
nell’ultima ho messo il 13 maggio per provarla, altrimenti non avrebbe stampato niente.
I colori (sono i primi 3 parametri, il 4 è la Trasparenza 0=invisibile, 255=visibile al 100%) puoi sceglierli da qui alla colonna RGB http://cloford.com/resources/colours/500col.htm.
Salve Roberto e grazie mille,
non funziona come servirebbe a me,
lui evidenzia come da grafico la line verde.
io vorrei le linee nere come da me tracciate a mano .
vorrei visualizzare il settlement ma con prt mi fa vedere soltanto su l’ultimo giorno….i giorni precedenti li trasforma in close delle 22
Penserei di risolvere la cosa facendolo a mano nel modo richiesto.
se ha suggerimenti …..
grazie ancora
max
Questo fa come dici tu, ti ho aggiunto un orario da poter selezionare a tuo piacimento (indipendentemente dall’orario di IG):
r = 0
g = 0
b = 0
t = 255
IF date = 20200508 THEN
a = 10640
ELSIF date = 20200511 THEN
a = 10780
ELSIF date = 20200512 THEN
a = 10850
ELSE
t = 0
ENDIF
IF OpenTime < 080000 OR OpenTime > 220000 THEN
t = 0
ENDIF
RETURN a coloured(r,g,b,t) AS "Livello"
Se hai un minimo di confidenza con la programmazione (con qualche prova riesci sicuramente a farlo), puoi anche aggiungerne altre di date, 4, 5, 6, ecc…
I due orari, iniziale e finale, sono quelli alla riga 14.
I colori puoi cambiarli alle righe 1, 2 e 3 (rgb).
C’è la possibilità di caricare in automatico i dati (giorno e livello) da un file esterno che funge da data base ?
No, non sono supportate azioni di Input/Output verso l’esterno, né su dispositivi di massa (dischi, chiavette), né su periferiche tipo mouse, tastiera, ecc…