BigQuant使用文档

BigQuant-SDK API 文档

由small_q创建,最终由small_q 被浏览 4 用户

BigQuant Financial Quantitative Toolbox - 金融量化工具箱 Python SDK

1 简介

BigQuant SDK 是一个强大且灵活的 Python 软件包,为金融从业者提供全面的金融量化工具和策略开发框架。

  • SDK 版本: 0.1.0
  • Python 版本: >= 3.11, < 3.12
  • API 版本: v1

2 核心模块概览

2.1 认证模块 (Auth)

提供 HMAC-SHA256 签名认证机制,支持配置文件和代码初始化。

主要功能:

  • 客户端认证与初始化
  • 用户信息获取
  • 配置文件管理

详细 API 文档:用户管理 API


2.2 数据模块 (DAI - Data AI)

高性能数据查询与存储引擎,支持 SQL 查询、Arrow Flight 传输。

主要功能:

  • SQL 查询引擎(参数绑定、分区过滤、全表扫描控制)
  • DataSource 数据源读写
  • Arrow Flight 高性能传输
  • 多格式支持(Pandas / PyArrow / Polars)

#


2.3 模拟交易模块 (PaperTrading)

模拟交易策略管理与监控,提供完整的交易数据查询接口。

主要功能:

  • 策略列表与详情查询
  • 计划订单(信号)获取
  • 资金、订单、持仓、成交查询
  • 绩效分析与统计

#


2.4 AIStudio 计算模块

远程 Python 代码执行环境,支持 Jupyter Kernel 交互。

主要功能:

  • AIStudio 实例管理(启动/关闭)
  • 远程代码执行
  • 资源规格配置
  • WebSocket 实时通信

#


2.5 账户模块 (Account)

账户信息查询与管理。

主要功能:

  • 账户信息查询
  • 账户权限管理
  • 资金信息查询

#


2.6 BigTrader 交易模块

实盘交易接口,提供完整的交易执行功能。

主要功能:

  • 实盘交易下单
  • 订单管理
  • 持仓查询

#


2.7 FAI 模块 (Finance AI)

金融 AI 模型调用接口。

主要功能:

  • AI 模型调用
  • 模型训练与推理
  • 特征工程

#


3 错误处理

错误码 原因 解决办法
401 认证失败 检查 AK/SK 配置
403 无权限 联系管理员开通权限
404 资源不存在 检查资源 ID
500+ 服务器错误 重试或联系技术支持

4 CLI 工具

bq --help           # 查看帮助
bq --version        # 查看版本
bq --save-auth --aksk AKSK # 认证保存默认用户

\

文档

Auth 用户管理 APIDai 数据管理 APIPapertrading 模拟交易 API
{link}