Skip to main content

現冲券配額查詢

daytrade_and_stock_info

輸入參數​

參數類別說明
accountAccount帳號
stock_nostring股票代碼

Result 回傳​

參數類別說明
is_successbool是否成功
dataDayTradeStockInfo回傳配額資訊
messagestring當 is_success = False 回傳錯誤訊息

配額資訊 DayTradeStockInfo 欄位​

Return type : Object

參數類別說明
stock_nostring股票代號
datestring日期
daytrade_orig_quotaint原始現冲券餘額
daytrade_tradable_quotaint可用現冲券餘額
precollect_singleint單筆預收股數 (若不需預收則回傳空值)
precollect_accumulateint累積預收股數 (若不需預收則回傳空值)
statusint狀態 (bitmask 加總) : 0 全禁 、 1 平盤下可融券賣出、 2 平盤下可借券賣出、 4 可先買後賣當沖 、 8 可先賣後買當沖
info

status 範例說明 : 若 Status = 15 則為,1(平盤下可融券賣出)+2(平盤下可借券賣出)+4(可先買後賣當沖)+8(可先賣後買當沖) ,的分解項目; 若 Status = 3 則為,1(平盤下可融券賣出)+2(平盤下可借券賣出)的分解項目。其餘加總以此類推。

請求範例​

auto daytrade_quo = sdk->stock->daytrade_and_stock_info(account, "2330");

// 搭配自定義 .cpp & hpp Output
if (daytrade_quo.is_success && daytrade_quo.data.has_value()) {
std::cout << daytrade_quo.data.value() << std::endl;
}

回傳範例​

{
is_success = True,
message = ,
data = [ DayTradeStockInfo{
stock_no = 3264, // 股票代號 (string)
date = 2023/10/04, // 日期 (string)
daytrade_orig_quota = 0, // 原始現冲券餘額 (int)
daytrade_tradable_quota = 0, // 可用現冲券餘額 (int)
precollect_single = , // 單筆預收股數 (int)
precollect_accumulate = , // 累積預收股數 (int)
status = 0 // 狀態 (int)
}]
}