價格精度

價格精度用於定義某個交易產品在 Finger Trader 中顯示和處理價格時保留的小數位數。

不同市場和不同 Ticker 的價格結構可能不同,因此 Finger Manager 支援針對每一個產品單獨設定報價精度。

管理員修改價格精度後,Finger Trader 會按照對應規則顯示該產品的 Bid、Ask 及其他相關價格。因此,價格精度決定的是:這個產品的價格應該顯示到第幾位小數。

Finger Manager 后台(产品配置) 后台管理
價格精度

價格精度

設定產品報價、訂單價格和營運審核介面使用的小數位精度。

Quote Preview 报价显示预览
Symbol NZD/USD
Bid 0.59 0.596
Ask 0.60 0.597
生效结果 报价按 0.01 显示 报价按 0.001 显示

精度增加后,价格会保留更多小数位,前端报价、订单价格和后台审核界面保持一致。

價格精度控制單個產品的報價小數位。將 0.01 增加到 0.001 後,報價預覽會多顯示一位小數。

01 進入價格精度設定

進入 市場與產品管理 → 價格精度,選擇對應市場和產品後,即可查看目前 Ticker 的價格精度。

例如,NZD/USD 目前價格精度為 0.01,表示該產品目前按照兩位小數進行價格展示。

管理員可以根據實際市場規則調整精度。

02 什麼是價格精度

價格精度可以理解為報價允許顯示的最小價格單位。

精度 0.01 時,價格可以顯示為 0.59 或 0.60,表示保留兩位小數。精度 0.001 時,價格可以顯示為 0.591 或 0.602,表示保留三位小數。

精度 0.00001 時,價格可以顯示為 1.08642,表示保留五位小數。不同產品應根據其真實市場報價規則選擇對應精度。

03 價格精度與小數位數

價格精度和小數位數之間存在直接關係:1 對應 0 位小數,0.1 對應 1 位小數,0.01 對應 2 位小數,0.001 對應 3 位小數,0.0001 對應 4 位小數,0.00001 對應 5 位小數。

例如,產品價格原始資料為 0.59661。如果產品精度設定為 0.01,Finger Trader 可以按照兩位小數顯示為 0.60;如果設定為 0.00001,則可以顯示完整的五位小數 0.59661。

04 價格精度以產品為單位配置

價格精度屬於產品級配置。即使多個產品屬於同一個市場,也可以擁有不同的價格精度。

例如,股票中 AAPL 通常可以使用 0.01,某些低價股票可能使用 0.0001;外匯中部分貨幣對可能使用 0.00001,JPY 相關貨幣對可能使用不同精度;數字資產中不同 Crypto 產品可能擁有更多小數位。

因此,不建議只按照市場統一設定價格精度,而應根據具體 Ticker 的真實報價結構分別配置。

05 價格精度與報價資料

Finger Manager 中設定的價格精度應與實際行情源保持一致。

例如,行情源持續提供 0.59661。如果後台只配置兩位小數,則客戶端可能顯示 0.60。這並不代表原始行情只有兩位小數,而是 Finger Trader 根據目前產品配置進行展示處理。

因此,行情源決定原始價格,價格精度決定系統如何展示和處理價格位數。兩者應保持合理匹配。

06 Bid / Ask 顯示

價格精度會應用於產品的買賣報價展示。

例如目前行情為 Bid:0.59606,Ask:0.59611。如果精度設定為 0.01,則前端可能顯示 Bid:0.60,Ask:0.60;如果精度設定為 0.00001,則可以顯示為 Bid:0.59606,Ask:0.59611。

因此,錯誤的價格精度可能導致客戶無法清晰看到真實 Bid / Ask 差異。配置外匯、數字資產或其他高精度產品時,應特別注意這一點。

07 價格精度與最小價格變動單位

價格精度與最小價格變動單位通常存在關聯,但兩者不一定完全相同。

價格精度主要定義系統保留和展示多少位價格資訊。最小價格變動單位(Tick Size)定義市場允許價格每次最小變化多少。

例如,價格可以顯示到 0.00001,但實際市場規則可能只允許按照指定 Tick Size 變化。因此,如果系統同時提供 Tick Size 配置,應分別按照真實產品規則進行設定,而不要簡單認為「顯示幾位小數」就等於「最小價格變動單位」。

08 價格精度對訂單的影響

價格精度不僅影響行情展示,也可能影響部分訂單價格的輸入和校驗。

例如,客戶提交限價單時,如果產品只允許兩位小數,則 187.23 可能是有效價格;而 187.23456 可能需要根據產品規則進行捨入、截斷或拒絕。

具體訂單處理方式取決於機構的交易系統和訂單規則。因此,價格精度應與 OMS、Broker、Execution System、Liquidity Provider 和行情資料源保持一致。

09 價格精度與歷史資料

修改價格精度主要影響產品目前和後續的價格展示及處理。

已經產生的歷史訂單、歷史成交、原始行情資料和結算記錄,不應因為前端精度調整而改變其原始數值。

因此,價格精度更適合作為產品顯示和交易規則配置,而不是修改歷史業務資料本身。

10 報價預覽

Finger Manager 可以在價格精度設定頁面提供報價預覽。

管理員修改精度後,可以直接查看 Bid / Ask 的實際顯示效果。例如目前原始報價為 Bid:0.59606,Ask:0.59611,將精度設定為 0.01 後,預覽區會按照新的精度重新顯示報價。

透過預覽,可以在保存或正式應用之前檢查小數位數是否正確、Bid / Ask 是否能夠正常區分、產品價格是否符合市場習慣,以及前端展示是否清晰。

11 修改價格精度

管理員可以根據產品實際情況增加或減少價格精度。

例如,目前為 0.01,修改為 0.001,表示從兩位小數增加到三位小數。修改完成後,Finger Trader 會根據最新產品配置顯示對應價格。

對於已經正式交易的產品,調整精度前應確認行情源實際精度、目前訂單規則、OMS 接受的價格格式、Broker / LP 的價格規則、是否存在掛單,以及是否會影響客戶交易體驗。不建議在正式交易期間隨意修改關鍵價格精度。

12 不同市場的常見情況

不同資產類別通常具有不同的價格顯示習慣。

例如,股票通常使用較少小數位,但具體規則取決於交易所和產品;外匯通常需要較高精度,以顯示較小的價格變化;貴金屬根據報價源和產品結構可能使用不同精度。

數字資產由於部分產品價格非常高或非常低,可能需要更靈活的小數位設定;自訂 / OTC 產品可以根據機構自身報價規則配置對應精度。Finger Manager 不強制所有市場使用相同的價格格式。

13 權限控制

價格精度屬於重要產品參數。

建議僅允許機構管理員、產品管理員、交易管理人員,以及具有產品配置權限的後台角色進行修改。

普通客服或其他無產品管理職責的角色,一般只需要查看權限。

價格精度的核心邏輯可以理解為:原始行情價格 → Finger Manager 產品精度規則 → Finger Trader 報價顯示。

例如,原始報價為 0.59606,精度為 0.01 時,前端顯示為 0.60;如果精度調整為 0.00001,則前端可以顯示為 0.59606。

因此,價格精度應根據具體產品的真實市場規則、行情源和交易系統配置,而不能單純為了介面顯示美觀隨意調整。價格精度負責「價格顯示到多細」,實際市場報價則由對應行情源提供。

  1. 管理員進入 NZD/USD 的價格精度設定。

    Manager 顯示目前價格精度為 0.01。
  2. 管理員將價格精度增加一位小數。

    精度從 0.01 變成 0.001。
  3. Manager 預覽精度調整後的報價顯示效果。

    原本顯示為 0.59 的價格,可以顯示為 0.596。