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