Skip to content

Releases: loda13/stock-ma-analysis

v1.6.0 - 街哥核心战法 advisor

09 Jun 10:42

Choose a tag to compare

Changes

  • 默认 stock_advisor.py 只使用街哥核心技术流,不再合并裸K信号、裸K证据、裸K数据源或 risk_reward 字段。
  • 增加 MACD 零轴/金叉死叉语境、多周期状态说明和更直接的文本报告摘要。
  • 增加基本面评分骨架,覆盖纯度、护城河、商业化、财务质量、行业地位、估值和风险扣分。
  • README 和一键日报脚本同步为街哥核心战法口径。

Verification

  • python3 -m unittest discover -v: 45 tests passed.

v1.5.0 - 数据质量门槛

05 Jun 07:32

Choose a tag to compare

更新

  • 新增数据质量门槛:按短期 4H、中期日线、长期周线、裸 K 分别检查 rows 和 latest。
  • 中期日线或裸 K 数据行数不足、数据过旧时,买入 / 小仓试错会降级为观望。
  • 数据质量阻断时,短期动作统一为观望,中期动作为等待数据修复,触发条件改为等待关键数据恢复后重新评估。
  • README 更新到 v1.5.0,并补充数据质量阻断规则。

验证

  • python3 -m unittest discover -v:38 个测试通过。
  • git diff --check:通过。
  • 真实标的冒烟:0700.HK、MRVL、AVGO 均可正常运行;新鲜数据无质量误报,MRVL 仍由过热与失效线风控阻断。

v1.4.0 - 数据源审计与过热风控

05 Jun 07:24

Choose a tag to compare

更新

  • 新增 data_sources 审计输出,覆盖技术分析与裸 K:source、interval、rows、latest。
  • 技术分析链路透传每个周期的数据源,4H 聚合后保留来源、行数和最新 K 线日期。
  • 裸 K 分析透传当前价和数据源,用于统一失效线距离风控。
  • 新增高位过热与失效线距离门槛:RSI 高位且 FRVP 位于价值区上方时标记过热;失效线距离超过 20% 时阻断标准买入并降级观望。
  • 文本报告新增数据源区块,README 同步到 v1.4.0。

验证

  • python3 -m unittest discover -v:36 个测试通过。
  • git diff --check:通过。
  • 真实标的冒烟:MRVL 正确因高位过热和失效线过远降级观望;0700.HK 正常输出腾讯/Yahoo 混合数据源;AVGO 维持减仓判断。

v1.3.0 - 真实4H与分周期技术建议

04 Jun 09:12

Choose a tag to compare

更新\n- 4H 改为真实 1H K 线聚合,不再使用日线代理。\n- 港股小时线优先尝试腾讯 m60,数据不足 120 根时继续 fallback 到 Yahoo chart / yfinance。\n- advisor 增加短期(4H)、中期(日线)、长期(周线)分层评分和动作。\n- 技术证据按趋势、动量、成本区结构化输出。\n- 买入增加日线确认门槛;日线未确认时降级为小仓试错。\n- 整体风险偏空时,短线买入/试错语言降级为反弹观察。\n\n## 验证\n- /opt/homebrew/bin/python3 -m unittest discover -v:33 个测试全通过。\n- 0700.HK、9992.HK、NVDA 样例均跑通。

v1.2.0 - 街哥技术流 + 裸K

03 Jun 02:45

Choose a tag to compare

回归街哥技术流 + 裸K:移除外部研究缓存和刷新主流程;advisor 只输出 technical/naked_k 证据;删除旧缓存刷新模块、夹具和旧设计文档;README/About 已同步到技术派范围。验证:25 个 unittest 全绿,0700.HK 与 9992.HK 样例跑通。

v1.1.0 - Wall Street Skill advisor

01 Jun 07:02

Choose a tag to compare

Highlights

  • Added stock_advisor.py for Wall Street Skill综合股票分析,支持文本和JSON输出。
  • Added WSS research/cache pipeline for research quality, market risk, bubble state, earnings and IV risk gates.
  • Added short / medium / long advice, entry_triggers, blocked_by, invalidation, support and resistance zones.
  • Added resilient data fallback: westock-data -> Tencent K line -> Yahoo chart JSON -> yfinance.
  • Added WSS methodology summaries for MACD, RSI, BOLL, Vegas, Ichimoku, OBV, AVWAP, FRVP and Fib/structure signals.
  • Added unit coverage for advisor decisions, cache refresh, data fallbacks, CLI output and WSS methodology interpretation.

Verification

  • /opt/homebrew/bin/python3 -m unittest discover -v
  • 32 tests passed

v1.0.0 — 均线密集度 + 裸K形态分析

15 Apr 09:05

Choose a tag to compare

🎉 首次发布

双均线密集度分析 (ma_analysis.py)

  • MA20/60/120 + EMA20/60/120 六线密集度系统
  • 支持 4h / 日线 / 周线 三级别扫描
  • 均线密集度信号: 极度密集(<2%) / 较为密集(<4%)
  • 回踩MA20不破检测 → 加仓信号
  • 假突破 / 假跌破检测
  • 均线密集台阶位 (历史密集区支撑/压力)
  • 大周期斐波那契回撤 (0.236/0.382/0.5/0.618/0.786)
  • ATH斐波那契扩展 (1.618/2.618/3.618)
  • 斐波那契×密集区重合检测

裸K形态分析 (naked_k_analysis.py)

  • 纯价格行为分析,零指标依赖
  • K线形态识别: 锤子线、吞没、十字星、Pin Bar
  • 支撑/阻力位识别
  • 价格结构趋势判断 (HH/HL/LH/LL)

使用

pip install yfinance pandas numpy
python3 ma_analysis.py NVDA
python3 naked_k_analysis.py 0700.HK