Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
Alpaca-API
The Alpaca API is a developer interface for trading operations and market data reception through the Alpaca platform.
If you like stocks and are careful with the way you spend your money, you know how much time goes into buying shares of a stock. It’s tedious and I don’t have 24k for a Bloomberg terminal. Which led me to the idea during xmas break to spend the time creating my own terminal. I introduce you to “Gamestonk Terminal” (probably should’ve sent 1 tweet everyday to Elon Musk for copyrights permission eheh).
In summary, the Terminal (https://github.com/DidierRLopes/GamestonkTerminal) has 7 distinct menus:
Can easily be changed to rapidfuzz which is based on the older 2011 MIT fuzzywuzzy before it was forced to GPL after incorporating python-levenstein. Also a lot faster.
https://github.com/maxbachmann/RapidFuzz
Where is the market data (price, volume, etc) from? All open source projects related to stocks seem to use Yahoo quotes, which is essentially abandoned and not supported at all. No SLA or any indication of long term survival.
I found Alpaca[1] which looks decent in terms of a stock API and their upstream data provider Polygon.io[2] which looks even better but costs $199/mo for essentially per tick market data.
[1] https://alpaca.markets/
Related posts
- RapidFuzz: Rapid fuzzy string matching in Python
- Map columns from 2 data sources when colums are named differently
- finding common strings
- Pandas: How can I check if a DataFrame is a subset of another DataFrame? Ideal scenario would be to identify a match percentage instead of requiring an exact match
- can i use concurrent for this or is there a better way