Skip to main content

維持率查詢

Maintenance

輸入參數

參數類別說明
accountAccount帳號

Result 回傳

參數類別說明
is_successbool是否成功
dataMaintenanceData回傳維持率資訊
messagestring當is_success = False 回傳錯誤訊息

維持率 MaintenanceData 欄位

Return type : Object

參數類別說明
maintenance_datalistObject
> datestring查詢日
> branch_nostring分公司代號
> accountstring帳號
> maintenance_summarylistObject
>> margin_valueint整戶融資市值
>> shortsell_valueint整戶融券市值
>> shortsell_marginint整戶融券保證金額
>> collateralint擔保品
>> margin_loan_amtint整戶融資金額
>> maintenance_ratiodouble整戶維持率
> maintenance_detaillistObject
>> stock_nostring股票代碼
>> order_nostring委託書號
>> order_typeOrderType委託單類型 : STOCK 現股 、 MARGIN 融資 、 SHORT 融券 、 DAY_TRADE 現股當沖 、SBL借券
>> quantityint持有股數
>> pricedouble計算價
>> cost_pricedouble成本價
>> shortsell_marginint融券保證金
>> collateralint擔保品
>> margin_loan_amtint融資金
>> maintenance_ratiodouble維持率
>> collateral_interestdouble擔保品利息
>> margin_interestdouble融資金利息
>> shortsell_interestdouble融券保證金利息

請求範例

auto maintenance_response = sdk->accounting->maintenance(target_account);
if (maintenance_response.is_success){
// 搭配自定義 .cpp & hpp Output
std::cout << maintenance_response.data.value() << std::endl;
}

回傳範例

{ 
isSuccess = true,
message = ,
data = MaintenanceData {
date = 2024/02/27,
branchNo = 6460,
account = 26,
maintenanceSummary = MaintenanceSummary {
marginValue = 3135000,
shortsellValue = 0,
shortsellMargin = 0,
collateral = 0,
marginLoanAmt = 1494000,
maintenanceRatio = 209.83
},
maintenanceDetail = [{
stockNo = 2603,
orderNo = x4580,
orderType = Stock,
quantity = 10000,
price = 152.5,
costPrice = 119,
shortsellMargin = 0,
collateral = 0,
marginLoanAmt = 0,
maintenanceRatio = 213.58,
collateralInterest = 0,
marginInterest = 20818,
shortsellInterest = 0
},
...
],
}
}