question

Upvotes
Accepted
3 0 0 4

In Elektron, is there a way to find the time zone for the source exchange or the offset between UTC and the local excahnge time?

elektronrefinitiv-realtimeelektron-sdkrrtema-apielektron-message-api
icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 5.0 MiB each and 10.0 MiB total.

1 Answer

Upvotes
Accepted
18k 21 12 20

Hi @David.Cornell

You can use EXCHID01 RIC to get a list of interested exchanges.

RefreshMsg
    streamId="5"
    domain="MarketPrice Domain"
    solicited
    RefreshComplete
    state="Open / Ok / None / 'All is well'"
    itemGroup="00 09"
    permissionData="03 01 01 32 45 c0"
    name="EXCHID01"
    nameType="1"
    serviceId="257"
    serviceName="ELEKTRON_DD"
    Payload dataType="FieldList"
        FieldList
            FieldEntry fid="1" name="PROD_PERM" dataType="UInt" value="3245"
            FieldEntry fid="2" name="RDNDISPLAY" dataType="UInt" value="151"
            FieldEntry fid="259" name="RECORDTYPE" dataType="UInt" value="226"
            FieldEntry fid="315" name="ROW80_1" dataType="Rmtes" value=" EXCHANGE IDENTIFIERS - THOMSON REUTERS SPEED GUIDE                     EXCHID01"
            FieldEntry fid="316" name="ROW80_2" dataType="Rmtes" value="Welcome to the Exchange Identifiers Guide. To call up data, either type in the  "
            FieldEntry fid="317" name="ROW80_3" dataType="Rmtes" value="code within brackets <> or double-click on it.                                  "
            FieldEntry fid="318" name="ROW80_4" dataType="Rmtes" value="============================EXCHANGE IDENTIFIERS A-Z==========================  "
            FieldEntry fid="319" name="ROW80_5" dataType="Rmtes" value=".A   - .B................<EXCHID02>   .SIG - =TA....................<EXCHID18>  "
            FieldEntry fid="320" name="ROW80_6" dataType="Rmtes" value=".B   - .BRQ..............<EXCHID03>   .TC  - =TT....................<EXCHID19>  "
            FieldEntry fid="321" name="ROW80_7" dataType="Rmtes" value=".BS  - .CH...............<EXCHID04>   .TV  - .UP....................<EXCHID20>  "
            FieldEntry fid="322" name="ROW80_8" dataType="Rmtes" value=".CHA - .CXC..............<EXCHID05>   .v   - .W.....................<EXCHID21>  "
            FieldEntry fid="323" name="ROW80_9" dataType="Rmtes" value=".CXX - .E................<EXCHID06>   .WA  - .ZY....................<EXCHID22>  "
            FieldEntry fid="324" name="ROW80_10" dataType="Rmtes" value=".EA  - .FX...............<EXCHID07>                                             "
            FieldEntry fid="325" name="ROW80_11" dataType="Rmtes" value=".GG  - .HNO..............<EXCHID08>                                             "
            FieldEntry fid="326" name="ROW80_12" dataType="Rmtes" value="=HT  - .II...............<EXCHID09>                                             "
            FieldEntry fid="327" name="ROW80_13" dataType="Rmtes" value=".Ip  - .K................<EXCHID10>   ========RELATED GUIDES==================  "
            FieldEntry fid="328" name="ROW80_14" dataType="Rmtes" value=".KA  - .LA...............<EXCHID11>   Additional Background Data.......<STOCK>  "
            FieldEntry fid="329" name="ROW80_15" dataType="Rmtes" value=".LG  - .MC...............<EXCHID12>   Brokerage Characters.......<WORLD/CHAR1>  "
            FieldEntry fid="330" name="ROW80_16" dataType="Rmtes" value="=MCX - =MV...............<EXCHID13>   Close Run Times.............<CLOSE/RUN1>  "
            FieldEntry fid="331" name="ROW80_17" dataType="Rmtes" value="mv   - .NS...............<EXCHID14>   Delayed Data Information..<WORLD/DELAY1>  "
            FieldEntry fid="332" name="ROW80_18" dataType="Rmtes" value=".NZ  - .PA...............<EXCHID15>   Global Mkt & Public Holidays..<HOLIDAY1>  "
            FieldEntry fid="333" name="ROW80_19" dataType="Rmtes" value=".PC  - .RCT..............<EXCHID16>   Time & Sales Information....<WORLD/TAS1>  "
            FieldEntry fid="334" name="ROW80_20" dataType="Rmtes" value=".RF  - .SI...............<EXCHID17>                                             "
            FieldEntry fid="335" name="ROW80_21" dataType="Rmtes" value="*For Fixed Income RICs, IDs will be the same unless stated otherwise but the    "
            FieldEntry fid="336" name="ROW80_22" dataType="Rmtes" value="delimiter is = instead of.                                                      "
            FieldEntry fid="337" name="ROW80_23" dataType="Rmtes" value="================================================================================"
            FieldEntry fid="338" name="ROW80_24" dataType="Rmtes" value="Equites Index<EQUITY>     Global Exchanges<EXCHANGES>       Next Page <EXCHID02>"
            FieldEntry fid="339" name="ROW80_25" dataType="Rmtes" value=" Lost? Selective Access?.<USER/HELP>   ThomsonReuters Phone Support.<PHONE/HELP>"
            FieldEntry fid="5357" name="CONTEXT_ID" dataType="Real" value="2704.0"
            FieldEntry fid="6401" name="DDS_DSO_ID" dataType="UInt" value="12338"
            FieldEntry fid="6480" name="SPS_SP_RIC" dataType="Ascii" value=".[SPSDC5"
            FieldEntry fid="8635" name="RCS_AS_CL2" dataType="Rmtes" value="(blank data)"
            FieldEntry fid="-20023" name="VPI_ID" dataType="UInt" value="(blank data)"
            FieldEntry fid="-20024" name="VPI_ADDR" dataType="UInt" value="(blank data)"
        FieldListEnd
    PayloadEnd
RefreshMsgEnd

This is a page format data for displaying purpose only.

But it provides you the exchange information.

For example, if I am interested in .AX

A  - .B................<EXCHID02>

I have to make another subscription to "EXCHID02"

RefreshMsg
    streamId="5"
    domain="MarketPrice Domain"
    solicited
    RefreshComplete
    state="Open / Ok / None / 'All is well'"
    itemGroup="00 0b"
    permissionData="03 01 01 32 45 c0"
    name="EXCHID02"
    nameType="1"
    serviceId="257"
    serviceName="ELEKTRON_DD"
    Payload dataType="FieldList"
        FieldList
            FieldEntry fid="1" name="PROD_PERM" dataType="UInt" value="3245"
            FieldEntry fid="2" name="RDNDISPLAY" dataType="UInt" value="151"
            FieldEntry fid="259" name="RECORDTYPE" dataType="UInt" value="226"
            FieldEntry fid="315" name="ROW80_1" dataType="Rmtes" value=" EXCHANGE IDENTIFIERS - THOMSON REUTERS SPEED GUIDE                     EXCHID02"
            FieldEntry fid="316" name="ROW80_2" dataType="Rmtes" value="*Fixed Income & Futures RIC's within the same Exchange will have same ExchID'S  "
            FieldEntry fid="317" name="ROW80_3" dataType="Rmtes" value="& Mnemonic similar to that of equity RIC, but delimiter differs.                "
            FieldEntry fid="318" name="ROW80_4" dataType="Rmtes" value="EXCH ID=MNEMONIC==EXCHANGE NAME===============COUNTRY==============SPEEDGUIDE==="
            FieldEntry fid="319" name="ROW80_5" dataType="Rmtes" value=".A       AOE      Nyse Amex(Options)           United States       <US/EXCH2>   "
            FieldEntry fid="320" name="ROW80_6" dataType="Rmtes" value=".A       ASE      Nyse Amex(Equities)          United States       <US/EXCH2>   "
            FieldEntry fid="321" name="ROW80_7" dataType="Rmtes" value="         BCC      Mercado a Término de Buenos  Argentina           <AR/EXCH6>   "
            FieldEntry fid="322" name="ROW80_8" dataType="Rmtes" value=".AD      ABD      Abu Dhabi Securities Exch    UAE                 <AE/EXCH3>   "
            FieldEntry fid="323" name="ROW80_9" dataType="Rmtes" value=".ALP     ALP      Alpha Trading Systems        Canada (Toronto)    <CA/EXCH9>   "
            FieldEntry fid="324" name="ROW80_10" dataType="Rmtes" value=".ALV     ALV      Alpha Trading Systems        Canada (Ventures)   <CA/EXCH9>   "
            FieldEntry fid="325" name="ROW80_11" dataType="Rmtes" value=".AM      AMM      Amman SE                     Jordan              <JO/EXCH1>   "
            FieldEntry fid="326" name="ROW80_12" dataType="Rmtes" value=".APX     APX      APX Netherlands              Netherlands         <NXT/EXCH2>  "
            FieldEntry fid="327" name="ROW80_13" dataType="Rmtes" value=".AS      AEX      Euronext Amsterdam           Netherlands         <NXT/EXCH2>  "
            FieldEntry fid="328" name="ROW80_14" dataType="Rmtes" value=".AT      ATH/ADE  Athens SE/Derivative         Greece              <GR/EXCH2>   "
            FieldEntry fid="329" name="ROW80_15" dataType="Rmtes" value="         CGH      CEGH Gas Exch Wienerboerse   Austria             <AT/EXCH4>   "
            FieldEntry fid="330" name="ROW80_16" dataType="Rmtes" value=".AUX     AUX      Australia Consolidated       Australia        <AU/CONSOLIDATE>"
            FieldEntry fid="331" name="ROW80_17" dataType="Rmtes" value=".AX      ASX      Australian SE                Australia           <AU/EXCH2>   "
            FieldEntry fid="332" name="ROW80_18" dataType="Rmtes" value=".AXP     AXP      ASX Pure Match               Australia           <AU/EXCH8>   "
            FieldEntry fid="333" name="ROW80_19" dataType="Rmtes" value=".AZ      BAE      Baku Stock Exchange          Azerbaijan          <BAE/MENU>   "
            FieldEntry fid="334" name="ROW80_20" dataType="Rmtes" value=".b       BFX      Brussels Deriv Exchange      Belgium             <NXT/EXCH2>  "
            FieldEntry fid="335" name="ROW80_21" dataType="Rmtes" value=".B       BOS      Boston SE                    United States       <US/EXCH4>   "
            FieldEntry fid="336" name="ROW80_22" dataType="Rmtes" value="         BMF      BM&F - Bolsa de Mercadorias  Brazil              <BR/EXCH3>   "
            FieldEntry fid="337" name="ROW80_23" dataType="Rmtes" value="================================================================================"
            FieldEntry fid="338" name="ROW80_24" dataType="Rmtes" value=" Global Exchanges<EXCHANGES>   Exchange ID Index <EXCHID01>  Next Page<EXCHID03>"
            FieldEntry fid="339" name="ROW80_25" dataType="Rmtes" value="Lost? Selective Access.<USER/HELP>     ThomsonReuters Phone Support.<PHONE/HELP>"
            FieldEntry fid="5357" name="CONTEXT_ID" dataType="Real" value="2704.0"
            FieldEntry fid="6401" name="DDS_DSO_ID" dataType="UInt" value="12338"
            FieldEntry fid="6480" name="SPS_SP_RIC" dataType="Ascii" value=".[SPSDC5"
            FieldEntry fid="8635" name="RCS_AS_CL2" dataType="Rmtes" value="(blank data)"
            FieldEntry fid="-20023" name="VPI_ID" dataType="UInt" value="(blank data)"
            FieldEntry fid="-20024" name="VPI_ADDR" dataType="UInt" value="(blank data)"
        FieldListEnd
    PayloadEnd
RefreshMsgEnd

And .AX is:

".AX  ASX  Australian SE  Australia  <AU/EXCH2>  "

So I have to make one more subscription for "AU/EXCH2"

RefreshMsg
    streamId="5"
    domain="MarketPrice Domain"
    solicited
    RefreshComplete
    state="Open / Ok / None / 'All is well'"
    itemGroup="00 0b"
    permissionData="03 01 01 32 45 c0"
    name="AU/EXCH2"
    nameType="1"
    serviceId="257"
    serviceName="ELEKTRON_DD"
    Payload dataType="FieldList"
        FieldList
            FieldEntry fid="1" name="PROD_PERM" dataType="UInt" value="3245"
            FieldEntry fid="2" name="RDNDISPLAY" dataType="UInt" value="151"
            FieldEntry fid="259" name="RECORDTYPE" dataType="UInt" value="234"
            FieldEntry fid="315" name="ROW80_1" dataType="Rmtes" value="THOMSON REUTERS SPEED GUIDE                                             AU/EXCH2"
            FieldEntry fid="316" name="ROW80_2" dataType="Rmtes" value="EXCHANGE NAME:     AUSTRALIAN SECURITIES EXCHANGE LIMITED                       "
            FieldEntry fid="317" name="ROW80_3" dataType="Rmtes" value="                                                                                "
            FieldEntry fid="318" name="ROW80_4" dataType="Rmtes" value="ADDRESS:           Exchange Centre, 20 Bridge St, Sydney, NSW, Australia,2000   "
            FieldEntry fid="319" name="ROW80_5" dataType="Rmtes" value="Postal Address:    P.O. Box H224, Sydney, NSW, Australia, 2000                  "
            FieldEntry fid="320" name="ROW80_6" dataType="Rmtes" value="TELEPHONE:         (612) 9227 0000      FAX:(612) 9235 0056                     "
            FieldEntry fid="321" name="ROW80_7" dataType="Rmtes" value="                                                                                "
            FieldEntry fid="322" name="ROW80_8" dataType="Rmtes" value="INTERNET ADDRESS:   http://www.asx.com.au                                       "
            FieldEntry fid="323" name="ROW80_9" dataType="Rmtes" value="                                                                                "
            FieldEntry fid="324" name="ROW80_10" dataType="Rmtes" value="ADDS/DROPS/CHANGES: <AU/CHANGE1>        Exchange Mnemonic: ASX                  "
            FieldEntry fid="325" name="ROW80_11" dataType="Rmtes" value="Exchange ID:        .AX                                                         "
            FieldEntry fid="326" name="ROW80_12" dataType="Rmtes" value="                                                                                "
            FieldEntry fid="327" name="ROW80_13" dataType="Rmtes" value="TRADING HOURS - Monday to Friday:                                               "
            FieldEntry fid="328" name="ROW80_14" dataType="Rmtes" value="Equities Market Phases (Sydney times)                                           "
            FieldEntry fid="329" name="ROW80_15" dataType="Rmtes" value=" 7:00am - 10:00am   Pre-open                                                    "
            FieldEntry fid="330" name="ROW80_16" dataType="Rmtes" value="     10:00am*       OPEN                                                        "
            FieldEntry fid="331" name="ROW80_17" dataType="Rmtes" value="10:00am -  4:00pm   Normal Trading (Winter 00:00-06:00GMT,Summer 23:00-05:00GMT)"
            FieldEntry fid="332" name="ROW80_18" dataType="Rmtes" value=" 4:00pm -  4:10pm   Pre CSPA                                                    "
            FieldEntry fid="333" name="ROW80_19" dataType="Rmtes" value=" 4:10pm -  4:12pm   Closing Single Price Auction                                "
            FieldEntry fid="334" name="ROW80_20" dataType="Rmtes" value=" 4:12pm -  5:00pm   Adjust                                                      "
            FieldEntry fid="335" name="ROW80_21" dataType="Rmtes" value=" 5:00pm -  6:50pm   Adjust ON                                                   "
            FieldEntry fid="336" name="ROW80_22" dataType="Rmtes" value=" 6:50pm -  6:59pm   Purge Orders                             .....cont pto      "
            FieldEntry fid="337" name="ROW80_23" dataType="Rmtes" value="================================================================================"
            FieldEntry fid="338" name="ROW80_24" dataType="Rmtes" value="Main Country Index <AUSTRALIA> Information <ASX/INFO1>-3 NEXT PAGE<AU/EXCH3>    "
            FieldEntry fid="339" name="ROW80_25" dataType="Rmtes" value="Lost? Selective Access?...<USER/HELP>   Reuters Phone Support...<PHONE/HELP>    "
            FieldEntry fid="5357" name="CONTEXT_ID" dataType="Real" value="2704.0"
            FieldEntry fid="6401" name="DDS_DSO_ID" dataType="UInt" value="12338"
            FieldEntry fid="6480" name="SPS_SP_RIC" dataType="Ascii" value=".[SPSDC5"
            FieldEntry fid="8635" name="RCS_AS_CL2" dataType="Rmtes" value="(blank data)"
            FieldEntry fid="-20023" name="VPI_ID" dataType="UInt" value="(blank data)"
            FieldEntry fid="-20024" name="VPI_ADDR" dataType="UInt" value="(blank data)"
        FieldListEnd
    PayloadEnd
RefreshMsgEnd

This page information provides time in local and GMT:

FieldEntry fid="331" name="ROW80_17" dataType="Rmtes" value="10:00am -  4:00pm   Normal Trading (Winter 00:00-06:00GMT,Summer 23:00-05:00GMT)"
icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 5.0 MiB each and 10.0 MiB total.

Click below to post an Idea Post Idea