Skip to content

Releases: AdvancingTitans/stock-analysis

v4.3.11

Choose a tag to compare

@AdvancingTitans AdvancingTitans released this 09 Jul 17:15

Summary

  • Added A-share microstructure evidence via Sina best bid/ask snapshots, including spread bps, five-level depth, volume, and turnover.
  • Added _meta.stock_microstructure and _meta.stock_trading_costs to Evidence Pack for A-share holdings.
  • Split Simons readiness into microstructure_costs, crowding_proxy, and slippage_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.11 and stock-analysis skill metadata to 4.5.3.

Validation

  • PYTHONPATH=/tmp/stock-analysis-release-4311/src /Users/yjw/agent/stock-analysis-v42/.venv/bin/python -m pytest → 149 passed
  • PYTHONPATH=/tmp/stock-analysis-release-4311/src /Users/yjw/agent/stock-analysis-v42/.venv/bin/python -m ruff check src tests → All checks passed
  • git diff --check → clean
  • Real CLI probe: stock_analysis --market stock --symbol 600519 --date 20260709 returned Sina bid/ask spread 0.01 / 0.0846 bps

v4.3.9

Choose a tag to compare

@AdvancingTitans AdvancingTitans released this 09 Jul 08:03

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 -q
  • uv run --with ruff ruff check
  • uv build

v4.3.8

Choose a tag to compare

@AdvancingTitans AdvancingTitans released this 09 Jul 02:52

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

Choose a tag to compare

@AdvancingTitans AdvancingTitans released this 09 Jul 02:18

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.