-
Notifications
You must be signed in to change notification settings - Fork 19
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Wondering if there's interest to have a similar repo/API for other fund providers? #280
Comments
Since the etfs don't update that much and are passive, I don't have a need for the data You could grab the data from the SEC, or get it from csv like ark is SECthis one would be the closest from edgar import *
from edgar.financials import Financials
set_identity("Name Email")
file = Company(1579982).get_filings(form="NPORT-P").latest(1).obj()
print(file) but to_dataframe is not implemented
CSVI should be pretty easy to add it to here https://github.com/NexVeridian/ark-invest-api-rust-data then normalize the cols with polars then add to the match |
@NexVeridian That's not true as the more people buy/sell a share of the ETF, the underlying shares need to be bought/sold extra as well to keep the same ratio as the tracked index has Example: If you look at the holdings of
I agree this is all done passively to stay in line with the tracked index, but the amount of underlying shares are still changing constantly over time |
@frefrik If you would have some time, can you please tell us your view on this proposal? |
Since I can't reach you on Twitter/Discord, I thought I'd just open an issue in this repo to ask you what you think about my proposal.
I was thinking about having a similar repo/API (could be multiple repos, can be just 1 🤷♂️) that provides at least holdings for the following fund providers (we could add others as well if wanted):
Would you be interested in working on this (together)?
CC/ @frefrik @NexVeridian
The text was updated successfully, but these errors were encountered: