Daily Stock Analysis
Open-source, self-hosted LLM research that builds daily A-share, Hong Kong and US stock reports you own
DSA is the strongest free option if you already treat research as a pipeline rather than an app. It replaces a $20–$50/mo per-seat research subscription with your own LLM API bill, and it does the two jobs those subscriptions charge for — a daily per-stock write-up and a market recap — while also storing history in SQLite so you can audit directional accuracy. The honest caveat is onboarding: you configure STOCK_LIST, at least one AI model key and at least one notification channel before your first report, which means GitHub, API keys and YAML. If that sentence is a dealbreaker, look at a managed screener instead; if it reads like a weekend, DSA is the better buy.
Verified 3d ago · liveness 74/100 · cite: rightaichoice.com/tools/daily-stock-analysis
- Individual investors building an automated daily research routine across A-shares, Hong Kong and US stocks
- Quant hobbyists who want a free, self-hosted analysis pipeline with SQLite-backed review
- Multi-market traders consolidating several exchanges into one report flow
- Developers and analysts who want an open-source LLM stock analysis codebase to extend
- Investors who don't want to touch GitHub, API keys and environment variables
- Traders who need real-time or intraday alerts rather than a daily scheduled report
- Anyone who wants a fully managed service with no hosting or maintenance responsibility
We scan live Reddit threads, YouTube comments, X posts, G2 reviews and other communities — and hand you an honest verdict in under a minute.
- Honest verdict, not marketing
- Real pros & cons from real users
- Attributed quotes with receipts
3 free scans · no card needed
Skip DSA if you want a managed dashboard that answers questions without you configuring a stock list, an LLM key and a notification channel yourself.
The software is free, but every report consumes LLM tokens on your own API key, so a large watchlist run daily adds up on your provider bill.
DSA costs $0 for the software and shifts spend to your LLM API usage and any optional data subscriptions. That undercuts per-seat research tools in the $20–$50/mo range for a single user, and the gap widens for a multi-market investor who would otherwise need more than one subscription. The tradeoff is your own setup time.
In short
Daily Stock Analysis — Open-source, self-hosted LLM research that builds daily A-share, Hong Kong and US stock reports you own. Best for Individual investors building an automated daily research routine across A-shares, Hong Kong and US stocks, Quant hobbyists who want a free, self-hosted analysis pipeline with SQLite-backed review, Multi-market traders consolidating several exchanges into one report flow. Free to use.
What's new in Daily Stock Analysis
Checked 2 days agoAcross the latest 1 update: 1 changelog entry.
What people actually say about Daily Stock Analysis — is it worth it?
We ran a structured research pass across product reviews, community discussions, and post-purchase forum threads to surface the patterns vendors won't publish themselves. Below: the recurring strengths, the hidden costs people mention most, and the cohort that consistently regrets adopting this tool.
48 mentions across 5 sources (Hacker News, YouTube, Product Hunt, GitHub, Lemmy) · researched Jul 18, 2026.
Average across the 5 sources that answered — each source counts once, not each post.
- +Cross-market coverage for A-shares, HK, US, and ETFs.
- +Zero-cost self-hosting via GitHub Actions free tier.
- +AI-generated daily reports with scores, trends, and alerts.
- +Multi-channel notifications: WeCom, Feishu, Telegram, Discord, Slack, Email.
- +Open-source with full data source control and no vendor lock-in.
- −No real-time intraday alerts; only daily summaries.
- −Steep learning curve for non-technical users.
- −Requires manual setup of API keys and data sources.
- −Limited community support due to small user base.
- −67 open GitHub issues suggest some stability concerns.
- • LLM API costs (OpenAI/Claude) for report generation
- • Data source API subscriptions (e.g., Tushare, YFinance) may require premium keys
- • Self-hosting infrastructure if using a server (Docker)
Viability Score
How well maintained and how widely used is Daily Stock Analysis? Built from what the vendor actually publishes (docs, changelog, tutorials, integrations, pricing), whether the site is live, and how much real users discuss it. How we calculate this
Last calculated: October 2026
How we score →Key Features
- LLM-generated daily stock decision reports with scores, trends and checklists
- On-demand Agent stock Q&A using moving average, Chan Theory, wave and bullish trend strategies
- Multi-market quote coverage for A-shares, Hong Kong, US stocks and common ETFs
- Data-source failover across TickFlow, AkShare, Tushare, YFinance and Longbridge
- News, announcement, search and social sentiment aggregation for event context
- Daily market recap with index performance, advance/decline counts, sector strength and market temperature
- Backtesting of directional accuracy and simulated returns from stored reports
- SQLite storage of historical reports for review and strategy discipline checks
- Multi-channel push to WeCom, Feishu, Telegram, Discord, Slack and email
- GitHub Actions scheduled runs with no server to maintain
- Docker deployment via Compose build or official Docker Hub / GHCR images
- Local WebUI for first runs, debugging and trial analysis
- CLI and bot interfaces for querying individual tickers
- Risk alerts, bullish catalysts and action checklists embedded in every report
- Open-source repository with synced documentation at v3.32.0
About Daily Stock Analysis
DSA (Daily Stock Analysis) is a free, open-source and self-hosted research harness that uses an LLM to turn market data into a daily stock report. It covers mainland China A-shares, Hong Kong, US listed stocks and common ETFs, pulling quotes, news, announcements, social sentiment, technical indicators and fundamentals through multiple data sources — TickFlow, AkShare, Tushare, YFinance and Longbridge — with a failover chain so one provider outage does not stop the run. Each trading day it writes two things: a per-stock decision report with a score, trend read, risk alerts, bullish catalysts and an action checklist, plus a market-wide recap covering index performance, advance/decline counts, sector strength, market temperature and whether it was a trading day. Between scheduled runs you can ask the built-in Agent about a single ticker through a technical lens — moving averages, Chan Theory, wave counts, bullish trend structure — from the WebUI, the CLI or a chat bot. Reports and query results push to WeCom, Feishu, Telegram, Discord, Slack or email. Every report lands in SQLite, so you can review old calls and check directional accuracy and simulated returns rather than trusting your memory. You deploy it three ways: GitHub Actions for a zero-server daily cron, a local run for first-try debugging with the WebUI, or Docker (Compose build or the official Docker Hub / GHCR images) for a long-lived server. It is not charting software and it is not managed advice — you supply the LLM key, the stock list, the data source credentials and the notification target, and you pay only for the API calls you use.
Behind the Verdict
Where DSA earns its place is in the shape of the pipeline, not the polish of the output. Most LLM stock tools hand you a chat box and let you ask questions; DSA is organized around a watchlist. You define a stock pool, and each trading day the system walks that pool stock by stock and compresses quotes, news, announcements, social sentiment, technicals and fundamentals into the same structured format every time: score, trend judgment, risk alerts, bullish catalysts and an action checklist. The consistency is the point. You can compare Monday's report on a ticker to Friday's without re-reading a conversation. The data layer is more serious than the average open-source runner. DSA connects TickFlow, AkShare, Tushare, YFinance and Longbridge with a fallback chain, so a single provider having a bad day does not silently empty your report. News, announcements, search results and social sentiment are aggregated as context for earnings, themes, capital flows and risk events. On top of the scheduled output sits an on-demand Agent that answers about one ticker using named technical lenses — moving averages, Chan Theory, wave counts, bullish trend structure — reachable from the WebUI, CLI or bot. The part that buyers underestimate is storage. Every report writes to SQLite, and DSA then supports directional accuracy checks, simulated returns and position review from that history. That turns the tool from a daily reading habit into something you can actually grade yourself against. Delivery is handled too: WeCom, Feishu, Telegram, Discord, Slack and email, so the report arrives where you already read messages. Strengths, then, are cost structure (free software, pay only for LLM calls and any optional data subscription), ownership (your data, your keys, your history, no seat count), and deployability (GitHub Actions for zero servers, local for debugging with WebUI, Docker via Compose or official images for a permanent install). Documentation is versioned alongside the code and currently tracks release v3.32.0, with task guides for quick start, the minimal environment variable set and each deployment path. Weaknesses are honest and structural. Daily cadence, not intraday — this is a research ritual, not a tape reader. Setup is real work: . It depends on third-party market data, so provider limits or keys can bite you. And it is explicitly a research aid, not advice; the report tells you what the model saw, not what to buy. If you want a managed dashboard with a support line, this is not that. If you want to own the research loop end to end, nothing at this price comes close.
Researching Daily Stock Analysis? Get your full AI stack in 60 seconds.
Free, no signup — tell us your goal and get tools matched to your budget & existing stack.
Real-world workflow fit
Concrete scenarios for the personas Daily Stock Analysis actually fits — and what changes day-one when you adopt it.
Configure STOCK_LIST with A-share, Hong Kong and US tickers, add one LLM API key and a Feishu or Telegram webhook, then let a GitHub Actions cron run main.py each trading day.
Outcome: A per-stock report with score, trend, risk alerts and checklist plus a market recap arrives in chat each morning, with every report stored in SQLite for later review.
Run DSA locally on a target with Docker, point it at AkShare and YFinance, and let it accumulate a month of daily reports in the SQLite database.
Outcome: You can query historical reports for directional accuracy and simulated returns, and extend the code where your own strategy logic should plug in.
Clone the repository, read the task guides for minimal environment variables and LLM provider configuration, then wire in a new data source or notification target through LiteLLM and the bot interfaces.
Outcome: A working fork with your own source added to the failover chain and your own channel receiving the daily output.
Use Cases
- Get a daily LLM-generated report on your own watchlist, with scores, trend reads and action items
- Ask about a single ticker through moving average, Chan Theory, wave or bullish trend lenses
- Grade your past calls by checking directional accuracy and simulated returns from stored reports
- Run daily reports on GitHub Actions with no server to maintain or patch
- Track index performance, sector strength, market temperature and trading-day status each session
- Push reports into the chat channel your team already reads, such as Feishu, Telegram or Slack
- Extend the open-source codebase with your own data source, strategy or report format
- Consolidate A-share, Hong Kong and US holdings into one research workflow
Models Under the Hood
as of 2026-10-18
Limitations
- DSA is self-hosted and open-source, so you supply the LLM API key, the stock pool, the data source setup and at least one notification channel before anything runs.
- Reports are generated on a daily schedule — via GitHub Actions cron, a local run or a Docker container — not intraday.
- It depends on third-party market data sources (TickFlow, AkShare, Tushare, YFinance, Longbridge) with a failover chain, and those may carry usage limits or need their own credentials.
- Documentation is versioned with the code and currently tracks release v3.32.0.
- DSA is a research and analysis aid only and does not constitute investment advice.
as of 2026-10-08
Verification history
We have re-verified Daily Stock Analysis 10 times since . Each pass re-reads the vendor's own pages and re-checks every listed field against that evidence; passes where nothing had changed are marked as such.
- — re-checked, vendor evidence unchanged
- — re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
- — re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
- — re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
- — re-checked, vendor evidence unchanged
- — re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
Showing the 6 most recent of 10 verification passes.
Free to cite with attribution — this page re-verifies continuously.
12-month cost
Project the real annual outlay, including the implied monthly cost when only an annual tier is published.
Vendor list price only. Add-on usage, seat overages, and contract minimums are surfaced under Hidden costs & gotchas.
Plans compared
For each published Daily Stock Analysis tier: who it actually fits, and what it adds vs. the previous tier. Cross-reference the cost calculator above for projected annual outlay.
Free
$0
Ideal for
Individual investors and quant hobbyists who already use GitHub, API keys and environment variables and want a self-hosted daily research pipeline
What this tier adds
Starting tier — $0 software, with you paying only for LLM API calls and any optional market data subscriptions
Where the pricing makes sense
The company stage and team size where Daily Stock Analysis's pricing actually pencils out — and where peers do it cheaper.
DSA costs $0 for the software and shifts spend to your LLM API usage and any optional data subscriptions. That undercuts per-seat research tools in the $20–$50/mo range for a single user, and the gap widens for a multi-market investor who would otherwise need more than one subscription. The tradeoff is your own setup time.
Setup time & first value
How long it actually takes to get something useful out of Daily Stock Analysis — broken out by persona, not the marketing-page minute.
If you already use GitHub and API keys, plan on roughly 30–60 minutes to a first GitHub Actions report: set STOCK_LIST, one AI model key and one notification channel, then trigger the workflow manually. A local first run with the WebUI is similar. A stable Docker deployment on a server takes longer because of volume and port setup.
Switching to or from Daily Stock Analysis
How to bring data in from common predecessors and how to get it back out — written for the switcher, not the buyer.
- →From manual spreadsheet tracking: export your ticker list into STOCK_LIST and let DSA generate the daily write-ups you were drafting by hand.
- →From a per-seat research subscription: replace the daily per-stock note and market recap with DSA's report plus your own LLM key.
- →From a personal Python script: register your existing data source as a provider and reuse DSA's reporting, storage and push layer.
- →From a chat-only LLM workflow: point the Agent at your watchlist so answers use stored market and news context instead of pasted snippets.
- ↗To a managed advisory product: export your watchlist and accept that you are trading ownership of the pipeline for someone else running it.
- ↗To charting software: keep DSA for daily text research and use the charting tool for visual and intraday work.
- ↗To a commercial quant platform: port your strategy logic from the Agent lenses into the platform's native backtest engine.
- ↗To a simpler screener: if configuration overhead is the blocker, move to a hosted tool and abandon the SQLite history you accumulated.
Integrations
Resources & Guides
- Documentationdsa.zhulinsen.tech
Docs · Daily Stock Analysis
Full product docs from dsa.zhulinsen.tech
- Quickstartdsa.zhulinsen.tech
Quick Start · Daily Stock Analysis
Get up and running fast from dsa.zhulinsen.tech
- Documentationdsa.zhulinsen.tech
Github Actions · Daily Stock Analysis
Full product docs from dsa.zhulinsen.tech
- Documentationdsa.zhulinsen.tech
Local Run · Daily Stock Analysis
Full product docs from dsa.zhulinsen.tech
- Documentationdsa.zhulinsen.tech
Docker · Daily Stock Analysis
Full product docs from dsa.zhulinsen.tech
- Documentationdsa.zhulinsen.tech
Llm Config · Daily Stock Analysis
Full product docs from dsa.zhulinsen.tech
- Documentationdsa.zhulinsen.tech
Notification Channels · Daily Stock Analysis
Full product docs from dsa.zhulinsen.tech
- Documentationdsa.zhulinsen.tech
Troubleshooting · Daily Stock Analysis
Full product docs from dsa.zhulinsen.tech
- Documentationdsa.zhulinsen.tech
Api Spec · Daily Stock Analysis
Full product docs from dsa.zhulinsen.tech
- Documentationdsa.zhulinsen.tech
Changelog · Daily Stock Analysis
Full product docs from dsa.zhulinsen.tech
Tutorials & Learning
YouTube returned 6 videos for “Daily Stock Analysis”, and we withheld 6: 6 did not mention Daily Stock Analysis. We are showing none, because we could not prove any of them are about Daily Stock Analysis.
Official links
Tools that pair well with Daily Stock Analysis
Common stack mates teams adopt alongside Daily Stock Analysis, with the specific reason each pairing earns its keep.
QuantDinger
Open-source, self-hosted AI quant trading platform that runs one Python Strategy API V2 contract from reproducible backtest to live
Dcipher Insight Booster
Agentic AI research workflows that turn multi-source text into source-linked, audit-ready reports at enterprise scale.
Kavout
Kavout pairs seven AI research agents with Kai Score stock picking across 30+ global markets for self-directed investors.
Featured Head-to-Head Comparisons
Daily Stock Analysis vs Geologicai
Choose GeologicAI if you're a mining company needing rapid, integrated core scanning and modeling with sub-48-hour turnaround. Choose Daily Stock Analysis if you're an individual investor wanting a free, self-hostable LLM tool for daily A/HK/US stock research with backtesting.
Daily Stock Analysis vs Screenplayiq
ScreenplayIQ is for film industry professionals needing predictive analytics on script marketability, while Daily Stock Analysis suits self-sufficient investors wanting automated, open-source stock research. Choose based on your domain: film vs. finance.
Daily Stock Analysis vs Bitsgap
Choose Daily Stock Analysis if you're a technically savvy investor wanting free, open-source, LLM-driven reports for traditional stock markets (A/HK/US) and don't mind self-hosting. Choose Bitsgap if you want a ready-to-use, automated crypto trading bot platform with a demo mode and multi-exchange support—perfect for beginners or active crypto traders who prefer SaaS over self-hosting.
Alternatives to Daily Stock Analysis
View allQuantDinger
Open-source, self-hosted AI quant trading platform that runs one Python Strategy API V2 contract from reproducible backtest to live
Dcipher Insight Booster
Agentic AI research workflows that turn multi-source text into source-linked, audit-ready reports at enterprise scale.
Frequently Asked Questions
Best-of guides
Used Daily Stock Analysis? Help shape our editorial sentiment research.