daily report of @arkinvest ETF activity + data collection
Last updated Jan 2, 2023
27
Stars
5
Forks
2
Issues
0
Stars/day
Attention Score
11
Language breakdown
No language data available.
▸ Files
click to expand
README
ark_invest
daily weekday report of @arkinvest ETF activity + data collectionThis script was created to:
- Extract and save daily csv's from ARKInvest's holdings.
- Quick command-line report about security additions and removals within each of the 6 ARK ETFs ($ARKK, $ARKW, $ARKG, $ARKQ, $ARKF, $PRNT)
- Quick command-line report about significant changes in security positions within each of the 6 ARK ETFs ($ARKK, $ARKW, $ARKG, $ARKQ, $ARKF, $PRNT)
- Option to save day-over-day changes in holdings within each of the 6 ARK ETFs ($ARKK, $ARKW, $ARKG, $ARKQ, $ARKF, $PRNT)
Current suggested process flow as follows:
From command-line:- Run 'import_status()':
- Run 'allocation()':
- Run 'changes(significance)':
- Run 'all_dfs()' if you would like to access each of the ETF's most recent day-over-day report. The function will return a list of pandas dataframes. *See below:
Still a work in progress but wanted to share with everyone asap. Curious to see if this is helpful!
Some items I am working through now:- What if ARK updates some of the files, but not all?
- Is it convenient to exit program after identifying that a new csv is not available?
- You will notice a 'queue' variable that I am playing around with. This is to potentially only pass eligible import items to different functions.
- Considering using a SQLite db file instead of saving files to subdirectories (obviously not ideal)
- Considering dashboard or API endpoint on simplimoku.com (a simple site for ichimoku charting and ichimoku signal screener)
🔗 More in this category