by sorry510
AI agent + 币安合约量化 + 模拟交易 + 回测(正在开发中)
# Add to your Claude Code skills
git clone https://github.com/sorry510/go_binance_futuresGuides for using ai agents skills like go_binance_futures.
Last scanned: 8/31/2026
{
"issues": [],
"status": "PASSED",
"scannedAt": "2026-08-31T10:35:15.031Z",
"npmAuditRan": true,
"pipAuditRan": true,
"promptInjectionRan": true
}go_binance_futures is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by sorry510. AI agent + 币安合约量化 + 模拟交易 + 回测(正在开发中). It has 231 GitHub stars.
Yes. go_binance_futures passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/sorry510/go_binance_futures" and add it to your Claude Code skills directory (see the Installation section above).
go_binance_futures is primarily written in Go. It is open-source under sorry510 on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh go_binance_futures against similar tools.
No comments yet. Be the first to share your thoughts!
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
数据库结构更新已经从正常启动流程中拆分为独立命令。配置好 conf/app.conf 的数据库连接后,执行:
./go_binance_futures sync db
该命令会按当前程序版本完成以下操作:
config、默认策略模板等基础数据。command/sql/version/*.sql 版本迁移。建议在以下场景执行 sync db:
./go_binance_futures sync db,成功后再正常启动程序。./go_binance_futures sync db。正常运行:
./go_binance_futures
正常启动不会再自动执行数据库 Schema 或版本迁移。如果数据库尚未初始化,或数据库版本低于当前二进制要求,程序会提示先运行 go_binance_futures sync db。生产环境升级时建议先备份数据库,并在服务停止状态下执行同步命令。
dingding, slack, 网页 websocket 通知
钉钉

slack

网页 websocket 通知


UI 可在 合约交易 → 策略模板 中维护技术指标和策略方法,再到 合约交易 → 合约交易 为单个币种选择全局策略或自定义策略。
自定义详情
!!!本项目不构成任何投资建议,投资者应独立决策并自行承担风险!!!
访问 http://<服务器 IP>:<web.port>/zmkm/index.html,登录后通过左侧菜单进入各功能页。登录账号和密码来自 conf/app.conf 的 web.username、web.password。
| 菜单 | 页面与用途 |
|---|---|
| 配置中心 | 管理合约交易、WebSocket、抢新、币种提醒、市场监听、资金费率监听、通知通道、调试推送和外部链接等非 AI 全局配置 |
| AI → 对话 | 统一 Agent 对话入口;选择允许在对话使用的 Native/Portable Skill,可从合约下拉框显式选择 Symbol,避免自然语言币名识别错误 |
| AI → 单币分析 | 从真实合约列表选择 USDT 永续合约,启动结构化 AI 分析并查看历史 TradingPlan、方向、置信度、市场环境和后续价格变化 |
| AI → 模型配置 | 新增、编辑、测试和切换数据库中的 LLM 模型配置;新任务无需重启即可使用当前模型 |
| AI → Skill 管理 | Native / Portable 分 Tab 管理 Skill;支持搜索、分页、启停以及独立的“对话可用”开关 |
| AI → MCP 管理 | 接入和治理第三方 HTTP MCP Server,管理 Tool、Resource、Prompt、OAuth/认证和 Skill 权限 |
| AI → Memory 管理 | 查看和维护 Agent 长期 Memory、Scope、TTL 与状态 |
| AI → 业务 Workflow | 运行市场扫描、策略复盘、策略实验、报警归并和每日市场摘要等业务 Workflow,并查看父任务与子 Agent Task |
| AI → 受控交易 | 将成功的单币分析转换为 Trade Proposal,经确定性 Risk Engine、人工审批和执行前复检后受控提交 Binance,并保留完整审计 |
| AI → 任务中心 | 查看 Agent 治理、Scheduler、运行指标和 Agent Task 历史 |
| AI → 可观测性 | 查看长期 Trace、模型/Tool/Skill 运行指标、延迟、Token、错误率和变更记录 |
| AI → 报警链路历史 | 查看 FastMove、爆仓等 Signal 从事件、AI 分析/归并到通知或 fallback 的完整链路 |
| AI → AI 配置 | 集中管理 AI 报警、AI Scheduler、Agent 全局预算/治理参数和受控交易 Risk Policy |
| 合约交易 → 合约交易 | 按 自选、USDT、USDC 查看币种;新增、查询、批量编辑、全部开启或全部关闭币种配置 |
| 合约交易 → 合约订单 | 查询真实合约订单,可按币种和时间筛选 |
| 合约交易 → 合约账户 | 查看币安合约资产、持仓和当前挂单 |
| 合约交易 → 本地合约账户 | 查看程序记录的本地资产、持仓和挂单 |
| 合约交易 → 策略模板 | 新增和维护技术指标、策略方法模板 |
| 合约交易 → 测试结果 | 查询模拟交易结果,可按币种和时间筛选 |
| 币种提醒 → 现货提醒 / 合约提醒 | 配置到价提醒和可选的自动交易 |
| 市场监听 → 现货监听 / 合约监听 | 配置 K 线、阈值、技术指标和自定义策略监听 |
| 资金费率监听 | 查看资金费率并配置自动交易 |
| 抢新配置 | 配置现货、挖矿币和合约的新币抢购 |
| 系统配置 | 在线编辑 conf/app.conf,并提供保存、重启服务和停止服务按钮 |
| 日志 | 查看 web.commend_log 命令返回的服务日志 |
截图使用当前UI。涉及账户、订单、配置密钥和日志正文的页面只展示安全区域。




















AI → 对话 是统一的人机交互入口。可显式选择允许在对话使用的 Skill;当使用单币分析时,输入框旁可直接从系统真实合约列表选择 Symbol,发送请求时后端优先使用该 Symbol,因此中文币名、别名或其它自然语言不会再导致币种识别错误。未选择 Symbol 时仍可进行普通对话,只有明确的续问语义才会复用上一轮币种。
从真实 USDT 永续合约列表选择一个 Symbol,并可补充希望 AI 重点判断的方向。系统启动 symbol_analysis Skill,读取行情、市场环境和最近一次成功分析,输出结构化 TradingPlan。历史列表展示分析状态、方向、置信度、市场环境、当时价格、当前价格、后续涨跌和总结。
LLM 配置保存在数据库中。页面支持 Provider 模板、自定义 Provider、配置名称、API 地址、API Key、模型名称、请求超时和 Temperature,支持连接测试和切换当前模型。Agent 新任务直接读取当前配置,无需重启服务;API Key 不会由接口回传明文。
Skill 注册与治理配置保存在数据库中。Native 与 Portable Skill 分为两个 Tab,支持搜索、分页、新增、编辑、启停、删除,并提供独立的 对话可用 开关。enabled 控制 Skill 能否运行,chat_enabled 只控制是否出现在对话入口,两者互不替代。Portable Skill 的 allowed-tools 只是权限申请,不能自行获得高风险或交易权限。
系统可以作为 MCP Client 连接第三方标准 HTTP MCP Server,并将远端 Tool、Resource、Prompt 纳入统一 Runtime、Permission、Trace 与 Context。支持连接测试、Catalog 刷新、认证/OAuth 和按 Skill 授权。外部 MCP 中识别出的真实交易能力会被强制归类为高风险交易能力并保持禁用,不能绕过本项目的受控执行链路。
长期 Memory 与 Conversation/Task 分离持久化。页面可查看内容、来源、Scope、TTL、状态和更新时间,用于长期上下文维护;Memory 不会获得额外 Tool 或交易权限。
业务 Workflow 复用现有 Agent Runtime,不创建第二套 Agent。当前包括:
market_scan:确定性 Scanner 先筛选候选,再由 Agent 分析少量币种并输出机会集合。strategy_review:结合策略模板、已有测试结果、手续费后收益和当前市场环境进行复盘,只提出建议,不直接修改正式模板。strategy_experiment:Agent 提议候选策略,系统做确定性表达式校验和固定场景测试,再由 Agent 总结;实验结果不会覆盖正式策略。alert_triage:AI 开启时可把同一币种短时间内的多个相关 Signal 归并为 Incident,降低重复通知;AI 关闭或失败时保持确定性 fallback。daily_market_brief:聚合市场环境、Scanner 和重要 Signal,生成固定结构的市场摘要;Scheduler 默认关闭。受控交易不是“让 LLM 直接下单”。真实执行固定经过:
成功的 symbol_analysis → Trade Proposal → 确定性 Risk Engine → 人工批准 → 执行前再次 Risk → Execution Service → Binance → Audit。
client_order_id 保证幂等。网络结果不确定时不会自动重复下单,只允许按 client_order_id 对账。MARKET 订单;TradingPlan 中的止盈/止损用于 Risk 与审批依据,暂不会自动创建 Binance 保护性止盈/止损单。所有 AI 相关运行配置集中在 AI → AI 配置,包括:
这些 AI 配置已从“配置中心”迁出;配置中心 只保留非 AI 的交易、行情监听、提醒和系统运行配置。
合约交易 → 合约交易 页面支持每个币种独立配置策略类型、技术指标、策略方法、保证金模式、USDT、杠杆、止盈率、止损率和启用状态。
配置中心 → 合约交易 打开合约交易总开关和 WebSocket。允许做多、允许做空,设置全局策略、持仓限制和下单类型。合约交易 → 合约交易,确认目标币种的参数和 启用 状态。快速波动通知可配置阈值、恢复阈值、冷却时间和监控窗口。Signal 的 AI 分析、归并、通知和 fallback 记录可在 AI → 报警链路历史 查询。
当某个仓位的收益在正负之间转换时发送通知。仓位或启用币种较多时会增加 API 请求量,请谨慎开启。
这是方向总开关。关闭后,即使策略满足开仓条件,也不会按对应方向自动开仓。
当币种的 策略类型 为全局时,使用配置中心选择的交易策略和选币策略;自定义类型使用币种自身配置。
自动化持仓达到限制后不再自动开仓,即使策略满足条件。
亏损仓位达到限制后不再自动开仓。自动缩放最大持仓亏损数量 可根据连续盈亏调整限制。
可手动选择市场趋势,也可打开 市场趋势自动更新,供策略判断使用。
在下拉框中选择的币种不会参与自动交易。已有手动仓位但不希望程序自动平仓时,务必加入排除列表。
LIMIT 为限价挂单,MARKET 为市价单。页面会根据选择显示对应模式。
在 配置中心 → 合约交易 打开 WebSocket 和 测试策略。模拟交易遵循真实自动交易的策略和限制,但不会操作真实合约账户。结果可通过配置中心的 查看测试结果 按钮,或左侧 合约交易 → 测试结果 查看。
测试自动转换次数限制 非 0 时,连续盈利达到次数后可切换到真实交易;真实交易连续亏损达到次数后切回测试策略。
合约交易 → 合约订单:查看自动交易订单历史。收益根据下单信息估算,可能与币安实际收益略有差异。合约交易 → 合约账户:查看币安返回的资产、持仓和当前挂单。合约交易 → 本地合约账户:查看程序本地记录,可用于对照本地状态与交易所状态。在 合约交易 → 策略模板 新增或维护模板。模板由技术指标和策略方法组成,可供合约币种和监听策略复用。详细语法请参考 自定义策略说明。
先在 配置中心 → 抢新配置 打开对应总开关,再到左侧 抢新配置 页面新增币种规则。
先在 配置中心 → 币种提醒 打开总开关,再到 币种提醒 → 现货提醒 或 合约提醒 维护规则。
先在 配置中心 → 市场监听 打开总开关,再到 市场监听 → 现货监听 或 合约监听 新增规则。
先在 配置中心 → 资金费率监听 打开总开关,再到左侧 资金费率监听 页面查询和配置。
配置中心:调整保存在数据库中的非 AI 交易、监听、提醒等运行参数和功能开关。AI → AI 配置:集中调整 AI 报警、Scheduler、Agent 全局预算和受控交易 Risk Policy。系统配置:在线编辑 conf/app.conf。点击 保存 后,启动期配置仍需点击 重启服务 或手动重启程序才能生效。日志:查看 web.commend_log 配置的命令输出。系统配置 页面包含 API 密钥、数据库密码和通知令牌等敏感信息,请勿截图、复制到 Issue 或提交到 Git。
配置中心 → 合约交易 → 排除自动交易的币 下拉框中选择不希望程序管理的币种,否则程序可能按策略自动平仓在 https://github.com/sorry510/go_binance_futures/releases 页面下载最新对应操作系统的发布版解压后配置运行或者使用
golang自行编译
配置中心 → 合约交易,依次检查合约交易总开关、WebSocket、允许做多/允许做空;再到 合约交易 → 合约交易 检查目标币种是否启用。配置中心 → 合约交易 → 测试策略,通过 查看测试结果 按钮或 合约交易 → 测试结果 查看。系统配置 编辑的是 conf/app.conf,点击 保存 后,启动期配置仍需重启程序。