階段 03進階

自動化:從規則到真的在跑的程式

自動化把主觀判斷與情緒從執行中移除,換上的是基礎設施的風險。

2 分鐘閱讀進階

自動化把猶豫與事後反悔從執行中移除。它也換上了一類新的風險:那個正在跑你策略的機器,其實並沒有在跑你的策略。

走向自動化不是工作的結束。它是工作內容的改變。

自動化實際上修好了什麼

一支程式會照著規則執行,沒有恐懼、沒有貪婪,也沒有移動停損的衝動。它不會因為昨天很嚇人就跳過一個訊號,也不會因為昨天很過癮就加倍。

那種一致性就是全部的價值主張。如果你的主觀結果比你的規則化結果更好,自動化會忠實地重現兩者之中較差的那一個——而在你建造任何東西之前知道這件事,是一個值得擁有的發現。

選擇執行途徑

MetaTrader 的 EA 是最常見的散戶途徑,生態系龐大、部署直覺。TradingView 上的 Pine Script 策略跑在雲端,可以把警報導向券商。API 與 FIX 連線給予最多控制,也要求最多工程。

依你的策略需要跑在哪裡、以及你的券商支援什麼來選。沒有通用最好的選項,而且如果一個較簡單的途徑就能做到,那最複雜的那條不該是你選的。

FlashOrder Logo

FlashOrderSignal Caster

Seamlessly bridge TradingView signals to MT5 for automated execution. The ultimate tool for systematic traders.

Learn More

為什麼 VPS 不是選配

一支跑在你筆電上的策略,會在你的筆電睡眠、沒電、斷線、或因更新而重開機時停下來。任何一項都可能剛好發生在一個部位開著而且無人管理的時候。

資料中心的虛擬專用伺服器能解決這件事,而把它放在靠近券商伺服器的位置也能降低延遲。對任何持有部位少於一天的策略來說,這是基礎設施,不是奢侈品。

監控是策略的一部分

自動化系統失效的方式是安靜的:斷線、被拒絕的訂單、過期的權杖、券商端商品代碼變更。這些沒有一個會自己宣告,而它們全部都代表你並沒有在交易你的策略。

把心跳檢查、漏訊號警報,以及預期部位與實際部位的對帳做進去。自動化的虧損仍然是虧損,而最危險的自動化失效,是那些你幾週後才發現的。

重點整理

  • 自動化買到的是一致性,不是獲利能力——先驗證優勢
  • 讓執行途徑對上你的券商與策略的需求
  • VPS 能避免因為跑在個人機器上而產生的安靜失效
  • 持續監控:斷線與被拒絕的訂單都是安靜地失效
重點一覽
  • EA 與 Pine Script 策略會毫不猶豫地執行規則
  • VPS 讓執行在你自己的機器關機時仍然活著
  • 上線時間、延遲與重新連線處理都變成策略的一部分
  • 自動化的虧損仍然是虧損,所以監控不是選配
常見錯誤

把一套從未經過驗證的策略自動化,然後把虧損稱為程式 bug。

在 Strategist 上實作

閱讀不等於驗證

把你剛讀到的概念寫成明確的規則,然後測試它。那是唯一能知道它到底行不行的方法。

建立策略