DEFPARAM CalculateonLastBars = 20000
IF barindex = 0 THEN
MyPrice = open
ENDIF
//IF OpenDay <> OpenDay[1] THEN
IF OpenTime = 120000 THEN
MyPrice = open
ENDIF
return MyPrice as "Open delle 12"
Buongiorno,
ho questo indicatore ( preso da questo forum) che mi fa vedere una linea orizzontale della open delle 12 su tutto il resto della giornata .
vorrei se possibile anzichè vederla come linea vederla come segmento fino alle 22 perchè così ho il grafico più pulito.
Inoltre vorrei un’alto indicatore,sempre se possibile ,che mi mostrasse (meglio se segment anzichè line ) sempre la open delle 12 ma del giorno precedente sempre fino alle 22.
Ho provato da solo ma non sono stato capace.
ringrazio dell’aiuto
Max
Eccolo:
DEFPARAM CalculateonLastBars = 20000
IF barindex = 0 THEN
MyPrice = open
ENDIF
IF OpenTime = 120000 THEN
MyPrice = open
MyBar1 = BarIndex
ENDIF
IF OpenTime >= 120000 AND OpenTimne <= 220000 THEN
MyBar2 = BarIndex
DRAWSEGMENT(MyBar1,MyPrice,MyBar2,MyPrice)
ENDIF
return
(non l’ho provato)
Grazie mille Roberto,
vedo la linea della open delle 12 del giorno stesso ma non vedo la linea della open delle 12 del giorno prima
inoltre non ho la possibilità di cambiare spessore,colore ecc
grazie
Max
Alla riga 9 c’è un erore di sintassi, deve essere:
IF OpenTime >= 120000 AND OpenTime <= 220000 THEN
Per il resto funziona benissimo e si vedono tutte le linee precedenti sul mio grafico.
Con la versione 10.3 è possibile solo cambiare il colore sostituento la riga 11 con:
DRAWSEGMENT(MyBar1,MyPrice,MyBar2,MyPrice) coloured(0,255,0,255)
mentre con la versione 11.x si può cambiare anche stile con:
DRAWSEGMENT(MyBar1,MyPrice,MyBar2,MyPrice) coloured(0,255,0,255) STYLE(dottedline,2)
puoi vedere STYLE nella documentazione.
Grazie Roberto,
si perfetto…top!
adesso manca l’altro indicatore che mi fa vedere la open delle 12 di IERI su oggi …..
in modo tale che
oggi vedrò la open delle 12 di oggi ( con indicatore sopra) e contemporaneamente vorrei la linea della open delle 12 di IERI.
Scusami se prima non sono stato abbastanza preciso.
poi basta ti lascio in pace!!!!
grazie
max
E’ sempre un unico indicatore, non è necessario averli entrambi. Se li vuoi diversi basta che su uno commenti una linea DRAWSEGMENT e sull’altro commenti l’altra (devi duplicarli e chiamarli in modo diverso, ovvviamente):
DEFPARAM CalculateonLastBars = 2000
IF barindex = 0 THEN
MyPrice = open
ENDIF
IF OpenTime = 120000 THEN
MyPriceX= MyPrice
MyPrice = open
MyBar1 = BarIndex
ENDIF
IF OpenTime >= 120000 AND OpenTime <= 220000 THEN
MyBar2 = BarIndex
DRAWSEGMENT(MyBar1,MyPrice,MyBar2,MyPrice) coloured(0,128,0,255)
DRAWSEGMENT(MyBar1,MyPriceX,MyBar2,MyPriceX) coloured(0,0,255,255)
ENDIF
return
Perfetto e grazie ancora Roberto
max