Install
openclaw skills install fw-tradings复星财富(Fosun Wealth)港美股 OpenAPI 交易总入口 skill:统一管理共享凭证 `fosun.env`(生成/修复/备份恢复),并在实盘与模拟盘间路由执行账户、资金、持仓、流水、行情、下单/撤单/改单等能力;全局单凭证 `FOSUN_ENV_PATH`,变更操作强制二次确认并遵循单步执行。
openclaw skills install fw-tradings这是总入口 skill,不直接实现交易。它只负责三件事:解析共享凭证路径、确保 fosun.env 已由 fosun-env-setup 生成或修复、判断盘别后路由到实盘或模拟盘子 skill。
每一步动作前,必须先在内部完成一轮显式思考,再决定下一步:
subAccountId、市场/产品类型、金额方向)必须先回头问用户,不得脑补。HKD 余额只能用于港股,USD 余额只能用于美股,不能跨市场混用或替用户做换汇推断。全局只使用一个共享凭证路径变量 FOSUN_ENV_PATH。
fosun.env 绝对路径FOSUN_ENV_PATH=fosun.env,既保留可迁移性,又不会受当前工作目录影响禁止在文档或脚本里写死某台机器的绝对路径;需要绝对路径时,只能由相对路径和环境变量在运行时解析得到。
fosun.env 存在任何实盘或模拟盘操作前,先执行共享凭证初始化入口:
python3 fosun-env-setup/code/ensure_fosun_env.py
这个脚本的路径规则与总入口一致:
fosun.envFOSUN_ENV_PATH 可覆盖目标文件FOSUN_ENV_PATH 仍以总 skill 根目录为基准fosun.env 缺失或缺少完整密钥材料时,脚本会先自动扫描备份并验证恢复,恢复成功时输出 restored_from_backup结果处理:
status=valid:共享凭证已可用,且已包含或刷新 FSOPENAPI_ACCOUNT_INDEX,继续下一步盘别判断;如果输出里包含 restored_from_backup,表示已从用户级本地备份恢复,不需要重新开通status=pending:已生成或复用 open_url;必须逐字符原样转发脚本 JSON 里的 exact_open_url / open_url 给用户完成复星 OpenAPI 开通,禁止手打、改写或重拼域名。此时正式 fosun.env 不写入 pending 凭证;用户看到“OpenAPI权限已开通”或在 OpenClaw 页面说“开通好了”后,立即再次运行同一脚本,脚本会自动轮询 TicketQuery,并在需要时读取已打开授权页正文,验证通过才收敛为 validstatus=error:停止后续业务脚本,按 message 修复依赖、网络或复星凭证接口问题如果用户明确要求修复已有凭证,再使用:
python3 fosun-env-setup/code/ensure_fosun_env.py --repair
凡是涉及以下任一金融相关操作,都必须确认用户这次是实盘还是模拟盘:
subAccountId 的证券操作如果用户没有明确回答,禁止继续执行。禁止根据账户类型、脚本名或历史上下文替用户猜盘别。
用户选择实盘:
real-trade-skill。FOSUN_ENV_PATH 指向的共享 fosun.env。fosun-env-setup 生成;凭证无效时,先修复或重新开通。用户选择模拟盘:
moni-trade-skill。FOSUN_ENV_PATH 指向的共享 fosun.env。fosun-env-setup 生成;凭证无效时,先修复或重新开通。fosun-env-setupfosun.envfosun.envmoni-trade-skillFOSUN_ENV_PATH 指向的共享凭证real-trade-skillFOSUN_ENV_PATH 指向的共享凭证python3 fosun-env-setup/code/ensure_fosun_env.pystatus=pending,把脚本 JSON 里的 exact_open_url 逐字符原样给用户完成开通;禁止手写 URL,尤其不要把 mfosunhani 写成 mofosunhanistatus=valid
实盘 还是 模拟盘real-trade-skill,模拟盘路由到 moni-trade-skillFOSUN_ENV_PATH / fosun.envfw-trade-skill/
├── SKILL.md
├── fosun.env # 默认共享凭证落点(未设置 FOSUN_ENV_PATH 时使用)
├── fosun-env-setup/ # 共享凭证生成与修复
├── real-trade-skill/ # 实盘 skill
└── moni-trade-skill/ # 模拟盘 skill