技能名稱
概述
此技能提供一個確定性、受風險控管的多智能體交易引擎,專為美國股票設計。策略群組提出交易訂單,獨立的風險守門員擁有最終決定權,確保交易安全。預設為紙上交易模式,並可透過閘道連接真實的 Robinhood MCP 執行。
使用時機
- 當需要為美國股票執行自動化策略驅動的交易時。
- 當需要一個內建風險管理的多智能體交易系統時。
- 當需要從紙上交易模式逐步過渡到真實市場執行時。
- 不應使用的情況: 當需要非標準的金融工具(如加密貨幣、期貨)或無需風險控管時。
輸入
| 輸入 | 必要 | 說明 |
|---|---|---|
ticker | 是 | 要交易的股票代碼。 |
order_type | 是 | 訂單類型(市價單、限價單等)。 |
quantity | 是 | 要買入或賣出的股數。 |
strategy_parameters | 否 | 策略群組使用的參數(例如:均線、動量閾值)。 |
流程
- 接收交易請求並驗證輸入的必要欄位。
- 策略群組根據提供的參數決定交易意圖(買入/賣出/持有)。
- 風險守門員獨立審查策略群組的輸出,評估風險分數並批准或拒絕訂單。
- 若批准,則將訂單轉發至 Robinhood MCP(在紙上模式下為模擬,在實盤模式下則為真實執行)。
- 交易引擎記錄所有決策與執行結果。
輸出
此技能返回結構化的交易結果,包含:訂單狀態(已提交/已拒絕/已執行)、風險評分、策略意圖,以及交易 ID。下游技能(如日誌記錄或報告工具)可消費此結構化結果。
理由說明
| 藉口 | 反駁 |
|---|---|
| 「對於小額訂單可以跳過風險檢查。」 | 風險守門員是為了防止任何規模的潛在損失而設計的獨立檢查,因此不應被繞過。 |
| 「策略已經很可靠,不需要雙重驗證。」 | 多智能體設計的關鍵在於透過獨立的風險審查來降低群體迷思或策略偏差的風險。 |
紅旗警示
- 策略群組與風險守門員之間的持續衝突(表明參數或模型有問題)。
- 在高波動性市場條件下,系統持續拒絕所有訂單(可能過於保守)。
- 風險評分在沒有明顯理由的情況下突然變化。
驗證
- 必須存在有效的策略輸出(至少包含買入/賣出/持有建議)。
- 風險守門員必須產生一個風險分數,並根據該分數出具明確的批准或拒絕決定。
- 若訂單被提交執行,必須收到交易 ID 或執行確認作為證據。
- 所有步驟(策略決策、風險審查、執行結果)必須記錄到交易日誌中。