OHLC su fusi orari

Viewing 11 posts - 1 through 11 (of 11 total)
  • Author
    Posts
  • #86950 quote
    Hans63
    Participant
    Average

    Forse mi sono perso, ma non riesco a plottare l’OHLC su un grafico del CME (Mini Nasdaq etc.) con l’orario italiano. Mi parte dalle 07.00 ora di Roma/Berlino

    Solo se mantengo l’orario di Chicago plotta regolarmente l’OHLC

    ???

    #86951 quote
    Hans63
    Participant
    Average

    Ovviamente mi riferisco al Previous OHLC….

    #86958 quote
    robertogozzi
    Moderator
    Master

    Allega uno screenshot per capire cosa vuoi.

    #87872 quote
    Hans63
    Participant
    Average

    Allega 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.

    OHLC-orario-chicago.png OHLC-orario-chicago.png
    #87885 quote
    robertogozzi
    Moderator
    Master

    Ti 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!

    #87890 quote
    Hans63
    Participant
    Average

    Ti 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!

     

    once currenthigh=high
    once currentlow=low
     
    once previousclose=undefined
    once previoushigh=undefined
    once previouslow=undefined
     
    if openday <> openday[1] then
    previousclose=close[1]
    previoushigh=currenthigh
    previouslow=currentlow
    currenthigh=high
    currentlow=low
    else
    currenthigh=max(high,currenthigh)
    currentlow=min(low,currentlow)
    endif
     
    return 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

    #87892 quote
    Hans63
    Participant
    Average

    In 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

    #87897 quote
    Hans63
    Participant
    Average

    Quello 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

    #87918 quote
    robertogozzi
    Moderator
    Master

    Prova a sostituire la riga 8 con:

    if opentime = 000000 then
    Hans63 thanked this post
    #87919 quote
    Hans63
    Participant
    Average

    Prova a sostituire la riga 8 con:

    Funziona perfettamente

    Grazie Roberto!

    #87920 quote
    robertogozzi
    Moderator
    Master

    Un 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.

    Hans63 thanked this post
Viewing 11 posts - 1 through 11 (of 11 total)
  • You must be logged in to reply to this topic.

OHLC su fusi orari


ProBuilder: Indicatori & Strumenti Personalizzati

New Reply
Author
author-avatar
Hans63 @hans63 Participant
Summary

This topic contains 10 replies,
has 2 voices, and was last updated by robertogozzi
7 years, 2 months ago.

Topic Details
Forum: ProBuilder: Indicatori & Strumenti Personalizzati
Language: Italian
Started: 12/12/2018
Status: Active
Attachments: 1 files
Logo Logo
Loading...