mirror of
https://github.com/hansjone/oclaw.git
synced 2026-10-20 16:10:46 +08:00
feat: multimodal image clients, workspaces, Tushare skill, test fixes
- Replace monolithic image_message_client with HTTP/OCR/legacy modules; tighten OpenAI transport + tool schemas for multimodal downgrade to OCR specialist path. - Add image/stock workspace prompts (META/SOUL/ROLE_SYSTEM); register experts; tweak specialist agent/direct loop/query_image_attachment. - Add bundled runtime/skills/tushare-finance (references, api_client, SKILL metadata). - Document OCR-related env vars; admin chat tweaks; README; weixin_install Ensure-OfficialPluginRuntimeDeps helper. - Tests: multimodal downgrade + OCR coverage, strict tool pairing in attachment replay guard, workspace contract skips _internal/_system dirs, router/trace/prompt guards. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
parent
6307ade480
commit
d1bcc4debe
266 changed files with 57024 additions and 839 deletions
150
runtime/skills/tushare-finance/reference/接口文档/指数日线行情.md
Normal file
150
runtime/skills/tushare-finance/reference/接口文档/指数日线行情.md
Normal file
|
|
@ -0,0 +1,150 @@
|
|||
# 指数日线行情
|
||||
|
||||
**文档ID**: 95
|
||||
**原始链接**: https://tushare.pro/document/2?doc_id=95
|
||||
|
||||
---
|
||||
|
||||
## 指数日线行情
|
||||
|
||||
接口:index_daily,可以通过数据工具调试和查看数据。描述:获取指数每日行情,还可以通过bar接口获取。由于服务器压力,目前规则是单次调取最多取8000行记录,可以设置start和end日期补全。指数行情也可以通过通用行情接口获取数据.权限:用户累积2000积分可调取,5000积分以上频次相对较高。本接口不包括申万行情数据,申万等行业指数行情需5000积分以上,具体请参阅积分获取办法
|
||||
|
||||
输入参数
|
||||
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>名称</th>
|
||||
<th>类型</th>
|
||||
<th>必选</th>
|
||||
<th>描述</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody><tr>
|
||||
<td>ts_code</td>
|
||||
<td>str</td>
|
||||
<td>Y</td>
|
||||
<td>指数代码,来源<a href="https://tushare.pro/document/2?doc_id=94">指数基础信息接口</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>trade_date</td>
|
||||
<td>str</td>
|
||||
<td>N</td>
|
||||
<td>交易日期 (日期格式:YYYYMMDD,下同)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>start_date</td>
|
||||
<td>str</td>
|
||||
<td>N</td>
|
||||
<td>开始日期</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>end_date</td>
|
||||
<td>str</td>
|
||||
<td>N</td>
|
||||
<td>结束日期</td>
|
||||
</tr>
|
||||
</tbody></table>
|
||||
输出参数
|
||||
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>名称</th>
|
||||
<th>类型</th>
|
||||
<th>描述</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody><tr>
|
||||
<td>ts_code</td>
|
||||
<td>str</td>
|
||||
<td>TS指数代码</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>trade_date</td>
|
||||
<td>str</td>
|
||||
<td>交易日</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>close</td>
|
||||
<td>float</td>
|
||||
<td>收盘点位</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>open</td>
|
||||
<td>float</td>
|
||||
<td>开盘点位</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>high</td>
|
||||
<td>float</td>
|
||||
<td>最高点位</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>low</td>
|
||||
<td>float</td>
|
||||
<td>最低点位</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>pre_close</td>
|
||||
<td>float</td>
|
||||
<td>昨日收盘点</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>change</td>
|
||||
<td>float</td>
|
||||
<td>涨跌点</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>pct_chg</td>
|
||||
<td>float</td>
|
||||
<td>涨跌幅(%)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>vol</td>
|
||||
<td>float</td>
|
||||
<td>成交量(手)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>amount</td>
|
||||
<td>float</td>
|
||||
<td>成交额(千元)</td>
|
||||
</tr>
|
||||
</tbody></table>
|
||||
接口使用
|
||||
|
||||
```
|
||||
|
||||
pro = ts.pro_api()
|
||||
|
||||
df = pro.index_daily(ts_code='399300.SZ')
|
||||
|
||||
#或者按日期取
|
||||
|
||||
df = pro.index_daily(ts_code='399300.SZ', start_date='20180101', end_date='20181010')
|
||||
|
||||
```
|
||||
|
||||
数据样例
|
||||
|
||||
```
|
||||
ts_code trade_date close open high low \
|
||||
0 399300.SZ 20180903 3321.8248 3320.6898 3325.6070 3291.7842
|
||||
1 399300.SZ 20180831 3334.5036 3333.3801 3356.5757 3310.8726
|
||||
2 399300.SZ 20180830 3351.0942 3385.8052 3402.5626 3349.4688
|
||||
3 399300.SZ 20180829 3386.5736 3393.0527 3398.7139 3377.1231
|
||||
4 399300.SZ 20180828 3400.1705 3408.1502 3416.5929 3388.8143
|
||||
5 399300.SZ 20180827 3406.5735 3339.3894 3406.5735 3339.2646
|
||||
6 399300.SZ 20180824 3325.3347 3308.4778 3353.0445 3291.8654
|
||||
7 399300.SZ 20180823 3320.0257 3308.4589 3336.1123 3285.8141
|
||||
8 399300.SZ 20180822 3307.9545 3328.9693 3328.9693 3299.3938
|
||||
9 399300.SZ 20180821 3326.6489 3271.8402 3331.7077 3270.0302
|
||||
10 399300.SZ 20180820 3267.2498 3238.2150 3267.2498 3209.0115
|
||||
11 399300.SZ 20180817 3229.6198 3305.8954 3311.5729 3224.0999
|
||||
12 399300.SZ 20180816 3276.7276 3251.8556 3315.2031 3231.5561
|
||||
13 399300.SZ 20180815 3291.9760 3371.9590 3372.1369 3288.7088
|
||||
14 399300.SZ 20180814 3372.9137 3386.4832 3391.7290 3356.6142
|
||||
15 399300.SZ 20180813 3390.3441 3369.9812 3396.1883 3336.6956
|
||||
16 399300.SZ 20180810 3405.0191 3398.4139 3424.0411 3380.5731
|
||||
|
||||
```
|
||||
Loading…
Add table
Add a link
Reference in a new issue