新增品种简介查询页,支持东方财富/新浪合约规格展示

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
dekun
2026-06-15 15:54:38 +08:00
parent 706a0fd1a3
commit b77f30b3ff
7 changed files with 425 additions and 0 deletions
+32
View File
@@ -24,6 +24,7 @@
| 交易记录与复盘 | `/records` | 平仓记录 + 复盘上传与历史 |
| 统计分析 | `/stats` | 胜率、手续费、盈亏汇总 |
| 手续费配置 | `/fees` | 本地费率表与倍率 |
| 品种简介 | `/contract` | 合约规格查询 |
| 系统设置 | `/settings` | 资金、微信、改密码 |
---
@@ -215,6 +216,36 @@
---
## 品种简介
**路径**`/contract`
### 功能
查询指定合约的**交易所规格说明**,展示风格与看盘软件「合约简介」类似:
- 交易品种、交易代码、交易单位、报价单位
- 最小变动价位(附一手最小波动估算)
- 最低交易保证金、涨跌停幅度
- 合约月份、交易时间、最后交易日、交割日期
- 交割方式、交割地点、交割品级、上市日期、交易所
### 使用
1. 导航进入「品种简介」
2. 输入中文品种名或同花顺合约代码(如 `螺纹钢``rb2510`
3. 从联想列表选择或点击「查询」
### 数据来源
- 主数据:**东方财富** 合约详情接口
- 补充:**新浪财经** 合约页(交割地点、上市日期等)
- 若已安装 AKShare,优先走 AKShare 封装;否则直接请求上述数据源
API`GET /api/contract_profile?symbol=rb2510` 返回 JSON。
---
## 系统设置
**路径**`/settings`
@@ -301,6 +332,7 @@ qihuo/
├── contract_specs.py # 合约乘数、保证金比例
├── fee_specs.py # 手续费计算
├── fee_sync.py # AKShare 费率同步
├── contract_profile.py # 品种/合约简介查询
├── kline_chart.py # 复盘 K 线图
├── data/fee_rates.json # 默认费率表
├── reset_admin.py # 重置管理员密码