說明文件開始使用

以盈透證券(Interactive Brokers)香港或新加坡帳戶使用 Canary

本頁由 AI 模型譯自英文原文,尚未經母語人士審閱;兩者不一致時以英文版為準。閱讀英文版

更新:2026-11-05 08:55 CET

Canary 透過你自己的 IB Gateway 或 TWS 工作階段,讀取一個盈透證券(Interactive Brokers)帳戶,包括持有港股的帳戶。帳戶由哪個 IBKR 實體持有,無論是 Interactive Brokers 香港、新加坡、日本、澳洲、印度、LLC、愛爾蘭或英國,都不會改變這個連線:API、通訊埠和客戶端 ID 在各地都相同,所以安裝步驟就是安裝與首次運行 所列的那些。守護程序(daemon)無法從閘道分辨實體,也不需要分辨。本頁說明當帳戶的基礎貨幣是港元、新加坡元或日圓,而股票在港交所、新交所、東京證券交易所或 ASX 掛牌時,有哪些地方不同。

閘道步驟:完全相同

基礎貨幣:按經紀商所報的方式顯示

每個帳戶數字都以帳戶的基礎貨幣顯示,用 IBKR 所命名的貨幣,而每一行持倉都帶有自己的貨幣。以下數字皆為虛構。

Account  U1234567 · base=HKD · live
────────────────────────────────────────────
  Net liquidation         HKD 1,842,310.55
  Daily P&L               HKD -4,120.00
  LEG                           QTY         AVG        MARK  CHANGE / GREEKS             MKT VALUE     UNREAL P&L
  700
  Stock                      500 sh  HKD 352.40  HKD 388.20  +HKD 1,100.00 (+0.57%)  HKD 194,100.00  HKD 17,900.00
  D05
  Stock                     1000 sh   SGD 41.10   SGD 43.75  -SGD 250.00 (-0.57%)    SGD 43,750.00   SGD 2,650.00
  7203
  Stock                      300 sh     ¥ 2,810     ¥ 2,955  -¥ 9,000 (-1.01%)           ¥ 886,500       ¥ 43,500

IBKR 的代號會省去港股編號前面的零,所以 00700(0700.HK)會顯示為 700。

港元和新加坡元以 ISO 代碼書寫,日圓以其符號書寫,且永不帶小數單位:以日圓為基礎貨幣的簡報會顯示 session P&L ok ¥ 15,000,000 · day -¥ 82,500。配對應用程式會按你裝置的地區設定格式化金額,所以同一個港元數字在那裏可能顯示為 HK$1,842,310.55。非基礎貨幣的價值會按經紀商分類帳所報的匯率換算,顯示在 market_value_base 和帳戶的貨幣敞口行。

交易版本的訂單預覽會以常規貨幣對的精確 IDEALPRO 報價,衡量跨貨幣訂單是否超出每筆訂單上限。該貨幣對表涵蓋 EUR、GBP、AUD、NZD、USD、CAD、CHF 和 JPY。以港元或新加坡元為基礎貨幣的帳戶可以預覽本幣訂單。涉及港元或新加坡元的跨貨幣訂單會被預覽拒絕並列明原因,因為這些貨幣不在貨幣對表之內。

交易所日曆與簡報的交易時段

canary calendar 內置 Canary 所嵌入的官方交易時段日曆,每個都帶有午休、半日市和涵蓋期間:

--market 交易所 本地交易時段 涵蓋期間
hk 香港現貨股票 09:30–12:00、13:00–16:00 HKT 2026–2027
sg 新加坡證券 09:00–12:00、13:00–17:00 SGT 2026–2027
jp 東京現貨股票 09:00–11:30、12:30–15:30 JST 2026–2027
au ASX 現貨股票 10:00–16:00 悉尼時間 2026–2027
cn 中國內地 A 股交易時段 09:30–11:30、13:00–15:00 CST 2026
canary calendar --market hk --days 5
canary calendar --market sg --date 2026-02-16

香港已不再因颱風休市:自 2024 年 9 月 23 日起,港交所在八號或以上颱風信號、黑色暴雨警告或極端情況下照常交易,所以日曆會把這些日子顯示為正常交易時段。

涵蓋期間以外的日期顯示 unknown,永不按星期幾猜測。 市場日曆列出 Canary 嵌入的每個日曆,以及各自涵蓋期間的確實結束日期。A 股透過滬深港通北向進入 IBKR 帳戶,只在香港與內地同時開市的日子交易;在接近假期的日子依賴某個日期之前,請先查閱港交所的滬深港通日曆。

簡報的交易時段行跟隨你的持倉。守護程序讀取持有你股票及期權價值最大份額的交易所的交易時段,所以一個由港交所和新交所股票組成的帳戶,在香港的早上會顯示 session ok hk_hkex · regular,而 since the last close 和 off-session marks 這些字眼都是指該交易所。主要在美國市場的持倉則一如以往維持美國交易時段。

亞洲早上的簡報

在你的交易所開市前執行簡報,正如每日交易台在美股開市前所做的一樣:

交易所 開市(本地時間) 簡報執行時限
新交所 09:00 SGT 08:45 SGT
香港 09:30 HKT 09:15 HKT
東京 09:00 JST 08:45 JST
ASX 10:00 AEDT 或 AEST 09:45 悉尼時間

在那個時刻,美國交易時段已於數小時前收市,所以描述美國的行仍然是美國的行:市場狀態(regime)判讀(來自美國數據源的信貸息差、波動率和利率)、標普 500 市場廣度和 SPX 莊家 Gamma,都是關於剛收市的那個市場的背景資料,而不是你的交易所的狀態。需要業績公布日期的規則,對業績數據供應商未涵蓋的上市證券會顯示 unknown,永不顯示 pass。組合壓力、集中度、保護覆蓋,以及規則手冊的規模與敞口規則,在任何上市證券上都以你的基礎貨幣運作。

閘道的隔夜診斷遵循同一套日曆。預設情況下,閘道連線中斷在美國、Xetra、倫敦、東京和香港的交易時段內計為警告;持有新交所、ASX 或滬深港通的持倉會自動擴闊這些時數,而設定參考中的 [daemon].log_markets 可以直接宣告它們:

[daemon]
log_markets = ["hk_hkex", "sg_sgx"]

結單與對帳

設定經紀商報表中的 Activity Flex Query 對每個 IBKR 實體都相同;對帳、按結單推算的權益和 Canary Edge 都以你的基礎貨幣讀取它。查詢的區段和欄位不取決於帳戶所在的地區。

配合 AI 主機使用

canary mcp 在這些帳戶上的運作方式完全相同,可配合你電腦上任何 MCP 主機使用:見把盈透證券帳戶接入你慣用的 AI及AI 代理交易。

你所在的地區未必可以使用 Claude:撰寫本文時(2026 年),Anthropic 的支援地區列表並未包括香港、澳門或中國內地。CLI 和已配對的應用程式不需要 Claude;其他 MCP 主機也可以使用同一套工具,但所用的模型同樣要在你的地區有提供。

下一步

首次使用逐步介紹各項讀取;每日交易台 把它們按一個交易日排序。當某個字眼或數字對你的市場而言顯得不對,請在 GitHub 開一個 issue,並註明交易所和基礎貨幣;日曆和顯示器就是這樣改進的。