交易時間
為產品設定開盤和收盤時間。App 會根據該設定展示產品目前是否處於可交易狀態。
交易時間用於定義某個交易產品在 Finger Trader 中允許客戶進行交易的時間範圍。
在 Finger Manager 中,管理員可以針對每一個 Trading Desk / Ticker 單獨配置交易日、開盤時間、收盤時間及對應時區。
配置保存後,Finger Trader 會根據目前產品的交易時間判斷其是否處於可交易狀態。當產品進入交易時段時,客戶端可以按照機構配置開放相應交易功能;當產品處於非交易時段時,客戶端會根據目前狀態提示市場關閉或暫停交易。
因此,交易時間屬於產品交易規則的一部分,應根據實際市場、流動性來源和機構業務安排進行配置。
為產品設定開盤和收盤時間。App 會根據該設定展示產品目前是否處於可交易狀態。
透過 Finger Manager 配置的通知,將在 Finger Trader App 中按設定規則精準觸達使用者,提升營運效率與使用體驗。
進入 市場與產品管理 → 交易時間,選擇對應市場後,可以查看已經建立的 Trading Desk 及其產品。
例如:Forex / 外匯 → NZD/USD → 進入 Trading Hours 配置。
交易時間按照具體產品分別設定,不同 Ticker 可以擁有不同的交易時段。
管理員可以設定該產品在哪些日期允許交易。
例如,週一至週五表示產品在正常工作日開放交易。
部分產品也可以根據實際業務設定為週一至週六、每日、指定交易日或其他自訂週期。交易日應與產品實際市場開放時間保持一致。
每個產品可以分別設定開盤時間(Open Time)和收盤時間(Close Time)。
開盤時間表示該產品開始允許交易的時間。收盤時間表示該產品停止接受正常交易操作的時間。
例如,交易日為週一至週五,開盤時間為 09:00,收盤時間為 17:00。系統會按照該配置判斷產品目前是否處於交易時段。
交易時間必須與明確的時區一起使用,例如 Asia/Tokyo、America/New_York、Europe/London 或 UTC。
同樣的 09:00,在不同時區代表完全不同的實際時間。因此,配置交易時間時應特別確認交易時間和時區兩個欄位是否與實際市場保持一致。
例如,東京市場可以使用 Asia/Tokyo;美國市場可以根據業務需要使用 America/New_York;全球統一系統也可以採用 UTC 作為內部標準時間。
Finger Trader 面向不同國家和地區的客戶,客戶端設備本地時間可能與產品所屬市場時間不同。
例如,某股票市場按照紐約時間 09:30 開盤。日本客戶打開 Finger Trader 時,本地時間並不是 09:30。
如果系統只保存「09:30」而沒有保存時區,就無法準確判斷市場是否已經開放。因此 Finger Manager 會根據產品交易時間、產品時區和目前實際時間,統一計算產品目前交易狀態。
Finger Trader 會根據 Manager 中配置的 Trading Hours 顯示產品目前狀態。
常見狀態包括 Trading / 可交易、Closed / 已收盤、Opening Soon / 即將開盤。
Trading 表示目前時間處於允許交易時段內;Closed 表示目前時間已經超過產品收盤時間;Opening Soon 表示距離下一次開盤時間較近。具體狀態名稱可以根據 Finger Trader 目前客戶端配置進行顯示。
系統可以根據目前時間和交易時間計算距離下一狀態變化還有多久。
例如,距離收盤 00:02 表示該產品將在約 2 分鐘後進入非交易時段。
這種提示可以幫助客戶在交易前確認目前市場狀態,減少在臨近收盤時產生誤解。
當目前時間不屬於產品允許交易的時間範圍時,系統會將產品識別為非交易狀態。
Finger Trader 可以繼續展示產品名稱、產品歷史資訊、目前或最後行情和產品詳情,但交易相關功能會根據機構配置進行限制。
例如,客戶端可以禁止新開倉、禁止提交新訂單、顯示 Market Closed,或提示下一次開盤時間。具體限制方式取決於產品和機構的交易規則。
部分市場的交易時間可能跨越午夜。例如,開盤為 22:00,收盤為次日 05:00。
這種情況下,系統不能簡單按照同一自然日判斷交易時間,而應按照完整交易時段處理。
對於外匯、數字資產或部分全球市場產品,配置時應特別確認是否存在跨日交易。
部分產品可能接近或支援 24 小時交易,例如部分外匯產品、數字資產、OTC 產品或機構內部產品。
對於這類產品,可以根據實際業務配置更長交易時段或全天交易規則。
即使產品理論上支援 24 小時交易,也應考慮系統維護時間、流動性提供商維護、每日結算、週末關閉和風控暫停時間。因此,不建議僅因為市場被稱為「24 小時交易」就忽略實際可交易窗口。
部分市場在週末停止交易。傳統股票和多數外匯業務通常會受到工作日限制。
系統可以透過交易日設定,使對應產品在週六、週日自動進入關閉狀態。
對於數字資產等全天市場,則可以根據機構實際服務能力決定是否保持週末開放。
正常 Trading Hours 通常用於設定常規交易週期。
但金融市場還可能存在法定節假日休市、提前收盤、延遲開盤、臨時停市、特殊結算日或交易所臨時安排。
這類特殊情況不能只依賴常規週一至週五時間規則。機構應根據自身市場資料和業務安排,對特殊日期進行相應調整。如系統提供交易日曆或特殊交易時間配置,應優先使用對應功能處理。
「有行情」並不一定代表「可以交易」。
部分行情源在正式交易時間之外仍可能持續提供參考價格、延遲行情、盤前價格、盤後價格或 Indicative Price。
因此,報價狀態和交易狀態應分別判斷。Finger Trader 是否允許客戶提交訂單,應以 Manager 中實際配置的交易時間和業務規則為準,而不能僅根據是否收到行情判斷。
交易時間和產品上下架控制的是不同內容。
產品上下架決定這個產品是否在 Finger Trader 中提供。交易時間決定這個已經上架的產品,現在是否處於允許交易的時間。
例如,AAPL 已經上架,因此客戶始終可以在產品列表中看到 AAPL。但紐約市場收盤後,AAPL 仍然可以顯示在 Finger Trader 中,只是目前狀態變為 Closed,並按照機構配置限制新的交易操作。
即使屬於同一個市場,不同產品也可能擁有不同交易時間。
例如普通股票、ETF、期貨相關產品、OTC 產品、特殊交易產品,可能存在不同的開盤、收盤或暫停時間。
因此,Finger Manager 將 Trading Hours 作為產品級配置,而不是只設定一個全域市場時間。
具有相應權限的管理員可以根據實際市場變化修改 Trading Hours。
修改後,Finger Trader 會按照最新配置重新判斷產品狀態。
對於已經正式提供給客戶的產品,修改交易時間前應確認目前是否仍處於交易時段、是否存在未完成訂單、是否會影響目前客戶操作、新時間是否與實際市場一致,以及時區是否正確,避免錯誤配置導致正常交易時間被錯誤識別為 Closed。
交易時間屬於重要產品交易參數。
建議僅允許機構管理員、產品管理員、交易管理人員,以及具有相應產品配置權限的角色進行修改。
普通客服或無交易產品管理職責的角色一般只需要查看權限。
交易時間的核心邏輯可以理解為:Trading Desk / Ticker → 設定交易日 → 設定開盤時間 → 設定收盤時間 → 設定時區 → Finger Trader 判斷目前交易狀態。
例如,NZD/USD,週一至週五,09:00–17:00,Asia/Tokyo。Finger Trader 會根據目前時間自動判斷該產品屬於可交易、即將收盤、已收盤或等待下一次開盤。
產品已經上架,只代表它可以出現在 Finger Trader 中;是否可以在目前時刻進行交易,則由 Trading Hours 及機構其他交易規則共同決定。
管理員進入外匯櫃台下 NZD/USD 的交易時間設定頁。
Manager 顯示即將配置交易時段的產品。管理員設定交易日、開盤時間、收盤時間和時區。
該產品擁有明確的交易時段規則。儲存後,到達配置的收盤時間,App 會將該產品標記為 Closed。
用戶在 App 行情列表中看到收盤狀態。