- Added `--show-details` parameter to `pipeline_converging_triangle.py` for generating detailed charts that display all pivot points and fitting lines. - Implemented an iterative outlier removal algorithm in `fit_pivot_line` to improve the accuracy of pivot point fitting by eliminating weak points. - Updated `USAGE.md` to include new command examples for the detailed mode. - Revised multiple documentation files to reflect recent changes and improvements in the pivot detection and visualization processes.
1.8 KiB
1.8 KiB
问题1: 末端枢轴点未识别
现象: 图表最右边明显的低点/高点没有被标记为枢轴点
根因:
- 数据中有空值(NaN)导致比较失效
- 只检测窗口前235天的枢轴点,最后5天被忽略
- 绘图时丢弃了末端的"候选枢轴点"
解决:
- 用
nanmin/nanmax替代min/max,自动跳过空值 - 把"灵活区域"从5天扩大到15天,覆盖更多末端数据
- 对称短窗口:右边只有N天时,左边也只看N天(而不是固定15天)
- 绘图时把"确认枢轴点"和"候选枢轴点"合并显示
详见 枢轴点检测与可视化修复
问题2: 拟合点选择不合理
现象: 某些"弱"枢轴点(如5.8元的低高点)被用于拟合,拉偏趋势线
解决: 迭代离群点移除算法
- 先用所有点画一条拟合线
- 找出离拟合线太远的"异常点"
- 去掉最差的那个点,重新画线
- 重复2-3次,直到没有异常点
详见 枢轴点拟合算法详解
问题3: 非收敛形态误判
现象: "上升三角形"(上沿水平)被误判为"收敛三角形"
解决: 收紧斜率限制
- 上沿必须向下(或至少水平),不能向上
- 下沿必须向上(或至少水平),不能向下
- 这样就能过滤掉"上升三角形"和"下降通道"等非收敛形态
待办: 突破强度评分
| 分量 | 权重 | 说明 |
|---|---|---|
| 价格突破 | 60% | 突破幅度 |
| 收敛程度 | 25% | 蓄势充分度 |
| 成交量 | 15% | 放量确认 |
- 枢轴点和拟合线距离。
后续回测调优。


