Dart-veider01/TradingAgents-crypto
金融在 TradingAgents 多智能体加密货币研究之上,通过 bytx 把交易决策送到模拟或真实交易所执行的分支。
项目介绍
这是 TauricResearch 的 TradingAgents 的加密货币分支。上游是一个由 LLM 驱动的投研框架:技术、新闻、情绪(股票还含基本面)分析师各自出报告,多空研究员辩论,交易员给出方案,风控团队和组合经理最终给出买入、持有、卖出、增持或减持的评级。本仓库保留研究层,并通过 bytx 库增加执行层,可把最终决策发送到 Binance、Bybit、OKX、BingX、KuCoin、Bitget 等交易所。执行阶段会跳过股票,只发送加密货币代码。
快速使用
需要 Python 3.11 或更高版本。安装带执行扩展的包:
pip install ".[bytx]"
填写交易所凭据并开启驱动,在真正投入资金前保持 demo 模式:
BYTX_API_KEY=
BYTX_SECRET=
BYTX_PASSWORD=
BYTX_EXCHANGE=bybit
TRADINGAGENTS_EXECUTION_ENABLED=true
TRADINGAGENTS_EXECUTION_DEMO=true
TRADINGAGENTS_EXECUTION_NOTIONAL=100
BYTX_PASSWORD 是 API passphrase,仅 OKX、KuCoin、Bitget、BloFin 需要;Bybit 和 Binance 只需 key 与 secret。然后运行一次带下单的决策:
tradingagents --ticker BTC-USD --execute
在 Python 中,同一流程是创建 TradingAgentsGraph 后调用 .propagate("BTC-USD", "2026-11-14", asset_type="crypto"),打印决策和 state.get("execution_result")。模拟盘无需密钥,设置 config["execution"]["paper"] = True 即可。只做研究可安装不带 [bytx] 的版本。
下单规则
距市价 20 个基点以内的限价单以 post-only 发送,不跨越价差;更远的限价单按普通限价处理;没有入场价时使用市价单。默认名义金额为 100 USDT,会提高到交易所最低额,但不超过请求金额的三倍。Buy 和 Overweight 开多,Underweight 和 Sell 平仓,Hold 与 REVIEW 不发送任何订单。止损和目标价来自各智能体。
使用约束
完整的投研流程需要 LLM 提供商的密钥(OpenAI、Google、Anthropic、xAI、DeepSeek、Qwen、GLM、MiniMax、OpenRouter、Mistral、Groq、NVIDIA,或 Ollama、OpenAI 兼容端点等本地服务),也可以登录 ChatGPT Plus/Pro 订阅。加密货币分析会跳过基本面分析师。实盘执行是真实资金,README 明确提示可能亏损,文档也不构成投资建议。由于 LLM 采样和数据随时间变化,结果并不确定;忽略 temperature 的推理模型会更难复现。分支自身的贡献是 bytx 执行集成,其余文档沿用上游 TradingAgents。采用 Apache-2.0 许可证。
HotRepo 点评
HotRepo 在 2026-11-15 的 Python 新项目榜首次记录到该仓库:从当天上午起约四小时的窗口内增加 100 Star、1 Fork,暂无全语言日榜名次记录。观察窗口只有一段且仓库很新,这些数据只能说明早期有一小批人关注,不能说明已被验证;其差异点——通过 bytx 执行下单——有文档说明,但此处没有独立核实。
本文由 AI 根据项目 README 生成,更新于 ,以项目官方文档为准。