CTPRO · 核心設定

TradingView 串接教學

先在 CTPro 建立「接收訊號的策略」,再把 TradingView 快訊送到 CTPro webhook。建議先用測試訊息確認有收到,再換成正式訊息讓策略自動下單。

◷ 約 12 分鐘 ⊞ 圖文教學 · 4 段 ★ 核心設定
CTPRO
建立快訊策略
建立一筆策略資料,讓 CTPro 知道這支 TradingView 訊號要歸到哪個策略。
TEST
先測試接收
用測試訊息確認 webhook、TradingView 快訊與 CTPro 日誌都能串通。
LIVE
換正式訊息
正式訊息帶有策略部位佔位符,之後每次訊號觸發才會送出下單。

STEP 01先建立 CTPro 快訊策略

這一步是在 CTPro 建立「訊號收件人」。TradingView 之後送來的快訊,會對應到這筆策略資料。

1
策略名稱用來辨識來源,建議和 TradingView 快訊名稱一致。
2
交易商品代碼只是 CTPro 內部辨識名稱,不等於券商商品代碼;實際下單商品會在「下單商品設定」頁設定。
3
目前持倉口數要填 TradingView 策略當下部位:多 1 口填 1,空 1 口填 -1,無部位填 0
1

進入策略頁並建立快訊策略

  • 打開 CTPro,點選左側 策略
  • 點右上角 建立一筆快訊策略
  • 依上方三項檢查填好策略名稱、商品辨識名稱與目前持倉口數。
  • 建立 後,策略清單會出現這筆快訊策略。
CTPro 策略頁 · 建立一筆快訊策略
圖 1 · CTPro 策略頁,右上角「建立一筆快訊策略」
i
先不要急著正式下單。第一次串接建議先走下一段「測試 TradingView 快訊」,確認 CTPro 日誌有收到訊號後,再切正式訊息。

STEP 02 · 建議先做測試 TradingView 快訊接收

測試訊息的目的只有一個:確認 TradingView 的 webhook 能送到 CTPro。測試成功不代表已開始正式交易。

測試訊息

用固定數值驗證通道

適合第一次串接。它用 CTPro 產生的測試格式送出一筆訊號,讓你檢查快訊列表、TradingView 日誌與 CTPro 日誌。

正式訊息

用策略部位自動下單

正式訊息會帶入 TradingView 策略部位,例如 strategy.position_size。測試成功後才切換。

1

從 CTPro 複製「測試」訊息

  • 回到 CTPro 的策略清單,找到剛建立的快訊策略。
  • 測試 欄位點小圖示,CTPro 會把測試訊息複製到剪貼簿。
  • 這段訊息只用來確認通道,不建議拿來正式運行。
TradingView 編輯訊息 · 測試訊息
圖 2 · 測試訊息貼入 TradingView 訊息欄
2

在 TradingView 建立測試快訊

  • 在 TradingView 圖表上,點擊上方「快訊」按鈕,選擇 建立快訊
  • 條件先設定為「價格大於 1」,目的是讓測試訊號容易觸發。
  • 觸發選擇 只有一次,避免測試訊號重複送出。
  • 到期時間選擇未來時間(無期限版本可忽略)。
  • 建議輸入與策略相同的快訊名稱,方便辨識。
  • 將 CTPro 複製的測試訊息貼到 訊息 欄位。
TradingView 建立快訊 · 條件設定
圖 3 · 條件「價格大於 1」、觸發「只有一次」
3

設定通知 Webhook URL

  • 切到 TradingView 快訊的通知頁面,勾選 Webhook URL
  • 將 Webhook URL 設定為下方網址:
https://ctwebhook.acubedt.com/webhook
TradingView 通知 · Webhook URL
圖 4 · 勾選 Webhook URL 並填入網址
4

儲存後檢查三個地方

  • 確認所有設定無誤後,點擊 儲存 完成設置。
  • TradingView 快訊列表:確認快訊已建立且狀態正常。
  • TradingView 快訊日誌:確認是否產生一筆測試訊號。
  • CTPro 日誌:確認 CTPro 是否接收到該筆測試訊號。
!
測試訊號依賴行情觸發:台指收盤時不會產生測試訊號。若只是要確認 webhook 是否串通,建議切換到 24 小時有報價的商品測試,例如加密貨幣。

STEP 03測試成功後,切換正式訊息

正式訊息才會跟你的 TradingView 策略腳本連動。這一步請直接複製貼上,不要修改訊息格式。

1

從 CTPro 複製「正式」訊息

  • 回到 CTPro 的策略清單,找到同一筆快訊策略。
  • 正式 欄位點小圖示,CTPro 會把正式訊息複製到剪貼簿。
  • 正式訊息通常會包含 TradingView 策略部位佔位符,例如 {{strategy.position_size}}
TradingView 編輯訊息 · 正式訊息
圖 5 · 正式訊息含 strategy.position_size 佔位符
2

TradingView 條件改為策略腳本

  • 回到 TradingView 快訊設定。
  • 把原本測試用的「價格大於 1」改成你的 策略腳本
  • 這樣快訊才會在策略真的出現進出場訊號時觸發。
TradingView 快訊 · 選擇策略腳本作為條件
圖 6 · 條件選擇策略腳本(如 CTTrader 串接範例)
3

貼上正式訊息

  • 清空 TradingView 的訊息欄位。
  • 完整貼上從 CTPro 複製的正式訊息。
  • 確認 Webhook URL 仍是 CTPro 的 webhook 網址後儲存。
!
正式訊息不可修改,且前後不可有空格。請直接貼上、不要手動編輯內容;若要重做,回 CTPro 重新複製一次正式訊息最穩。
★ 完成串接!
完成以上步驟後,TradingView 策略觸發快訊時會透過 webhook 送到 CTPro。正式上線前,建議先確認 CTPro 交易按鈕、下單商品、倍數與風控設定都已完成。
回到
教學中心
回教學中心 →

FAQ · 排查順序快訊沒有進 CTPro?

先判斷問題發生在哪一段:TradingView 有沒有送出、webhook 是否正確、CTPro 收到的訊息格式是否正確。

1

先看測試訊息是否成功

  • 如果 測試訊息有進 CTPro 日誌,代表 Webhook URL 與 TradingView 通知設定大致正常。
  • 如果 測試訊息也沒進 CTPro,先回 STEP 2 檢查 Webhook URL、快訊通知頁籤與 TradingView 快訊日誌。
2

正式訊息是否完整貼上

  • 需在 CTPro 點擊 正式 後,將內容完整貼到 TradingView 對應快訊的「訊息」欄位。
  • 內容不可修改前後不可多空格不可自行增減內容
  • 最穩的做法是:清空訊息欄位 → 回 CTPro 重新複製正式訊息 → 直接貼上。
3

TradingView 條件必須接「策略 strategy」

  • 正式上線時,快訊條件要選擇你的 策略腳本 strategy
  • 如果選的是 指標 indicator,通常無法帶出 CTPro 需要的策略部位資訊。
4

Pine Script 不要覆蓋 CTPro 正式訊息

  • 進出場語法請勿使用 alert_message
  • 可到 TradingView 快訊日誌查看實際送出的訊息內容。
  • 如果日誌裡的內容不是 CTPro 提供的正式訊息格式,通常就是策略語法或訊息欄位被覆蓋。
5

仍失敗時,把三個畫面截圖給客服

  • TradingView 快訊設定頁:條件、訊息、通知 Webhook。
  • TradingView 快訊日誌:實際送出的錯誤內容。
  • CTPro 日誌:是否有收到、收到後顯示什麼訊息。
!
多數 400 bad request 都是正式訊息格式被改動快訊條件選到指標,或 Pine Script 覆蓋了訊息欄位。先回 STEP 3 重貼正式訊息,仍無法解決再聯絡客服。
回到
教學中心
回教學中心 →
放大檢視