Skip to main content

Query Day Trade and Pre-collection Information

daytrade_and_stock_info

Input Parameters

ParameterTypeMeaning
accountAccountAccount
symbolstringSymbol

Result

ParameterTypeMeaning
is_successboolWhether successful
dataDayTradeStockInfoDayTradeStockInfo is returned
messagestringError message returned when is_success = false

DayTradeStockInfo Fields

Return type: Object

ParameterTypeMeaning
stock_nostringSymbol
datestringQuery Date
daytrade_orig_quotaintOriginal short daytrade quota
daytrade_tradable_quotaintAvailable short daytrade quota
precollect_singleintPre-collected for single order
precollect_accumulateintPre-collected for accumulate order
statusintStatus (bitmask sum) 0 :All forbidden, 1:Exempted from margin short selling price constraint,2: Exempted from SBL short selling price constraint, 4: Available sale after buy day trading, 8: Available buy after sale day trading
disposition_statusstringDisposition Status { SETTYPE : 1} : Full-Cash-Delivery, { MARK-W : 1} : Warning,{ MARK-P : 1} : Attention,{ MARK-L : 1} : Order Placement Restricted (New field for version >=2.2.5)
info

Status example: status 15 means all four capabilities are enabled (1 + 2 + 4 + 8). Status 12 means buy-first and sell-first day trading are enabled (4 + 8).

Request Example

sdk.stock.daytrade_and_stock_info(account, "2330")

Response Example

Result {
is_success: True,
message: None,
data : DayTradeStockInfo{
stock_no: "2330", # Symbol (string)
date: "2023/10/16", # Date (string)
daytrade_orig_quota: 0, # Query Date (string)
daytrade_tradable_quota: 0, # Original short daytrade quota (int)
precollect_single: None, # Available short daytrade quota (int)
precollect_accumulate: None, # Precollect for single order (int)
status: 0, # Precollect for accumulate order (int)
disposition_status: "{\"MARK-W\":1}" # Status (int)
}
}