Skip to main content

查詢帳務

我們可以透過成交及庫存明細來確認手續費、交易稅及損益等資訊。

info

抓取限制為五秒一次,若超出上限,請於十秒後再試試!

成交明細及庫存

假設我們在 交易 中送出的買賣委託都成交了,我們就可以查到對應的帳務資料:

# 成交明細 -> 可透過以下兩種 function 進行查詢!
transactions = sdk.get_transactions("0d")
print(transactions)

transactions_by_date = sdk.get_transactions_by_date("2022-10-01", "2023-02-24")
print(transactions_by_date)

# 庫存明細
inventories = sdk.get_inventories()
print(inventories)
// 成交明細
[{
"buy_sell": "S",
"c_date": "20220320", // 交割日期
"mat_dats": [{
// 若有多筆相同股票及交易別的成交資料,會在此列出每一筆成交的明細
"fee": "34", // 手續費 (string)
"make": "1033", // 已實現損益
"pay_n": "1033", // 淨收付款 (string)
"price": "29.90", // 成交價格 (string)
"qty": "1000", // 成交數量(股) (string)
"t_date": "20220320", // 成交日期
"t_time": "090819800", // 成交時間 -> 僅成交當日有資料,其餘時間皆為空值
"tax": "73", // 交易稅 (string)
...
}],
"price_avg": "29.90", // 成交均價
"price_qty": "29900", // 價金小計
"stk_na": "玉山金", // 股票名稱
"stk_no": "2884", // 股票代碼
...
}, ...]

[{
"buy_sell": "S",
"c_date": "20221024", // 交割日期
"mat_dats": [{
// 若有多筆相同股票及交易別的成交資料,會在此列出每一筆成交的明細
"fee": "37", // 手續費 (string)
"make": "6998", // 已實現損益
"pay_n": "25985", // 淨收付款 (string)
"price": "87.00", // 成交價格 (string)
"qty": "300", // 成交數量(股) (string)
"t_date": "20221020", // 成交日期
"t_time": "", // 成交時間 -> 僅成交當日有資料,其餘時間皆為空值
"tax": "78", // 交易稅 (string)
...
}],
"price_avg": "87.00", // 成交均價
"price_qty": "26100", // 價金小計
"stk_na": "八貫", // 股票名稱
"stk_no": "1342", // 股票代碼
...
}, ...]


// 庫存明細
[{
"cost_sum": "-30148", // 成本總計
"make_a_sum": "1054", // 未實現損益小計
"price_avg": "29.90", // 成交均價
"price_evn": "30.15", // 損益平衡價
"stk_na": "玉山金", // 股票名稱
"stk_no": "2884", // 股票代碼
"stk_dats": [{
// 若有多筆相同股票的庫存資料,會在此列出每一筆的明細
"fee": "18", // 手續費
"make_a": "1054", // 未實現損益
"pay_n": "-30144", // 淨收付金額
"price": "29.90", // 成交價格
"qty": "1000", // 庫存股數
"t_date": "20220320", // 成交日期
"tax": "0", // 交易稅
"tax_g": "0", // 證所稅
"value_mkt": "31050", // 市值
...
}],
"value_mkt": "31050", // 市值
...
}, ...]
info

詳細的欄位說明請參考 SDK Reference

交割資訊

同時也可以查詢交割的資訊,確認我們 T+2 (成交日後第二個交易日) 時應收付的金額。

settlements = sdk.get_settlements()
print(settlements)

以下查詢結果代表 03/14 時應付 30,143 元交割款:

[{
"c_date": "20220314", // 交割日期 YYYYMMDD (string)
"date": "20220310", // 成交日期 YYYYMMDD (string)
"price": "-30143" // 交割款應收金額 (string)
}]
caution

交易當日盤中取得的交割款僅為試算結果,需待當日 21:00 帳務系統更新後,才可取得正確的 T+2 交割金額。