检测股票日线是否符合"杯柄形态(Cup and Handle)"技术分析形态,并生成含轮廓线的识别示意图。触发场景:(1) 询问某只股票是否形成杯柄形态 (2) 查询杯柄形态股票 (3) 技术形态识别需求。触发词:杯柄形态、cup and handle、欧奈尔形态、技术形态识别。
检测股票日线数据是否符合经典的"杯柄形态"技术分析形态,并生成可视化识别示意图(含杯柄轮廓线)。
依赖版本要求说明Python≥3.10运行环境pandas≥1.5数据处理numpy≥1.20数值计算matplotlib≥3.6图表生成
依赖用途说明tushare实时数据获取需配置 TUSHARE_TOKEN 环境变量
图表标签自动适配:
bash
# 单股票检测(需要 TUSHARE_TOKEN)
python3 scripts/cup_handle_detector.py <股票代码>
# 批量扫描(从SQLite数据库)
python3 scripts/batch_scan_cup_handle.py --db <数据库路径>
bash
python3 scripts/cup_handle_detector.py 600519.SH
python3 scripts/batch_scan_cup_handle.py --db data/stocks.sqlite
符合杯柄形态时:
不符合杯柄形态时:
生成的示意图包含:
杯柄形态是威廉·欧奈尔提出的经典看涨持续形态。
本检测器只关注 最新一段时间内出现的杯柄形态,历史过往形态不属于符合范畴。
具体约束条件:
这意味着形态的最后一个时间点必须是或接近最新的交易日,确保检测到的是 当前正在形成或刚完成 的形态,而非历史已完成的形态。
基于威廉·欧奈尔《笑傲股市》CANSLIM投资体系