ZhuLinsen/daily_stock_analysis is an LLM-driven multi-market stock analysis system. It combines market data, news, market reviews, decision dashboards, and automated delivery. It is useful for personal research and automated information organization.
Project repository:
https://github.com/ZhuLinsen/daily_stock_analysis
Online preview:
Note: tools like this can only help organize information. They are not investment advice. Real trading decisions require your own risk judgment.
Run Locally
The README gives a clear local workflow:
|
|
The key is .env. Fill in the configuration according to your own data sources, LLM service, and delivery channels. Do not rush into scheduled jobs. Run it locally once first.
Common Commands
Debug mode:
|
|
Dry run without actually sending notifications:
|
|
Specify stocks:
|
|
Generate a market review:
|
|
Scheduled execution:
|
|
Start only the service:
|
|
Web UI
If you want to view the dashboard in a browser, run:
|
|
Or start only the Web UI:
|
|
GitHub Actions Workflow
This project is also suitable for scheduled execution with GitHub Actions:
- Fork the repository.
- Configure API keys and delivery parameters in repository Secrets.
- Enable Actions.
- Run the workflow manually once.
- After confirming output and delivery, let the scheduled job take over.
Usage Suggestions
A steadier approach is to test with a small stock list first, such as 600519,hk00700,AAPL. After confirming market data, news, LLM summaries, and delivery all work, expand the stock pool. The biggest risk with automation is “it looks like it ran, but the data source failed or the notification was wrong”, so it is worth periodically checking the raw data and conclusions.