Devlog 02
Hello :D.
Last time, I had a script that pulled stock data from yfinance, flattened the dataframes, and saved the data to JSON and CSV files.
For this update, I migrated to an actual local database, created separate modules, and built out the first bit of the indicators.
I switched over to an SQLite database, and as everything was getting too crammed in the main.py, created separate modules for handling the database and fetching yfinance data, which include the DatabaseManager and DataFetcher classes.
I’ve started out on building indicators.py to compute technical indicators. So far I’ve implemented:
- SMA (Simple Moving Average)
- EMA (Exponential Moving Average)
- RSI (Relative Strength Index)
I also updated main.py to handle all the new modules and work with the SQLite database.
Whats next?
I will most likely start building out the strategy part to generate signals based on the indicator outputs.