MultiCharts 完整教學:從安裝到自動下單,程式交易入門到進階
MultiCharts 是全球最受歡迎的程式交易平台之一,讓交易者可以透過撰寫策略程式、進行歷史回測,並實現全自動下單交易。群益期貨客戶可申請 MultiCharts 券商版,須簽訂期貨顧問委任契約並繳納顧問費用,是踏入程式交易的最佳起點。
從最基礎的安裝設定一路教到策略撰寫和自動下單,即使你完全沒有程式經驗也能跟著上手。
什麼是 MultiCharts?
MultiCharts 是由多圖表(MultiCharts LLC)開發的專業交易分析軟體,主要功能包括:
- 進階圖表分析:支援多時間週期、多圖表同時顯示、70+ 內建技術指標
- 中文化介面:群益期貨券商版提供完整中文使用者介面,降低入門門檻
- PowerLanguage 策略語言:使用類似英文的語法撰寫交易策略
- 歷史資料回測:用過去的數據驗證策略是否有效
- 策略優化器:自動找出最佳參數組合
- 自動下單(AutoTrading):讓電腦根據策略全自動執行交易
- 策略加密:可將策略程式碼轉換為不可還原的二進位格式,保護你的策略邏輯
群益期貨目前提供的版本為 MultiCharts 12.0,主程式定期更新,下單元件隨群益系統同步更新。
白話版:把 MultiCharts 想像成一個「交易機器人工廠」——你設計好交易規則(策略),它幫你 24 小時不暫停、不情緒化地執行。
群益期貨 MultiCharts 券商版
MultiCharts 正式版授權費用較高,群益期貨提供券商版供客戶申請使用,功能幾乎相同——但需簽訂期貨顧問委任契約並繳納費用,費用遠低於自行購買正式版。
券商版 vs 正式版比較
| 功能 | 群益券商版 | 正式版(自行購買) |
|---|---|---|
| 圖表分析 | ✅ | ✅ |
| PowerLanguage 策略撰寫 | ✅ | ✅ |
| 歷史回測 | ✅ | ✅ |
| 策略優化 | ✅ | ✅ |
| 自動下單 | ✅(僅群益期貨) | ✅(多家券商) |
| 資料源 | 群益期貨報價 | 可接多種資料源 |
| 同時開啟圖表數 | 有限制 | 較多 |
| 費用 | 月租費(可交易折退) | USD 1,497+ 一次性授權 |
對大部分交易者來說,券商版已經夠用。等到策略需求更複雜時,再考慮升級正式版也不遲。
費率方案
| 訂閱期間 | 月租費 | 加贈 | 每月折退上限 |
|---|---|---|---|
| 1 個月 | 1,500 元 | — | 1,500 元 |
| 1 季(3 個月) | 4,500 元 | 加贈 1 個月 | 1,125 元/月 |
| 1 年 | 18,000 元 | 加贈 6 個月 | 1,000 元/月 |
※ 訂購 1 季以上加贈 1 個月;合約期間若中途終止將立即停止退費。
交易折退月租費
只要在訂閱期間有交易,每口成交可折退部分月租費,活躍交易者幾乎可以完全以交易量抵銷訂閱費用:
| 交易商品 | 每口折退金額 |
|---|---|
| 國內期貨/選擇權 | 每口折退 1 元 |
| 海外期貨/選擇權 | 每口折退 3 元 |
| 小歐元(E-mini EUR) | 每口折退 2 元 |
| 微型歐元、微型黃金、A50 | 每口折退 1 元 |
※ 每月折退上限依所選方案而定(見費率表);折退不超過當月實際月租費。
舉例:選擇 1 年方案(月租 1,500 元),若每月交易 500 口海外期貨(每口折退 3 元 = 1,500 元),折退上限為 1,000 元,實際月費約 500 元。交易量越大,軟體費用越低。
如何申請券商版?
- 在群益期貨開戶(開戶教學 →)
- 加劉安清 LINE,告知需要 MultiCharts 券商版
- 簽署期貨顧問委任契約(法規要求,開通程式交易功能必備)
- 選擇訂閱方案(1 個月 / 1 季 / 1 年)並繳納月租費
- 劉安清協助開通權限,提供下載連結和安裝指引
- 下載安裝、登入群益帳號即可使用
安裝與環境設定
系統需求
| 項目 | 最低需求 | 建議配置 |
|---|---|---|
| 作業系統 | Windows 10 64-bit | Windows 11 64-bit |
| 處理器 | Intel i5 或同等級 | Intel i7 或以上 |
| 記憶體 | 8 GB RAM | 16 GB RAM 以上 |
| 硬碟 | SSD 10 GB 可用空間 | SSD 50 GB+ |
| 螢幕 | 1920×1080 | 雙螢幕更佳 |
| 網路 | 有線寬頻 | 光纖(低延遲) |
安裝步驟
- 下載安裝程式:從群益期貨提供的連結下載最新版 MultiCharts 券商版安裝檔
- 關閉防毒軟體:安裝時建議暫時關閉防毒軟體,避免誤判攔截
- 執行安裝程式:以系統管理員身份執行,依照精靈指引完成安裝
- 啟動 MultiCharts:桌面會出現 MultiCharts 圖示,點擊啟動
- 登入群益帳號:輸入你的群益期貨帳號和密碼
- 完成!看到報價跳動就代表連線成功
安裝遇到問題?加劉安清 LINE,我提供遠端桌面協助,手把手幫你搞定。
介面導覽
第一次打開 MultiCharts 可能會覺得介面很複雜,其實只要認識幾個核心區域就好:
主要介面區域
- 圖表視窗(Chart Window):顯示 K 線圖、技術指標和交易訊號,是最常使用的區域
- 商品報價列(Quote Bar):頂部或側邊的即時報價
- 下單面板(DOM / Order Entry):手動下單用的深度報價介面
- 策略追蹤(Tracker):監控自動下單策略的即時狀態
- PowerLanguage Editor:撰寫和編輯策略程式碼的編輯器(獨立視窗)
建立第一張圖表
- 點選 File > New > Chart Window
- 搜尋商品代碼(例如台指期:
TX) - 選擇時間週期(例如 5 分鐘 K)
- 點擊 OK,圖表即會顯示
PowerLanguage 策略撰寫基礎
PowerLanguage 是 MultiCharts 使用的策略語言,語法接近自然英文,比 Python、C++ 等程式語言簡單許多。
PowerLanguage 的三種類型
| 類型 | 用途 | 範例 |
|---|---|---|
| 指標(Indicator) | 在圖表上畫線或標記 | 移動平均線、RSI、MACD |
| 訊號(Signal) | 產生買賣訊號,可自動下單 | 均線交叉策略、突破策略 |
| 函式(Function) | 可重複使用的計算模組 | 自訂波動率計算 |
基本語法
以下是一個最簡單的均線交叉策略範例:
// 雙均線交叉策略
Inputs:
FastLen(5), // 快線週期
SlowLen(20); // 慢線週期
Variables:
FastMA(0),
SlowMA(0);
FastMA = Average(Close, FastLen);
SlowMA = Average(Close, SlowLen);
// 快線由下往上穿越慢線 → 做多
If FastMA Crosses Over SlowMA Then
Buy Next Bar at Market;
// 快線由上往下穿越慢線 → 做空
If FastMA Crosses Under SlowMA Then
SellShort Next Bar at Market;
這段程式碼的意思是:
- 計算 5 期和 20 期的移動平均線
- 當 5MA 向上穿越 20MA → 進場做多
- 當 5MA 向下穿越 20MA → 進場做空
常用語法速查
| 功能 | 語法 | 說明 |
|---|---|---|
| 做多 | Buy Next Bar at Market; | 市價買進 |
| 做空 | SellShort Next Bar at Market; | 市價賣出 |
| 多單平倉 | Sell Next Bar at Market; | 平掉多單 |
| 空單回補 | BuyToCover Next Bar at Market; | 平掉空單 |
| 限價單 | Buy Next Bar at 17500 Limit; | 限價買進 |
| 停損單 | Sell Next Bar at 17000 Stop; | 停損賣出 |
| 收盤價 | Close | 當根 K 棒收盤價 |
| 開盤價 | Open | 當根 K 棒開盤價 |
| 最高價 | High | 當根 K 棒最高價 |
| 最低價 | Low | 當根 K 棒最低價 |
| 成交量 | Volume | 當根 K 棒成交量 |
| 均線 | Average(Close, N) | N 期簡單移動平均 |
| RSI | RSI(Close, N) | N 期 RSI |
| 穿越上方 | Crosses Over | 由下往上穿越 |
| 穿越下方 | Crosses Under | 由上往下穿越 |
| 持倉方向 | MarketPosition | 1=多, -1=空, 0=無 |
更多 PowerLanguage 進階語法,請參考 PowerLanguage 策略撰寫入門教學。
歷史回測(Backtesting)
寫好策略後,最重要的一步是歷史回測——用過去的數據來驗證策略是否有效。
回測步驟
- 將策略(Signal)套用到圖表上:右鍵圖表 > Insert Study > Signal
- 圖表上會自動顯示買賣訊號標記
- 查看策略績效報告:右鍵策略 > Format Signal > Properties > Performance Report
回測報告重點指標
| 指標 | 說明 | 理想值 |
|---|---|---|
| Net Profit | 淨損益 | 正值(越高越好) |
| Profit Factor | 獲利因子(總獲利/總虧損) | > 1.5 |
| Max Drawdown | 最大回撤 | 越小越好 |
| Win Rate | 勝率 | > 40%(配合賺賠比) |
| Avg Trade | 每筆交易平均損益 | 正值且 > 交易成本 |
| Total Trades | 總交易次數 | 足夠的統計樣本(>100) |
| Sharpe Ratio | 夏普比率(風險調整報酬) | > 1.0 |
回測注意事項:回測結果好不代表未來一定賺錢。要注意避免「過度最佳化(Overfitting)」,也就是策略只對過去數據有效、對未來失效。建議使用區分樣本內/樣本外(In-sample/Out-of-sample)的方式驗證。
策略優化(Optimization)
MultiCharts 內建策略優化器,可以自動測試不同參數組合,找出最佳參數。
優化步驟
- 右鍵策略 > Format Signal > Inputs
- 設定參數範圍(例如 FastLen 從 3 到 20,step 1)
- 點擊 Optimize,系統會自動測試所有組合
- 查看優化結果,找出最佳參數
避免過度最佳化
- 參數穩定性測試:最佳參數附近的績效是否也不錯?如果只有某一組參數特別好,代表不穩定
- 樣本外測試:拿一段未參與優化的資料來驗證
- Walk-Forward Analysis:MultiCharts 支援前進優化分析,更嚴謹
- 保持策略簡單:參數越少越好,邏輯越簡單越穩健
自動下單(AutoTrading)
MultiCharts 最強大的功能就是自動下單——讓電腦根據策略全自動執行交易。
啟動自動下單步驟
- 確認策略已套用在圖表上且回測結果滿意
- 確認群益期貨連線正常(報價有在跳動)
- 點擊圖表上方的「AA」按鈕(Auto Trading On)
- 確認下單帳號和口數設定
- 按下確認,策略即開始監控並自動下單
自動下單注意事項
- 電腦不能關機:自動下單需要 MultiCharts 持續運行。建議使用獨立的交易電腦或 VPS(虛擬主機)
- 網路要穩定:斷線會導致策略無法正常執行
- 斷線時改人工委託:若遇到斷線、斷電或網路壅塞等突發狀況,致使委託無法傳送時,應立即改採電話或人工方式下單,避免漏單或超額持倉
- 設定停損:務必在策略中設定停損邏輯,或使用 MultiCharts 內建的防護機制
- 先用模擬盤:新策略建議先在模擬帳號跑一段時間,確認運作正常再切到實盤
- 定期檢查:即使是自動下單,也要每天檢查策略運作狀態和帳戶餘額
- 系統參數自行設定:MultiCharts 內建策略不保證獲利,所有策略參數須由投資人自行評估設定
內建策略範例
MultiCharts 已經內建許多經典策略和指標,適合學習和修改:
經典內建策略
| 策略名稱 | 類型 | 說明 |
|---|---|---|
| Moving Avg Cross | 趨勢追蹤 | 雙均線交叉,最基本的趨勢策略 |
| Channel Breakout | 突破 | 通道突破策略,適合波段行情 |
| Bollinger Band | 均值回歸 | 布林通道策略,適合盤整行情 |
| MACD Strategy | 趨勢追蹤 | MACD 交叉買賣策略 |
| RSI LE/SE | 均值回歸 | RSI 超買超賣進出場 |
| Pivot Point | 支撐壓力 | 樞軸點支撐壓力交易 |
在 PowerLanguage Editor 中可以檢視這些策略的原始碼,了解邏輯後再修改為適合台灣期貨市場的版本。
進階應用
多商品分散配置
雖然群益期貨券商版不支援 MCPortfolio 投資組合回測(此功能為 MultiCharts 付費正式版專屬),但你仍可在券商版中開啟多個獨立圖表視窗,同時執行多商品的策略自動下單。例如:
- 台指期、小道瓊、黃金期各自開一個圖表視窗
- 每個視窗套用各自的策略並獨立自動下單
- 透過分散不同商品降低整體風險
若需要整合多商品的組合回測分析,請升級至 MultiCharts 付費正式版。
自訂時間框架
除了標準的 1 分 K、5 分 K、日 K,MultiCharts 還支援:
- 自訂秒 K(例如 30 秒 K)
- Tick Chart(逐筆成交圖)
- Range Bar(固定價格區間圖)
- Renko(磚型圖)
與 Python / 外部程式整合
進階用戶可以透過群益 API 將 MultiCharts 的訊號與 Python 程式整合,實現更複雜的策略邏輯。詳見 群益 API 串接教學。
券商版使用限制說明
群益期貨 MultiCharts 券商版功能豐富,但相較於付費正式版有以下限制,使用前請務必了解:
| 限制項目 | 說明 |
|---|---|
| 不支援 MCPortfolio 組合回測 | 投資組合(多商品整合回測)功能為正式版專屬,券商版無法使用 |
| 無外部函數庫呼叫 | PowerLanguage 無法呼叫外部 DLL 或第三方函數庫 |
| 無文字檔輸出 | 策略程式碼無法直接讀寫本機文字檔 |
| 下單僅限群益期貨 | 自動下單只能連結群益期貨帳戶,無法串接其他券商 |
| 需簽期貨顧問委任契約 | 依法規要求,啟用程式交易前須完成此契約簽署 |
注意:MultiCharts 券商版內建策略範例不保證獲利,所有策略參數須由投資人依照自身狀況自行設定與評估,過去績效不代表未來獲利。
常見問題 FAQ
MultiCharts 是一套專業的程式交易軟體,支援策略撰寫(PowerLanguage)、歷史回測、圖表分析和自動下單。群益期貨提供 MultiCharts 券商版供客戶申請使用,需簽訂期貨顧問委任契約並繳納顧問費用。
需簽訂期貨顧問委任契約並繳納月租費,方案如下:
- 1 個月:1,500 元
- 1 季:4,500 元(加贈 1 個月)
- 1 年:18,000 元(加贈 6 個月)
有交易還可以折退月租費——海外期貨每口折退 3 元、國內期貨每口折退 1 元。積極交易者幾乎可以用交易量完全抵銷軟體費用。詳情請加劉安清 LINE 詢問。
可以!PowerLanguage 語法比一般程式語言簡單很多。而且 MultiCharts 內建多種策略範例可直接使用。劉安清也提供一對一教學協助。
透過群益期貨券商版,可以交易台指期、小台、選擇權、海外期貨(道瓊、那斯達克、原油、黃金等),幾乎所有群益期貨提供的商品都支援。
常見原因包括:過度最佳化(Overfitting)、忽略滑價和手續費成本、市場結構改變。建議使用樣本外測試驗證,並在策略中加入合理的滑價假設。
結語:開始你的程式交易之路
MultiCharts 是一個功能強大但學習曲線合理的程式交易工具。群益期貨券商版月租費最低 1,500 元,且每口交易可折退月租費,積極交易者幾乎可以零成本使用,遠比自行購買正式版(USD 1,497+)划算。
無論你是想學習 PowerLanguage 策略撰寫、進行歷史數據回測,還是想實現全自動下單,劉安清都可以提供一對一的教學與技術支援。