binance-spot-trader

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

🥥24总安装量 6评分人数 6
100% 的用户推荐

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

B

存在边界风险,建议在隔离环境中验证

  • 来自可信组织或认证账号,需要结合权限范围判断
  • ⚠️ 需要高敏感API密钥(币安交易权限+Anthropic API),存在密钥泄露资金风险
  • ✅ API密钥从环境变量安全读取,无硬编码,HTTPS加密传输
  • ⚠️ 明文存储交易日志(trades.jsonl),存在信息泄露隐患
  • ⚠️ 自动交易涉及真实资金,策略失效可能导致本金损失,无代码层金额上限保护
  • ✅ 无恶意代码、数据窃取或未授权访问行为,文档包含完整安全警告

使用说明

核心用法

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 内容

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