Little Bird Trading

交易自動化管理與防護機制

閱讀約5分鐘 · 更新於

把你的交易變成規則,會改變風險所在的位置。裁量型交易者手滑下錯單,只會虧一筆交易;規則型管線裡有一條壞規則,則會讓每一筆符合該規則的交易以機器的速度虧損,直到有人發現為止。這種不對稱就是治理最重要的原因。這裡是把你的流程變成交易規則的中心:分階段上線、變更控管和停機開關,這三項控制決定了把你的工作流程變成規則,是讓你更一致,還是只是讓你犯錯更快。

先把無聊的部分變成規則,最後才處理有風險的部分

大多數災難來自於在把其他任何東西變成規則之前,就先把執行變成規則。比較安全的順序是分階段把權限往外移,而且只有在前一個階段穩定運行一段明確的時間之後,才進入下一個階段。

  • 第1階段,監控。機器負責觀察和回報;你負責決定和點擊。把盤前例行流程、價位和警示變成機器可以執行的規則。完全不碰券商。交易計畫和每日價位自然落在這個階段:ES、SPY、NQ、QQQ和另外19個市場的價位已為你算好,並由MyLinedChart畫在圖表上,但進場、部位大小和出場仍掌握在你手中。
  • 第2階段,附條件的警示。系統在價格到達預先定義的價位,或價格從一個已發布價位移到下一個時發出提示。每一筆訂單仍由你自己下;訊號更精準且以規則為基礎,並免去盯盤。
  • 第3階段,條件式執行。現在系統可以下單,但只能在嚴格的防護欄之內:固定的最大部位大小、每日虧損上限,以及商品白名單。以小規模運行,一口微型合約,持續數週,再信任成交結果。
  • 第4階段,更高的自主性。只有在第3階段已證明在不同的交易時段條件下(趨勢日、盤整日、事件日)都穩定之後,你才擴大授權範圍。

分階段很重要,因為把邏輯變成規則會放大你餵進去的任何東西。如果邏輯很弱,直接跳到第3階段,就會以機器的速度放大這個弱點。先證明設定有效,再讓機器據此行動。

變更控管:把你的規則當作正式上線的軟體

規則型系統的隱形殺手,是沒有紀律的修改。交易者在虧損的一天之後調整一個參數,在交易時段中改變確認邏輯,之後就無法說出哪個版本產生了哪些結果。借用軟體團隊使用的紀律:

  • 所有東西都做版本控管。每次規則變更都要有時間戳記、一行理由和一個版本標籤。如果策略在 v7,你應該能夠準確說出 v6做了什麼,以及你為什麼改動。
  • 不要在交易時段內修改邏輯。修改在收盤後、在紙上或回測中進行。在交易時段內改規則,就是把小幅的虧損變成無法追查的虧損。
  • 保留一條回復路徑。上一個已知正常的版本,隨時一個指令就能回復。如果新規則在第一天表現怪異,先回復,再診斷。
  • 把變更與部署分開。寫好規則,隔天早上用冷靜的眼光檢視,然後再部署。在同一個交易時段內寫好就執行,是過度擬合的調整偷偷混進來的地方。

變更控管與交易計畫對待自己價位的方式直接對應:價位在收盤後為下一個交易時段計算,然後發布,在你交易它們的期間保持固定。

同樣的紀律也適用於總經論點

治理適用於任何規則型流程,包括以論點為基礎的交易。以論點為基礎的交易者,也就是對利率、美元或類股輪動抱持總經觀點的人,面臨同樣的失敗模式,只是換了一件外衣:每次有新聞標題就不斷對論點做出反應式的修改。解決辦法相同。把低價值的監控變成規則,讓機器追蹤你的失效觸發條件和情境警戒線,並把對論點本身的任何改變視為經過深思、受變更控管的事件。事先建立情境樹:如果是 A 階段,就採取這個姿態;如果失效價位被突破,就空手,並在交易時段開始之前寫下什麼會證明你錯了。把論點與時機分開:總經判斷決定方向和部位上限,而價位負責進場和出場。這種分離讓你能把稀缺的認知頻寬留給解讀行情階段。

停機開關:在失敗發生之前設計好失敗

停機開關是預先承諾、可以測試的規則,會讓系統自行停止。好的停機開關既無聊又具體:

  • 虧損上限。達到你事先設定的固定金額或 R 上限就當日停機,有些交易者使用的規則是固定的虧損筆數或帳戶的固定百分比,以先到者為準。重點是這個數字在交易時段開始前就已決定。
  • 資料完整性關卡。如果資料來源出現缺口、報價過時,或價位看起來不可能,系統就停止。在規則型系統中,資料來源異常造成的損害比模型錯誤更大。
  • 行為關卡。如果系統試圖下單的頻率高於歷史常態,或做了白名單以外的交易,它就暫停並通知你。異常的頻率是偏離的早期症狀。

接著,這是幾乎每個人都略過的部分,演練停機開關。在清淡的日子刻意觸發它。從未測試過的故障保護,只是一份政策文件。治理成熟度以可復原性來衡量:好的系統會平順地失敗,並可預期地恢復。

留意兩個軸向的偏離

退化很少會主動宣告。在兩個獨立的地方追蹤它,因為它們可能分別變動。訊號偏離是你的分析變差,你的價位或行情階段判斷與價格的實際走勢不再吻合。執行偏離是成交變差、滑價擴大、部分成交、延遲,而訊號仍然正常。系統可能在一個軸向上看起來健康,在另一個軸向上卻持續失血。如果你正在建立或調整規則本身,請搭配如何辨識過度擬合的交易系統,並把結果納入重複進行的績效檢討,讓偏離能在固定節奏中被發現。

交易計畫的定位

Little Bird 刻意定位為第1階段和第2階段的工具。它處理背景工作,發布具體的價位並畫在你的圖表上,讓你的判斷建立在乾淨、一致的畫面上。它不會碰你的券商。這種分離是刻意的:價位已標準化,讓你不必每天早上重新建立,而執行權限仍掌握在你手中。如果你想在把任何東西接進工作流程之前先看看價位,免費的交易時段回顧是個好的起點;下一個交易時段的價位在Pro中。

僅供教育用途。不構成投資建議。

僅供教育用途。不構成投資建議。