Buon pomeriggio a tutti, dovrei scrivere un indicatore che riveli se ci sono stati dei gap tra un ieri ed oggi.
Quindi vorrei vedere se:
-l’apertura di oggi è maggiore del massimo di ieri
-l’apertura di oggi è minore del minimo di ieri
La versione che ho scritto credo vada bene per il dax vero e proprio, quindi quello con 25€ a punto che apre alle 09:00 e chiude alle 17:35.
Visto che io uso il miniDAX, per non essere troppo esposto economicamente, vorrei replicare questo indicatore per il miniDAX, quest’ultimo però ha orari diversi, quindi così come è scritto l’indicatore è errato.
Potete aiutarmi a settare l’indicatore in modo che io possa vedere sul miniDAX lo stesso risultato?
PS: come posso fare a vedere gli orari di contrattazione ufficiale per tutti i derivati degli indici orginali? Mini etc ?
Grazie a tutti
// Pattern n.32 GAP
DEFPARAM CalculateOnLastBars = 300
Timeframe (Daily, updateonclose)
y = High[1] // il massimo di ieri
z = Low[1] // il minimo di ieri
Timeframe (Daily, default)
x = open // l’apertura di oggi
Timeframe (default)
if (x > y) or (x < y) and currenttime > 085900 and currenttime < 095900 then
PTRN032 = 1
else
PTRN032 = 0
endif
return PTRN032 Coloured (0, 0 ,255) as "Pattern032"
Nella condizione c’e un errore di battitura:
if (x > y) or (x < z)
Non saprei, credo basta tu apra il grafico e li vedi.
Sul grafico devono esserci per forza gli orari reali!
IF…ENDIF devono essere su righe diverse, non insieme ad altre istruzioni (vedi qualche esempio, abhe tra i codici che ti ho già postato).
La linea
Timeframe (Daily, default)
puoi anche toglierla, va bene con il TF già indicato più sopra.