Skip to content

帳務事件

下表為帳務相關事件:

事件註冊方式回傳物件
未實現損益彙總更新@api.event.pnl.unrealized_summaryPnLUnrealizedSummaryResult
未實現損益明細更新@api.event.pnl.unrealized_detailsPnLUnrealizedDetailsResult
已實現損益彙總更新@api.event.pnl.realized_summaryPnLRealizedSummaryResult
已實現損益明細更新@api.event.pnl.realized_detailsPnLRealizedDetailsResult
已實現損益依股號彙總更新@api.event.pnl.realized_summary_by_symbolPnLRealizedStockSummaryResult
帳務查詢完成通知@api.event.pnl.update_finisheddict,為空字典 {}

PnLUnrealizedSummaryResult

帳務查詢未實現損益彙總後,取得的查詢結果物件

屬性型別說明備註
stock_namestr股票名稱
symbol_codestr股票代號
currencystr幣別
trade_typestr交易種類
positionstr庫存股數
mark_pricestr市價
price_changed_todaystr今日市價漲跌
market_valuestr市值
navstr淨值
pnlstr損益
avg_pricestr平均買進(券賣)成本
coststr付出成本
deal_pricestr成交價金
feestr手續費
fee_estimatedstr預估手續費
taxstr交易稅
tax_estimatedstr預估交易稅
margin_fundsstr融資自備款/融券保證金
collateralstr融資金/擔保品
dividend_estimatedstr預估利息
dividendstr股息
return_estimatedstr試算報酬率
unknown_stock_qtystr未知成本股數
notestr備註
has_detailsstr有無詳細資料Y: 有資料, N: 無資料
sorting_idstr排序序號
trade_type_codestr交易種類代號0:現股 3:融資(自) 4:融券(自) 8:券差 9:無券賣出
breakevenstr損益兩平點此欄只提供交易種類為現股之交易
login_idstrLOGIN_ID
account_nostrACCOUNT_NO
python
@api.event.pnl.unrealized_summary
def onPnL(data: PnLUnrealizedSummaryResult):
    print("未實現損益彙總: ", data)

PnLUnrealizedDetailsResult

帳務查詢未實現損益明細後,取得的查詢結果物件

屬性型別說明備註
stock_namestr股票名稱
symbol_codestr股票代號
deal_datestr成交日期
trade_typestr交易種類
purchasestr買進股數
offsetablestr可沖股數
avg_pricestr單價
deal_pricestr成交價金
pnlstr損益
return_ratestr試算報酬率
feestr手續費
fee_estimatedstr預估手續費
taxstr交易稅
tax_estimatedstr預估交易稅
margin_fundsstr融資自備款/融券保證金
collateralstr融資金額/擔保品金額
lending_intereststr融資/融券利息
short_feestr融券手續費
paymentstr收付金額
dividendstr股息目前此欄無值
notestr備註
book_nostr委託書號
trade_type_codestr交易種類代號配合第4欄交易種類 0:現股 3:融資(自) 4:融券(自)
login_idstrLOGIN_ID
account_nostrACCOUNT_NO
python
@api.event.pnl.unrealized_details
def onPnL(data: PnLUnrealizedDetailsResult):
    print("未實現損益明細: ", data)

PnLRealizedSummaryResult

帳務查詢已實現損益彙總後,取得的查詢結果物件

markdown 複製程式碼

屬性型別說明備註
trade_typestr交易種類現股、 融資(代) 、融券(代)、 融資(自) 、融券(自) 、無券、 現沖 、券差、股息
trade_type_codestr交易種類代號0:現股1:融資(代) 2:融券(代) 3:融資(自) 4:融券(自) 5:無券 6:現沖 8:券差
datestr日期民國年月日
subsidiary_codestr營業單位代碼
accountstr證券帳號
stock_nostr股票代號
qtystr股數
pricestr成交價格
pnlstr損益
return_ratestr報酬率
notestr備註
has_detailsstr詳細資料Y:有資料 N:無資料
book_no_sellstr委託書號(賣)
seq_no_sellstr序號(賣)
stock_namestr股票名稱
currencystr幣別
investmentstr投資額
login_idstrLOGIN_ID
python
@api.event.pnl.realized_summary
def onPnL(data: PnLRealizedSummaryResult):
    print("已實現損益彙總: ", data)

PnLRealizedDetailsResult

帳務查詢已實現損益明細後,取得的查詢結果物件

屬性型別說明備註
datestr日期
trade_typestr交易類型
stock_nostr股票代號
stock_namestr股票名稱
book_nostr帳本編號
buysellstr買賣類型
qtystr數量
avg_pricestr平均價格
deal_pricestr成交價格
feestr手續費
taxstr稅金
margin_fundsstr保證金
collateralstr抵押品
margin_intereststr保證金利息
short_feestr融券費用
paymentstr支付金額
offset_qtystr可沖銷數量
notestr備註
trade_type_codestr交易類型代碼
login_idstr登錄ID
account_nostr帳戶號碼
python
@api.event.pnl.realized_details
def onPnL(data: PnLRealizedDetailsResult):
    print("已實現損益明細: ", data)

PnLRealizedStockSummaryResult

帳務查詢已實現損益依股號彙總後,取得的查詢結果物件

屬性型別說明備註
trade_typestr交易類型
trade_type_codestr交易類型代碼
subsidiary_codestr子公司代碼
accountstr帳戶
symbol_codestr股票代碼
qtystr數量
pnlstr損益
return_ratestr回報率
currencystr貨幣
login_idstr登錄ID
python
@api.event.pnl.
def onPnL(data: PnLRealizedStockSummaryResult):
    print("已實現損益依股號彙總: ", data)