
用 Hermes Agent 搭建 24 小時自動盯盤交易代理從安裝到上線完整指南【免費下載鏈接】hermes-agentThe agent that grows with you項目地址: https://gitcode.com/GitHub_Trending/he/hermes-agent盯盤最磨人的不是看 K 線而是把一套規(guī)則從頭到尾執(zhí)行到位且事后說得清每步為什么這么做。Hermes Agent 是一個開源通用 AI 代理框架自帶終端工具、內(nèi)置 cron 定時調度和多模型接入能力把它改造成一套自動化交易流程并不費力。讀完這篇你能裝好環(huán)境、寫出第一條規(guī)則、跑完一年回測并把它掛上定時任務替你盯盤。十分鐘跑通第一個信號先把框架拉下來裝好全程不超過十分鐘git clone https://gitcode.com/GitHub_Trending/he/hermes-agent cd hermes-agent裝完先建一個本地數(shù)據(jù)源配置把行情 API 的密鑰和關注標的寫進去market_data: data_source: alpha_vantage api_key: 你的密鑰 symbols: [AAPL, BTC-USD] fetch_interval_min: 15密鑰只放本地配置文件里不要寫進提示詞更不要提交進版本庫。第一步驗證鏈路很簡單讓 Agent 拉一只標的最近 5 個交易日的收盤價并打印。數(shù)值能正確輸出說明「取數(shù)—計算」這條最小通路已經(jīng)打通后面所有策略都站在這塊地基上。先想清楚為什么手動盯盤撐不住在動手寫策略前值得先看清手動模式的三處硬傷數(shù)據(jù)散行情、公告、新聞分布在好幾個網(wǎng)站手動匯總費時還容易漏掉關鍵一條。執(zhí)行漂移規(guī)則寫在腦子里盤中的情緒一來實際操作就會偏離既定標準。沒法復盤當時的判斷依據(jù)沒有留痕事后說不清是哪一步出了問題。Hermes Agent 把這三件事都交給一個輪次循環(huán)去處理你定義規(guī)則它按輪次取數(shù)據(jù)、調工具、給結論每一步都可回查。整個執(zhí)行節(jié)奏收斂在一個文件里讀懂 agent/conversation_loop.py 中run_conversation如何驅動單次用戶回合模型調用、工具分發(fā)、重試、回退、壓縮就理解了它轉起來的速度。開箱即用的六項能力清單不用自己搭基礎設施下面這幾項直接可用對應到交易場景各自解決一類問題終端工具調用取行情、跑腳本、讀寫文件都走同一套工具命令和產(chǎn)物天然留痕。Web 搜索接入通過 agent/web_search_provider.py 接不同搜索源抓取財經(jīng)新聞和公告做情緒判斷。內(nèi)置 cron 調度cron/目錄下的調度器讓 Agent 到點自動跑任務還能把日報推到任意聊天平臺。工具權限管控所有動作統(tǒng)一走 agent/tool_executor.py 調度你的「下單」和別的工具一樣受權限與結果校驗約束不是裸調接口。子 Agent 并行需要交叉核對多只標的時可派生隔離的子 Agent 并行處理互不阻塞。會話隔離用桌面端把不同策略放進獨立會話互不干擾也方便日后按會話檢索復盤。寫下第一條交易規(guī)則并回測一整年先挑個最容易上手的 50/200 雙均線交叉把它寫成一個小函數(shù)取到數(shù)據(jù)后由 Agent 調用def ma(prices, n): return sum(prices[-n:]) / n def signal(prices): if len(prices) 201: return HOLD s, l ma(prices, 50), ma(prices, 200) ps, pl ma(prices[:-1], 50), ma(prices[:-1], 200) if s l and ps pl: return BUY if s l and ps pl: return SELL return HOLD?先回測再談實盤。取一年歷史數(shù)據(jù)逐日調用該函數(shù)統(tǒng)計信號次數(shù)和假設成交后的凈值曲線結果存成 CSV?;販y不神奇但它能立刻暴露兩類典型問題信號太少參數(shù)太鈍全年沒幾次機會和信號亂閃參數(shù)太敏感追進去就被洗出來。調參的判斷標準很簡單——把信號數(shù)壓到你能逐筆人工復核的范圍內(nèi)多到核不動、少到?jīng)]意義都不對。上線前核對這四道安全閘?? 下面是把 Agent 用在持續(xù)取數(shù)場景時最容易踩的坑每一條都對應倉庫里現(xiàn)成的模塊給循環(huán)任務設預算上限防止「再查一次」?jié)L成死循環(huán)。輪次消耗由 agent/iteration_budget.py 計數(shù)父 Agent 默認 500、子 Agent 默認 50墻鐘超時交給 agent/deadline.py 兜底。數(shù)值計算一律走腳本不交給模型讓模型做加減乘除并不可靠均線、閾值這些交給上面的 Python 函數(shù)模型只負責調用腳本和解讀結果。先模擬后真實執(zhí)行階段先用「打印信號」代替真實下單連續(xù)跑若干天、人工核對無誤后再考慮接真實通道。單步動作受權限管控任何工具調用都經(jīng) agent/tool_executor.py 分發(fā)確認結果校驗和權限邊界符合預期。把它掛上夜班策略驗證通過后讓它從「跑一次」變成「自己轉起來」用內(nèi)置 cron 調度設定每個交易日固定時段拉數(shù)據(jù)、算信號、生成日報推送到你常用的聊天平臺要同時盯多只標的時派生隔離的子 Agent 并行處理一個不阻塞另一個。你的角色從盯盤的人退回到定規(guī)則、看日報、偶爾糾偏的位置。接下來立刻可做的三件事克隆倉庫按上面三步打通「取數(shù)—計算」最小鏈路確認能正確打印收盤價。用 50/200 均線寫出第一個策略函數(shù)跑一年回測輸出信號次數(shù)與凈值曲線。把驗證過的策略掛上定時任務只輸出信號、不真實下單觀察一周再決定下一步。框架替你守的是執(zhí)行紀律——到點取數(shù)、按規(guī)則算信號、全程留痕但買什么、買多少、什么時候停決定權始終在你手里?!久赓M下載鏈接】hermes-agentThe agent that grows with you項目地址: https://gitcode.com/GitHub_Trending/he/hermes-agent創(chuàng)作聲明:本文部分內(nèi)容由AI輔助生成(AIGC),僅供參考