Financial Data Product
A-Share Research Dashboard
A personal A-share investment research platform built with AKShare, Streamlit, and Plotly. It organizes quotes, technical indicators, fundamentals, fund flow, sentiment signals, scoring, and cautious volatility-based risk estimates into a maintainable dashboard.
Period
Aug 2025 - Present
Stack
PythonStreamlitAKSharePlotlyPandas
Motivation
The goal is not to build a toy that claims to predict price spikes, but to create a structured research workflow for learning, review, and decision support.
Links
Core Features
- Supports common A-share code formats such as 600519, 000001, sh600519, and sz000001.
- Displays market overview, major indices, industry heat, price, turnover, market cap, and volume metrics.
- Provides K-line charts, volume, MA5/10/20/60, EMA, MACD, RSI, BOLL, and KDJ indicators.
- Includes risk statistics such as support and resistance, volatility, return distribution, and maximum drawdown.
- Combines fundamentals, fund flow, Dragon Tiger List observations, technical signals, and a four-part research score.
My Contribution
- Designed a modular architecture separating data access, analysis, UI, formatting, and logging.
- Wrapped AKShare interfaces with caching, field cleaning, and exception handling.
- Built interactive Streamlit and Plotly views for research, review, and cautious risk estimation.
What I Learned
- Learned how to design a financial data product around maintainability.
- Practiced separating research questions into reusable data, analysis, signal, and scoring modules.
- Strengthened risk disclosure: the project is for research and review, not investment advice.