元大MultiCharts怎麼設定?串接、報價確認與下單前檢查
元大MultiCharts可以交易台指期,但報價連線和下單連線是兩條獨立的線,各自要設定、各自要測試。開啟策略自動交易前,依序確認帳戶與API資格、報價連線、報價內容正確、小口數測試單成交,缺一項就先不要開。
作者 Soren Huang · 發佈 · 更新於 · 編輯原則
目錄
元大MultiCharts可以串接台指期嗎?要先確認什麼?
可以。元大MultiCharts透過元大提供的報價連線與下單連線交易台指期,但在開啟策略自動交易前,要依序確認四件事:帳戶與API資格、報價連線、報價內容正確、小口數測試單成交。任何一項沒過,就先不要開自動交易。
MultiCharts是一套可以畫K線、寫策略、回測並接券商下單的交易平台。元大期貨把它包裝給自己的客戶使用,所以「元大MultiCharts」指的是同一套軟體,加上元大的報價與下單模組。這篇文章只談台指期在這套組合上的設定與檢查,不談策略本身好不好。
多數人串接失敗或下錯單,不是因為軟體難,而是因為跳過了順序:帳號還沒簽齊就裝軟體、看到K棒會動就以為報價對了、第一筆就用策略自動下三口。四件事按順序做,每一項都有明確的「過」與「不過」標準,後面各節逐一說明。如果你還在比較各家平台的自動交易方式,先讀免寫程式也能自動交易:各平台差在哪裡,再決定要不要走MultiCharts這條路。
元大提供哪些MultiCharts報價與下單路徑?
報價來源與下單路徑是兩條獨立的連線,報價通了不代表能下單,兩者各自要設定並各自測試。報價連線負責把即時價格與歷史K棒送進圖表;下單連線負責把策略或你手動送出的委託送到元大的交易主機,再把成交回報送回來。
在MultiCharts裡,這兩條線設定在不同地方。報價來源是在QuoteManager裡設定的資料來源,QuoteManager是MultiCharts管理商品、歷史資料與資料來源的獨立視窗。下單路徑是在Broker Profile(券商設定檔)裡設定的下單帳戶。安裝元大提供的MultiCharts套件後,兩邊的連線清單裡會各自出現元大的選項,名稱以安裝後實際看到的為準。
| 項目 | 報價連線 | 下單連線 |
|---|---|---|
| 傳的是什麼 | 即時價格與歷史K棒 | 委託單與成交回報 |
| 在MultiCharts哪裡設定 | QuoteManager的資料來源 | Broker Profile的券商帳戶 |
| 怎麼測試 | 圖表K棒在交易時段內持續更新 | 一口測試單有成交回報、部位正確 |
| 壞掉長什麼樣 | 圖表凍結、最新價不動、歷史資料下載不到 | 委託被拒絕、送出後沒有回報、部位對不上 |
| 登入憑證 | 需要 | 需要,且和下單帳號綁定 |
把兩條線分開想,排錯會快很多。圖表會動但下單被拒,問題在下單連線或帳戶資格;圖表不動但手動下單成功,問題在報價來源或時段設定。兩邊同時壞,先查憑證與網路,因為那是兩條線共用的部分。
元大MultiCharts要多少錢、怎麼申請?
費用與使用條件以元大官方公告為準,申請流程固定是開戶、簽署電子交易與API相關文件、申請MultiCharts使用權、取得憑證與帳號設定四步,照順序做可以避免來回補件。台灣券商提供這類平台時,常見的做法是收月費、或依交易量門檻減免,但實際金額、門檻與是否有變動,只能看元大當下的公告或直接問營業員,本文不給數字。
- 開立期貨帳戶。沒有期貨帳戶,後面所有簽署都沒有依附對象。已有元大期貨帳戶的人直接跳到第二步。
- 簽署電子交易與API相關文件。電子交易同意書讓你能用軟體下單;API相關文件讓第三方程式(這裡是MultiCharts)可以用你的帳號送單。兩份通常分開簽,漏簽其中一份是最常見的卡關原因。
- 向元大申請MultiCharts使用權。這一步元大會核對你的帳戶狀態與簽署狀況,再提供安裝檔或開通名單。這也是費用條件生效的地方。
- 取得憑證並完成帳號設定。下載電子憑證到要跑MultiCharts的那台電腦,在MultiCharts裡填入帳號與憑證路徑。憑證在哪台電腦申請,就只能在哪台電腦使用,換電腦要重新申請。
為什麼順序重要:第三步的審核會回頭看第二步,第四步的憑證會回頭看第三步。先裝軟體再補文件的人,往往要等文件生效後把憑證重做一次。一次把文件簽齊,整個流程才會是單向的。
帳戶與API要具備哪些條件?
期貨帳戶、電子交易簽署、API憑證與電腦時間同步是四個硬條件,任何一項缺少,MultiCharts都會在串接時停在登入或報價階段。前三項是元大那邊的資格,第四項是你自己電腦的狀態,卻最常被忽略。
| 條件 | 怎麼檢查 | 缺了會卡在哪 |
|---|---|---|
| 有效的期貨帳戶 | 元大自家看盤軟體能登入、能查詢保證金 | 登入直接失敗 |
| 電子交易與API文件已簽署生效 | 向營業員確認生效日期,不是簽署日期 | 報價可能通,但下單被拒 |
| 電子憑證在這台電腦上有效 | 憑證檔存在、未過期、申請時用的身分證字號與帳號一致 | 登入或報價連線失敗 |
| 電腦時間與標準時間同步 | 系統時間自動校時已開啟,誤差在幾秒內 | 憑證驗證失敗、K棒時間戳錯位 |
第四項值得多說一句。憑證驗證會比對時間,電腦時鐘偏差太大時,憑證明明有效也會被判定無效;另外,K棒的時間戳是用你電腦收到報價的時間打上去的,時鐘偏了,K棒的分界就跟著偏,回測和實盤的K棒會對不起來。把Windows的「自動設定時間」打開,問題就解決大半。
怎麼串接並確認報價是對的?
串接完成後不要只看有沒有跳動,要拿商品代碼、最新價、交易時段與K棒時間戳四個項目和元大看盤軟體逐項對照,四項都一致才算報價正確。「會動」只證明連線存在,不證明你看的是對的商品、對的月份、對的時段。
串接本身只有三個動作:在QuoteManager新增元大資料來源並登入;新增台指期商品(或從元大提供的商品清單匯入);開一張圖表,選該商品與K棒週期,讓歷史資料下載完成。接著做四項對照:
- 商品代碼與月份。台指期有大台(TX)、小台(MTX)、微型台指(TMF)和不同到期月份,代碼差一個字就是另一個商品。對照方式與月份碼的規則,見台指期商品代碼:TX、MTX、TMF與月份代碼。確認MultiCharts圖表上的商品,和元大看盤軟體上你想交易的那個合約是同一個。
- 最新價。在同一秒鐘看兩邊的最新成交價,應該相同或只差一個跳動。差好幾點通常是看錯月份,或其中一邊接的是延遲報價。
- 交易時段。台指期有日盤(08:45–13:45)與夜盤(15:00–次日05:00)兩個時段,MultiCharts用交易時段範本(session template)決定哪些時間的報價要畫進K棒、日線要在哪裡切。交易所可能調整時段,實際以期交所的契約規格頁為準,也可以用期貨交易時間查詢工具換算成你所在時區的時間。核對MultiCharts的範本開收盤時間和期交所公告一致,並決定你的日線要不要包含夜盤。
- K棒時間戳。MultiCharts可以把K棒的時間標在K棒開始或結束,這是一個設定。確認你選的方式和你回測時用的資料一致,再拿同一根五分K的開高低收和元大看盤軟體對照。時間戳對不上,策略會在錯的那根K棒進出場。
這四項做完,把結果記下來:哪個商品、哪個月份、哪個時段範本、時間戳在開始還是結束。之後每次換月或換電腦,拿同一張清單再跑一次,五分鐘就能確認環境沒有跑掉。
連不上報價怎麼辦?
報價連線失敗幾乎都落在憑證、登入、網路或時段四類,照固定順序從最便宜的檢查做起,多數問題在前兩層就能找到原因。最便宜的檢查,是那些不用改任何設定、三十秒內就能得到答案的檢查。
- 現在是交易時段嗎?日盤收盤到夜盤開盤之間、週末、國定假日,報價本來就不會動。先看時鐘和交易所行事曆,再往下查。這一層最常被當成故障。
- 憑證在這台電腦上存在而且有效嗎?打開憑證存放的資料夾,確認檔案在、到期日還沒到、MultiCharts裡填的路徑指向它。換過電腦、重灌過系統、或憑證到期,都會停在這裡。
- 用元大自家的看盤軟體登入得進去嗎?同一組帳號密碼在元大軟體登入失敗,就是帳戶或密碼的問題,和MultiCharts無關;登入成功,代表帳戶正常,問題在MultiCharts的設定或網路。
- 防火牆或網路有沒有擋住連線?公司網路、防毒軟體、Windows防火牆都可能擋住MultiCharts對外的連線。把MultiCharts加入允許清單,或先用手機熱點測試一次,就能判斷是不是網路層的問題。
四層都過了還是連不上,才需要聯絡元大的客服或營業員,而且這時候你已經能說清楚「時段對、憑證有效、元大軟體登得進去、網路沒擋」,對方排查會快很多。另一個常見但不算故障的情況:報價通、但歷史K棒下載不全。這通常是資料來源能提供的歷史長度有限,解法是從你自己的歷史資料檔匯入QuoteManager,再讓即時報價接在後面。
台指期下單前怎麼用小口數測試?
先用微型台指或小台一口在非自動模式下手動送單、再切到自動模式送一口,核對成交回報、部位與平倉三件事都正確,再放大口數與開啟策略自動交易。測試單的目的不是賺錢,是確認下單連線每一個環節都照你以為的方式運作。
選微型台指(TMF)或小台(MTX)做測試,是因為每點價值小,測試錯誤的代價低。各商品的每點價值與合約規格,見台指期合約規格:TX、MTX、TMF的每點價值與設定;交易所可能調整規格,以期交所的契約規格頁為準。測試分三階:
- 手動一口。在MultiCharts的下單面板,不經過策略,手動送一口市價或限價單。檢查三件事:成交回報有回來且價格合理;MultiCharts顯示的部位和元大看盤軟體的部位一致;手動平倉後兩邊都歸零。三項都過,下單連線本身沒問題。
- 自動一口。把一個簡單的測試策略掛上圖表,設定一口,開啟自動交易,讓策略自己送一口進場、一口出場。同樣檢查成交回報、部位、平倉後歸零。這一階多測的是「策略訊號能不能正確轉成委託」,以及MultiCharts的部位和券商的部位是否同步。
- 放大口數與正式策略。前兩階都過,才把口數調到你計畫的大小,並把正式策略掛上去。第一天仍建議盯著成交回報,確認每一筆進出都和策略訊號對得上。
三項檢查裡最容易出事的是「部位一致」。MultiCharts有自己認定的策略部位,券商有實際帳戶部位,兩者在斷線、重啟、或手動干預後可能不同步。MultiCharts有設定可以決定重啟後要不要以券商部位為準,測試階段就把這個設定試過一次:故意關掉MultiCharts再打開,看它認定的部位是否還和券商一致。
把回測好的策略搬進MultiCharts前要核對什麼?
在MultiCharts上線前,回測端與平台端的商品設定、K棒週期、成交假設與手續費滑價要逐項核對,否則平台上的歷史績效會和原本的回測差很多。差很多的時候,多數人會懷疑平台或策略有錯,但真正的原因通常只是某一項設定在兩邊不一樣。
下面用一個真實的研究回測當例子,說明「搬過去之前,哪些數字要先寫下來」。這次測的是NQ(小那斯達克期貨)日線,不是台指期,但核對項目完全相同。這個策略是 AlphaPrime (Valynox) 在一次搜尋中嘗試過的1,024個候選裡,依報酬對回撤保留下來的一個;它只用一條移動平均規則進出場,沒有停損、沒有目標價、沒有濾網,是用標準指標組成的代用規則,不是任何特定的台指期策略。事後從一千多個候選裡挑出表現好的那個,本身就會讓數字好看,所以這張表只是「搬家前要抄下來的數字」的範例,不代表這條規則賺了這些錢,也不是任何人可以預期的結果。
來源:AlphaPrime 產品引擎(CPU),2026-10-31 執行。NQ 日線,2019-01-02 至 2025-06-30,多空都做,1 口,每筆手續費 $20、滑價 $10。
| 項目 | 結果 |
|---|---|
| 淨利(已平倉) | $135,480 |
| 最大回撤 | $135,820 |
| 交易筆數 | 74 |
| 勝率 | 60.81% |
| 獲利因子 | 1.486 |
| 平均每筆 | $1,830.81 |
| 在場時間 | 91.75% |

看這張表時,先別看淨利,先看三個會影響對照的數字:74筆交易(筆數對不上,就是訊號沒搬對)、期間 2019-01-02 至 2025-06-30(平台資料起訖要一樣)、每筆 20 美元手續費與 10 美元滑價(平台端要設成同樣的每筆成本)。接著逐項核對下表:
| 項目 | 研究端回測 | MultiCharts | 要一致 |
|---|---|---|---|
| 商品與每點價值 | 策略設定裡的商品與點值 | QuoteManager商品設定的點值 | 是 |
| K棒週期 | 回測用的週期(例中為日線) | 圖表的K棒週期 | 是 |
| 交易時段範本 | 回測資料包含的時段 | 圖表套用的session template | 是 |
| 成交假設 | 次根K棒成交 | 策略屬性裡的成交設定 | 是 |
| 每筆手續費 | 例中為 20 美元 | 策略屬性裡的手續費 | 是 |
| 每筆滑價 | 例中為 10 美元 | 策略屬性裡的滑價 | 是 |
| 資料起訖日 | 例中為 2019-01-02 至 2025-06-30 | 圖表載入的歷史範圍 | 是 |
「次根K棒成交」是指策略在一根K棒收盤時產生訊號,委託在下一根K棒才成交,這和實盤的時間順序一致。AlphaPrime 的每一次評估都用這個成交假設,並把手續費與滑價算進去;它匯出的 PowerLanguage 原始碼,是為了讓你把同一條規則帶進MultiCharts做這份對照,支援的平台清單在平台匯出頁面。匯入步驟與常見的不一致原因,見如何把策略匯入MultiCharts並核對回測;逐項對照的完整清單,見從產生的策略到MultiCharts:PowerLanguage核對清單。
假設範例
假設一個台指期策略在研究端設定每筆來回成本新台幣 200 元(手續費加滑價),十年回測有 500 筆交易,成本合計 10 萬元。搬進MultiCharts時忘了填手續費與滑價,平台端的成本是 0 元。兩邊的淨利會差 10 萬元,但交易筆數、進出場時間完全相同。這種「筆數一樣、淨利不一樣」的差異,第一個要查的就是手續費與滑價欄位。反過來,「筆數不一樣」的差異,要查的是時段範本、K棒時間戳或成交假設。
核對完這七項,MultiCharts上的歷史績效和研究端的回測應該只剩小而且可以解釋的差異,例如資料來源的個別K棒開高低收略有不同。差異大而且解釋不了,就回到表格再查一次,不要急著改策略參數。
下一步可以這樣做:今天先把第五節的四項報價核對跑一遍並記下結果;明天開盤後用微型台指或小台做一口手動單、一口自動單,三項檢查都過再談策略;最後把你要上線的那條策略的七項設定寫在一張紙上,兩邊一欄一欄打勾。
常見問答
元大MultiCharts要多少錢?
費用與減免條件由元大期貨公告,會隨時間調整,本文不給數字。台灣券商提供這類平台的常見做法是收月費、或依交易量門檻減免。申請前直接向元大營業員確認當下的收費方式與生效條件,並把回覆記下來。
元大MultiCharts可以下台指期嗎?
可以。透過元大提供的下單連線,MultiCharts可以對大台、小台與微型台指送出手動與策略自動委託。前提是期貨帳戶、電子交易與API文件、憑證都已生效,而且先用一口測試單確認成交回報、部位與平倉都正確。
MultiCharts報價會動,為什麼還要核對?
報價會動只證明連線存在,不證明你看的是對的合約、對的時段、對的K棒時間。拿商品代碼與月份、最新價、交易時段範本、K棒時間戳四項和元大看盤軟體逐項對照,四項一致才算報價正確。少做這一步,策略可能在另一個月份或錯位的K棒上進出場。
MultiCharts夜盤也能自動交易嗎?
可以,只要交易時段範本把夜盤時間(15:00 至次日 05:00)包含進去,並且電腦在夜盤期間保持開機與連線。實際時段以期交所公告為準。夜盤上線前,同樣先在夜盤時段做一口手動單與一口自動單,確認成交回報與部位沒有問題,再掛正式策略。
回測績效和MultiCharts跑出來的不一樣怎麼辦?
先比交易筆數。筆數一樣、淨利不一樣,查手續費與滑價欄位;筆數不一樣,查交易時段範本、K棒時間戳與成交假設。七個設定逐項核對後,剩下的差異通常小而且可以解釋。差異大又解釋不了,回頭再查設定,不要急著改策略參數。
參考文獻
- Taiwan Futures Exchange. Mini-TAIEX Futures. https://www.taifex.com.tw/enl/eng2/mTX
- Bailey, D. H., Borwein, J., López de Prado, M., & Zhu, Q. J. (2014). Pseudo-Mathematics and Financial Charlatanism: The Effects of Backtest Overfitting on Out-of-Sample Performance. Notices of the American Mathematical Society, 61(5), 458–471.
- Pardo, R. (2008). The Evaluation and Optimization of Trading Strategies (2nd ed.). John Wiley & Sons.

