Orari per DOpen DClose DHigh DLow
Forums › ProRealTime forum Italiano › Supporto ProOrder › Orari per DOpen DClose DHigh DLow
- This topic has 7 replies, 2 voices, and was last updated 3 months ago by robertogozzi.
-
-
08/17/2024 at 11:17 AM #23645008/17/2024 at 11:19 AM #23645108/17/2024 at 12:03 PM #236452
Gli orari di chiusura della candela Daily che IG ha adottato.
Generalmente è l’orario 23:00 UTC+ 0 (+ DST, quando in vigore).
Quindi adesso in UE alle 01:00 e saranno le 00:00 quando non ci sarà l’ora legale.
1 user thanked author for this post.
08/17/2024 at 12:18 PM #23645308/17/2024 at 12:20 PM #23645408/17/2024 at 4:35 PM #236456Per quali mercati vale occorre verificare quando la barra giornaliera chiude, puoi osservarlo sul grafico direttamente attendendo la chiusura, ma se non vuoi stare li ad osservare il grafico credo siano informazioni disponibili sul sito di IG.
Ad ogni modo puoi usare questo indicatore sul grafico orario (o più piccolo) e vedrai che il giorno della settimana (DayOfWeek), NON cambia alle 00:00, ma alla chiusura della barra Daily, quindi quella è l’ora di chiusura che desideri conoscere:
1RETURN OpenDayOfWeek AS "OpenDayOfWeek"Per avere i dati 8-22, serve questo indicatore con gli orari prescelti:
123456789101112131415ONCE myDopen = openONCE myDhigh = highONCE myDlow = lowONCE myDclose = closeIF (OpenTime = 080000) OR ((OpenTime > 080000) AND (OpenTime[1] < 080000)) THENmyDopen = openmyDhigh = highmyDlow = lowENDIFIF OpenTime >= 080000 AND OpenTime <= 220000 THENmyDhigh = max(myDhigh,high)myDlow = min(myDlow,low)myDclose = closeENDIFRETURN myDopen AS "myDopen" coloured("Green"),myDhigh AS "myDhigh" coloured("Blue"),myDlow AS "myDlow" coloured("Red"),myDclose AS "myDclose"coloured("Fuchsia")08/17/2024 at 9:12 PM #23645808/18/2024 at 5:23 PM #236476Questa versione usa 4 array per memorizzare i dati alle 22:
1234567891011121314151617181920212223ONCE myDopen = openONCE myDhigh = highONCE myDlow = lowONCE myDclose = close//IF (OpenTime = 080000) OR ((OpenTime > 080000) AND (OpenTime[1] < 080000)) THENNum = lastset($OO) + 1$OO[Num] = myDopen$HH[Num] = myDhigh$LL[Num] = myDlow$CC[Num] = myDclose//myDopen = openmyDhigh = highmyDlow = lowmyDclose = closeENDIFIF (OpenTime >= 080000) AND (OpenTime <= 220000) THENmyDhigh = max(myDhigh,high)myDlow = min(myDlow,low)myDclose = closeENDIFRETURN myDopen AS "myDopen" coloured("Green"),myDhigh AS "myDhigh" coloured("Blue"),myDlow AS "myDlow" coloured("Red"),myDclose AS "myDclose"coloured("Fuchsia")I 4 dati saranno memorizzati negli array $OO[], $HH[], $LL[] e $CC[]. La variabile Num contiene l’indice dell’ultimo elemento, mentre il primo elemento è l’elemento 0.
Questo ti permette di andare indietro di quanti elelementi vuoi e di prenderne in considerazione quanti ne vuoi.
1 user thanked author for this post.
-
AuthorPosts