When I pull some OHLC data through the python API, through either get_data() or get_timeseries() I get the bar for the entire day. Can I restrict it to regular trading hours, and how would I do that?
For a deeper look into our Eikon Data API, look into:
Overview | Quickstart | Documentation | Downloads | Tutorials | Articles
When I pull some OHLC data through the python API, through either get_data() or get_timeseries() I get the bar for the entire day. Can I restrict it to regular trading hours, and how would I do that?
Trade summarization into OHLC is performed in accordance with exchange or market regulation or practice. For US stocks for example pre and post market trades are excluded from daily OHLC summarization. For some other markets there may be different RICs for different sessions, e.g. for cash settled corn futures on Brazilian B3 exchange "0#CCM:" chain provides consolidated quotes, "0#1CCM" chain provides after hours quotes and chain "0#2CCM:" provides regular session quotes.
If you would like an explanation how trades are summarized into daily OHLC for a specific market you're following, or if you'd like to know whether there are RICs that differentiate between trading sessions for this market, the best resource is Refinitiv Helpdesk, which you can reach using Contact Us capability in your Eikon application or by visiting MyRefinitiv. The moderators on this forum do not have deep expertise in every type of content available through Refinitiv products, however such expertise is available through the Helpdesk.
The get_timeseries call be used to restrict the time range like this:
>>> df = ek.get_timeseries("IBM.N", start_date = "2020-12-01T15:04:05", end_date = "2020-12-05T15:04:05", interval="minute") >>> df IBM.N HIGH LOW OPEN CLOSE COUNT VOLUME Date 2020-12-01 15:05:00 125.11 125.05 125.09 125.07 18 2014 2020-12-01 15:06:00 125.10 125.03 125.03 125.04 35 3958 2020-12-01 15:07:00 125.11 124.99 125.05 125.11 36 3045 2020-12-01 15:08:00 125.30 125.14 125.14 125.22 56 6730 2020-12-01 15:09:00 125.29 125.14 125.24 125.14 31 2075 ... ... ... ... ... ... ... 2020-12-04 20:57:00 127.10 127.07 127.07 127.07 104 10998 2020-12-04 20:58:00 127.10 127.06 127.06 127.08 80 11037 2020-12-04 20:59:00 127.13 127.06 127.07 127.13 88 14943 2020-12-04 21:00:00 127.22 127.12 127.14 127.17 238 31626 2020-12-04 21:01:00 127.20 127.20 127.20 127.20 1 388463 [1529 rows x 6 columns]
The time is in the UTC - '%Y-%m-%dT%H:%M:%S' format.