TradingView 台指自動交易,商品串接與換倉設定:台指、小台、微台與海期

對於許多台指期、小台或微台指交易者來說,如何將 TradingView 上的策略訊號,自動轉化為實際下單動作,是邁向量化與自動化交易的重要一步。尤其對於已經略懂 Pine Script 或曾接觸過交易策略回測的新手交易員來說,手動下單往往效率低、出錯率高,不但拖累獲利表現,更難以實現多策略同步運行的高效率操作。

在這樣的背景下,CTPro 下單機成為許多使用 TradingView 進行策略回測與自動交易的台灣交易員首選工具。它支援的商品範圍包含台指期、小台、微台指等熱門合約,搭配策略群組管理與進階的口數比例設定,能有效控制資金配置與交易風險。

透過 Webhook 快訊串接,使用者可以將 TradingView 的交易訊號精準送達 CTPro 的系統,進而完成期貨下單指令。

這篇文章將逐步說明每一個設定環節,並補充實戰經驗與設定細節,幫助你打造一套穩定、安全、靈活的自動下單機制。

立即訂閱電子報,掌握最新資訊!

    稱呼

    電子郵件

    以下非必填,但若您願意分享,我們將能推送更精準的內容給您

    投資經驗

    是否為理工科背景、工程師或有寫程式的經驗?

    有興趣的主題
    量化交易台股期貨海外期貨虛擬貨幣美股

    有興趣的量化交易軟體/平台
    不清楚MultiChartsTradingViewPythonXQ

    想透過量化交易達成甚麼目的?
    不確定自動交易選股回測投資績效量化自己的投資方法想找現成的策略套用

    還有什麼想詢問的?

    零成本體驗TradingView台指期量化交易|全自動下單,小台微台也適用

    實務上,在一套完整的自動化流程裡,TradingView 的快訊設定就像「開關」,負責將 TradingView 上策略腳本發出的交易訊號,透過 Webhook 傳送給 CTPro 下單機進行處理與執行。

    Webhook 是一種用於「即時推送資料」的網路機制。根據 TradingView 官方文件所述,Webhook 快訊是唯一可以實現無人工干預的自動交易傳輸方式,並廣泛應用於 Pine Script 策略的即時下單。

    所以,當 TradingView 的策略滿足條件時,它會自動發送一段訊息給指定網址(即 CTPro 下單機的 Webhook 位址),來完成跨平台指令傳遞。這就像是一個機器人,在偵測到進場或出場訊號時,幫你把指令「執行」。

    訂閱電子報,即時獲取TradingView快閃優惠

    策略群組是什麼?在 CTPro 下單機該如何建立?

    當交易者開始建立多組策略並想進行自動化交易時,最常面臨的問題之一是:「如何有效整合多支策略的訊號,並避免重複下單或錯誤持倉?」

    這正是「策略群組」功能在 CTPro 下單機中扮演關鍵角色的原因。在 CTPro 下單機中,每一筆策略可以「獨立」成為一個群組,也可以多筆策略「綁定」在同一個群組內,統一對應到一筆下單邏輯。

    這樣的設計,對於同時操作多支策略的交易者而言,就具備以下幾個優勢:

    • 易於風險控管:將高風險策略單獨設為一群組,可設定最大持倉與口數比例。
    • 訊號集中化處理:避免多個策略同時發送相同交易指令,導致重複建倉或錯單。
    • 分群控倉邏輯:可針對每個群組設定不同的商品、倉位限制、下單模式。

    策略群組的建立步驟

    備註:要執行此步驟前,需要先完成 TradingView 的快訊串接,策略選單內才會顯示可以用的策略資料。具體的操作流程可先參考「此篇文章」。

    步驟一:

    Ctpro 下單 1
    1. 進入 CT 下單機介面 → 點選左邊「策略」
    2. 新增群組:
      • 若是單一策略操作,可選擇「快速建立」獨立群組。
      • 若要整合多支策略,則選擇「建立或加入群組」。

    步驟二:

    Ctpro 下單 2
    Ctpro 下單 3
    1. 設定群組名稱 → 點選「建立群組」。
    2. 點選「下拉選單」→ 選擇現有群組 → 點選「加入群組」
    3. 接著設定商品與下單參數(將於下個章節說明)。

    建立完成後,CTPro 系統會依據群組規則處理 TradingView 傳來的 Webhook 快訊,自動比對所屬策略並統一管理。

    備註:如果是選擇「快速建立」策略,此步驟可以略過。

    CTPro 下單機設定交易商品流程:台指期、小台與微台怎麼選?

    台指期 vs 小台 vs 微台指:三者差在哪?

    台指期(大台)、小台指與微台指,都是台灣期貨交易所(TAIFEX)推出的加權股價指數期貨產品,以臺灣加權指數(TAIEX)為標的,但它們的契約規模、交易門檻與適合對象不同。以下是三者的詳細比較:

    項目台指期(大台)小型台指期(小台)微型台指期(微台)
    交易代號TXMTXMWT
    每點價值NT$200NT$50NT$20
    原始保證金NT$357,000NT$89,250NT$17,850
    最小跳動點1點(= $200)1點(= $50)1點(= $20)
    適合對象資金雄厚、法人或專業交易人一般散戶、進階交易人初學者、資金較少者
    風險程度
    契約規模最大中等最小

    資料來源:臺灣期貨交易所

    對於新手來說,微台指是最佳起點:保證金低、風險相對小,且在 CTPro 下單機內建支援;中資金者可考慮小台;而有穩定獲利能力者可進一步使用台指期建立主策略部位。

    商品設定流程

    步驟一:

    Ctpro 商品設定 1
    Ctpro 商品設定 2
    1. 到「首頁」找到剛才建立好的策略群組 → 此時「商品」欄位處於「未設定」→ 點選右邊「設定」。
    2. 選擇交易市場:國內期貨或海外期貨。
    3. 選擇交易所:請依照券商提供的交易所代碼。
    4. 選擇商品代碼:因為每個券商的 API 商品代碼都不同,需要自行確認。

    以圖示的小型台指為例,交易所代碼為「TAIFEX」,商品代碼可直接輸入「MXF」。此外,如果想要快速查詢商品,也可以在圖片中「搜索關鍵字」欄位中輸入商品代碼,即可快速找到商品。

    步驟二:(非必要)

    Ctpro 商品設定 3

    如上圖所示,如果在 CTPro 內建系統中查詢不到商品,可透過右上角「手動新增商品」自行添加。但要注意,只有手動添加的商品可以刪除,系統內建的商品無法刪除。

    ⚠️ 關鍵提醒:商品代碼錯誤 = 無法下單,不同券商的 API 商品代碼可能不同,這會導致策略訊號雖已送出,但下單失敗、甚至錯單。因此如需手動新增商品,請先向券商營業員確認正確代碼後,再自行設定。

    CTPro 下單口數怎麼設?一般下單 vs 比例下單差在哪?

    當交易策略訊號進入 CTPro 下單機後,系統必須根據你的設定來決定下幾口單。這正是「下單口數設定」的核心功能。而在 CTPro 系統中,主要提供兩種下單邏輯:一般下單與比例下單,具體說明如下:

    一般下單(固定倍數)

    Ctpro 下單口數 1

    一般下單是最直覺的設定方式,交易者可以直接設定每個策略訊號對應下幾口單:

    • 可額外設定「最大持倉限制」,系統會在達到上限後,只處理平倉、不再新開倉,避免倉位過重。
    • 例如設定「2 倍」,代表策略發出一口訊號,CTPro 下單機實際就會下兩口。

    比例下單(依據總部位動態分配)

    Ctpro 下單口數 2

    比例下單是一種更彈性的下單邏輯,透過「帳戶持倉限制」&「策略最大持倉」,來計算最終下單口數,確保每個策略根據權重進行下單。適合同時執行多個策略、但又不希望總持倉超過資金承受範圍的交易者。其運作方式如下:

    實際下單口數 = 帳戶最大持倉 ÷ 策略最大總持倉 × 當前策略發出的下單數量

    舉例說明,假設你設定:

    • 帳戶最大持倉為 2 口
    • 策略最大總持倉為 10 口
    • 當下 3 支策略發出共 3 口多單訊號

    則下單比例為 2 ÷ 10 = 0.2

    3(訊號總口數)× 0.2 = 0.6 → 系統四捨五入後,實際下單為 1 口。

    所以,如果策略發出 10 口訊號,實際下單則為 2 口,以符合帳戶目前最大持倉設定。

    CTPro 校正部位功能介紹:避免訊號與真實倉位錯位

    Ctpro 校正部位 1

    在自動化交易中,最令人擔心的情況之一就是「策略顯示該做多,但實際倉位卻是空單」,這種「訊號與真實倉位錯位」的情況,若未即時發現,可能導致反向操作、資金爆倉,甚至完全違反原本的風控邏輯。

    訊號錯位的情境常發生於以下幾種情況:

    1. 手動平倉但未同步更新策略狀態。
    2. 連線中斷或 API 傳送失敗,導致未下單成功。
    3. 券商端回報延遲或失誤,策略以為已進場,其實尚未成交。

    這些異常都會導致策略與真實帳戶產生「部位不同步」的情況。

    為了避免這種災難性風險,CTPro 下單機提供了「校正部位」功能,專門用來修正策略訊號與真實帳戶持倉之間的落差。如上圖所示,勾選畫面右上角的「開啟校正部位」即可啟用。

    校正部位功能的運作原理

    當你在 CTPro 下單機中啟用「校正部位」選項後,系統會:

    • 定期比對策略應持倉數與券商實際倉位。
    • 若發現不一致,會優先送出修正單,將真實倉位調整為策略對應部位。
    • 若錯位情況過大,也可選擇「只清空、不建倉」,避免系統持續進場。

    校正部位功能的注意事項與風險

    注意事項

    • 連續下單保護:若 3 秒內連續發出委託單,校正部位功能不會執行。
    • 市價單處理:若券商 API 未及時回報成交,校正部位功能不會執行。
    • 庫存同步:若未成功接收券商 API 回傳的庫存資訊,則校正部位功能不會啟動。

    風險提醒

    • 券商 API 斷線 可能導致 CTPro 無法讀取真實庫存,系統將視為 持倉 0 口,影響下單計算。
    • 當訊號出現時,若 API 斷線,可能會導致交易執行結果與實際狀況不符,請務必確認網路與 API 連線狀態。

    CTPro下單機自動換倉設定

    對於操作台指期、小台(MTX)或微台指(TMF)的交易者來說,每月都會遇到一個關鍵問題:「合約即將到期,要怎麼自動換倉?」

    這是期貨交易與現股最大的不同——合約有固定的交割日,不能無限持有。若在到期日還持有倉位但未平倉或轉倉,輕則面臨強制平倉風險,重則可能導致交易中斷或損失擴大。

    為此,CTPro 下單機提供「自動換倉設定」,協助交易員在合約即將到期時,自動將策略對應商品切換到下一個月的合約,確保自動交易不中斷。

    換倉定操作流程

    步驟一:換倉設定

    Ctpro 換倉設定 1

    交易市場選擇:依需求,選擇「國內」或「海外」市場。如需變更商品,要記得到「商品設定」進行調整。

    步驟二:換倉明細管理

    Ctpro 換倉設定 2

    如上圖所示,商品設定完成後,系統會自動建立換倉明細。

    • 提前換倉設定:可設定提前 1 天或 N 天 換倉,以確保部位順利轉倉。
    • 國內商品換倉:系統自動產生 12 筆未來合約換倉資訊,當前合約到期時,系統會自動移除並新增最新的第 12 筆換倉資訊,國內商品換倉僅需設定一次,無需額外維護。
    • 海外商品換倉:換倉資訊來自券商與市場數據,每年第四季需要更新一次 以確保換倉資訊正確。

    隨時更新!TradingView第一手折扣情報

    總結:使用 CTPro 自動下單前,你不能忽略的四件事

    執行 TradingView 自動下單前,請先確認以下四件事,這些設定錯誤都是新手最常踩的坑:

    1. 商品代碼錯誤:CT 下單機需要正確的券商 API 代碼,不是 TradingView 上的簡稱。設定前先確認代碼對應,錯一碼就下不了單。
    2. 策略與倉位不同步:沒啟用「校正部位」,策略顯示做多、實際卻是空倉,可能導致反向操作。建議一律開啟校正功能。
    3. 忘記換倉設定:台指期、小台與微台指都有結算日,記得啟用自動換倉,避免策略發舊合約的訊號而失效。
    4. 沒設「最大持倉」限制:多策略同時進場,可能讓總倉位爆表。比例下單記得搭配最大持倉一起設,才是完整風控。

    請注意,自動化交易不是按下去就沒事了,它是一套「精密執行架構」,該做的設定不能省。你可以從小資金+微台指開始測試,逐步放大倉位,這樣策略穩、投資心態也才會穩。

    看完這篇教學,你已經掌握從 TradingView 快訊,到 CTPro 下單機,串接台指期、小台、微台指的完整自動化流程。

    下一步,若你想讓自動化更進一步──像是分批進場、動態控倉、策略組合設計──我們已經為你整理好一套完整實戰課程,歡迎參考【TradingView x 台指期 x 加密貨幣|量化交易全方位實戰】線上課程。


    加入LINE社群量化交易討論群」無壓力討論與分享!

    加入Discord 「量化交易討論群」即時獲取實用的資源!

    Anti Fraud 10140382164
    Anti Fraud 10140382163
    Anti Fraud 10140382165

    量化通QuantPass
    量化通QuantPass

    量化通是個致力於全民量化金融教育的社群,我們希望透過由淺入深的內容,帶領大家以正確觀念來實踐自動化的金融投資研究分析。

    文章: 242

    發佈留言

    發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *