解決方案 · 風控與估值

風控、定價、結算與記賬系統的行情方案

風控與財務系統對行情的要求一致:賬上每個品種都要有正確、及時的價格。iTick 為日內風控提供實時價格,為多幣種重估提供匯率,為結算、淨值與對賬提供收盤價,覆蓋股票、外匯、貴金屬、指數、期貨與加密貨幣。

  • 實時浮盈浮虧與 VaR 輸入
  • 跳空、漲跌停與異常行情校驗
  • 跨境資產多幣種重估
  • EOD 收盤價用於結算與報表
# Real-time mark-to-market, FX revaluation and price-gap checks
import requests

H = {"accept": "application/json", "token": "YOUR_API_TOKEN"}
q = lambda asset, region, code: requests.get(f"https://api.itick.org/{asset}/quote",
        params={"region": region, "code": code}, headers=H).json()["data"]["ld"]

book = [  # position, quantity, cost, currency
    ("stock", "US", "AAPL", 1200, 176.5, "USD"),
    ("stock", "HK", "700",  3000, 365.0, "HKD"),
    ("forex", "GB", "XAUUSD", 50, 2290.0, "USD"),
]
fx = {"USD": 1.0, "HKD": 1 / q("forex", "GB", "USDHKD")}   # convert everything to USD

total = 0
for asset, region, code, qty, cost, ccy in book:
    px = q(asset, region, code)
    pnl = (px - cost) * qty * fx[ccy]
    if abs(px / cost - 1) > 0.10:
        print("GAP/LIMIT CHECK", code, px)          # flag abnormal moves for review
    total += pnl
print("unrealized P&L (USD):", round(total, 2))
150+重估用貨幣對
EOD每日收盤價
實時日內風控
6大資產類別

三套系統,一個價格源

從交易台到會計賬簿,使用同一份行情。

實時風控監控

持續刷新價格,盯市持倉,為 VaR 模型提供輸入,檢測跳空與漲跌停,過濾異常行情(髒數據剔除)。

匯率 / 資產估值

多幣種組合與跨境資產每日重估,適用於家族辦公室、資管與跨境理財。

清算、對賬與收盤結算

通過 REST 拉取 EOD 收盤價,用於每日結算、淨值、對賬與監管報表。

數據質量控制

對比相鄰 Tick 與報價,在進入風控指標前剔除異常值。

全賬簿覆蓋

股票、外匯、黃金、指數、期貨、加密貨幣由同一數據商定價。

便於審計的歷史

重新拉取歷史K線,可復算任意過去估值日。

iTick 在風控體系中的位置

日內與日終流程共用一個數據源。

  1. 1

    實時行情

    持倉所有品種的 WebSocket 報價。

  2. 2

    數據校驗

    過濾髒數據,檢查跳空與漲跌停。

  3. 3

    風控引擎

    盯市、盈虧、保證金與 VaR。

  4. 4

    EOD 收盤

    REST 收盤價用於結算、淨值與對賬。

用 Python 做風控與估值

帶校驗的實時多幣種盈虧,以及用於結算的 EOD 收盤文件。

  1. 免費獲取 API Token
  2. 把持倉映射為 iTick region 與 code
  3. 收盤後定時運行 EOD 任務
# Real-time mark-to-market, FX revaluation and price-gap checks
import requests

H = {"accept": "application/json", "token": "YOUR_API_TOKEN"}
q = lambda asset, region, code: requests.get(f"https://api.itick.org/{asset}/quote",
        params={"region": region, "code": code}, headers=H).json()["data"]["ld"]

book = [  # position, quantity, cost, currency
    ("stock", "US", "AAPL", 1200, 176.5, "USD"),
    ("stock", "HK", "700",  3000, 365.0, "HKD"),
    ("forex", "GB", "XAUUSD", 50, 2290.0, "USD"),
]
fx = {"USD": 1.0, "HKD": 1 / q("forex", "GB", "USDHKD")}   # convert everything to USD

total = 0
for asset, region, code, qty, cost, ccy in book:
    px = q(asset, region, code)
    pnl = (px - cost) * qty * fx[ccy]
    if abs(px / cost - 1) > 0.10:
        print("GAP/LIMIT CHECK", code, px)          # flag abnormal moves for review
    total += pnl
print("unrealized P&L (USD):", round(total, 2))

風控與估值常見問題

iTick 價格能用於每日估值嗎?

可以。股票、指數、期貨、加密貨幣使用日K收盤價,貨幣換算使用外匯匯率,估值時點規則由內部制度確定。

如何識別髒數據?

將每個 Tick 與上一筆報價及近期區間比較,超過閾值的跳變在更新風控指標前剔除,見示例代碼。

iTick 會計算 VaR 嗎?

不會。iTick 提供價格與歷史作為輸入,VaR、保證金與限額由你的風控引擎計算。

可以復算過去的日期嗎?

可以,歷史K線可用於復算審計鏈路中任意歷史估值日。

風控與財務共用一個可信價格源

免費 Key 起步,接入風控引擎與 EOD 任務。