VALYNOXSTRATEGY RESEARCH TECHNOLOGY
AlphaPrimeAlphaPrime
策略學院 / 策略生成

程式交易合法嗎?散戶可做與不可做的事

個人在多數主要市場可合法使用程式交易。法律規範的是委託的作為與券商保有的管控,而不是委託由電腦送出與否。你需要券商的自動交易協議與經核可的路徑;在印度,程式還須透過券商 API,並經券商登記。幌騙、分層掛單與對敲,程式做與人做同樣違法。

作者 · 發佈 · 更新於 · 編輯原則

目錄
  1. 散戶使用程式交易合法嗎?
  2. 券商與交易所對自動委託有哪些要求?
  3. 印度的程式交易合法嗎?散戶程式需要什麼核可?
  4. 哪些做法即使由程式執行也屬違法?
  5. 合規的散戶自動化策略長什麼樣子?
  6. 常見問題
  7. 參考文獻

程式交易合法嗎?合法。在美國、歐盟、台灣、印度與其他多數主要市場,散戶可以執行程式來下單。法律規範的是委託的作為與券商保有的管控,而不是按下按鈕的是人還是電腦。

程式交易是指由程式把寫好的規則套用在價格資料上,並將產生的委託送給券商。可類比開車:擁有汽車合法,自動駕駛功能同樣合法,但交通規則適用於車輛,與誰操控無關。運作方式請見程式交易的定義與成本;本文談的是規則。合法的策略值不值得執行,則是另一個問題,答案在散戶程式交易能否獲利。

這個問題分三層,每一層都要得到肯定:國家法律(詐欺與操縱規範)、交易所規則(委託標記、訊息量上限),以及券商自己的條款(自動交易協議、API 權限、風險限額)。演算法委託是現代市場的尋常一環;Hendershott、Jones 與 Menkveld(2011)量測了它們在 NYSE 的成長,發現隨著演算法委託擴散,流動性有所改善。

一筆委託,三層規則:交易者的程式位於券商條款、交易所規則與法律之內,委託在送達市場之前要通過這三層 一筆委託,三層規則 你的程式位於三層之內 法律 交易所規則 券商條款 程式 市場 單一層合法還不夠。 所以:三層都要通過。
程式的委託在送達市場之前,要通過三層規則。單一層合法還不夠。

券商與交易所對自動委託有哪些要求?

程式送出委託之前,你需要向券商與交易所取得四項:自動交易協議、經核可的委託路徑或 API、事前風險限額,以及部分交易所要求的演算法委託標記。

  1. 自動交易協議。大多數期貨券商對從軟體送單的客戶另有表單。內容載明:程式送出的每筆委託,都由你負責。
  2. 經核可的路徑或 API。API(應用程式介面)是程式與券商委託系統溝通的連線。券商會列出接受的平台與 API;在其他平台上執行的策略無法下實單。
  3. 事前風險限額。事前風險限額是券商在每筆委託送出前執行的檢查,例如單筆委託上限、持倉上限與單日虧損上限。限額由券商設定,你無法關閉。
  4. 委託標記。部分交易所要求每筆委託帶有旗標,註明是人工還是程式輸入。你的平台或券商會填入;請詢問它送出的是哪個值。

這些管控之所以存在,是因為無人看管的程式一分鐘內可以把同一個錯誤重複數千次。CFTC 與 SEC 針對 2010 年 5 月 6 日閃電崩盤的報告,追溯了一支自動賣出程式如何與其他演算法交互作用,其後自動化委託流的管控隨之收緊。

印度允許散戶使用程式交易,但依 SEBI 架構,程式必須透過券商提供的 API 連線,且程式須經券商向交易所登記。SEBI 是印度證券交易委員會(Securities and Exchange Board of India),為該國的監理機關,訂定券商與交易所隨後套用的規則。

與多數其他市場的實際差異,在於誰為程式背書。在美國,簽署過自動交易協議的客戶,可以經核可的路徑執行任何程式。在印度,券商是關卡:由它提供 API、向交易所登記程式,並掌握風險管控。由於架構的細節是分階段發布的,第一步是向券商詢問它目前支援哪條路徑,並在動手之前,先讀 SEBI 網站與交易所頁面上的現行通函。

問題多數市場(例如美國期貨)印度(SEBI 架構)
誰可以執行程式簽有券商自動交易協議的任何客戶透過 SEBI 註冊券商的散戶客戶
委託如何送到交易所客戶自選的核可平台或 API僅限券商提供的 API
核可或登記步驟券商協議;策略無需登記程式經券商向交易所登記
誰掌握風險管控券商的事前限額券商的事前限額,加上交易所監督
多數市場與印度的比較:在多數市場,簽有自動交易協議的任何客戶都可經核可的 API 執行程式,無需登記,由券商做風險檢查;在印度,程式透過券商的 API 執行並經券商登記,交易所另加監督 印度的差異 多數市場與 SEBI 架構 多數市場 印度 適用對象 路徑 登記 風險檢查 任何客戶 核可 API 無 僅限券商 經券商 券商 API 已登記 加交易所 印度多一道登記步驟。 所以:向券商問清路徑。
印度的路徑多了一道經券商登記的步驟。要向券商詢問的問題,就是各列的標題。

哪些做法即使由程式執行也屬違法?

幌騙(spoofing)、分層掛單(layering)、對敲(wash trade)與報價灌單(quote stuffing),不論由人或程式執行,都是市場操縱,判斷標準是意圖。程式下了根本不打算成交的委託,是最明確的例子,因為程式碼本身就顯示了計畫。

幌騙是下了打算撤銷的委託,讓其他交易者對供需做出錯誤判斷。分層掛單是同時在多個價位幌騙。對敲是與自己買賣同一口合約,製造虛假成交量。報價灌單是以大量委託與撤單灌入交易所,拖慢其他參與者。在美國,期貨幌騙自 2010 年起就是《商品交易法》(Commodity Exchange Act)中點名的違法行為;在歐盟,《市場濫用規則》(Market Abuse Regulation)涵蓋同樣的行為。Kirilenko、Kyle、Samadi 與 Tuzun(2017)說明了監理機關如今如何重建逐筆委託的序列,看出誰下了什麼單、撤了什麼單。

簡化委託簿三個時點中的幌騙:大額假賣單出現,小額真實買單在一旁等待;其他交易者賣出,買單成交;隨後假賣單遭撤銷;預謀的撤單就是違法行為 幌騙:假單、成交、撤單 簡化委託簿的三個時點 1 假單牆 2 他人賣 3 撤單 買單等待 買單成交 買單保留 預謀的撤單才是違法點。 所以:只送想成交的委託。
幌騙的順序:假壓力、真成交、撤單。監理機關要找的,是成交之後接著出現的撤單。

合規的散戶自動化策略長什麼樣子?

合規的散戶策略只送出想成交的委託、設有停損或風險限額、上線前以手續費與滑價測試、保留每筆委託的紀錄,並在券商核可自動交易的平台上執行。以下每一步,各對應第一節三層規則中的一層。

六步驟上線:寫下含停損的規則、計入成本回測、以未見過的資料做樣本外測試、簽署券商自動交易協議並取得 API 權限、設定風險限額與紀錄,最後小量執行並檢視委託紀錄 六步驟,上線實單 步驟 1–3 為你,4–6 為券商 123 456 寫規則 含停損 回測 含成本 樣本外測試 未見資料 簽署協議 API 權限 風險限額 並留紀錄 小量執行 查看紀錄
從寫下規則到實單上線共六步。前三步滿足你自己的要求,後三步滿足券商與交易所的要求。

下方的報表呈現第二步的產出。AlphaPrime(Valynox)對 NQ 日 K 棒執行搜尋,區間為 2019-01-02 至 2025-06-30,多空皆做,一口,每筆交易計入 $20 手續費與 $10 滑價。這條規則是以常見指標組成的替身,並非本文的主題。它是搜尋嘗試的 1,024 條中唯一留下的候選,依報酬相對回撤選出;事後挑出留下來的那一條,會讓數字顯得好看,因此這些數字只呈現一般規則式報表的樣貌,不代表這條規則的獲利,也不代表讀者可以預期的結果。

來源:AlphaPrime 產品引擎(CPU),2026-10-31 執行。NQ 日線,2019-01-02 至 2025-06-30,多空都做,1 口,每筆手續費 $20、滑價 $10。

項目結果
淨利(已平倉)$146,230
最大回撤$40,325
交易筆數49
勝率61.22%
獲利因子2.37
平均每筆$2,984.29
在場時間23.29%
請看交易筆數與成本設定:每筆交易都是計入手續費與滑價的真實委託,這類程式,監理機關並無疑義。
請看交易筆數與成本設定:每筆交易都是計入手續費與滑價的真實委託,這類程式,監理機關並無疑義。 NQ · 日線 · 2019-01-02 至 2025-06-30 · CPU 引擎回測

六年半內四十九筆交易,也代表每筆委託都能對照紀錄逐一人工檢查,這正是第六步的要求。第四步之前,先做演算法交易策略持續有效的檢驗中的五項檢驗;挑選將承載實單委託的軟體時,則使用演算法交易軟體真正重要的功能中的清單。策略通過之後,就必須放在券商核可的平台上,因此 AlphaPrime 可將策略的原始碼匯出到 MultiCharts、TradingView、TradeStation、NinjaTrader、MetaTrader 4 與 MetaTrader 5,平台匯出頁面列出哪一個符合你券商的路徑。

下一步:向券商索取自動交易協議與核可平台清單;如果你在印度交易,請在寫下第一條規則之前,先讀 SEBI 現行的散戶程式交易通函。

常見問題

印度的程式交易合法嗎?

合法。印度證券監理機關 SEBI 允許散戶使用演算法交易,但程式必須透過 SEBI 註冊券商提供的 API 連線,且程式須經該券商向交易所登記。請詢問券商支援哪條路徑,並閱讀 SEBI 現行通函,因為該架構是分階段發布的。

程式交易合法嗎?

合法。在美國、歐盟、台灣、印度與其他多數主要市場,個人都可以執行程式來下單。規則適用於委託的作為,例如禁止幌騙與對敲,也適用於券商必須保有的管控,例如事前風險限額。你還需要券商對自動委託的協議。

自己執行交易程式需要執照嗎?

在多數市場,以程式交易自己的帳戶不需要執照。執照適用於管理他人的資金,或向大眾販售訊號或軟體的情況。交易自己的帳戶,要求是券商的自動交易協議、經核可的平台或 API,以及券商的風險限額。

程式交易中的幌騙是什麼?

幌騙是下了打算撤銷的委託,讓其他交易者看到虛假的買進或賣出壓力,並順勢交易。不論由人或程式執行,都是市場操縱。按訊號各送一筆委託、且希望每筆都成交的策略,不屬於幌騙。

參考文獻

  • Hendershott, T., Jones, C. M., & Menkveld, A. J. (2011). Does Algorithmic Trading Improve Liquidity? The Journal of Finance, 66(1), 1–33.
  • Staffs of the CFTC and SEC (2010). Findings Regarding the Market Events of May 6, 2010. Report to the Joint Advisory Committee on Emerging Regulatory Issues, September 30, 2010.
  • Kirilenko, A., Kyle, A. S., Samadi, M., & Tuzun, T. (2017). The Flash Crash: High-Frequency Trading in an Electronic Market. The Journal of Finance, 72(3), 967–998.