Fubon Cli

Polar Sponsor
爱发电 赞助
.NET 9.0

AI代理技能,支持通过fubon-cli进行台湾股票、期货、期权操作,如富邦Neo登录、下单、账户查询等。

fubon- cli Skill. 使用此技能执行 fubon 命令, 并返回下游自动化的解析结果

功能概述

fubon- cli Skill. 使用此技能执行 fubon 命令, 并返回下游自动化的解析结果是一项面向实际任务的技能,主要用于此技能是做什么的;执行 fubon- cli 命令组结束。

核心要点

  • 它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
  • 使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。
  • 该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。

使用与执行

从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;

结果检查与注意事项

若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。

fubon-cli 技能

使用此技能安全执行 fubon 命令,并返回可解析的结果,供下游自动化流程使用。

该技能的功能

  • 端到端执行 fubon-cli 的命令组。
  • 确保命令用法与实际 CLI 行为保持一致。
  • 返回标准化的 JSON 输出及错误处理指引。
  • 支持订单全生命周期工作流:登录 → 查询 → 下单 → 核验 → 调整/撤单。

适用场景

当用户提出以下任一意图时,请使用此技能:

  • 富邦证券 Neo 平台的登录/登出/会话状态查询。
  • 股票、期货或期权的下单与订单管理。
  • 查询持仓、未实现盈亏(PnL)、结算信息、账户余额、保证金额度。
  • 读取行情报价、K 线、成交明细、涨跌幅榜、活跃股、快照、历史数据。
  • 订阅实时行情流或回调流。
  • 条件单管理。
  • 使用自然语言生成交易指令(fubon ask、fubon chat)。

前置条件

  1. 安装 fubon_neo 平台 wheel 包。
  2. 安装 fubon-cli。
  3. 确保证书文件与账户凭证已就绪。

示例:

pip install ./wheels/fubon_neo-2.2.8-cp37-abi3-win_amd64.whl
pip install fubon-cli

核心工作流

  1. 首先完成身份认证。
  2. 执行用户请求的查询或订单操作。
  3. 检查响应中的 success 与 error 字段。
  4. 若为下单操作,需执行后续查询命令(如 fubon stock orders)以确认订单状态。
fubon login --id  --password  --cert-path  --cert-password 
fubon login --id  --api-key   --cert-path  --cert-password 
fubon market quote 2330
fubon stock buy 2330 1000 --price 580
fubon stock orders

命令映射表

认证(Auth)

fubon login --id  --password  --cert-path  [--cert-password ]
fubon login status
fubon login logout

命令接口(Command Surface)

下方 Command Surface 列出了主要的 CLI 入口点及其使用示例。这些命令与 fubon-cli 命令严格一一对应;在满足前置条件的前提下,可安全地由自动化流程调用。

具体调用示例请参见 Command Map 小节。

股票(Stock)

fubon stock buy   --price 
fubon stock sell   --price 
fubon stock orders
fubon stock cancel 
fubon stock modify-price  
fubon stock modify-quantity  

账户(Account)

fubon account inventory
fubon account unrealized
fubon account settlement
fubon account margin-quota 

市场(Market)

fubon market quote 
fubon market ticker 
fubon market candles  --timeframe 5
fubon market trades  --limit 50
fubon market snapshot TSE
fubon market movers TSE --direction up
fubon market actives TSE --trade volume
fubon market history  --from 2024-01-01 --to 2024-06-30

实时(Realtime)

fubon realtime subscribe 
fubon realtime callbacks

期货与期权(Futures and Options)

fubon futopt buy TXF202406 1 --price 20000
fubon futopt sell TXF202406 1 --price 20100
fubon futopt orders

条件单(Conditional Orders)

fubon condition create --payload '{"symbol":"2330","trigger":{}}'
fubon condition list
fubon condition cancel 

AI 功能(AI)

fubon ask "台積電現在的價格是多少?"
fubon chat
fubon config set openai-key 
fubon config show

输出契约(Output Contract)

非流式命令输出格式:

{
  "success": true,
  "data": {}
}

失败响应示例:

{
  "success": false,
  "error": "Error message"
}

流式命令输出 JSONL 格式(每行一个 JSON 对象)。

执行规则

  1. 切勿假定当前已登录;应主动检查登录状态,或妥善处理“未登录”类错误。
  2. 对订单类操作,必须通过 fubon stock orders 或等效查询命令进行状态确认。
  3. 对可重试失败(如网络异常、临时性故障),仅保守重试一次。
  4. 对参数错误或认证失败,立即中止执行,并透出原始 error 文本。

安全边界

  • 禁止在日志或聊天输出中暴露原始凭据(如密码、证书密码、API Key 等)。
  • 鼓励在下单前人工核验标的代码(symbol)、数量(quantity)、价格(price)及账户索引(account index)。
  • 首次用于自动化时,优先选用非生产环境或低风险验证路径。

发布绑定(Release Binding)

该技能版本与 fubon-cli 绑定。

  • scripts/validate_skill_doc.py 用于校验文档覆盖度。
  • scripts/build_skill_bundle.py 用于构建技能制品包(skill artifact)。
  • scripts/publish_skill.py 用于将技能发布至 clawhub 端点。
  • CI/CD 流程应在 fubon-cli 包发布完成后自动触发技能发布,确保工具与技能版本同步。

版本绑定(Version Binding)

该技能版本必须与 fubon-cli 包版本严格对齐。CI/CD 流水线已配置为:在 fubon-cli 包成功发布后,立即构建并发布技能包,从而确保技能元数据(skill.manifest.json)与说明文档(SKILL.md)均与已发布的软件包完全匹配。

  • 使用 scripts/build_skill_bundle.py 可基于当前 Git Tag 或包版本生成 dist/skill 目录下的技能制品。
  • 使用 scripts/publish_skill.py(需配置 CLAWHUB_API_TOKEN)可将技能包发布至技能注册中心(skill registry)。

相关专题

更多
Postman身份认证怎么配置
Postman身份认证怎么配置

本专题从实际API接口调试场景出发,讲解Postman身份认证的完整配置流程,包括常见认证协议介绍、授权参数设置、访问令牌填写、OAuth 2.0授权及认证失败排查,帮助用户正确完成接口授权与访问验证。

2026.11.06

0

12

Postman请求头Headers怎么设置
Postman请求头Headers怎么设置

围绕Postman HTTP请求头配置展开,讲解Headers选项的具体使用方式,包括Key和Value参数填写、请求头信息添加、常见Header字段设置及请求头修改方法,帮助用户解决接口调试过程中遇到的请求头配置问题。

2026.11.06

0

13

Postman接口请求发送教程
Postman接口请求发送教程

详细介绍Postman接口请求的创建与发送方法,涵盖GET和POST请求、URL配置、请求参数、Headers请求头、Body请求体设置以及响应结果查看,帮助用户掌握Postman接口请求的完整操作流程。

2026.11.06

0

10

DBeaver怎么导入数据
DBeaver怎么导入数据

DBeaver数据导入专题,整理Excel、CSV、SQL、TXT等常见文件的数据导入方法,涵盖目标数据库选择、数据表创建、字段映射、数据类型设置及导入参数配置等操作,帮助用户将本地文件中的数据写入数据库,并了解批量导入、重复数据处理和导入失败等常见问题的解决方法。

2026.11.05

0

12

DBeaver安全防护教程大全
DBeaver安全防护教程大全

DBeaver安全防护专题,围绕数据库连接安全、账号密码保护和访问权限管理展开,整理SSL/TLS加密连接、SSH隧道、数据库凭据保存及证书验证等配置方法,同时介绍敏感信息保护、远程连接风险和高权限账号使用等注意事项,帮助用户提高数据库日常管理的安全性。

2026.11.05

0

12

DBeaver连接创建与配置教程
DBeaver连接创建与配置教程

本专题聚焦DBeaver数据库连接配置与管理,覆盖从新建连接、选择数据库类型到填写连接参数和验证连接的完整流程。针对MySQL、PostgreSQL、SQL Server等常见数据库,整理相应的连接设置方法,并提供驱动缺失、认证失败和连接异常等问题的排查方向。

2026.11.04

0

16

XORM框架结构体映射与表结构同步
XORM框架结构体映射与表结构同步

本专题围绕XORM框架的结构体映射展开,说明表名与字段的命名策略、xorm标签常用属性、主键自增与时间字段自动填充,并演示Sync2自动建表、增量字段升级、索引声明与反向生成结构体的完整流程。

2026.11.04

0

15

XORM框架安装配置与数据库连接
XORM框架安装配置与数据库连接

本专题聚焦XORM框架的配置与连接环节,拆解MySQL、PostgreSQL、SQLite、SQL Server的DSN写法与驱动选择,讲清连接池参数、多数据源拆分、读写分离与超时重连的处理方式,并补充容器与兼容数据库的适配经验。

2026.11.04

0

15

XORM框架安装配置与数据库连接
XORM框架安装配置与数据库连接

本专题聚焦XORM框架的配置与连接环节,拆解MySQL、PostgreSQL、SQLite、SQL Server的DSN写法与驱动选择,讲清连接池参数、多数据源拆分、读写分离与超时重连的处理方式,并补充容器与兼容数据库的适配经验。

2026.11.04

0

16

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
phpStudy极速入门视频教程
phpStudy极速入门视频教程

共6课时 | 54.7万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时 | 134.1万人学习