交易記憶
人工交易如何變成可評分、可歸因、可審計的學習案例
🔴 高級功能:Trading Memory 是隻讀審計頁面,不是推薦引擎。歷史結果不代表未來表現。
Trading Memory 將一次人工決策與確認執行、成交、市場結果、評價,以及後續的方法論或角色級經驗連接起來。它有意比賬戶歷史更窄:Agent 執行的人工現貨活動可以展示,但在 perps 中只有人工發起的交易才可能進入學習鏈路;自動和來源未知的 perps 始終排除。
頁面展示什麼
| 標籤頁 | 內容 |
|---|---|
| Activity | 符合條件的執行、結果狀態、執行前實際使用的框架,以及可用時的瀏覽器鏈接。 |
| What it learned | 方法論觀察、版本化評價結果、聚合統計和已完成反思的案例。 |
| Your notes | 你顯式維護的事實與約束;它們與自動評價的交易案例保持分離。 |
該頁面只讀。需要糾正偏好或約束時,請在聊天或 Memory 設置中修改,而不是編輯評價歷史。
哪些永續合約交易會進入交易記憶
| 來源 | Trading Memory 行為 |
|---|---|
| 人工確認的 Agent 交易 | 單次 preview 被消費,且決策、賬戶、資產、方向完全匹配後納入。 |
| 受支持外部入口的人工交易 | 只有能確認來源為人工時才納入。 |
| Autopilot 或 XStrategy | 只進入自動執行審計域,不會成為人工交易案例。 |
| Strategy Studio 或 workflow 執行 | 只進入自動執行審計域。 |
| 來源未知或證據衝突 | 進入隔離區,不參與評分、反思、方法論統計或召回。 |
AI 標記的優先級始終高於表面的人工證據。來源記錄不可用或證據不足時,Minara 會 fail closed 為 unknown,不會猜測它是人工交易。
從決策到學習案例
- 人工交易 preview 創建與決策綁定、只能使用一次的
preview_id。默認有效 30 分鐘,並綁定 tool、session、賬戶、資產、方向和規範化參數哈希。 - 確認會消費該 preview。重複使用、修改參數、跨賬戶或跨資產匹配都會被拒絕。
- 執行和成交精確關聯到該決策;position lifecycle 重建開倉、加倉、減倉和平倉。
- 符合條件的結果生成不可變 evaluation run;重放會追加新 run,不覆蓋舊結果。
- 只有明確 promoted 的 primary run 更新方法論統計。完成反思後,還可能按 Role Memory 模式生成 role case。
Autopilot 沒有人工 preview,因此不會意外進入這條鏈路。
結果狀態
- Not scored yet:尚未達到最小評價年齡,或正在等待已開啟的回測 runner / 市場數據。
- 類似
+2.40% in 24h的市場結果:確定性結果已持久化;可選的推理評價可稍後完成。 - Not scored:該操作沒有可評價的市場方向結果,例如 transfer 或其他非方向性操作。
默認準入年齡和結果週期均為 24 小時。開啟回測後,gateway 啟動時會立即處理逾期任務,之後按配置間隔運行。參見環境變量。
“使用框架”列何時有數據
Frameworks 表示執行時歸因,不是 outcome 評分後補上的標籤。只有當符合條件的已保存方法論在確認執行前被實際檢索,或明確關聯到同一決策時,該列才會顯示數據。
橫線表示沒有記錄到可歸因的框架證據。直接調用工具、transfer、許多遷移的舊記錄,以及 Agent 未查詢已保存方法論就完成推理的交易,出現橫線都屬於正常現象。後續 outcome 評分不會偽造歸因,因此 24 小時後橫線也不會自動變成框架名稱。
可擴展的評價方案
評價體系不寫死一種公式。版本化 benchmark profile 會按資產、週期和評價維度選擇 evaluator 及其配置。每次 run 保存完整輸入快照,以及每個因子的原始值、標準化值、權重、貢獻、數據質量和缺失原因。
內置 profile 覆蓋方向收益、方向超額收益、beta 調整或對沖收益,以及真實淨 PnL。執行質量使用 closed PnL - fee - 可归属 funding;缺少 funding 時標記為 partial quality,而不是偽造數值。只有明確輸出 binary outcome 的指標才計算 Wilson。新的多因子 evaluator 無需數據庫遷移即可註冊。
角色記憶模式
在 gateway 啟動前設置 ROLE_MEMORY_MODE:
| 模式 | 行為 |
|---|---|
off | 保留已有案例供審計,但不新建、不評價、不召回、不注入 role case。 |
shadow | 默認值。 生成並評價符合條件的人工案例,但不向正式決策召回或注入。 |
active | 還會把已反思的人工案例召回到匹配的分析角色及 Institution Trader / PM 提示詞;執行工具永遠不會收到案例文本。 |
非法值會警告並回退到 shadow。修改後必須重啟。靜態安全規則、SOUL 和用戶約束始終高於 role case。
遷移與審計
每條舊記錄都會進入且只進入一個目標:統一的人工決策鏈、自動執行審計域,或來源隔離區。舊 Wilson 分數僅作為審計快照保留,不影響新的 profile 統計。遷移會創建帶校驗和的遷移前 SQLite 備份和審計報告;運行時不存在舊 schema 的雙讀或雙寫。
排查
- 符合條件的交易超過 24 小時仍 pending:確認回測開關已開啟,重啟 gateway 觸發 catch-up,並檢查價格數據源日誌。dry-run 不會更新 Activity。
- Outcome 已顯示但 Frameworks 是
—:執行時沒有關聯方法論證據;它與評分互相獨立。 - 找不到 Autopilot 交易:這是預期行為;自動 perps 不屬於人工 Trading Memory。
- 交易來源不確定:應檢查隔離或審計數據,不要強行寫入學習統計。
另見記憶與個性化、自我改進 Agent和自主交易。