Hermes Agent 三步跑通你的第一个 AI 交易监控 Agent
【免费下载链接】hermes-agentThe agent that grows with you项目地址: https://gitcode.com/GitHub_Trending/he/hermes-agent
凌晨三点,比特币闪崩 5%,而你还在睡觉——醒来只剩一条惨绿的 K 线。这个场景,正是 Hermes Agent 想替你解决的:一个能 7×24 小时跑着的 AI 交易 Agent,自动抓取行情和新闻、做情绪判断、按你预设的策略给出买卖信号。
先看清它交到你手里的四样东西
不用记架构,先知道它能帮你做到什么:
- 采:内置可插拔的搜索与网页抓取后端,行情接口、财经新闻都能拉进来
- 析:LLM 直接参与分析——读新闻标题、判断财报口径、识别情绪拐点,不靠你写规则
- 执:内置 cron 调度器,定时任务用自然语言就能配,跑在服务器上无人值守
- 控:工具调用有护栏、迭代次数有预算、还有一键急停开关,agent 跑偏时你能立刻叫停
这四件事组合起来,就是"数据进来 → 分析判断 → 下单执行 → 风险兜底"的完整闭环。
跟着一条信号走一遍:数据进来 → 分析判断 → 下单执行 → 风险兜底
数据进来:行情和新闻从哪来
行情、新闻统一走 agent/web_search_provider.py 定义的可插拔搜索后端,换数据源只需改配置、不用改代码。API 密钥这类敏感信息不要硬编码,交给 agent/secret_sources/——它支持从 1Password、Bitwarden 等外部密钥源注入,避免 key 散落在脚本里。
分析判断:谁在"思考"
核心是 agent/conversation_loop.py,它是整个 agent 的单轮主循环:调模型、派发工具、处理重试和压缩。你可以把"抓数据 → 算均线 → 比情绪 → 出信号"整段流程交给它一轮内完成,不用自己写状态机。
下单执行:动作与通知
策略信号出来后,真实下单建议走你券商/交易所的 API,agent 负责的是调度和推送。agent/outbound_webhooks.py 会把"agent 干了什么"以签名 webhook 推给你的看板或 CI,出信号那一刻你在 Telegram 或群里就能收到。
风险兜底:三道保险丝
- agent/tool_guardrails.py:监控每一轮工具调用,重复/异常操作会被拦截或告警
- agent/iteration_budget.py:给每个 agent 设迭代上限,防止死循环烧 token
- agent/estop.py:全局急停。
hermes pause一敲,新任务全部停摆,正在跑的任务安全收尾
三步跑起来:最小可运行路径
第一步:拉代码并装好
git clone https://gitcode.com/GitHub_Trending/he/hermes-agent cd hermes-agent && hermes setuphermes setup是交互式向导,一次配好模型、工具和数据源;跑完hermes doctor确认环境没问题。
第二步:配一个数据源
把行情/搜索 API 的密钥放进~/.hermes/.env或接入密钥源,配置里选中对应的 web 后端即可,一个数据源就够起步。
第三步:跑通一个策略信号
不用先接真实下单,先让 agent 输出信号:
def ma_signal(prices: list[float]) -> str: short = sum(prices[-50:]) / 50 long = sum(prices[-200:]) / 200 return "BUY" if short > long else ("SELL" if short < long else "HOLD")把历史价格喂给它,让 agent 在对话里调用这段逻辑,确认能稳定输出 BUY/SELL/HOLD——到这里,你的第一个交易 Agent 就跑通了。
落地复盘:一个 7×24 加密货币监控桌
一个常见玩法:在 VPS 上起 gateway 进程,cron 每 15 分钟拉一次持仓标的的行情+新闻,agent 判断后只在"信号强度越过阈值"时才推送到 IM。按上面方式搭,一周下来大致能到:每天 90+ 次巡检、误报降到个位数、夜里闪崩 5 分钟内收到推送。
但要说实话,取舍是实打实的:
- 成本:每 15 分钟一轮 LLM 调用不便宜,巡检频率和模型档位要权衡,小模型先过滤、大模型只审异常是常见做法
- 信号质量:纯均线信号会频繁漂移,我们叠加了新闻情绪才稳住误报率;单指标直接触发下单,回测很好看、实盘会打脸
- 别让 LLM 直接碰真金白银:第一版我们只让 agent 出信号、人确认后下单,跑了两周稳定后才放开小额自动执行
监控会话都在定时任务里,桌面端或 gateway 日志里随时能回看每一轮做了什么。
上线前的避坑与自检清单 ⚠️
- 仓位上限写进提示词和代码两处,单标的敞口 ≤ 总资金 5%,不依赖"agent 会自觉"
- 止损是硬编码,由代码执行而不是由模型判断——模型会犹豫,止损不会
- 先回测再实盘:用至少两个完整牛熊周期的历史数据跑信号,看最大回撤而不是胜率
- 密钥零硬编码:全部走
~/.hermes/.env或 agent/secret_sources/,检查过 git 历史里没有 key - 急停试过:手动执行一次
hermes pause,确认 cron 和 gateway 真的停了,再上线
收尾
如果你是想给自己搭一个 7×24 盯盘、能推信号但不想一上来就接真单的个人投资者,或者想验证策略逻辑的量化小团队,这个项目都是合适的起点。下一步:装好后跑一次hermes doctor,再从"数据进来"那一节开始,给你的第一个策略接上真实行情。
【免费下载链接】hermes-agentThe agent that grows with you项目地址: https://gitcode.com/GitHub_Trending/he/hermes-agent
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考