OHLC su fusi orari
Forums › ProRealTime forum Italiano › Supporto ProBuilder › OHLC su fusi orari
- This topic has 10 replies, 2 voices, and was last updated 5 years ago by robertogozzi.
-
-
12/12/2018 at 2:15 PM #8695012/12/2018 at 2:19 PM #8695112/12/2018 at 3:47 PM #86958
Allega uno screenshot per capire cosa vuoi.
01/02/2019 at 2:40 PM #87872Allega uno screenshot per capire cosa vuoi.
Ecco, l’indicatore Previous OHLC visualizza l’orario avanti di sette ore, allineandosi con l’ora di Bruxelles/Berlino
In pratica prende come riferimento l’ora di Chicago + 7 ore
Se invece imposto gli orari di trading sull’orario di Chicago, si visualizza correttamente.
01/02/2019 at 3:17 PM #87885Ti prego di fornirmi un link all’indicatore PREVIOUS OHLC, perché con questo nome non riesco a trovarlo sul forum.
Quando dici “Se invece imposto gli orari di trading sull’orario di Chicago, si visualizza correttamente” intendi dire che cambi il fuso orario in cui visualizzi le candele, oppure modifichi gli orari personalizzandoli?
Se modofichi gli orari di trading personalizzandoli è chiaro che ti sballa tutto, se, ad esempio, un indice vie tradato dalle 9 alle 17 e tu metti dalle 11 alle 15, è ovvio che i dati sono sballati e quello che vedrai non sarà la realtà. Gli orari di trading dello strumento secondo me è opportuno non modificarli.
Se, invece, cambi semplicemente il tuo fuso orario non dovrebbe cambiare niente, adesso è adesso ovunque, a NY, a Auckland o Roma. Ognuno mette un’etichetta prescelta come indicazione ma l’ora è quella, noi mettiamo UTC+1 o +2 a seconda dei casi, NY UTC -4 o -5, ecc… La Nuova Zelanda ha cambiato il proprio fuso orario, ma qusto non influisce sulle candele (tranne per gli strumenti specifici neozelandesi).
Se tu lasci tutto com’è di default, quindi visulizzi i grafici in UTC+1, fuso orario italiano, vedrai la candela di Chigaco relativa ad UTC -6 (ore 8 del mattino quando qui sono le 15), ma è la stessa candela. Se uno strumento inizia ad essere tradato alle ore 09 di CHIGAGO tu vedrai quella prima candela (supponiamo oraria) del giorno alle ore 16 italiane, non vedo la necessità di variare il fuso.
Per indicatori e strategie, è ovvio che ProrealTime va col tuo fuso orario, cioè se vuoi visualizzare qualcosa tra le ore 9 e 15 di Chicago dovrai indicare dalle ore 16 alle 22 italiane!
01/02/2019 at 3:27 PM #87890Ti prego di fornirmi un link all’indicatore PREVIOUS OHLC, perché con questo nome non riesco a trovarlo sul forum.
Quando dici “Se invece imposto gli orari di trading sull’orario di Chicago, si visualizza correttamente” intendi dire che cambi il fuso orario in cui visualizzi le candele, oppure modifichi gli orari personalizzandoli?
Se modofichi gli orari di trading personalizzandoli è chiaro che ti sballa tutto, se, ad esempio, un indice vie tradato dalle 9 alle 17 e tu metti dalle 11 alle 15, è ovvio che i dati sono sballati e quello che vedrai non sarà la realtà. Gli orari di trading dello strumento secondo me è opportuno non modificarli.
Se, invece, cambi semplicemente il tuo fuso orario non dovrebbe cambiare niente, adesso è adesso ovunque, a NY, a Auckland o Roma. Ognuno mette un’etichetta prescelta come indicazione ma l’ora è quella, noi mettiamo UTC+1 o +2 a seconda dei casi, NY UTC -4 o -5, ecc… La Nuova Zelanda ha cambiato il proprio fuso orario, ma qusto non influisce sulle candele (tranne per gli strumenti specifici neozelandesi).
Se tu lasci tutto com’è di default, quindi visulizzi i grafici in UTC+1, fuso orario italiano, vedrai la candela di Chigaco relativa ad UTC -6 (ore 8 del mattino quando qui sono le 15), ma è la stessa candela. Se uno strumento inizia ad essere tradato alle ore 09 di CHIGAGO tu vedrai quella prima candela (supponiamo oraria) del giorno alle ore 16 italiane, non vedo la necessità di variare il fuso.
Per indicatori e strategie, è ovvio che ProrealTime va col tuo fuso orario, cioè se vuoi visualizzare qualcosa tra le ore 9 e 15 di Chicago dovrai indicare dalle ore 16 alle 22 italiane!
Previous OHLC12345678910111213141516171819once currenthigh=highonce currentlow=lowonce previousclose=undefinedonce previoushigh=undefinedonce previouslow=undefinedif openday <> openday[1] thenpreviousclose=close[1]previoushigh=currenthighpreviouslow=currentlowcurrenthigh=highcurrentlow=lowelsecurrenthigh=max(high,currenthigh)currentlow=min(low,currentlow)endifreturn previoushigh as "previous day high",previouslow as "previous day low",previousclose as "previous day close"In pratica io vorrei che l’OHLC partisse dalla mezzanotte ora italiana o di Bruxelles se preferisci.
Invece mi parte alla mezzanotte di Chicago
01/02/2019 at 3:39 PM #87892In realtà anche spostando l’orario all’ora di Chicago cambia poco.
Nel senso che mi parte sempre dalla mezzanotte ora di Chicago, e non dalla riapertura del mercato dopo la chiusura delle 22;15 ora italiana o 15:15 ora di Chicago
Dalle ore 17:00 di Chicago riparte il Globex. Casualmente sono le 00:00 ora italiana
E’ proprioa partire dalla mezzanotte ora italiana che vorrei vedere tracciati sui grafici l’OHLC
01/02/2019 at 3:54 PM #87897Quello che voglio dire in sostanza è che è attualmente impossibile inserire l’OHLC dalle ore 17:00 di Chicago o se preferisci dalla mezzanotte ora di Roma/Berlino.
Gli emini future sul Globex che hanno sottostante gli indici azionari (SPX,Nasdaq100, Dow Jones Industrial) si resettano alle ore 17:00 ora di Chicago, che per purà fatalità corrisponde alla mezzanotte in Italia (salvo quando viene introdotta l’ora legale).
Quindi la visualizzazione corretta dell OHLC DEVE partire dalla riapertura del globex (17:00 Chicago)
Ti chiedo quindi se ti è possibile modificare l’indicatore OHLC con gli orari corretti
Grazie
01/02/2019 at 7:27 PM #87918Prova a sostituire la riga 8 con:
1if opentime = 000000 then1 user thanked author for this post.
01/02/2019 at 8:25 PM #87919Prova a sostituire la riga 8 con:
1if opentime = 000000 thenFunziona perfettamente
Grazie Roberto!
01/02/2019 at 9:26 PM #87920Un suggerimento per le prossime volte, quando rispondi non usare generalmente il QUOTE, specialmente se sono pochi quelli che hanno risposto, semplicemente scrivi il tuo post. In questo modo si evita di aumentare troppo lo spazio utilizzato per i post e si ne rende più agevole la lettura.
Usa QUOTE solo per rimarcare qualcosa di importante per te o per differenziare tra molte risposte.
Grazie.
1 user thanked author for this post.
-
AuthorPosts
Find exclusive trading pro-tools on