Install
openclaw skills install @xuyun9160-lgtm/noah-stock-trade用于股票交易相关的订单、成交、可买可卖数量、订单详情、订单费用、下单前费用预估,以及账户、持仓、证券资产、资金流水等场景。当用户询问今日订单、历史订单、今日成交、历史成交、订单状态、订单详情、费用明细、可买可卖数量、融资最大可买数量、账户信息、当前持仓、证券资产、资金流水、组合概览、交易前评估时使用。优先通过统一 CLI / 脚本入口执行查询与评估,不要让 agent 直接手拼交易接口。当前默认只开放只读查询与交易前评估;真实下单、改单、撤单属于高风险写操作,当前不对外承诺。
openclaw skills install @xuyun9160-lgtm/noah-stock-trade股票交易、账户与持仓查询 skill。默认把交易能力视为高风险域:先走统一脚本入口,先做只读,先做结构化错误,再考虑写操作。
先读取:
references/auth-and-preflight.mdreferences/current-availability.md根据任务再按需读取:
references/order-status-mapping.mdreferences/output-policy.mdreferences/error-catalog.mdreferences/usage-guide.md优先使用统一 CLI / 脚本入口,而不是直接在对话里拼接交易 OpenAPI。
推荐入口:
python3 scripts/noah_trade_cli.py account-infopython3 scripts/noah_trade_cli.py positions --market HKpython3 scripts/noah_trade_cli.py sec-assetpython3 scripts/noah_trade_cli.py sec-capital-flow --start-date 20250401 --end-date 20260415python3 scripts/noah_trade_cli.py today-orders --market HK --page 1 --page-size 20python3 scripts/noah_trade_cli.py today-dealspython3 scripts/noah_trade_cli.py history-orders --start-date 20250401 --end-date 20260415python3 scripts/noah_trade_cli.py finished-orders --start-date 20250401 --end-date 20260415 --page 1 --page-size 20python3 scripts/noah_trade_cli.py order-detail --order-id <id> --is-historypython3 scripts/noah_trade_cli.py order-fee-detail --order-id <id> --is-historypython3 scripts/noah_trade_cli.py fee-estimate --symbol HK.00700 --side BUY --order-type LIMIT --price 320 --qty 100python3 scripts/noah_trade_cli.py stock-amount --symbol HK.00700 --order-type LO如果脚本返回 ok=false:
message / hint当前优先支持:
暂不开放:
适用于:
不适用于:
noah-stock-market)noah-stock-screener)交易模块内部优先使用 MARKET.CODE 格式:
HK.00700US.AAPL如果用户输入的是:
HK-00700US-AAPL00700先做代码标准化,再进入交易脚本。 若标的存在歧义,不要猜,先要求用户澄清市场或代码。
默认输出顺序:
对用户展示时:
在开发/调试场景下,可以额外说明:
如果用户询问“noah-stock-trade 有什么功能”“交易 skill 支持什么”“这个交易 skill 能做什么”等能力范围问题,优先使用下面这套标准口径回答:
noah-stock-trade 当前支持以下交易相关功能:
当前暂不开放:
当用户查询持仓、证券资产、总资产、账户资产时,必须注意不同市场和账户可能涉及多种计价货币(如 HKD、USD、CNY)。
规则如下:
禁止:
执行前至少确认:
NOAH_TRADE_API_BASE_URLNOAH_MARKET_APIKEY)若以上任一项不满足,先返回缺失项,不要继续假设可交易。
本 skill 的实现原则:
scripts/noah_trade_cli.py 负责统一执行入口scripts/trade_client.py / scripts/portfolio_client.py 负责 HTTP / header / 错误封装不要让 agent 在每次任务里重新发明交易接口调用逻辑。
references/current-availability.md 与脚本实际能力不一致,以脚本真实可执行结果为准