Beetrade

🐝 Beetrade 量化平台官方 CLI 安全封装

官方 Beecli 命令行工具封装,支持 Beetrade 量化平台的全生命周期管理(认证、策略、机器人、告警、组合),自动化执行同时内置多重安全确认机制。

收藏
4.6k
安装
1.1k
版本
0.1.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Beetrade Skill 是 Beetrade 量化交易平台的官方 CLI 封装层,通过 beecli 实现对量化投资全流程的命令行操作。主要功能域包括:

  • 身份认证beecli auth login/status/logout,管理 API Token 与会话状态
  • 市场数据:查询行情、K线、订单簿等实时与历史数据
  • 策略管理:创建、更新、回测、部署量化策略
  • 机器人操作:启动/停止/监控自动化交易机器人,支持 paper(模拟)与 live(实盘)双模式
  • 告警系统:价格、PnL、风险阈值等多维度告警配置
  • 账户与组合:资金账户查询、持仓管理、收益分析

显著优点

1. 官方原生集成:直接调用 @beelabs/beetrade-cli npm 包,API 兼容性有保障
2. 环境隔离设计:强制区分 paper(模拟)与 live(实盘)环境,降低误操作风险

3. 结构化输出:命令结果默认返回 JSON,便于脚本化与自动化处理

4. 交互式登录流auth login 提供安全的浏览器 OAuth 流程,避免硬编码凭证

5. 配置集中管理:统一存储于 ~/.beecli/config.json,支持多环境切换

潜在缺点与局限性

  • 金融操作不可逆:实盘交易指令即时生效,无"撤销缓冲区"
  • CLI 依赖稳定性:网络波动或 Beetrade API 变更可能导致命令失败
  • JSON 输入门槛:复杂策略配置需手写 JSON Payload,易因格式错误导致失败
  • 权限粒度较粗:当前 CLI 暂未暴露细粒度权限控制(如只读子账户)
  • 回测≠实盘:历史表现不代表未来收益,策略过拟合风险需人工识别

适合人群

  • 量化交易者:需要自动化部署、监控多个策略/机器人
  • DevOps 工程师:将交易工作流集成至 CI/CD 或定时任务
  • 技术型投资者:偏好命令行交互,需批量操作账户与组合
  • 策略开发者:频繁进行回测-调参-部署的迭代循环

常规风险

| 风险类别 | 描述 | 缓解措施 |
|---------|------|---------|
| 误触实盘 | 将 paper 命令误执行为 live | 技能强制要求显式确认,默认优先模拟环境 |
| 资金损失 | 策略缺陷或市场极端行情导致亏损 | 严格止损设置、分仓管理、充分回测 |
| 凭证泄露 | `config.json` 或环境变量中 Token 暴露 | 使用系统密钥库、定期轮换 API Key |
| 操作不可逆 | 删除机器人/策略后无法恢复 | 执行前二次确认,建议备份配置 |
| API 限流 | 高频调用触发速率限制 | 内置退避重试逻辑,批量操作控制并发 |

---

执行原则:所有写操作(启动实盘、删除、更新凭证)强制二次确认;优先展示 list/get/status 等只读命令帮助用户理解当前状态;复杂 JSON 输入需校验格式完整性。

Beetrade 内容

references文件夹
手动下载zip · 3.5 kB
commands.mdtext/markdown
请选择文件