Complete Setup Guide

TradingView → FinCat Bridge → MT4 完整教學中心

本頁面整理 TradingView、FinCat Bridge 與 MT4 的完整安裝與設定流程, 包括訊號建立、Webhook 傳輸、商品 Mapping、EA 啟動、測試流程、 常見問題及錯誤排查,協助用戶建立更穩定的自動交易環境。

01 核心功能模組介紹 Core Modules Overview

本章節說明 TradingView、FinCat Bridge 及 MT4 / EA 之間的基本運作邏輯與角色分工。

系統三大組件

  • TradingView:訊號來源與策略判斷平台
  • FinCat Bridge:訊號接收、解析與轉發中心
  • MT4 / EA:最終交易執行與風控管理

基本運作流程

  1. 在 TradingView 載入策略或指標
  2. 條件成立後觸發 Alert
  3. Alert 經 Webhook 傳送至 FinCat Bridge
  4. Bridge 解析指令後轉送至 MT4 / EA
  5. MT4 / EA 執行 buy / sell / close
建議模式: 初學者可先採用 Indicator 模式,由 TradingView 負責入市訊號, 平倉與風控則交由 EA 管理;進階用戶可使用 Strategy 模式, 由 TradingView 控制完整的開倉與平倉流程。

02 EA 系統安裝 EA System Setup

本章節說明如何安裝並啟動 FinCat EA,並完成會員登入、模式設定與必要權限。

Step 1

安裝與載入 EA

  1. 將 EA 檔案放入 MQL4 / Experts
  2. 返回 MT4,刷新 Navigator 或重新啟動 MT4
  3. 把 EA 拖放到圖表上
  4. 確認右上角狀態顯示正常
Step 2

輸入會員資料並啟動

  1. 在 EA 設定中輸入會員帳號(A1)
  2. 輸入會員密碼(A2)
  3. 確認 EA 狀態顯示為 Active
完成登入後,EA 才能與 FinCat 系統同步授權及訊號處理權限。
Step 3

EA 參數設定

  1. 在 D0 選擇策略 1:TradingView Webhook Bridge
  2. 在 D1 選擇平倉機制
  3. 依需要選擇 TradingView、EA 或 Parallel 模式
重點: 若你使用 TradingView 傳送入市訊號,D0 必須選擇 TradingView Webhook Bridge, 否則 EA 可能無法按正確邏輯接收及執行訊號。
Step 4

開啟 MT4 必要權限

  1. 點擊 Tools → Options → Expert Advisors
  2. 勾選 Allow automated trading
  3. 勾選 Allow DLL imports
  4. 勾選 Allow WebRequest for listed URL
  5. 加入白名單:https://auth.fincat.ca
如未加入上述 URL,EA 端會員授權與驗證可能無法正常運作。

03 TradingView → FinCat Bridge 串接 TradingView to FinCat Bridge

本章節說明如何在 TradingView 建立 Alert,並正確透過 Webhook 將訊號送往 FinCat Bridge。

如你是第一次設定 TradingView 接駁 MT4,建議先閱讀 Quick Start; 如需完整安裝、Webhook、JSON、Mapping、EA 參數設定及測試流程, 請直接進入完整教學閱讀。

查看 TradingView 教學 Quick Start 查看完整教學
Step 1

建立策略或指標

  1. 開啟 TradingView
  2. 點擊下方 Pine Editor
  3. 貼上策略或指標程式
  4. 儲存後點擊 Add to Chart

Strategy 可傳送 buy / sell / close; Indicator 一般只傳送 buy / sell,平倉可交由 EA 處理。

Step 2

建立 Alert

  1. 在圖表上點擊 Alert
  2. 選擇對應的策略或指標
  3. 設定條件與觸發邏輯
  4. 填入 Webhook URL 與 JSON 內容
Step 3

完成兩項關鍵設定

  • Message 必須填入 JSON
  • Webhook URL 必須正確填寫
這是最常見的失敗原因。若只有 JSON 而沒有 Webhook, 或只有 Webhook 而沒有 JSON,系統都無法正常運作。

Bridge Webhook URL

https://bridge.fincat.workers.dev/

Indicator 模式|Buy JSON

{
  "mem_no": "CA26020002",
  "symbol": "{{ticker}}",
  "action": "buy",
  "price": "{{close}}",
  "ts": "{{timenow}}"
}

Indicator 模式|Sell JSON

{
  "mem_no": "CA26020002",
  "symbol": "{{ticker}}",
  "action": "sell",
  "price": "{{close}}",
  "ts": "{{timenow}}"
}

Strategy 模式|Strategy JSON

{
  "mem_no": "CA26020002",
  "symbol": "{{ticker}}",
  "action": "{{strategy.order.alert_message}}",
  "price": "{{strategy.order.price}}",
  "ts": "{{timenow}}"
}

Pine Script 內必須明確設定 alert_message, 例如 buy、sell、close,否則 Bridge 無法正確識別動作。

重要提醒: 所有會員在登入 FinCat 後,必須先完成「商品設定」中的品種 Mapping 配對。 TradingView 發出的 TV 代碼必須與 MT4 券商品種名稱一一對應, 否則 Bridge 無法正確識別品種,EA 將無法下單。
常見錯誤: 使用 Indicator 卻填入 {{strategy.*}} 變數、JSON 缺少逗號或引號、 action 非小寫 buy / sell / close,均會導致系統無法執行。

04 安裝 MT4 MT4 Installation

MT4 是最終執行交易的平台,登入、權限與白名單設定都必須正確完成。

Step 1

安裝並登入 MT4

  • 由券商官方網站下載 MT4
  • 完成安裝後登入交易帳戶
  • 確認報價更新正常
Step 2

開啟必要權限

  1. 點擊 Tools → Options → Expert Advisors
  2. 勾選 Allow automated trading
  3. 勾選 Allow DLL imports
  4. 勾選 Allow WebRequest for listed URL
  5. 加入白名單:https://auth.fincat.ca
如未加入上述 URL,EA 端會員授權與驗證可能無法正常運作。

平倉控制模式

  • TradingView Mode:由 TradingView 控制平倉
  • FinCat EA Mode:由 EA 控制 TP / SL / 風控
  • Parallel Mode:TradingView 與 EA 同時控制,誰先觸發誰執行

初學者建議優先採用 FinCat EA Mode,整體穩定性較高。

05 特色功能介紹 Key Features

本章節重點說明 Bridge 與執行端之間最重要的兩項功能:商品 Mapping 與 Webhook / JSON 結構。

什麼是商品 Mapping?

由於 TradingView 與 MT4 / 券商商品代碼可能不同,因此必須建立對應關係, 否則 MT4 將無法識別商品,訊號可能停留在 NEW 狀態。

  • TradingView:XAUUSD
  • MT4:XAUUSDm / GOLD

如何新增 Mapping

  1. 登入 FinCat 會員中心
  2. 進入 商品設定
  3. 新增 TradingView 代碼與 MT4 代碼對照
  4. 儲存後再進行測試
重要提醒: 若未完成 Mapping,訊號可能已進入系統,但 MT4 不會開單。 建議先完成商品對應,再進行實際測試。

06 新手必改參數 Must-Check Settings

在正式測試前,建議新手先確認以下幾項最容易出錯的設定,以提升整體成功率。

測試前檢查清單

  • 已註冊會員
  • 已訂閱 Bridge 服務
  • EA 已成功登入
  • MT4 已開啟 WebRequest 權限
  • 商品 Mapping 已完成

成功判斷標準

  • TradingView Alert 已觸發
  • 會員中心可見訊號記錄
  • 狀態顯示為 已建倉
  • MT4 可見對應交易及 Experts / Journal 記錄

狀態說明

  • 已建倉:交易已成功開倉或平倉
  • NEW:訊號已入系統,但 MT4 未處理
  • 券商拒絕:訊號送達,但未成功成交
若訊號顯示 券商拒絕,通常與市場波動、網絡延遲、價格變化或券商執行條件有關,屬於市場常見情況。

07 常見問題 Frequently Asked Questions

Q1:此系統的主要用途是什麼?

本系統可將 TradingView 訊號自動傳送至 MT4,實現自動交易流程。

Q2:是否需要懂程式才能使用?

不一定。Indicator 模式可使用既有指標與 Alert;Strategy 模式則較適合具備基本 Pine Script 經驗的用戶。

Q3:是否一定要使用 Webhook?

是。若未設定 Webhook,TradingView 不會把訊號發送到 FinCat Bridge。

Q4:為何 Indicator 模式沒有 close?

Indicator 模式一般只負責入市訊號,平倉通常由 EA 依照 TP、SL、Trailing Stop 或其他風控規則自動處理。

Q5:為何訊號出現 NEW?

通常代表商品 Mapping 未完成、MT4 未連接、EA 未啟動,或 MT4 尚未成功接收訊號。

Q6:系統是否保證 100% 成交?

不可能。所有市場都存在滑點、延遲及券商拒單情況,實際成交結果可能與理論訊號略有差異。

08 錯誤排查 Troubleshooting

問題:沒有任何交易

  • 檢查 Webhook URL 是否正確
  • 檢查 JSON 是否正確填寫
  • 檢查 Alert 是否實際觸發

問題:訊號顯示 NEW

  • 檢查商品 Mapping 是否完成
  • 檢查 MT4 是否已連接
  • 檢查 EA 是否已啟動並登入成功

問題:MT4 無任何紀錄

  • 檢查 EA 是否已載入至圖表
  • 檢查 Experts / Journal 是否有錯誤訊息
  • 檢查 Auto Trading 是否已開啟

問題:JSON 格式錯誤

  • 確認 action 為 buy / sell / close
  • 確認逗號與引號位置正確
  • 確認所用變數對應 Strategy 或 Indicator 模式
最重要三點: 一、必須完成商品 Mapping; 二、必須開啟 Auto Trading; 三、必須同步檢查會員中心訊號記錄與 MT4 日誌。