Futu Trading Bot

📈 自然语言驱动的港股智能交易

基于富途OpenAPI的股票交易机器人,支持自然语言指令完成港股行情查询、自动化下单及策略运行,适合量化交易者与智能代理集成。

收藏
6.1k
安装
1.3k
版本
1.0.6
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能

Futu Trading Bot 是一款基于富途牛牛OpenAPI的Python交易技能,为智能代理提供自然语言交易能力。核心功能覆盖三大模块:

账户管理:查询账户信息、解锁/锁定交易权限,支持多账户切换与权限验证。

行情服务:实时报价(Market Snapshot)、K线数据(日线/分钟线)、逐笔成交、股票基本信息及市场状态查询,支持订阅制实时数据流与回调机制。

交易执行:限价/市价下单、改单、撤单、批量撤单,支持模拟盘(SIMULATE)与实盘(REAL)双环境。

策略运行:提供标准化模板,支持将自然语言策略(如"腾讯低于540买入,高于550卖出")转化为后台运行脚本,通过系统工具管理进程生命周期。

显著优点

1. 封装完整:所有SDK调用均经过连接管理、参数校验和错误处理,避免直接调用原始API导致的资源泄漏
2. 上下文自动管理:行情拉取与交易函数执行后自动关闭连接,订阅类功能需显式关闭,设计清晰

3. 沙箱兼容:提供host/elevated模式适配,解决受限环境(如OpenClaw)下的目录访问问题

4. 安全优先:强制预检(preflight_check)机制,密码支持MD5存储,默认模拟盘运行

潜在局限

  • 市场限制:默认港股为主,其他市场需额外配置
  • 依赖外部:必须本地运行Futu OpenD且持有行情权限
  • 策略托管:本身不内置进程管理,需依赖外部系统工具(exec/kill)运行后台策略
  • 无回测框架:仅提供实盘/模拟盘执行能力,无历史回测功能

适合人群

  • 已有富途账户的港股量化交易者
  • 需要将自然语言转化为交易指令的智能代理开发者
  • 熟悉Python、具备基础金融API使用经验的自动化交易者

常规风险

| 风险类型 | 说明 |
|---------|------|
| 资金风险 | 实盘交易直接连接券商,策略bug可能导致真实亏损 |
| 连接风险 | OpenD断线或权限过期会导致行情/交易失败 |
| 并发风险 | 多策略同时运行可能产生订单冲突 |
| 沙箱限制 | 未使用elevated模式时,日志目录访问可能失败 |

建议始终先运行preflight_check,实盘操作前充分验证模拟盘表现。

Futu Trading Bot 内容

docs文件夹
json文件夹
src文件夹
手动下载zip · 31.1 kB
account.mdtext/markdown
请选择文件