Maintenance
maintenance
Request Parameter
Parameter | Type | Meaning |
---|---|---|
account | Account | Account |
Result Response
Parameter | Type | Meaning |
---|---|---|
isSuccess | bool | Interface result |
data | Object | MaintenanceData list is returned |
message | string ? (optional) | isSuccess = False error description is returned |
MaintenanceData Parameter
Return type : Object
Parameter | Type | Meaning |
---|---|---|
> date | string | Query Date |
> branchNo | string | Branch Number |
> account | string | Account |
> maintenanceSummary | list | Object |
>> marginValue | number | Total Margin Value |
>> shortsellValue | number | Total Short Sell Value |
>> shortsellMargin | number | Total Short sell Margin Amount |
>> collateral | number | Collateral |
>> marginLoanAmt | number | Total Margin Loan Amount |
>> maintenanceRatio | number | Account Maintenance Ratio |
> MaintenanceDetail | list | Object |
>> stockNo | string | Symbol |
>> orderNo | string | Order Number |
>> orderType | js:string / ts:OrderType | Order Type : Stock 、 Margin 、 Short Short sale 、 DayTrade 、 SBL |
>> quantity | number | Hoding Share |
>> price | number | Calculated Price |
>> costPrice | number | Cost Price |
>> shortsellMargin | number | Short Sell Margin |
>> collateral | number | Collateral |
>> marginLoanAmt | number | Margin Loan Amount |
>> maintenanceRatio | number | Maintenance Ratio |
>> collateralInterest | number | Collateral Interest |
>> marginInterest | number | Margin Interest |
>> shortsellInterest | number | Short Sell Interest |
Request Example
sdk.accounting.maintenance(target_user);
Response Example
{
isSuccess: true,
data: {
date: '2024/02/27', // Query Date (string)
branchNo: '6460', // Branch Number (string)
account: '26', // Account (string)
maintenanceSummary: {
marginValue: 1015000, // Total Margin Value (number)
shortsellValue: 99750, // Total Short Sell Value (number)
shortsellMargin: 154000, // Total Short Sell Margin Amount (number)
collateral: 154300, // Collateral (number)
marginLoanAmt: 723000, // Total Margin Loan Amount (number)
maintenanceRatio: 160.8387, // Account Maintenance Ratio (number)
},
maintenanceDetail: [
{
stockNo: '2303', // Symbol (string)
orderNo: 'x4580', // Order Number (string)
orderType: 'Stock', // Order Type (string)
quantity: 10000, // Holding Share (number)
price: 152.5, // Calculated Price (number)
costPrice: 119, // Cost Price (number)
shortsellMargin: 0, // Short Sell Margin (number)
collateral: 0, // Collateral (number)
marginLoanAmt: 0, // Margin Loan Amount (number)
maintenanceRatio: 213.58, // Maintenance Ratio (number)
collateralInterest: 0, // Collateral Interest (number)
marginInterest: 20818, // Margin Interest
shortsellInterest: 0 // Short Sell Interest
},
...
]
}
}