a500 绘图成功
This commit is contained in:
@@ -0,0 +1,50 @@
|
||||
# 策略1:中证 A500 成立以来收盘价图
|
||||
|
||||
## 目标
|
||||
|
||||
从 `sidecar` 模块获取中证 A500 指数日线数据,将指数自成立日至今日的收盘价绘制为一张 SVG 折线图。
|
||||
|
||||
## 假设
|
||||
|
||||
- 指数名称:中证 A500 指数。
|
||||
- 指数代码:`sh000510`。
|
||||
- 成立起始日:`2024-09-23`。
|
||||
- 数据周期:日线。
|
||||
- K 线数据源:`sidecar.sources.tencent.TencentFinanceSource`。
|
||||
- 输出格式:SVG 图片,默认路径为 `strategy/output/a500_close.svg`。
|
||||
|
||||
## 数据源说明
|
||||
|
||||
策略通过 `sidecar` 的统一服务读取和缓存数据,但 K 线源显式使用腾讯财经。原因是当前 mootdx 对 `sh000510` 返回的日线价格量级异常,腾讯财经快照和 K 线价格量级一致,更适合绘制中证 A500 指数历史走势。
|
||||
|
||||
## 运行方式
|
||||
|
||||
```powershell
|
||||
python -m strategy.a500_close_chart --refresh
|
||||
```
|
||||
|
||||
可指定输出路径:
|
||||
|
||||
```powershell
|
||||
python -m strategy.a500_close_chart --output strategy/output/a500_close.svg --refresh
|
||||
```
|
||||
|
||||
## 输入
|
||||
|
||||
| 参数 | 类型 | 默认值 | 说明 |
|
||||
|---|---|---|---|
|
||||
| `--output` | string | `strategy/output/a500_close.svg` | 输出 SVG 文件路径 |
|
||||
| `--refresh` | bool | `False` | 是否强制刷新 sidecar 缓存 |
|
||||
|
||||
## 输出
|
||||
|
||||
生成一张 SVG 图片:
|
||||
|
||||
- 横轴:交易日期,范围为中证 A500 成立日 `2024-09-23` 至当前可获取的最新交易日。
|
||||
- 纵轴:日收盘价。
|
||||
- 标题:`中证 A500 指数成立以来收盘价`。
|
||||
|
||||
## 测试用例
|
||||
|
||||
- `4-1`:过滤成立日之前的数据,并忽略空收盘价。
|
||||
- `4-2`:根据收盘价点生成包含标题、日期和折线的 SVG。
|
||||
Reference in New Issue
Block a user