Skip to main content
GET
復權因子

套餐權限

注意事項

  • 本接口用於自行計算或核對股票歷史價格的復權結果;一般查詢可直接使用 K 線查詢或實時 K 線接口的 adjust 參數
  • 每個除權除息事件分別返回一條 forward(前復權)和一條 backward(後復權)因子
  • 復權價格計算公式:復權價格 = 原始價格 × factor_a + factor_b
  • 前復權按時間順序應用 K 線時間之後的因子;後復權按時間倒序應用 K 線時間及之前的因子
  • 時間戳單位為毫秒

代碼示例

本接口適合已經在本地保存未復權 K 線的場景。存儲時只保留一份原始價格數據,查詢、回測或繪製圖表時再獲取復權因子,動態生成前復權或後復權 K 線。這樣無需同時保存未復權、前復權和後復權三套數據;發生新的除權除息事件後,也可以使用最新因子重新計算歷史價格。 下面的 JavaScript 示例先獲取未復權日 K,再查詢同一股票的復權因子,並分別動態計算每根 K 線的前復權和後復權收盤價。實際使用時,可以將示例中請求未復權 K 線的部分替換為讀取本地數據庫。
  • 前復權 forward:以近期價格為基準。對一根過往 K 線,選取其時間之後發生的前復權因子,並按時間從早到晚依次應用
  • 後復權 backward:以早期價格為基準。對一根 K 線,選取其時間及之前發生的後復權因子,並按時間從晚到早依次應用
  • 每應用一條因子,都按 復權價格 = 當前價格 × factor_a + factor_b 重新計算一次
  • 如果只需要直接取得復權 K 線,無需自行計算,在 K 線查詢接口中傳入 adjust=forward 或 adjust=backward 即可

支持的市場

請求參數

返回字段說明

授權

X-API-Key
string
header
必填

查詢參數

symbols
string
預設值:600519.SH
必填

股票代碼,多個用逗號分隔

範例:

"600519.SH,700.HK,AAPL.US"

type
enum<string>

產品類型,僅支援 stock;代碼無歧義時無需傳遞

可用選項:
stock
範例:

"stock"

start_time
integer<int64>

開始時間戳,單位為毫秒,包含該時刻

end_time
integer<int64>

結束時間戳,單位為毫秒,包含該時刻

回應

請求成功。

code
integer
必填
範例:

0

message
string
必填
範例:

"success"

data
object
必填