Releases: AdvancingTitans/stock-analysis
Release list
v4.3.11
Summary
- Added A-share microstructure evidence via Sina best bid/ask snapshots, including spread bps, five-level depth, volume, and turnover.
- Added
_meta.stock_microstructureand_meta.stock_trading_coststo Evidence Pack for A-share holdings. - Split Simons readiness into
microstructure_costs,crowding_proxy, andslippage_sensitivity, keeping crowding and slippage conditional where full data is unavailable. - Added stock snapshot output for A-share bid/ask spread and trading-cost limitations.
- Bumped CLI release metadata to
4.3.11and stock-analysis skill metadata to4.5.3.
Validation
PYTHONPATH=/tmp/stock-analysis-release-4311/src /Users/yjw/agent/stock-analysis-v42/.venv/bin/python -m pytest→ 149 passedPYTHONPATH=/tmp/stock-analysis-release-4311/src /Users/yjw/agent/stock-analysis-v42/.venv/bin/python -m ruff check src tests→ All checks passedgit diff --check→ clean- Real CLI probe:
stock_analysis --market stock --symbol 600519 --date 20260709returned Sina bid/ask spread0.01/0.0846 bps
v4.3.9
Changes
- Sync the 2026-07-09 report showcase commit into the release line.
- Add README language entry points for English and Simplified Chinese.
- Move the lens / committee boundary section in the English README to English.
- Add README.zh-CN.md with a natural Chinese README while preserving CLI commands, paths, and lens ids.
- Bump package metadata to 4.3.9.
Validation
uv run --with pytest pytest -quv run --with ruff ruff checkuv build
v4.3.8
Historical data-gap routing release.\n\nFixed:\n- Historical single-stock snapshots now keep Tencent/Sina close-price routing but enrich missing historical fields from Eastmoney K-line data, including turnover, volume, turnover rate, amplitude, high and low.\n- Historical fund snapshots now prefer requested-date NAV instead of live fund estimates, preventing yesterday reports from drifting to today's fund date.\n- Historical fund holding quotes now use Eastmoney historical K-line data instead of live A-share quote routes.\n- Fund profile enrichment now merges FundMob/F10 data when pingzhongdata is sparse, covering scale, purchase/redeem status, manager fields and available fee/performance fields.\n- Portfolio fund trend is no longer blank when fund NAV change is available.\n- Historical board-list cache is honored before rejecting older historical dates.\n\nReports:\n- Synced the six revised 2026-07-08 showcase reports.\n- Added reports/20260708-数据缺口审计与补全说明.md documenting repaired gaps and remaining intentionally unfilled gaps.\n\nStill intentionally not fabricated:\n- 7/8 close order book, margin lending cost, formal impact-cost curves, official tracking error when interfaces return null, 161725 NAV sequence when upstream returns ErrCode -999, channel quotes, PE historical percentile, and consensus estimates.\n\nVerification:\n- pytest -q\n- ruff check\n- CLI smoke: stock-analysis --market stock --symbol 600519 --date 20260708\n- CLI smoke: stock-analysis --market fund --symbol 512480 --date 20260708\n\nResearch only; not investment advice.
v4.3.7
First GitHub release for stock-analysis.\n\nHighlights:\n- Marks the project as release-ready with tag v4.3.7.\n- Adds a lightweight README endorsement for the merged thuquant/awesome-quant listing.\n- Rebuilds the report showcase around six 2026-07-08 Markdown reports: Simons/Buffett/committee market recaps, 512480 fund analysis, and Buffett/Simons Moutai 600519 stock lenses.\n- Organizes reports, screenshots, social-share assets, and automation examples into browsable showcase directories.\n- Removes the stale README link to the deleted docs/PROMOTION.md file.\n\nResearch only; not investment advice.