現冲券配額查詢
daytrade_and_stock_info
輸入參數
| 參數 | 類別 | 說明 |
|---|---|---|
| account | Account | 帳號 |
| stockNo | string | 股票代碼 |
Result 回傳
| 參數 | 類別 | 說明 |
|---|---|---|
| is_success | bool | 是否成功 |
| data | DayTradeStockInfo | 回傳配額資訊 |
| message | string | 當is_success = False 回傳錯誤訊息 |
配額資訊 DayTradeStockInfo 欄位
Return type : Object
| 參數 | 類別 | 說明 |
|---|---|---|
| stock_no | string | 股票代號 |
| date | string | 日期 |
| daytrade_orig_quota | int | 原始現冲券餘額 |
| daytrade_tradable_quota | int | 可用現冲券餘額 |
| precollect_single | int | 單筆預收股數 (若不需預收則回傳空值) |
| precollect_accumulate | int | 累積預收股數 (若不需預收則回傳空值) |
| status | int | 狀態 (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(target_account, "2330");
// 搭配自定義 .cpp & hpp Output
if (daytrade_quo.is_success && daytrade_quo.data.has_value()) {
std::cout << daytrade_quo.data.value() << std::endl;
}
回傳範例
{
isSuccess = True,
message = ,
data = [ DayTradeStockInfo{
stockNo = 3264, // 股票代號 (string)
date = 2023/10/04, // 日期 (string)
daytradeOrigQuota = 0, // 原始現冲券餘額 (int)
daytradeTradableQuota = 0, // 可用現冲券餘額 (int)
precollectSingle = , // 單筆預收股數 (int)
precollectAccumulate = , // 累積預收股數 (int)
status = 0 // 狀態 (int)
}]
}