Upgrade from Eikon -> Workspace. Learn about programming differences.

For a deeper look into our Eikon Data API, look into:

Overview |  Quickstart |  Documentation |  Downloads |  Tutorials |  Articles

question

Upvotes
Accepted
3 1 3 5

Retrieve historical fraction of shares traded by ownership turnover

I am interested in getting a time-series (via Eikon API for python) on the fraction of traded shares by investors turnover.


Specifically, I am interested in a breakdown by turnover of a stock´s investor ownership, see screenshot below for an example of Apple (AAPL.O). In other words, I would like to reproduce those 53.08% for Low turnover in EIKON API for python and get a time-series of historic values of the same coming from former filings. Would you please help me in this regard? Best, Maximilian


eikoneikon-data-apipythonrefinitiv-dataplatform-eikonworkspaceworkspace-data-api
capture.png (75.9 KiB)
icon clock
10 |1500

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

<AHS>

I raised a question to the helpdesk asking if this could be reproduced on Eikon Excel (case number 10435923)

<AHS>

Case 10435923 is in "Working in progress" status, extend triage.

<AHS>

Case 10435923 was closed with the following resolution:

User was able to find the data as needed. Tried to build a sample worksheet that can best assist in the collection of historical figures. However, there is an underlying factor that prevents to match the desktop output vs excel output. Made the PM aware of this issue and they are working on a future fix. 

Hello @mfu.fi

Thank you for your participation in the forum. Is the reply below satisfactory in resolving your query?


If so please can you click the 'Accept' text next to the appropriate reply? This will guide all community members who have a similar question.

Thanks,


AHS

Please be informed that a reply has been verified as correct in answering the question, and has been marked as such.

Thanks,
AHS

Upvotes
Accepted
14.2k 30 5 10

Hello @mfu.fi ,

Could you please share the Excel formula that replicates the 53.08% you mentioned?

I tried with the formula below, and the summation of the output I got is 58.7982. However, let me share the formula I used.

=@TR("AAPL.O","TR.PctOfSharesOutHeld","CH=Fd RH=IN",B2)

here's the Python code for the formula

df, err = ek.get_data("AAPL.O","TR.PctOfSharesOutHeld")
df

an output os-01.png

To get the data of a specific date, you may put the parameter 'SDate' into the formula

=@TR("AAPL.O","TR.PctOfSharesOutHeld","SDate=2021-07-06 CH=Fd RH=IN",F2)

python code

df, err = ek.get_data("AAPL.O","TR.PctOfSharesOutHeld",{"SDate":"2021-07-06"})
df

an output os-02.png


Plus, to know which parameters can be used on a specific field, you can click 'Parameters & Quick Functions' in Formula Builder, here you will see that the 'As of' can be used to indicate the date



os-01.png (14.6 KiB)
os-02.png (23.0 KiB)
icon clock
10 |1500

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

Formula Builder

os-02-dib.png

os-02-dib.png (109.3 KiB)
Upvotes
3 1 3 5

quick update: I managed to replicate those 53.08% using TR.PctOfSharesOutHeld in excel. However, I could not find any option to retrieve historical data for different file dates. Also, I would be interested in equivalent queries for the Eikon Python API I am using. Any hints are appreciated!

icon clock
10 |1500

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

Upvotes
3 1 3 5

The excel command is:

=TR("AAPL.O";"TR.HoldingsDate;TR.PctOfSharesOutHeld; TR.OwnTrnverRating";"InvestorTurnover=LOW";B2) for Apple.


I am looking for something similiar for the Python API. In addition, instead of TR.OwnTrnverRating I need the specific turnover values (i.e. turnover rates which are translated to LOW if turnover rate < 50%, Mid if turnover rate <100% etc.)

icon clock
10 |1500

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

Write an Answer

Hint: Notify or tag a user in this post by typing @username.

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