Install
openclaw skills install @qq435912743/market-dataA股行情与财报数据获取技能。基于 westock-data(腾讯自选股)数据源,覆盖实时行情、K线、财报、板块、资金流、龙虎榜等维度;给出 FastAPI 后端 + React/AntD/ECharts 前端的接入范式。适用于量化交易、自选股看板、分时图、复盘分析。
openclaw skills install @qq435912743/market-data为量化交易系统提供稳定、实时的行情与基本面数据接入。
后端 FastAPI:
# 封装 westock-data 为 REST 接口,供前端轮询/推送
from fastapi import FastAPI
import westock_data as wd # 伪名,按实际包名
app = FastAPI()
@app.get("/quote/{code}")
def quote(code: str):
return wd.realtime(code) # 实时价/涨跌/换手
@app.get("/kline/{code}")
def kline(code: str, period: str = "day"):
return wd.kline(code, period) # 历史K线
前端 React + AntD + ECharts:
/quote,红涨绿跌(A股惯例)。candlestick + line,定时刷新。realtime(code) → 现价、涨跌幅、换手、量比、市盈率kline(code, period) → OHLCVf10(code) / 业绩预告 / 分红python scripts/learner.py record <技能目录> --capability 实时行情 --note "WS推送比轮询更稳"
python scripts/learner.py record <技能目录> --capability 财报解析 --fail --error 字段缺失 --note "某些股票F10字段不全"
python scripts/learner.py insight <技能目录>
python scripts/learner.py reflect <技能目录>
记忆落盘 learned_patterns.json。