跳到正文

它怎麼決定

Agent 每一輪做什麼:引擎先執行你的硬限額,Agent 在限額內判斷,開倉前過安全檢查、授權、簽名和模擬。預檢門怎麼省掉沒有變化的輪次,決策怎麼評分,用了哪些模型、成本怎麼計量,以及 AI 不能做的事。

更新於 檢視 Markdown

這一頁把 Agent 的決策過程照實寫出來:哪些是確定性規則、哪些交給模型、模型看到什麼、成本怎麼計量、做得怎麼樣。它適用於模擬資金和真錢(兩者走同一套執行邏輯),觀察模式只做到「選池」為止、不下單。

一輪的全貌

開一個倉位要依次經過:

  1. 掃描:按你寫死的條件和平臺安全底線掃 Meteora DLMM 池(例如排除貔貅、可凍結、高轉賬稅的代幣)。候選只能比你的條件更嚴,不能更寬。
  2. 引擎套用你的限額:總預算、同時持倉數、同一個幣的倉位數、止損冷卻、當日虧損封禁……不滿足的候選和名額先被拿掉。開不了新倉時(名額、額度用完),這一輪不調模型。
  3. Agent 判斷:模型讀你的原話,自己決定要查什麼(池子資料、價格走勢、指標、代幣風險、區間回測),只能從這一輪真實掃到的池裡選,或者不開。區間、形態、方向、金額在你的邊界內由它選,具體 bins 由平臺按池子合成。
  4. 安全檢查(Gate):資料是否新鮮、池子是否在黑名單、TVL 與活躍流動性、近期成交、兩個代幣的獨立美元價格、代幣風險,再加一道賣出壓力測試。任何一項不通過就不開。
  5. 授權(Policy):獨立的授權服務核對單倉、總額、次數、滑點等上限,簽發一次性的執行授權。真錢的 Vault 還要一份鏈上聯籤。
  6. 簽名:隔離的簽名服務只執行拿到授權的操作。Agent 沒有任何私鑰。
  7. 先模擬,再發送:交易發出前先模擬,模擬不通過就不傳送。
  8. 你的 Vault:資金只在你的 Vault、DLMM 池和兌換之間流動。

任何一步沒通過,這一輪就不開倉,原因寫進 Agent 的時間線。所以「這一輪沒有開倉」是正常結果。

{screenshot: decision-stream}
Agent 詳情:每一輪做了什麼、為什麼

兩種節奏

多久一次 做什麼
保護性檢查 大約每分鐘 止損、價格止損、最長持倉、代幣變得不安全、你要求的平倉。命中即執行,不經過模型
完整一輪 按你的檢查頻率(公開測試期間觀察與模擬資金最快 10 分鐘) 管理已有倉位(持有、提前撤出、重定區間、復投),再找新倉位

已有倉位

每次檢查先看引擎執行的規則,命中即執行,AI 不能否決:

  1. 你要求平掉全部倉位 → 撤出;
  2. 代幣變得不安全(出現凍結許可權、轉賬稅過高、被列入黑名單)→ 撤出;
  3. 止損 → 撤出。你寫了止損線就按你的;沒寫時有一條兜底止損:虧損 ≥ 30% 撤出。預設按計價幣本位算(SOL 計價的池就是 SOL 本位),SOL 自己漲跌不會觸發;
  4. 最長持倉(寫了才有)→ 撤出。

止損用的現值 = 倉位估值 + 已知的未領手續費。估值暫時拿不到時規則不觸發,等下一次拿到再判斷,不會因為缺資料就撤出。

都沒命中、且到了完整一輪的時間時,管理模型按你的原話判斷:繼續持有、提前撤出、重定區間或復投。它拿到的是按你的口徑算好的事實:盈虧百分比、持倉多久、在區間哪一側、出區間多少分鐘(按已收盤的 5 分鐘 K 線計)、今天重定區間幾次、已賺手續費,以及 72 小時的價格結構(支撐、阻力、成交密集區)。

幾條約束,由宿主程式確定性核對:

  • 你列了退出條件,那就是完整清單。 提前撤出必須逐字引用你寫的某一條,或者有真實的代幣風險證據;你沒寫的指標(「跌破均線」「動能轉弱」)和止損線以內的回撤都不算。
  • 核對不通過時,平臺不替模型改決定,而是把「不符合策略的哪一條」退回給模型重新判斷一次;重新判斷後仍不符合,這一輪不執行。
  • 模型不可用、超時或輸出不合法時,一律按「繼續持有」處理,上面的保護性規則不受影響。

預檢門:沒有變化就不調模型

模擬資金的管理輪次絕大多數以「繼續持有」收場。所以到期的管理輪次在調模型之前,先和這個倉位上一次由模型做出的持有判斷比一比:

條件 閾值
仍在區間內,離邊緣 ≥ 區間寬度的 15%
盈虧變化 < 2 個百分點
離止損 / 止盈線 ≥ 3 個百分點
價格變化 < 3%
TVL 變化 < 25%
1 小時手續費 沒有放大或縮小 5 倍
新賺的手續費 < 成本的 0.5%
離最長持倉 > 60 分鐘
區間 沒被引擎改過
基線 不超過 120 分鐘

全部滿足才跳過,記一條「繼續持有」,理由寫明基線時間和變化量,不調模型。任何一項資料未知就照常調模型。基線只認模型自己的判斷,不認預檢門、規則或兜底留下的記錄,否則一串小變化會被一路放行。第一輪還沒有模型判斷時,用開倉那一刻當基線(前提是倉位還是開倉時那份計劃)。

硬規則(止損、最長持倉……)在預檢門之前執行,不受它影響。

目前只用於模擬資金。 真錢的管理輪次每一輪都調模型,等積累了足夠的模擬資金樣本再決定是否接上。

模型看到什麼

管理輪次(模擬資金)發給模型的是瘦身後的上下文:最近 3 小時的 5 分鐘 K 線、12 小時的 15 分鐘 K 線、24 小時的 1 小時 K 線(列式),按小時的成交與手續費,逐 bin 只留必要的幾列,最近 5 條管理記錄。指標(EMA、StochRSI、成交密集區)和盈虧事實仍用完整資料計算。這樣一輪的輸入約 1.1 萬 token,原來約 6.5 萬。

宿主核對和決策記錄用的是完整上下文;記錄裡另存一份「模型看到的那份」的雜湊,可以復算。

決策評分

每一次開倉決定都會被事後評估,對照「同樣的錢放著不動(留在計價幣裡)」:

  • 開倉:在 24 小時、72 小時和平倉時,比較淨收益、是否被止損、在區間內的時間。真錢平倉只認已實現盈虧(換回、對賬完成後才有),不拿最後一次盯市值代替;
  • 這一輪不開:抽樣 20%,用歷史 K 線估算「錯過了什麼」;
  • 持有 / 撤出:抽樣,24 小時後對照價格方向。

Agent 頁 Exit review(撤出復盤)下面那一行就是它:例如「近 30 天(模擬資金):評估了 N 次開倉,X% 優於不行動」,模擬資金和真錢各一行,樣本少於 5 次不顯示。預檢門跳過的持有不算模型的判斷,不計入。

評估結果不會喂回給 Agent:它不進任何提示詞,不影響下一輪的選擇。

模型與成本

Agent 的所有呼叫(選池、持倉管理、模擬資金和真實資金)目前都用同一個模型 DeepSeek V4.1 Flash,經平臺的模型閘道器呼叫。平臺可能更換模型,每次呼叫都會記下用的是哪一個。

  • 每一次模型呼叫都記賬:輸入 / 輸出 / 快取 token、耗時、模型、所屬 Agent 和這一輪,以及成本。網關回報實際費用的直接用它,沒回報的按單價表估算;單價還沒確認的記為未知,不當成 0。
  • 模型用量和閘道器費用都有計量,每天寫進運營日報;預檢門在沒有實質變化時跳過模型呼叫,省下的就是這部分成本。
  • 計量不能拖慢或改變決策:記賬失敗不影響這一輪。
  • 選中的模型不可用時,這次呼叫直接失敗、按「AI 不可用」處理(不開倉 / 繼續持有),不會悄悄換一個模型。

公開測試期間,檢測策略、對話、試執行和選池預覽計入賬戶每天的 AI 次數;觀察 / 模擬資金 Agent 的 AI 決策不佔這個次數,只計入平臺的 AI 總額度;真錢 Agent 的決策都不計。見常見問題。

傳送前先模擬

所有動資金的交易傳送前都先模擬,不通過就不傳送:

  • Agent 用真錢執行時,簽名前後各模擬一次;開倉前如果快照超過 30 秒就重取、重跑安全檢查並按現價重新合成同樣的幾何,決策期間價格動了 5% 以上這一輪不開;
  • Vault 的存入、提取,你錢包裡的開倉、領取、撤出、重定區間,都由服務端構建、先模擬,再交給你的錢包簽名。

已經發出的交易拿不到明確結果時,系統不會盲目重發或重籤,見安全 · 交易結果不確定時。

AI 不能做的事

  • 不能發交易,也拿不到任何私鑰或授權金鑰;它對資料庫只有只讀許可權。
  • 不能放寬你的邊界:不能選本輪查詢結果以外的池,不能讓投入超過總預算、單倉或倉位數上限,不能讓滑點超過授權,不能直接寫價格格子。
  • 不能攔保護性退出:止損、最長持倉、代幣變得不安全、你要求的平倉都由引擎執行,AI 只能更早撤出。
  • 拿不到可用的決定就不開倉,也不會退回「選第一名」這類預設選擇。

這些規則限制的是 AI 能做什麼,不能保證它做得好。它可能選錯池、時機不好、誤讀你的原話。見風險。

還有疑問?[email protected]
文件導覽

輸入關鍵字開始搜尋…

↑↓ 移動↵ 選擇Esc 關閉