triangle-validator/docs/K线形态参数调整建议_202603041557.md
褚宏光 59622a6ef7 feat: 增加命令行参数以支持自定义枢轴点窗口、收敛比和最小收敛比例
docs: 更新 README 示例以包含比亚迪的日、周、月 K 线图
fix: 修复趋势线绘制逻辑,支持周K/月K聚合后的日期匹配
docs: 添加 K 线形态参数调整建议文档
2026-03-04 17:39:27 +08:00

3.1 KiB
Raw Permalink Blame History

根据你提供的比亚迪BYD日、周、月三个周期的 K 线图以及形态验证文档,我们先来复盘一下现状:

  • 日K线:成功识别,强度 0.285。上沿触碰 6 次(非常稳固),下沿仅 2 次。
  • 周K线:成功识别,强度 0.345。上下沿各触碰 2 次,刚好达到形态成立的最低门槛。
  • 月K线未识别到形态(强度 0.000,触碰点均为 0

结合 triangle-validator-guide 文档,针对如何优化参数以获得更精准或更全面的识别结果,建议从以下几个维度进行调整:


1. 解决月K线“零识别”问题

月K线识别不到形态通常是因为月度数据太稀疏默认参数过于严格。

  • 调小 pivot_k (枢轴点窗口)

  • 现状:默认值为 3意味着一个高点必须比前后各 3 个月(共 7 个月)的价格都高。

  • 建议:修改为 2。月线级别 7 个月的跨度太长,很多波段高点会被过滤掉。调小它可以增加候选枢轴点,从而更容易连成三角形。

  • 放宽 min_convergence (收敛比例)

  • 现状:默认 0.50。

  • 建议:如果比亚迪目前的震荡幅度依然较大,未达到“缩减一半”的程度,可以调高到 0.60


2. 优化日K线的“触碰不均衡”

日线图显示上沿(红色)被多次验证,但下沿(绿色)的斜率非常陡峭且触碰点极少,这说明形态可能有些“勉强”。

  • 增加 pivot_k (日线级)

  • 现状:默认 15。

  • 建议:如果你希望过滤掉近期细微的波动,寻找更宏观、更稳健的支撑线,可以尝试调大到 2025。这会强制程序寻找更具“重量级”的低点。

  • 调整 window (检测窗口)

  • 现状:默认 240 根(约 1 年)。

  • 建议:比亚迪的这一波整理从 2025 年初就开始了,可以尝试缩短窗口至 180,聚焦于最近半年的收敛状态,可能会得到一个斜率更平缓、更符合直觉的底部支撑线。


3. 提高识别强度Intensity与质量

如果你觉得当前的识别结果“噪音”太多,或者想提高所谓的强度数值:

  • 收紧 shrink_ratio (收敛比)

  • 逻辑:文档提到默认是 0.8。将此值调低(例如 0.7)会过滤掉那些收敛不明显的三角形,只留下最“尖”的形态,这样识别出的强度通常会更高。

  • 提高 breakout_threshold (突破阈值)

  • 建议对于周K线如果想过滤假突破可以将 0.010 (1%) 提高到 0.015


参数调整建议总结表

目标周期 建议修改参数 推荐值 修改目的
月K (M) pivot_k 3 → 2 增加枢轴点,解决数据稀疏无法连线的问题
月K (M) min_convergence 0.50 → 0.60 容忍更宽的三角形,适合大周期早期识别
日K (D) pivot_k 15 → 20 过滤小波动,寻找更扎实的下沿支撑
通用 shrink_ratio 0.8 → 0.7 提升形态质量,过滤掉收敛不明显的案例