首页定价策略知识库演示帮助登录 / 激活
帮助文档

ANJ CBR 量化交易系统 · 帮助文档

适用版本:2026.09.19.0211 及以上 | 配套授权端:anjcbr.top

1. 服务器要求

项目最低要求(硬性)推荐
CPU2 vCPU4 vCPU
内存4 GB(低于此必 OOM)8 GB
磁盘20 GB 可用40 GB+
系统Ubuntu 20.04+ / Debian 11+Ubuntu 22.04 LTS
Python3.10+(安装脚本自动建 venv)3.11
权限需要 root(安装阶段)—
网络出访币安 API + 授权云 anjcbr.top稳定公网
Redis必需(安装脚本自动安装并启动 redis-server;多进程 pub/sub、限流、持仓共享、CBR 信号投递依赖它)已装并启用
⚠️ 内存红线:生产最小机实测 3.6 GB / 已用 2.6 GB / 可用仅 1.0 GB。2 GB 机型会直接 OOM 崩溃,请勿使用。

2. 一键安装

  1. 在授权端注册账号,获取安装令牌,形如 ANJ-XXXX-XXXX 或 FREE-XXXX-XXXX;
  2. 在目标服务器(root)执行以下命令,安装脚本将自动拉取并部署:
    curl -fsSL https://anjcbr.top/i/<你的令牌> | bash
  3. 脚本自动完成 7 步:环境预检 → 硬件指纹 → 令牌校验 → 系统依赖 → 拉取更新 → 建虚拟环境 → 写配置 + 注册 systemd → 自检。
安全模型:一机一码、IP + 硬件指纹绑定、令牌 24 小时有效;令牌不落地明文。

3. 首次配置(重要)

安装完成后默认 dry_run = true(模拟盘),不会真实下单。

  • 编辑 /opt/martin_trading/config/config.json:
    • 把 "dry_run": true 改为 false 才进入实盘(请先充分观察模拟表现);
    • 设置交易所 API Key / Secret(仅交易所需权限,勿开提币);
    • 登录口令在 config 同目录(权限 600),用于 Web 面板登录。
  • 重启服务使配置生效(通过 martin_manager.py restart <进程名>,严禁 restart <组名>)。

4. 面板使用

  • Web 面板默认地址:http://<服务器IP>:8080 —— 开箱即用、无需域名,已带登录口令保护,IP 直连即满足绝大多数用户;
  • HTTPS / 443 为可选加固:仅当你自有域名时才需要(见第 8 节)。注意 Let's Encrypt 无法为裸 IP 签发证书,纯 IP 用户不必也无法配置 HTTPS。
  • 首次访问跳转 /login,用配置文件中的口令登录;
  • 功能:自选池 / K 线图表 / 信号列表 / 持仓 / 回测 / 系统状态;
  • 手机端:/mobile,布局已做移动端适配。

5. 更新

  • 在面板点「🔄 更新」,或服务器端执行 update.py --apply --channel release;
  • 更新为 manifest 驱动 + Ed25519 验签,自动回滚失败版本;
  • 开发版测试用 --channel dev。

6. 风险提示

  • 量化交易有本金损失风险,请先用模拟盘充分验证;
  • API Key 仅授予交易权限,绝不开提币;
  • 服务器务必启用防火墙、SSH 密钥登录、fail2ban(见运维附录);
  • 本系统仅供授权用户使用,令牌请妥善保管。

7. 故障自查

现象排查
安装卡在 2/7 令牌校验检查服务器出访 anjcbr.top 连通性;令牌是否过期(24h)或已绑定其他机
面板打不开systemctl status martin_trading;ss -tlnp | grep 8080;查 web_panel.log
装好不下单确认 dry_run 已改 false 并已重启
进程不见martin_manager.py status;restart <单进程名>(勿用组名)
OOM / 卡死free -h 看内存;低于 4GB 请升级机型

8. 可选:用自有域名启用 HTTPS(进阶)

绝大多数用户直接用 http://<服务器IP>:8080 即可:面板自带登录口令保护,IP 直连足够安全,无需任何额外配置。

只有在你已拥有域名、且希望隐藏端口或使用加密访问时才需要以下加固。重要限制:Let's Encrypt 无法为裸 IP 地址签发证书,因此没有域名就无法做 HTTPS —— 这是协议限制,并非系统缺陷,用上面的 8080 即可。

若你已有域名,可按以下步骤开启 HTTPS(任选其一方案):

  • 在域名解析处添加 A 记录指向本机公网 IP;
  • 安装 Nginx 反向代理到 127.0.0.1:8080,并放行 80/443;
  • 执行 certbot --nginx -d 你的域名 申请免费证书,certbot 会自动追加 443 监听并把 80 跳转到 HTTPS;
  • 证书 90 天自动续期,由 certbot 定时器负责,无需手动。

提示:开启 HTTPS 后,原 :8080 仍可直连;反向代理只是多一层入口,不影响任何交易逻辑。

附录:运维安全建议(给有经验用户)

  • 启用 ufw:ufw allow 22,80,443,8080,8010 + ufw enable(启用前务必保留 SSH 会话或配自动回滚,防锁机);
  • SSH 仅密钥登录、禁用密码与 root 直登;fail2ban 已随镜像硬化。

常见问题(FAQ)

Q1 你们会碰我的交易所账户吗?
不会。我们只交付系统并教你自己安装,不代你注册交易所、不代客操盘。我们不碰你的 Key,安全有保障,你自带 API、自负盈亏。

Q2 风控版真的免费?
风控版永久免费,但是如果你无法自己安装使用,我们会提供一次性的收费技术支持,安装好之后,你可以永久的免费使用。

Q3 不会写代码能研究策略吗?
能。我们教你自己用 AI 改参数、改指标、攒 CBR 案例原型,把"不会代码"变成"AI 当翻译"。

Q4 我现在的旧版本还能用吗?
本地开源引擎永远能跑。但云端功能按最小版本门校验,旧版调用云端会提示升级;无云端授权则拉不到更新。

Q5 不卖黑盒信号、不承诺收益——那你们卖什么?
只提供框架。让你的交易行为模式第一次变得可量化、可复用、可进化。收益由市场决定,我们不承诺。

Q6 CBR 和普通指标策略有什么不同?
指标策略是"规则叠加",CBR 是"凭相似历史行情做决策"——像老交易员参考过往案例。授权开源版自带 CBR 引擎,可自行建立案例原型;想直接用验证过的研究成果,按需订阅云端增值模块(案例原型库与策略指标),断订即停。