VALYNOXSTRATEGY RESEARCH TECHNOLOGY
AlphaPrimeAlphaPrime
策略學院 / 平台與匯出

凱基 MultiCharts 怎麼接?帳戶、API、下單設定與測試單

凱基期貨有 MultiCharts 連線方案:先開凱基期貨帳戶、請營業員開通權限,再在 MultiCharts 裡設定行情來源與下單通道,用一口小型合約下第一筆測試單。接線是最後一步,手續費、期交稅與回測裡的平均每筆交易要先算清楚。

作者 · 發佈 · 更新於 · 編輯原則

目錄
  1. 凱基有支援 MultiCharts 嗎?
  2. 凱基 MultiCharts 要開什麼帳戶、向誰申請?
  3. 凱基的 API 與 MultiCharts 連線有什麼差別?
  4. MultiCharts 接上凱基後,下單設定怎麼做?
  5. 第一筆測試單怎麼下、手續費要怎麼問?
  6. 策略丟進 MultiCharts 之前,回測要先看什麼?
  7. 如果帳戶條件不符合,還有哪些替代路線?
  8. 常見問答
  9. 參考文獻

凱基有支援 MultiCharts 嗎?

凱基 MultiCharts 可以接:凱基期貨有提供 MultiCharts 的連線方案,但你要先有凱基期貨帳戶、請營業員開通 MultiCharts 與相關權限,再在 MultiCharts 裡分別設定凱基的行情來源與下單通道。接線是整個流程的最後一步;手續費、滑價與回測數字要先看清楚,接上去才有意義。

MultiCharts 是一套圖表與策略交易軟體,交易人把策略寫成 PowerLanguage 程式放進去,由它依據即時行情自動送單到期貨商。在台灣,MultiCharts 多半是透過期貨商提供的方案取得,期貨商負責把自己的行情與下單系統接到 MultiCharts 上,交易人只要在設定頁填入帳號。凱基期貨就是提供這種方案的期貨商之一。

把這件事想成接一台印表機:要有電腦(期貨帳戶)、要有驅動程式(營業員開通的權限)、要有訊號線(行情連線)、還要有真正送紙的那條線(下單連線)。四樣缺任何一樣,印表機會亮燈,但紙不會出來。本文就照這個順序走:帳戶、權限、連線、測試單,最後是回測要先看什麼,以及條件不符時的替代路線。

使用 MultiCharts 透過凱基期貨交易需要四項條件:你自行開立的期貨帳戶、客戶服務人員開通的權限、傳入報價的資料來源,以及送出委託的下單路由 四項條件,缺一不可 缺少任一項,委託都無法送出 期貨帳戶 由你開立 交易權限 由客服開通 資料來源 傳入報價 下單路由 送出委託
透過凱基用 MultiCharts 交易,四件事缺一不可:帳戶與兩條連線由你自己完成,權限由營業員開通。

凱基 MultiCharts 要開什麼帳戶、向誰申請?

需要的是凱基期貨帳戶,只有凱基證券的股票戶是不夠的,而 MultiCharts 與 API 的開通都要透過你的期貨營業員辦理。期貨帳戶是用來交易期貨與選擇權的帳戶,與證券帳戶分開管理、分開入金;就算你已經在凱基證券開過戶,期貨戶仍要另外開立。

  1. 開立凱基期貨帳戶。 線上開戶或臨櫃皆可,開戶時會一併簽署電子交易的相關同意書。沒有這份同意書,任何程式或軟體都不能替你送單。
  2. 確認程式交易相關文件已簽署。 期貨商在開通程式下單前,通常會要求交易人簽署程式交易相關的聲明或同意書。先問營業員你這個帳戶還缺哪一份,一次補齊。
  3. 向營業員申請開通 MultiCharts。 同時問清楚三件事:有沒有使用費、有沒有交易量或其他條件、開通要幾個工作天。各家期貨商的條件不同,以營業員的答覆為準,不要用網路上別人的說法替自己回答。
  4. 需要自己寫程式的話,一併申請凱基 API。 兩者可以分開申請,也可以同時開,下一節說明差別。
  5. 拿到連線帳號與安裝說明後,才進入 MultiCharts 的設定。

為什麼要先問費用與條件?因為它們會直接變成你策略的成本。一個每月有固定費用的方案,對一個月只交易幾次的波段策略,和對一天交易多次的當沖策略,壓力完全不同。把這些費用換算成「每筆交易多少元」,之後填進回測的成本欄,才看得出策略扛不扛得住。

凱基的 API 與 MultiCharts 連線有什麼差別?

凱基 API 是給會寫程式的人自己接行情與下單用的;MultiCharts 連線則是現成的模組,策略在 MultiCharts 裡跑,你不用寫連線程式。API 是「應用程式介面」,意思是一組規格,讓你自己寫的程式可以向凱基的系統要行情、送訂單、查部位。拿它交易,行情接收、訊號判斷、送單、回報處理、斷線重連全部要自己寫。

MultiCharts 連線模組則是期貨商(或 MultiCharts 原廠)事先寫好的程式,負責把凱基的行情與下單系統翻譯成 MultiCharts 看得懂的格式。你的工作是在設定頁填帳號、選商品、設時段,策略邏輯用 PowerLanguage 寫在 MultiCharts 裡。兩條路線的差異整理如下:

比較項目凱基 APIMultiCharts 連線
需要寫程式是,而且要自己處理連線、回報與錯誤否,策略用 PowerLanguage 寫,連線由模組負責
行情與下單自己接 API,自己管理訂單狀態由連線模組處理,MultiCharts 顯示回報
策略執行跑在你自己的程式裡,排程與監控自理跑在 MultiCharts 的圖表上,開著圖表就會執行
設定工作量前期長:寫完、測完才能用前期短:填帳號、對商品、設時段
適合誰會寫程式、想完全掌控流程的交易人用圖表與訊號交易、想把時間花在策略上的人
通往凱基期貨的兩種途徑:使用凱基 API 時,連線程式需自行撰寫;使用 MultiCharts 時,由現成模組為你建立連線 誰來建立連線? 同一個凱基帳戶,兩種途徑 凱基 API 自行撰寫 凱基 MultiCharts 模組自動處理 凱基 差別在於由誰建立連線。 所以:不想寫程式?選 MultiCharts。
兩條路線的分野在「誰來寫連線」:API 路線由你自己寫,MultiCharts 路線由連線模組代勞。

怎麼選?問自己一個問題:斷線重連、委託被拒、部分成交這些狀況,你願不願意自己寫程式處理?願意,走 API,彈性最大;不願意,走 MultiCharts,把這些交給軟體。兩者也可以並存,例如策略在 MultiCharts 執行,另外用 API 寫一支小程式每分鐘查部位做監控。如果你還在考慮其他不用寫程式的平台,免寫程式的自動交易平台差在哪裡有一份完整對照。

MultiCharts 接上凱基後,下單設定怎麼做?

設定要照固定順序做:行情來源、下單通道、商品對應、交易時段、策略屬性,順序錯了最常見的症狀是「看得到行情,但策略不會送單」。每一步都是在回答一個問題:資料從哪來、單往哪送、送哪一個合約、什麼時間可以送、以及送單時要用什麼成交假設。

  1. 設定行情來源。 在 MultiCharts 的資料來源設定裡新增凱基的行情連線,填入營業員給的帳號,連上後開一張圖確認報價會跳動。很多人做到這裡就停了,以為設定完成。
  2. 設定下單通道。 這是另一個獨立的設定,在交易商(Broker)設定裡新增凱基的下單連線。沒有這一步,策略的買賣訊號只會畫在圖上,不會變成委託。
  3. 商品對應。 回測常用的是連續月資料,下單卻必須送到某一個特定月份的合約。在商品對應表裡把圖表上的商品指到實際要交易的月份,並在換月前記得改。對應錯了,單會送到你沒打算交易的合約,或被拒絕。
  4. 交易時段。 把圖表的時段設成你實際要交易的時段。如果只想做日盤,就不要讓夜盤 K 棒進到策略裡,否則策略會在你不想交易的時間送單。
  5. 策略屬性。 打開策略屬性,確認三件事:用下一根 K 棒成交、手續費已填、滑價已填。「下一根 K 棒成交」是指策略在這根 K 棒收盤時判斷,訂單在下一根 K 棒開盤才送出並成交;這與真實下單的時間差一致,用同一根 K 棒收盤價成交則是用了當下拿不到的價格。
MultiCharts 設定五步驟,依序為:資料來源、下單路由、合約月份、交易時段與成本;僅第一步即可取得報價,第二至五步須在送出委託前完成 五個步驟,依此順序 僅第 1 步可取得報價 報價 下單必備 1 2 3 4 5 資料 委託 月份 時段 成本 即時報價只是第一步。 所以:五步全做,依序完成。
五個設定步驟照順序完成。只做到第一步的人,圖表上有報價、策略卻不會送單,是最常見的卡關點。

第五步的成交假設與成本設定,決定了 MultiCharts 裡的回測結果會不會和你在別的工具裡算出來的結果差太多。策略是從別的工具產生、再放進 MultiCharts 的話,把策略匯入 MultiCharts 並對齊回測的步驟說明了哪些設定要兩邊一致。

第一筆測試單怎麼下、手續費要怎麼問?

第一筆測試單用一口小型或微型合約、在流動性好的時段手動下一筆市價單,確認成交回報、部位與平倉都正確,再去問手續費、換算成本。測試單的目的不是賺錢,而是把「連線、委託、回報、部位、平倉」這條路走一遍,確認每一站都對得上。

  1. 選時段。 選日盤的正常交易時間,避開開盤前幾分鐘與收盤前幾分鐘。臺灣期交所的臺股期貨與小型臺指期貨日盤為 08:45 到 13:45,夜盤為 15:00 到次日 05:00;交易所可能調整時段與契約規格,動手前以期交所的契約規格頁為準。各交易所的時段換算成台灣時間,可以查期貨交易時段查詢工具。
  2. 送出一口市價單。 用 MultiCharts 的手動下單面板,而不是策略,先確認人工下單走得通。
  3. 核對成交回報。 看四個欄位:成交價、口數、方向、時間戳。成交價應該在當時的買賣價附近,口數是 1,方向是你送的方向。
  4. 核對部位視窗。 MultiCharts 顯示 1 口,同時打開凱基自己的下單軟體或 App,確認那邊也顯示同一口。兩邊不一致,就是商品對應或帳號設定有問題。
  5. 送出平倉單,確認部位歸零。 兩邊都歸零,測試單才算完成。
兩個畫面必須一致:測試單成交期間,MultiCharts 與凱基自家下單軟體在開始時都應顯示 0 口,成交後顯示 1 口,平倉後回到 0 口;若不一致,問題可能出在商品代碼對應或帳號設定 兩個畫面必須一致 測試單期間持有口數 開始 成交 平倉 MultiCharts 凱基軟體 是否一致 0 1 0 0 1 0 不一致即代表設定有誤。 請重新檢查商品對應與帳號。
一筆正確的測試單從送出到部位歸零的五個檢查點,每一點都對照凱基自己的下單軟體再打勾。

手續費要問三件事:每口單邊手續費是多少新台幣、報價有沒有含期交稅、MultiCharts 或 API 有沒有額外的使用費。期交稅是期貨交易稅,股價指數類期貨依契約金額的十萬分之二課徵,買進與賣出各算一次。期貨商的手續費是議價的,沒有公定價,所以營業員給你的數字才是你的數字。

拿到數字後,換算成「每筆來回成本」再填進回測。來回成本是一筆交易從進場到出場付出的全部費用:手續費兩邊、期交稅兩邊,加上滑價兩邊。滑價是你預期的價格與實際成交價格之間的差距,市價單通常至少要算一跳。回測裡的手續費、滑價與平均每筆交易說明了為什麼成本要在搜尋策略時就放進去,而不是最後才加。

假設範例

假設小型臺指期貨在 20,000 點,每點 50 元,一口契約金額是一百萬元。期交稅每邊 一百萬 × 十萬分之二 = 20 元,來回 40 元。假設營業員報的手續費是每口單邊 30 元,來回 60 元。滑價以一跳(1 點,50 元)每邊各一次計算,來回 100 元。這筆交易的來回成本是 40 + 60 + 100 = 200 元。回測裡的平均每筆交易如果只有 150 元,這個策略在真實帳戶裡每筆會虧 50 元,就算回測曲線看起來是往上的。

契約金額與一跳的價值可以用期貨合約損益計算工具核對,再把算出來的來回成本拆成手續費與滑價兩個欄位,填進 MultiCharts 的策略屬性,以及你產生策略的工具裡。兩邊填一樣的數字,回測結果才有比較的基礎。

策略丟進 MultiCharts 之前,回測要先看什麼?

上線前先在回測報表裡找三個數字:淨利、最大回撤、平均每筆交易,然後把平均每筆交易拿去和上一節算出來的來回成本比。接線只是最後一步;如果這三個數字扛不住成本,接得再順也只是更快地把成本付出去。

最大回撤是權益曲線從某個高點掉到之後最低點的最大金額,它決定你的帳戶要準備多少錢才不會在半路被迫停掉。平均每筆交易是淨利除以交易筆數,公式只有一條:

平均每筆交易 = 淨利 ÷ 交易筆數

這裡的淨利是扣掉手續費與滑價之後的總損益,交易筆數是已平倉的進出場次數。平均每筆交易越大、相對於來回成本的倍數越高,成本估計稍微偏差時策略才不會翻盤。下面是一個由 AlphaPrime (Valynox) 執行、用來示範「怎麼讀報表」的真實回測。它測的是 NQ(E-mini 那斯達克 100 期貨)日線,2019-01-02 到 2025-06-30,多空雙向,一次 1 口。規則是用隨機指標(Stochastic)當唯一的進出場條件、沒有停損停利、沒有濾網,是一個用標準指標做出來的替身規則,不是凱基或 MultiCharts 本身。

來源:AlphaPrime 產品引擎(CPU),2026-10-31 執行。NQ 日線,2019-01-02 至 2025-06-30,多空都做,1 口,每筆手續費 $20、滑價 $10。

項目結果
淨利(已平倉)$49,380
最大回撤$32,935
交易筆數62
勝率56.45%
獲利因子1.374
平均每筆$796.45
在場時間11.44%
在回測摘要裡找這四格:淨利、最大回撤、交易筆數、平均每筆交易。先把平均每筆交易和你的來回成本比,再看其他數字。
在回測摘要裡找這四格:淨利、最大回撤、交易筆數、平均每筆交易。先把平均每筆交易和你的來回成本比,再看其他數字。 NQ・日線・2019-01-02 至 2025-06-30・CPU 引擎回測

這份結果是 AlphaPrime 的搜尋在一千零二十四個候選裡,依報酬對回撤的表現留下的那一個。事後挑出表現最好的一個,數字一定會比真實能拿到的好看,這是選擇偏誤;Bailey 等人(2014)說明了嘗試的變體越多,最好的那個回測就越可能是被高估的。所以不要把 $49,380 的淨利讀成「這個規則賺了這麼多」,也不能期待自己交易會拿到這個結果;要讀的是數字之間的關係。

怎麼讀?第一,淨利 $49,380 對上最大回撤 $32,935,表示六年半裡帳戶曾經從高點掉下去的金額,接近總獲利的三分之二,你的帳戶規模要能承受這個深度。第二,平均每筆交易 $796.45 是扣掉每筆 $30 成本之後的數字,倍數夠大,成本估計偏差一點不會立刻翻負,但 62 筆交易是很小的樣本,平均值會被少數幾筆大幅左右。第三,在場時間 11.44% 表示資金大部分時間是空著的,獲利因子 1.374(總獲利除以總虧損)則說明每虧 1 元大約賺回 1.37 元。這些都是你在把策略放進 MultiCharts 之前就該看完的事。策略如何從產生工具走到 MultiCharts、兩邊哪些數字要對照,從產生的策略到 MultiCharts 的 PowerLanguage 對照清單列了完整順序。

如果帳戶條件不符合,還有哪些替代路線?

MultiCharts 不是唯一的出口:同一條策略可以輸出成其他平台的程式碼,依照你能開的帳戶、券商支援的平台來選路線。如果凱基的 MultiCharts 方案有你暫時達不到的條件,或你的主要帳戶在別家券商,先看下面這張表,再決定策略要往哪裡送。

平台輸出語言需要的帳戶或券商支援
MultiChartsPowerLanguage國內期貨商提供的 MultiCharts 方案(例如本文的凱基),或自行取得 MultiCharts 並有支援連線的券商
TradingViewPine Script v6TradingView 帳號;要自動送單則需要與 TradingView 有串接的券商
TradeStationEasyLanguageTradeStation 的海外帳戶
NinjaTraderNinjaScript支援 NinjaTrader 連線的海外期貨商帳戶
MetaTrader 4MQL4提供 MetaTrader 4 平台的券商帳戶
MetaTrader 5MQL5提供 MetaTrader 5 平台的券商帳戶
選路線時由後往前想:能開的帳戶決定平台,平台決定程式語言;凱基期貨帳戶用 MultiCharts 與 PowerLanguage,海外期貨帳戶用 NinjaTrader 與 NinjaScript,MetaTrader 經紀商帳戶用 MetaTrader 5 與 MQL5 先看帳戶,再寫程式 1 帳戶 2 平台 3 程式 凱基期貨 海外 MT5 經紀商 MultiCharts NinjaTrader MetaTrader 5 PowerLanguage NinjaScript MQL5 帳戶決定程式。 所以:先確認能開哪種帳戶。
六條輸出路線各自對應一種程式語言與一種帳戶條件。先確定你能開的帳戶,再反推策略要輸出成哪一種。

選路線時把順序倒過來想:不是「我想用哪個平台」,而是「我能開哪個帳戶、它支援哪個平台、那個平台吃哪種程式碼」。交易國內期貨,MultiCharts 透過國內期貨商是最直接的一條;交易 ES、NQ 這類美國期貨,TradeStation 或 NinjaTrader 的海外帳戶是常見選擇;TradingView 適合先看訊號、再決定要不要串券商。同一條策略在不同平台上會因為成交假設、時段與資料細節而出現差異,所以換平台之後,前兩節的成本設定與測試單要重做一次。策略規則確定後,AlphaPrime 可以把它輸出成上表六個平台各自的程式碼,支援輸出的平台清單列出了每一個平台對應的語言。

下一步很具體:打開你現在的回測報表,用「平均每筆交易 ÷ 來回成本」算出一個倍數,再對照上表圈出你今天就能開的帳戶。倍數夠、帳戶對得上,再去找營業員申請開通;倍數不夠,先回頭調整策略,接線的事可以等。

常見問答

凱基有沒有支援 MultiCharts?

有。凱基期貨提供 MultiCharts 的連線方案,交易人要先有凱基期貨帳戶,向營業員申請開通,再在 MultiCharts 裡設定凱基的行情來源與下單通道。開通的條件與費用以營業員的答覆為準,各家期貨商不同。

凱基 MultiCharts 手續費多少?

期貨手續費是議價的,沒有公定價,要直接向營業員問每口單邊的新台幣金額,並確認報價有沒有含期交稅、MultiCharts 有沒有額外使用費。股價指數類期貨的期交稅是契約金額的十萬分之二,買賣各算一次。把手續費、期交稅與滑價加總成每筆來回成本,再填進回測。

凱基 MultiCharts 怎麼下單?

先在 MultiCharts 裡完成行情來源、下單通道、商品對應與交易時段四項設定,再用手動下單面板下一口市價單當測試。核對成交回報的成交價、口數、方向與時間戳,確認 MultiCharts 與凱基自己的下單軟體顯示同一口部位,平倉後兩邊都歸零,才讓策略自動送單。

凱基 API 和 MultiCharts 可以同時用嗎?

可以分開申請,也可以同時開通。常見的做法是策略在 MultiCharts 上執行,另外用 API 寫一支小程式監控部位與連線狀態。要注意兩邊同時對同一個帳戶送單時,部位管理要有一方為主,避免重複下單。

參考文獻

  • Taiwan Futures Exchange. Mini-TAIEX Futures. https://www.taifex.com.tw/enl/eng2/mTX
  • CME Group. E-mini Nasdaq-100 Futures Contract Specs. https://www.cmegroup.com/markets/equities/nasdaq/e-mini-nasdaq-100.contractSpecs.html
  • 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.