binance-spot-trader

📈 AI驱动的智能现货交易助手

基于币安API的自动化现货交易机器人,集成LLM市场情绪分析,支持动量/均值回归/DCA策略,需严格API权限管控。

收藏
16.1k
安装
3.9k
版本
v1.0.0
CLS 安全性认证2026-05-03
点击查看完整报告 >

使用说明

核心用法

Binance Spot Trader 是一款面向加密货币投资者的自动化现货交易机器人,通过整合技术分析指标与LLM驱动的市场情绪评估,实现对币安现货市场的自主交易。用户需配置币安API密钥(仅限现货交易权限,禁用提现)及Anthropic API密钥,选择动量交易、均值回归或DCA定投三种策略之一,设定交易对、仓位比例、止盈止损参数后即可运行。系统支持cron定时任务调度,每5分钟执行一次交易逻辑,并在每次交易前调用Claude Haiku模型进行市场情绪过滤,当 sentiment 强烈不利时可否决交易信号。

显著优点

1. 策略多样性:覆盖趋势跟踪(动量)、震荡市套利(均值回归)、长期定投(DCA)三种主流交易场景,适配不同市场环境。
2. AI增强决策:LLM sentiment 分析整合近期新闻、价格行为、成交量模式等多维信息,降低纯技术指标的滞后性风险。

3. 成本可控:采用Claude Haiku模型,单次评估成本约$0.001,对小额账户友好。

4. 透明可审计:交易记录以JSONL格式本地存储,支持portfolio.py独立查询持仓,便于复盘分析。

5. 安全设计意识:文档明确强调禁用API提现权限、IP白名单、子账户隔离等风控措施。

潜在缺点与局限性

1. 资金风险敞口:自动化交易在极端行情下可能连续触发止损,策略失效风险(如动量策略在震荡市频繁假突破)未被代码层面硬限制。
2. 单点依赖:LLM分析完全依赖Anthropic API可用性,服务中断时将回退或失效(文档未明确说明降级机制)。

3. 无回测框架:缺乏历史数据回测验证,策略参数优化依赖实盘试错。

4. 日志安全隐患:trades.jsonl以明文存储交易记录,若服务器被入侵可能泄露持仓细节。

5. 作者背书有限:个人开发者维护,无机构审计或长期运营记录,代码更新持续性存疑。

适合的目标群体

  • 具备基础Python和Linux运维能力的加密货币投资者
  • 希望自动化执行定投或技术分析策略、但不愿使用闭源第三方交易平台的用户
  • 能够承受本金损失风险、理解API密钥安全管理的进阶交易者
  • 不适合:无编程背景的用户、无法承担资金损失的风险厌恶型投资者、追求高频交易或杠杆交易的玩家

使用风险

  • 性能风险:cron模式存在执行间隔盲区,剧烈行情下5分钟延迟可能导致滑点扩大
  • 依赖项风险:币安API限频或Anthropic服务中断将直接影响交易执行
  • 运维风险:.env文件权限配置不当(非600)或服务器SSH密钥泄露将导致API密钥暴露
  • 策略风险:未设置单日最大亏损限额,极端行情下可能快速耗尽账户资金

安全解读

Binance Spot Trader 综合评估

核心功能

该Skill是一个自主运行的Binance现货交易机器人,将传统技术分析与LLM驱动的市场情绪分析相结合。支持三种交易策略:

  • 动量策略:基于20-EMA突破+成交量 spike,适用于趋势市场(BTC/ETH/SOL)
  • 均值回归策略:RSI超卖(<30)买入、超买(>70)卖出,适用于区间震荡市场
  • DCA定投:固定时间间隔买入,长期积累最低风险

所有策略均可启用Claude Haiku进行情绪过滤,在每次交易前评估新闻、价格行为和量价结构,对不利信号行使否决权。

显著优势

  • 技术架构清晰:仅235行可执行代码,3个脚本,Python/Shell实现,无过度工程
  • 安全凭证管理:BINANCE_API_KEY、BINANCE_SECRET_KEY、LLM_API_KEY均通过环境变量读取,零硬编码密钥
  • 依赖极简安全:仅依赖httpxpython-dotenv,无已知CVE漏洞
  • 成本可控:Anthropic Haiku调用成本约$0.001/次,适合高频评估
  • 策略灵活:支持任意Binance现货交易对,参数高度可配置

潜在局限与风险

1. T3来源项目:维护者srikanthbellary为个人开发者,无组织背书,需自行审查代码
2. 金融交易固有风险:自动化策略在极端行情(闪崩、插针)下可能产生意外亏损

3. API权限风险:需人工确保Binance API禁用提现权限,仅限现货交易

4. 输入验证缺失:环境变量缺乏格式校验,错误配置可能导致交易异常

5. 网络依赖:依赖Binance和Anthropic API可用性,单点故障风险

适合人群

  • 具备Python基础的中高级加密货币交易者
  • 希望自动化执行纪律性交易策略的投资者
  • 能够接受"小资金测试→逐步放大"风险管理原则的用户
  • 有服务器运维经验(SSH、防火墙、权限管理)的技术用户

常规风险控制建议

| 措施 | 优先级 | 说明 |
|------|--------|------|
| 子账户隔离 | 🔴 必须 | 限制资金暴露范围 |
| 禁用API提现 | 🔴 必须 | 防止密钥泄露导致资金被盗 |
| IP白名单 | 🟡 强烈建议 | 限定服务器IP访问 |
| 1%起步测试 | 🟡 强烈建议 | 24-48小时实时监控 |
| `chmod 600 .env` | 🟢 标准操作 | 保护密钥文件权限 |
| 日志监控告警 | 🟢 标准操作 | 追踪trades.jsonl异常 |

binance-spot-trader 内容

references文件夹
scripts文件夹
手动下载zip · 7.1 kB
binance-api.mdtext/markdown
请选择文件