跳轉到

系統功能與產品

規劃中的用戶端能力:PineScript 站內回測、原生策略執行(降低對 TradingView 依賴)、一網址多帳戶(Pro/B2B)、市場拓展與前端改進。

各功能商業價值

功能 價值 營收影響
站內回測 降低策略驗證摩擦;減少離開平台的理由 提高免費到 Pro 的轉換率
原生策略執行 使用者可完全在 4pass 上建立、測試和運行策略,無需 TradingView 擴展可觸及市場至非 TradingView 使用者;降低因 TradingView 定價變動導致的流失
一 Webhook 多帳戶 一個訊號分發至 N 個券商帳戶,支援逐帳戶配置 解鎖 Pro/B2B 定價層級,適用於資產管理和跟單交易
美國市場支援 將最大股票市場加入平台 顯著擴大 TAM;強化「一份訂閱、所有市場」價值主張
DLL / MT4/MT5 橋接 透過橋接架構支援外匯和僅 Windows 券商 開啟全新市場區隔(外匯、CFD)

PineScript 編譯器與站內回測(策略編輯器)

目標: 讓用戶直接在 4pass 上執行回測,使用現有視覺化策略編輯器與邏輯,無需依賴 TradingView 做回測。

目前 規劃
免費策略編輯器(Vue Flow → PineScript v6 程式碼) PineScript 編譯器於後端產出可執行訊號序列
回測引擎已存在(vectorbt、magnifier)但未對終端用戶開放 用戶端回測:以歷史 OHLCV(TimescaleDB)執行策略,呈現權益曲線、回撤、交易列表、統計
用戶依賴 TradingView 做回測 單一流程:在 4pass 編輯策略 → 在 4pass 回測 → 部署至實盤/模擬

價值: 策略設計與驗證更順暢;減少離開平台的理由。


原生策略執行(降低對 TradingView 的依賴)

目標: 支援策略完全在 4pass 上運行並自動執行交易,使 TradingView 成為可選而非必要。

目前 規劃
TradingView 警報 → Webhook → 4pass → 券商 4pass 原生執行:策略在 4pass 上運行(排程或事件驅動),訊號於站內產生,訂單送往券商
策略邏輯在 TradingView(Pine + 警報) 策略邏輯在 4pass:同一 PineScript 編譯輸出,於 Worker 或專用執行器運行;無需外部警報
單一執行路徑:Webhook 雙路徑:Webhook(TradingView / 外部)與原生(4pass 引擎)

價值: 不想付費或依賴 TradingView 的用戶,可在 4pass 完成建構、回測與實盤執行。擴大可觸及市場與留存。


單一 Webhook 網址對應多個交易帳戶(專業用戶 / B2B 資產管理)

目標: 一個 Webhook 網址可觸發多個已綁定交易帳戶的下單——供專業用戶與 B2B 資產管理者以同一訊號同時下單至多個帳戶。

目前 規劃
一個 Webhook 網址 ↔ 一個交易帳戶 多帳戶綁定:一個 Webhook 網址可綁定 N 個帳戶(同券商或不同券商)
每個帳戶需各自警報 / 網址 單一訊號(如一個 TradingView 警報)→ 4pass 分送至所有綁定帳戶(可選每帳戶部位大小或篩選)
B2B / 資產管理者需管理多組網址 每策略或每客戶群一組網址;4pass 負責分送、稽核與每帳戶憑證

情境: 資產管理者對多個客戶帳戶執行同一策略;擁有多券商帳戶的專業用戶;白牌或 API 合作夥伴。可能列為 ProEnterprise 功能。


券商整合:特殊架構

部分券商無法以現行 Linux Worker 模型整合,因其依賴 僅限 Windows原生二進位 介面。我們規劃在未來支援這類券商,讓 4pass 能涵蓋外匯等依賴此類技術的市場。

僅支援 .dll 的 API

情境 挑戰 可能做法
券商僅提供 Windows .dll(或 COM)API 目前 Worker 為 Linux(ECS),無法直接載入 Windows DLL 橋接服務:在 Windows 環境(如 Windows EC2 或 Windows 容器)上運行的小型程式,載入 DLL、對外提供簡易 REST 或佇列介面,由 4pass 編排層呼叫。每券商或每租戶一組橋接;憑證仍存於 4pass,橋接無狀態。
多個此類券商 每家可能需專用轉接層 可重用的轉接模式:4pass ↔ 橋接 的協定統一,僅 DLL 包裝層依券商客製。

目標: 讓僅提供 DLL/Windows API 的券商,能透過專用 Windows 橋接服務成為 4pass 的一線支援券商,無需改動核心 Linux Worker 或 API 設計。

僅限 Windows 的獨立應用(如 MT4 / MT5)

情境 挑戰 可能做法
券商要求使用 MetaTrader 4/5 或類似 僅能在 Windows 上運行的終端 下單需透過終端(或其 API);終端必須在 Windows 主機上運行 終端橋接:在 Windows VM 或容器中運行終端(或若有官方 headless MT4/MT5 server API 則使用);4pass 將訊號送交橋接,由橋接透過終端或官方 API 下單。或與既有 MT4/MT5 跟單或 FIX 橋接 服務商整合。
授權與資源 常見為每帳戶或每策略一個終端實例 由一組 Windows 節點(如 Windows EC2 或專用主機)運行終端實例;4pass 分配使用者/策略至實例並管理生命週期。

目標: 支援依賴 MT4/MT5 或類似僅限 Windows 應用的外匯(及其他)券商,透過專用 Windows 橋接或與橋接服務商合作,使策略能在 4pass 運行並於這些平台上執行。

架構影響

上述做法代表需 獨立的 Windows 容量池合作橋接:現有 Linux ECS Worker 繼續服務 Shioaji、Gate.io 等 REST/WebSocket 券商;DLL 與 MT4/MT5 支援為增量。時程與具體設計(自建 Windows 池 vs. 合作夥伴 API)將依需求與券商條件決定。


市場拓展

美國市場支援

組件 所需工作
新券商整合 為美國券商實作 BrokerService(如 Interactive Brokers、Alpaca)
代碼標準化 將美國代碼對應至 NormalizedSymbol 格式
交易時段 將美國市場交易時段加入排程邏輯
法規遵循 美國證券法規、日內交易(PDT)規則

抽象券商介面意味著新增美國市場支援僅需實作新的券商模組——無需修改 API、Worker 或前端。

新增加密貨幣交易所

使用相同 BrokerService 模式的潛在新增項目:

  • Binance(現貨 + 期貨)
  • Bybit(衍生品)
  • OKX(統一交易)

前端與體驗

回測結果儀表板

專用頁面展示回測結果,包含:

  • 權益曲線圖表 (lightweight-charts)
  • 回撤 (Drawdown) 視覺化
  • 附進出場標記的交易列表
  • 績效統計表格
  • 策略參數比較

行動裝置響應式優化

目前儀表板已具備響應式設計(375px-8K),但以桌面版優先。計畫改進:

  • 觸控友善的下單介面
  • 滑動切換分頁
  • 訂單成交推播通知
  • Progressive Web App (PWA) 支援

總覽 · 基礎設施 · 系統架構 · DevOps 與品質