# Trade/Isolated Margin Contract

## Place an order

> Explanation: Contract isolated trading order\
> \
> \
> group=tradeApi\
> version=0.0.1\
> bizType=tradeapi.app.OrderApiService.addMarketOrder

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"tags":[{"name":"Trade/Isolated Margin Contract"}],"servers":[{"url":"https://prewppc-3.cmfbl.com/api","description":"PRE测试公司439"}],"security":[],"paths":{"/global/tradeapi.app.OrderApiService.addMarketOrder":{"post":{"summary":"Place an order","deprecated":false,"description":"Explanation: Contract isolated trading order\n\n\ngroup=tradeApi\nversion=0.0.1\nbizType=tradeapi.app.OrderApiService.addMarketOrder","tags":["Trade/Isolated Margin Contract"],"parameters":[{"name":"companyId","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"token","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"lang","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"group","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"trace","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"version","in":"header","description":"","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"tradeType":{"type":"integer","title":"Game ID","description":"Game ID, should be filled with 2 for this game","format":"long"},"accountId":{"type":"integer","title":"Account ID","description":"Account ID, optional. If filled, trading will be conducted with this account","format":"long"},"bizType":{"type":"integer","title":"Business type","description":"Business type, 1-market price open; 2-market price close; 10-limit price pending order; 11-stop loss pending order; 13-aggregate limit price open order; 14-aggregate limit price close order","format":"int32"},"direction":{"type":"integer","title":"Order buy/sell direction","description":"Order buy/sell direction, 1-Buy; 2-Sell;","format":"int32"},"symbolId":{"type":"integer","title":"Product ID","format":"long","description":"Product ID"},"positionId":{"type":"integer","title":"Position ID","description":"Position ID, required when placing a closing order","format":"long"},"requestTime":{"type":"integer","title":"Order request time","description":"Order request time, 13-digit timestamp","format":"long"},"requestPrice":{"type":"string","title":"Order price at the time of placing","description":"Price at the time of order placement, needs to be multiplied by 10 to the power of 'product price decimal places', converted to an integer for input. Only for order recording, not the actual transaction price."},"requestNum":{"type":"string","title":"Order quantity","description":"Order quantity or order amount, used in conjunction with entryType"},"stopLoss":{"type":"string","title":"Stop loss unit price","description":"Stop loss unit price, need to multiply by 10 to the power of 'product quote decimal places', and process it as an integer input."},"takeProfit":{"type":"string","title":"Take profit unit price","description":"Take profit unit price, need to multiply by 10 to the power of 'product quote decimal places', and process it as an integer input."},"expireType":{"type":"integer","title":"Expiration type","description":"Expiration type, only valid for pending orders. 1-Valid for the day; 2-Valid for the week； 3-30 days; 4-90 days; Default 2","format":"int32"},"remark":{"type":"string","title":"Remarks","description":"Remarks"},"accountCurrency":{"type":"string","title":"Account currency","description":"Account currency"},"accountDigits":{"type":"integer","title":"Account Decimal Places","format":"int32","description":"Account Decimal Places"},"crossLevelNum":{"type":"integer","title":"Leverage ratio","format":"int32","description":"Leverage ratio, this parameter needs to be consistent for the product. If not consistent, the order will not be successful"},"entryType":{"type":"integer","description":"Order type 1 by quantity, 2 by amount"},"blacklist":{"type":"boolean","title":"Blacklist customer orders","description":"Blacklist customer orders (default false)"},"source":{"type":"string","title":"Order source","description":"H5: mobile web; PC_Web: pcweb; System: system; Android: Android native app; iOS: Apple native app; HOS: Hongmeng OS; PC_Win: pcwindows client; PC_Mac: pcmac client; default is the same as login source. (limited to 255 characters, enumeration is for reference only,Only letters, numbers, and underscores can be used)"},"thirdPartyOrder":{"type":"string","description":"(limited to 255 characters,Only letters, numbers, and underscores can be used)"},"slippage":{"type":"string","description":"Only market orders are valid. It can be a percentage (only supports 2 decimal places, rounding off any excess) or a floating-point type that only supports 4 decimal places, rounding off any excess). Other formats are not supported."}},"required":["tradeType","bizType","direction","symbolId","requestTime","requestPrice","requestNum","accountCurrency","accountDigits","entryType"]}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"bizCode":{"type":"string","title":"Module identifier code","description":"Module identifier code"},"code":{"type":"string","title":"Status return code","description":"Status return code"},"msg":{"type":"string","title":"Status description","description":"Status description"},"tm":{"type":"integer","title":"Processing time (milliseconds)","description":"Processing time (milliseconds)"},"trace":{"type":"string","title":"Tracking code","description":"Tracking code"},"msgParams":{"type":"string","title":"Placeholder parameter string in return description, multiple parameters separated by commas","description":"Placeholder parameter string in return description, multiple parameters separated by commas"},"ok":{"type":"boolean","description":"Whether the response is successful"},"fail":{"type":"boolean","description":"Whether the response is failed"},"data":{"type":"object","properties":{"orderId":{"type":"integer","title":"Order number","format":"long","description":"Order number"},"positionId":{"type":"integer","title":"Position number","format":"long","description":"Position number"},"tradeVolume":{"type":"string","title":"Trading volume","description":"Trading volume"},"openPrice":{"type":"string","title":"Opening price","description":"Opening price"},"executePrice":{"type":"string","title":"Execution price","description":"Execution price"},"openDirection":{"type":"integer","title":"Buy/sell direction at the time of opening","description":"Buy/sell direction when opening a position, 1-Buy; 2-Sell;","format":"int32"},"direction":{"type":"integer","title":"Buy/sell direction for this order","description":"Buy/sell direction for this order, 1-Buy; 2-Sell;","format":"int32"},"openOrClose":{"type":"integer","title":"Open/close type for this order","description":"Open/close type for this order, 1-Open position; 2-Close position;","format":"int32"},"symbolName":{"type":"string","title":"Product name","description":"Product name"},"symbolId":{"type":"integer","title":"Product Id","format":"long","description":"Product Id"},"stopLoss":{"type":"string","title":"Stop loss price","description":"Stop-loss price, consistent with the input parameters"},"takeProfit":{"type":"string","title":"Take profit price","description":"Take-profit price, consistent with the input parameters"},"digits":{"type":"integer","title":"Product decimal places","format":"int32","description":"Product decimal places"},"fee":{"type":"string","title":"Placing Order Handling Fee","description":"Placing Order Handling Fee"},"interest":{"type":"string","title":"Interest","description":"Interest, only exists when closing a position"},"profit":{"type":"string","title":"Profit and Loss","description":"Profit and loss, only exists when closing a position"},"source":{"type":"string","title":"Order source","description":"H5、Android、IOS、MT5"}},"title":"Data Body","description":"Data Body","required":["source"]}}}}},"headers":{}}}}}}}
```

## Pending Order List

> group=tradeApi\
> version=0.0.1\
> bizType=tradeapi.app.OrderApiService.queryPBOOrderPage

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"tags":[{"name":"Trade/Isolated Margin Contract"}],"servers":[{"url":"https://prewppc-3.cmfbl.com/api","description":"PRE测试公司439"}],"security":[],"paths":{"/global/tradeapi.app.CfdWBWOrderApiService.queryPBOOrderPage":{"post":{"summary":"Pending Order List","deprecated":false,"description":"group=tradeApi\nversion=0.0.1\nbizType=tradeapi.app.OrderApiService.queryPBOOrderPage","tags":["Trade/Isolated Margin Contract"],"parameters":[{"name":"companyId","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"token","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"lang","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"group","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"trace","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"version","in":"header","description":"","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"tradeType":{"type":"integer","title":"Game ID","description":"Should be filled with 2 for this game","format":"long"},"accountId":{"type":"integer","title":"Account ID","description":"Optional. If filled, trading will be conducted with this account","format":"long"},"accountCurrency":{"type":"string","title":"Account currency"},"sortFieldName":{"type":"string","title":"Sort Field","description":"Sort Field Name orderTime(openTime,orderId),symbolId,symbolCode"},"sortType":{"type":"string","title":"","description":"Sort Type desc Descending; asc Ascending"},"querySource":{"type":"string","description":"Query Source"},"thirdPartyOrder":{"type":"string","description":"Third Party Order"}},"required":["tradeType","querySource","thirdPartyOrder"]}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"bizCode":{"type":"string","title":"Module identifier code"},"code":{"type":"string","title":"Status return code"},"msg":{"type":"string","title":"Status description"},"tm":{"type":"integer","format":"int64","title":"Processing time (milliseconds)"},"trace":{"type":"string","title":"Tracking code"},"msgParams":{"type":"string","title":"Placeholder parameter string in return description, multiple parameters separated by commas"},"ok":{"type":"boolean"},"fail":{"type":"boolean"},"data":{"type":"object","properties":{"id":{"type":"string","title":"Pending Order ID"},"symbolId":{"type":"integer","title":"Product Id","format":"long"},"type":{"type":"integer","title":"Order Type: 9: Pending Order, 10: Delayed Order 11: Stop Loss and Take Profit Order 0: Market Order","format":"long"},"direction":{"type":"integer","title":"Buy/sell direction for this order","description":"1-Buy; 2-Sell;","format":"int32"},"state":{"type":"integer","title":"Whether to Convert to Market Order 0: No, 1: Yes;","format":"int32"},"requestPrice":{"type":"integer","title":"Request Price"},"openPrice":{"type":"string","title":"Requested Price (Decimal Places Handled)"},"digits":{"type":"integer","title":"Product decimal places","format":"int32"},"orderTime":{"type":"integer","title":"Pending Order and Delayed Order Generation Time"},"delayTime":{"type":"string","title":"Delay Interval Start Time, in milliseconds, for Delayed Orders"},"delayEndTime":{"type":"string","title":"Delay Interval End Time, in milliseconds, for Delayed Orders"},"exchangeTime":{"type":"string","title":"Convert to market order generation time"},"reserve":{"type":"string","title":"Reserved field"},"customerGroupId":{"type":"string","title":"Client group ID"},"contractSize":{"type":"integer","title":"Open/close type for this order","description":"1- Opening; 2- Closing;","format":"int32"},"requestVolume":{"type":"integer","title":"Request Quantity"},"stopLoss":{"type":"integer","title":"Stop loss price"},"stopLossTarget":{"type":"integer","title":"Stop loss price (decimal places processed)"},"takeProfit":{"type":"integer","title":"Take profit unit price"},"takeProfitTarget":{"type":"integer","title":"Take profit price (decimal places processed)"},"tradeType":{"type":"integer","title":"Placing Order Handling Fee"},"expireType":{"type":"string","title":"Expiration type 1. Valid on the same day 2. Valid for the week"},"remark":{"type":"string","title":"Remarks"},"loanAmount":{"type":"integer","title":"Borrowing amount (leveraged full position)"},"tradeModel":{"type":"integer","title":"Transaction mode"},"crossLevelNum":{"type":"integer","title":"Leverage ratio"}},"title":"Data Body"}}}}},"headers":{}}}}}}}
```

## Set position stop loss and take profit

> Explanation: Set position stop loss and take profit   group=tradeApi version=0.0.1 bizType=tradeapi.app.OrderApiService.updateOrder

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"tags":[{"name":"Trade/Isolated Margin Contract"}],"servers":[{"url":"https://prewppc-3.cmfbl.com/api","description":"PRE测试公司439"}],"security":[],"paths":{"/global/tradeapi.app.CfdWBWOrderApiService.updateOrder":{"post":{"summary":"Set position stop loss and take profit","deprecated":false,"description":"Explanation: Set position stop loss and take profit   group=tradeApi version=0.0.1 bizType=tradeapi.app.OrderApiService.updateOrder","tags":["Trade/Isolated Margin Contract"],"parameters":[{"name":"companyId","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"token","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"lang","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"group","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"trace","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"version","in":"header","description":"","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"tradeType":{"type":"integer","title":"Game ID","description":"Should be filled with 2 for this game","format":"long"},"accountId":{"type":"integer","title":"Account ID","format":"long","description":"Account ID, must fill in either account currency"},"accountCurrency":{"type":"string","title":"Account currency","description":"Account currency, must fill in either account ID"},"orderId":{"type":"integer","title":"Order ID","format":"long","description":"Order ID"},"positionId":{"type":"integer","title":"Position ID","format":"long","description":"Position ID"},"accountDigits":{"type":"integer","title":"Account Decimal Places","format":"long","description":"Account Decimal Places"},"stopLoss":{"type":"string","title":"Stop loss unit price","description":"Stop loss unit price, need to multiply by 10 to the power of 'product quote decimal places', and process it as an integer input."},"takeProfit":{"type":"string","title":"Take profit unit price","description":"Take profit unit price, need to multiply by 10 to the power of 'product quote decimal places', and process it as an integer input."},"remark":{"type":"string","title":"Remarks","description":"Remarks"}},"required":["tradeType","orderId","positionId","accountDigits"]}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"bizCode":{"type":"string","title":"Module identifier code"},"code":{"type":"string","title":"Status return code"},"msg":{"type":"string","title":"Status description"},"tm":{"type":"integer","format":"int64","title":"Processing time (milliseconds)"},"trace":{"type":"string","title":"Tracking code"},"msgParams":{"type":"string","title":"Placeholder parameter string in return description, multiple parameters separated by commas"},"ok":{"type":"boolean"},"fail":{"type":"boolean"},"data":{"type":"object","properties":{},"title":"Data Body","description":"*"}}}}},"headers":{}}}}}}}
```

## Order details

> Explanation: View order details   group=tradeApi version=0.0.1 bizType=tradeapi.app.OrderApiService.queryOrderDetail

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"tags":[{"name":"Trade/Isolated Margin Contract"}],"servers":[{"url":"https://prewppc-3.cmfbl.com/api","description":"PRE测试公司439"}],"security":[],"paths":{"/global/tradeapi.app.CfdWBWOrderApiService.queryOrderDetail":{"post":{"summary":"Order details","deprecated":false,"description":"Explanation: View order details   group=tradeApi version=0.0.1 bizType=tradeapi.app.OrderApiService.queryOrderDetail","tags":["Trade/Isolated Margin Contract"],"parameters":[{"name":"companyId","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"token","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"lang","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"group","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"trace","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"version","in":"header","description":"","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"tradeType":{"type":"integer","title":"Game ID","description":"Should be filled with 2 for this game","format":"long"},"accountId":{"type":"integer","title":"Account ID","description":"*","format":"long"},"accountCurrency":{"type":"string","title":"Account currency","description":"*"},"orderId":{"type":"integer","title":"Order ID","format":"long"}},"required":["tradeType","orderId"]}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"bizCode":{"type":"string","title":"Module identifier code"},"code":{"type":"string","title":"Status return code"},"msg":{"type":"string","title":"Status description"},"tm":{"type":"integer","format":"int64","title":"Processing time (milliseconds)"},"trace":{"type":"string","title":"Tracking code"},"msgParams":{"type":"string","title":"Placeholder parameter string in return description, multiple parameters separated by commas"},"ok":{"type":"boolean"},"fail":{"type":"boolean"},"data":{"type":"object","properties":{"orderId":{"type":"integer","title":"Order ID","format":"long"},"busiiType":{"type":"integer","title":"Order business type","description":"1-Market open; 2-Market close; 3-Stop loss close order; 4-Take profit close order; 5-Liquidation force close order; 6-Expiration close order; 7-Account closure order; 8-Manual force close order; 9-Delayed order; 10-Limit price pending order; 11-Stop loss pending order;","format":"int32"},"direction":{"type":"integer","title":"Order buy/sell direction","description":"1-Buy; 2-Sell;","format":"int32"},"status":{"type":"integer","title":"Order status","description":"1-Received order; 2-Order executed; 3-Partially executed order; 4-Cancelled order; 5-Partially cancelled order; 6-Rejected order; 7-Expired order;","format":"int32"},"userGroupId":{"type":"integer","title":"Client group ID","format":"long"},"accountId":{"type":"integer","title":"Account ID","format":"long"},"symbolId":{"type":"integer","title":"Product ID","format":"long"},"digits":{"type":"integer","title":"Product decimal places","format":"long"},"contractSize":{"type":"integer","title":"Product contract size","format":"int32"},"requestPrice":{"type":"string","title":"Request Price","description":"*"},"requestNum":{"type":"string","title":"Request Quantity","description":"*"},"requestTime":{"type":"integer","title":"Request time","description":"13-digit timestamp","format":"long"},"executeMarginRate":{"type":"integer","title":"Execution margin ratio","description":"*","format":"int32"},"executeMarginRateDigits":{"type":"integer","title":"Execution margin ratio decimal places","description":"*","format":"int32"},"spread":{"type":"integer","title":"Execution spread","description":"*","format":"int32"},"pointRatio":{"type":"integer","title":"Execution spread percentage","description":"*","format":"int32"},"executePrice":{"type":"string","title":"Execution price","description":"*"},"executeRate":{"type":"integer","title":"Execution exchange rate","description":"*","format":"long"},"rateDigits":{"type":"integer","title":"Exchange rate decimal places","format":"long"},"fee":{"type":"string","title":"Execution transaction fee","description":"*"},"feeDigits":{"type":"integer","title":"Execution transaction fee decimal places","format":"long"},"executeTime":{"type":"integer","title":"Transaction time","description":"13-digit timestamp","format":"long"},"createTime":{"type":"integer","title":"Creation time","description":"13-digit timestamp","format":"long"},"updateTime":{"type":"integer","title":"Last update time","description":"13-digit timestamp","format":"long"},"positionId":{"type":"integer","title":"Position ID","format":"long"},"stopLoss":{"type":"string","title":"Stop loss unit price","description":"*"},"takeProfit":{"type":"string","title":"Take profit unit price","description":"*"},"remark":{"type":"string","title":"Remarks"},"source":{"type":"string","description":"H5: mobile web; PC_Web: pcweb; System: system; Android: Android native app; iOS: Apple native app; HOS: Hongmeng OS; PC_Win: pcwindows client; PC_Mac: pcmac client; default is the same as login source. (The enumeration is for reference only)"},"thirdPartyOrder":{"type":"string"}},"title":"Data Body"}}}}},"headers":{}}}}}}}
```

## Order list

> Explanation: View order list\
> \
> \
> group=tradeApi\
> version=0.0.1\
> bizType=tradeapi.app.OrderApiService.queryOrderPage

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"tags":[{"name":"Trade/Isolated Margin Contract"}],"servers":[{"url":"https://prewppc-3.cmfbl.com/api","description":"PRE测试公司439"}],"security":[],"paths":{"/global/tradeapi.app.OrderApiService.queryOrderPage":{"post":{"summary":"Order list","deprecated":false,"description":"Explanation: View order list\n\n\ngroup=tradeApi\nversion=0.0.1\nbizType=tradeapi.app.OrderApiService.queryOrderPage","tags":["Trade/Isolated Margin Contract"],"parameters":[{"name":"companyId","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"token","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"lang","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"group","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"trace","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"version","in":"header","description":"","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"tradeType":{"type":"integer","title":"Game ID","description":"Game ID, should be filled with 2 for this game","format":"long"},"accountId":{"type":"integer","title":"Account ID","description":"Account ID","format":"long"},"accountCurrency":{"type":"string","title":"Account currency","description":"Account currency"},"bizType":{"type":"integer","title":"Business type","description":"Business type, 1-market price open; 2-market price close; 3-stop loss close order; 4-stop profit close order; 5-forced liquidation order; 6-expiration close order; 7-account closure order; 8-manual forced liquidation order; 9-delayed order; 10-limit price pending order; 11-stop loss pending order; 13-matching limit price open order; 14-matching limit price close order","format":"int32"},"direction":{"type":"integer","title":"Order buy/sell direction","description":"Order buy/sell direction, 1-Buy; 2-Sell;","format":"int32"},"status":{"type":"integer","title":"Order status","description":"Order status, 1-Order received; 2-Order executed; 3-Partial order executed; 4-Order canceled; 5-Partial order canceled; 6-Order rejected; 7-Order expired;","format":"long"},"symbolId":{"type":"integer","title":"Product ID","format":"int32","description":"Product ID"},"orderIds":{"type":"string","title":"Order ID string","description":"Order ID string, multiple order IDs separated by commas"},"positionId":{"type":"integer","title":"Position ID","format":"long","description":"Position ID"},"size":{"type":"integer","format":"long","title":"Number of Items per Page","description":"Number of items per page, default 20"},"current":{"type":"integer","title":"Current page number","description":"Current page number"},"querySource":{"type":"string","description":"H5: mobile web; PC_Web: pcweb; System: system; Android: Android native app; iOS: Apple native app; HOS: Hongmeng OS; PC_Win: pcwindows client; PC_Mac: pcmac client; default is the same as login source. (The enumeration is for reference only)"},"thirdPartyOrder":{"type":"string"}},"required":["tradeType"]}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"bizCode":{"type":"string","title":"Module identifier code"},"code":{"type":"string","title":"Status return code"},"msg":{"type":"string","title":"Status description"},"tm":{"type":"integer","format":"int64","title":"Processing time (milliseconds)"},"trace":{"type":"string","title":"Tracking code"},"msgParams":{"type":"string","title":"Placeholder parameter string in return description, multiple parameters separated by commas"},"ok":{"type":"boolean"},"fail":{"type":"boolean"},"data":{"type":"object","properties":{"current":{"type":"integer","title":"Current page number","format":"int32"},"size":{"type":"integer","title":"Data quantity per page","format":"int32"},"total":{"type":"integer","title":"Total number of data","format":"int32"},"records":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer","title":"Primary key","format":"long"},"dealId":{"type":"integer","title":"Deal ID","format":"long"},"bizType":{"type":"integer","title":"Order business type","description":"1-Market open; 2-Market close; 3-Stop loss close order; 4-Take profit close order; 5-Liquidation force close order; 6-Expiration close order; 7-Account closure order; 8-Manual force close order; 9-Delayed order; 10-Limit price pending order; 11-Stop loss pending order;","format":"int32"},"direction":{"type":"integer","title":"Order buy/sell direction","description":"1-Buy; 2-Sell;","format":"int32"},"status":{"type":"integer","title":"Order status","description":"1-Received order; 2-Order executed; 3-Partially executed order; 4-Cancelled order; 5-Partially cancelled order; 6-Rejected order; 7-Expired order;","format":"int32"},"customerGroupId":{"type":"integer","title":"Client group ID","format":"long"},"symbolId":{"type":"integer","title":"Product ID","format":"long"},"digits":{"type":"integer","title":"Product decimal places","format":"long"},"symbolName":{"type":"string","title":"Product name"},"requestPrice":{"type":"string","title":"Request Price","description":"*"},"requestNum":{"type":"string","title":"Request Quantity","description":"*"},"contractSize":{"type":"integer","title":"Product contract size","format":"int32"},"executePrice":{"type":"string","title":"Execution price","description":"*"},"requestTime":{"type":"integer","title":"Request time","description":"13-digit timestamp","format":"long"},"executeTime":{"type":"integer","title":"Transaction time","description":"13-digit timestamp","format":"long"},"fee":{"type":"string","title":"Execution transaction fee","description":"*"},"executeMargin":{"type":"integer","title":"Execution margin","description":"*","format":"int32"},"accountDigits":{"type":"integer","title":"Account Decimal Places","format":"int32"},"executeNum":{"type":"string","title":"Filled quantity"},"cancelNum":{"type":"string","title":"Number of orders canceled"},"positionId":{"type":"integer","title":"Position ID","format":"long"},"stopLoss":{"type":"string","title":"Stop loss unit price","description":"*"},"takeProfit":{"type":"string","title":"Take profit unit price","description":"*"},"remark":{"type":"string","title":"Remarks"},"createTime":{"type":"integer","title":"Creation time","description":"13-digit timestamp","format":"long"},"updateTime":{"type":"integer","title":"Last update time","description":"13-digit timestamp","format":"long"},"seq":{"type":"integer","title":"Quote number","format":"long"},"interest":{"type":"integer","title":"Position interest","format":"long"},"pnl":{"type":"integer","title":"Profit and Loss","format":"long"},"source":{"type":"string","description":"H5: mobile web; PC_Web: pcweb; System: system; Android: Android native app; iOS: Apple native app; HOS: Hongmeng OS; PC_Win: pcwindows client; PC_Mac: pcmac client; default is the same as login source. (The enumeration is for reference only)"},"thirdPartyOrder":{"type":"string"}}},"title":"Order collection"}},"title":"Data Body"}}}}},"headers":{}}}}}}}
```

## Closing record

> Explanation: Query historical closing records\
> \
> \
> group=tradeApi\
> version=0.0.1\
> bizType=tradeapi.app.OrderApiService.queryHistoryCloseOrderList

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"tags":[{"name":"Trade/Isolated Margin Contract"}],"servers":[{"url":"https://prewppc-3.cmfbl.com/api","description":"PRE测试公司439"}],"security":[],"paths":{"/global/tradeapi.app.CfdWBWOrderApiService.queryHistoryCloseOrderList":{"post":{"summary":"Closing record","deprecated":false,"description":"Explanation: Query historical closing records\n\n\ngroup=tradeApi\nversion=0.0.1\nbizType=tradeapi.app.OrderApiService.queryHistoryCloseOrderList","tags":["Trade/Isolated Margin Contract"],"parameters":[{"name":"companyId","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"token","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"lang","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"group","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"trace","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"version","in":"header","description":"","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"tradeType":{"type":"integer","title":"Game ID","description":"Should be filled with 2 for this game","format":"long"},"accountId":{"type":"integer","title":"Account ID","description":"*","format":"long"},"accountCurrency":{"type":"string","title":"Account currency","description":"*"},"sortFieldName":{"type":"string","title":"Sort field name","description":"pnl-Profit; openTime-Opening time; closeTime-Closing time; orderId-Order ID; symbolId-Product ID;"},"sortType":{"type":"string","title":"Sort type","description":"desc-Descending order; asc-Ascending order;"},"symbolId":{"type":"integer","title":"Product ID","format":"long"},"openStartTime":{"type":"integer","title":"Opening start time","description":"13-digit timestamp","format":"long"},"openEndTime":{"type":"integer","title":"Opening end time","description":"13-digit timestamp","format":"long"},"closeStartTime":{"type":"integer","title":"Closing start time","description":"13-digit timestamp","format":"long"},"closeEndTime":{"type":"integer","title":"Closing end time","description":"13-digit timestamp","format":"long"},"current":{"type":"integer","title":"Page number","description":"Default 1","format":"int32"},"size":{"type":"integer","title":"Data quantity per page","description":"Default 20","format":"int32"},"querySource":{"type":"string","description":"H5: mobile web; PC_Web: pcweb; System: system; Android: Android native app; iOS: Apple native app; HOS: Hongmeng OS; PC_Win: pcwindows client; PC_Mac: pcmac client; default is the same as login source. (The enumeration is for reference only)"},"thirdPartyOrder":{"type":"string"}},"required":["tradeType","sortFieldName","sortType"]}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"bizCode":{"type":"string","title":"Module identifier code"},"code":{"type":"string","title":"Status return code"},"msg":{"type":"string","title":"Status description"},"tm":{"type":"integer","format":"int64","title":"Processing time (milliseconds)"},"trace":{"type":"string","title":"Tracking code"},"msgParams":{"type":"string","title":"Placeholder parameter string in return description, multiple parameters separated by commas"},"ok":{"type":"boolean"},"fail":{"type":"boolean"},"data":{"type":"object","properties":{"current":{"type":"integer","title":"Current page number","format":"int32"},"totalPnl":{"type":"number","title":"Total profit","description":"*","format":"double"},"size":{"type":"integer","title":"Data quantity per page","format":"int32"},"totalPage":{"type":"integer","title":"Total number of pages","format":"int32"},"list":{"type":"array","items":{"type":"object","properties":{"symbolId":{"type":"integer","format":"long","title":"Product ID"},"bizType":{"type":"integer","format":"int32","title":"Closing type","description":"2-Market price closing; 3-Stop loss closing; 4-Take profit closing; 5-Liquidation forced closing; 6-Product expiration forced closing; 7-Account closure closing; 8-Manual forced closing;"},"orderId":{"type":"integer","format":"long","title":"Order ID"},"openVolume":{"type":"string","title":"Opening lots"},"openPrice":{"type":"string","title":"Opening price"},"closeVolume":{"type":"string","title":"Closing lots"},"closePrice":{"type":"string","title":"Closing price"},"takeProfit":{"type":"string","title":"Take profit price","description":"Display as '-' if not set"},"stopLoss":{"type":"string","title":"Stop loss price","description":"Display as '-' if not set"},"closeTime":{"type":"integer","title":"Closing time","format":"long","description":"13-digit timestamp"},"commission":{"type":"string","title":"Commission fee"},"symbolName":{"type":"string","title":"Product name"},"openTime":{"type":"integer","format":"long","title":"Opening time","description":"13-digit timestamp"},"profit":{"type":"string","title":"Profit"},"interest":{"type":"string","title":"Position interest"},"openDirection":{"type":"integer","title":"Opening direction","description":"1-Buy; 2-Sell;","format":"int32"},"closeDirection":{"type":"integer","format":"int32","description":"1-Buy; 2-Sell;","title":"Closing direction"},"source":{"type":"string","description":"H5: mobile web; PC_Web: pcweb; System: system; Android: Android native app; iOS: Apple native app; HOS: Hongmeng OS; PC_Win: pcwindows client; PC_Mac: pcmac client; default is the same as login source. (The enumeration is for reference only)"},"thirdPartyOrder":{"type":"string"}}},"title":"Closing List Collection"}},"title":"Data Body"}}}}},"headers":{}}}}}}}
```

## Transaction records

> Explanation: Query transaction record list\
> \
> \
> group=tradeApi\
> version=0.0.1\
> bizType=tradeapi.app.OrderApiService.queryTradeRecordPage

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"tags":[{"name":"Trade/Isolated Margin Contract"}],"servers":[{"url":"https://prewppc-3.cmfbl.com/api","description":"PRE测试公司439"}],"security":[],"paths":{"/global/tradeapi.app.OrderApiService.queryTradeRecordPage":{"post":{"summary":"Transaction records","deprecated":false,"description":"Explanation: Query transaction record list\n\n\ngroup=tradeApi\nversion=0.0.1\nbizType=tradeapi.app.OrderApiService.queryTradeRecordPage","tags":["Trade/Isolated Margin Contract"],"parameters":[{"name":"companyId","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"token","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"lang","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"group","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"trace","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"version","in":"header","description":"","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"tradeType":{"type":"integer","title":"Game ID","description":"Should be filled with 2 for this game","format":"int32"},"accountIds":{"type":"string","title":"Account ID","description":"Multiple separated by commas"},"sortFieldName":{"type":"string","title":"Sort field name","description":"Sorting field names, executeTime-transaction time; direction-direction; symbolId-product id;"},"sortType":{"type":"string","title":"Sort type","description":"Sorting type, desc-descending order; asc-ascending order;"},"symbolId":{"type":"integer","title":"Product ID","format":"long","description":"Product ID"},"direction":{"type":"integer","title":"Buy/Sell Direction","description":"Buy/sell direction, -1-all; 1-buy; 2-sell;","format":"int32"},"orderType":{"type":"integer","title":"Order type","description":"Order type, -1-all; 1-open; 2-close; 3-market price; 4-limit price;","format":"int32"},"executeStartTime":{"type":"integer","title":"Transaction start time","description":"Transaction start time, 13-digit timestamp","format":"long"},"executeEndTime":{"type":"integer","title":"Transaction end time","description":"Transaction end time, 13-digit timestamp","format":"long"},"current":{"type":"integer","title":"Page number","description":"Page number, default 1","format":"int32"},"size":{"type":"integer","title":"Data quantity per page","description":"Number of data per page, default 20","format":"int32"},"querySource":{"type":"string","description":"H5: mobile web; PC_Web: pcweb; System: system; Android: Android native app; iOS: Apple native app; HOS: Hongmeng OS; PC_Win: pcwindows client; PC_Mac: pcmac client; default is the same as login source. (The enumeration is for reference only)"},"thirdPartyOrder":{"type":"string"}},"required":["tradeType","sortFieldName","sortType"]}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"bizCode":{"type":"string","title":"Module identifier code","description":"Module identifier code"},"code":{"type":"string","title":"Status return code","description":"Status return code, 0 success, others fail"},"msg":{"type":"string","title":"Status description","description":"Status description"},"tm":{"type":"integer","format":"int64","title":"Processing time (milliseconds)","description":"Processing time (milliseconds)"},"trace":{"type":"string","title":"Tracking code","description":"Tracking code"},"msgParams":{"type":"string","title":"Placeholder parameter string in return description, multiple parameters separated by commas","description":"Placeholder parameter string in return description, multiple parameters separated by commas"},"ok":{"type":"boolean","description":"Success flag"},"fail":{"type":"boolean","description":"Failure flag"},"data":{"type":"object","properties":{"accountId":{"type":"integer","title":"Account ID","format":"long","description":"Account ID"},"companyId":{"type":"integer","title":"Company ID","format":"long","description":"Company ID"},"customerId":{"type":"integer","title":"Customer ID","format":"long","description":"Customer ID"},"customerNo":{"type":"string","title":"Client number","description":"Client number"},"current":{"type":"integer","format":"int32","title":"Current page number","description":"Current page number"},"size":{"type":"integer","format":"int32","title":"Data quantity per page","description":"Data quantity per page"},"totalPage":{"type":"integer","title":"Total number of pages","format":"int32","description":"Total number of pages"},"bizTypeText":{"type":"object","properties":{},"title":"Transaction type mapping","description":"Transaction type mapping"},"list":{"type":"array","items":{"type":"object","properties":{"symbolId":{"type":"integer","title":"Product ID","format":"long","description":"Product ID"},"orderId":{"type":"integer","title":"Order number","format":"long","description":"Order number"},"bizType":{"type":"integer","format":"long","title":"Order type","description":"Order type"},"symbolName":{"type":"string","title":"Product name","description":"Product name"},"direction":{"type":"integer","format":"int32","title":"Transaction direction","description":"Transaction direction, 1-buy; 2-sell;"},"requestPrice":{"type":"string","title":"Request Price/Open Price","description":"Request Price"},"executePrice":{"type":"string","title":"Execution price","description":"Execution price"},"executeNum":{"type":"string","title":"Number of Deals (Lots)","description":"Number of Deals (Lots)"},"loanAmount":{"type":"string","title":"Loan Amount","description":"Loan Amount"},"executeTime":{"type":"integer","format":"long","title":"Transaction time","description":"Deal Time, 13-digit Timestamp"},"outCurrency":{"type":"string","title":"Loan Currency","description":"Loan Currency"},"stopLoss":{"type":"string","title":"Stop loss price","description":"Stop loss price"},"takeProfit":{"type":"string","title":"Take profit price","description":"Take profit price"},"commission":{"type":"string","title":"Commission fee","description":"Commission fee"},"profitLoss":{"type":"string","title":"Profit and Loss","description":"Profit and Loss"},"overnightInterest":{"type":"string","title":"Overnight interest","description":"Overnight interest"},"numberStatisticMode":{"type":"string","title":"Quantity Statistical Method","description":"1-By Quantity; 2-By Amount;"},"accountCurrency":{"type":"string","title":"Account currency","description":"Account currency"},"dealId":{"type":"integer","format":"long","title":"Deal Number","description":"Deal Number"},"positionId":{"type":"integer","format":"long","description":"Position ID"},"originalRequestPrice":{"type":"string","title":"Request Price"},"realExecuteNum":{"type":"string","title":"Deal Quantity (Returned Quantity, not Lots)","description":"Deal Quantity (Returned Quantity, not Lots)"},"executeMargin":{"type":"string","title":"Deal Margin","description":"Deal Margin"},"executeAmount":{"type":"string","title":"Deal amount","description":"Deal amount"},"occupyMargin":{"type":"string","title":"Margin in use","description":"Margin in use"},"source":{"type":"string","description":"H5: mobile web; PC_Web: pcweb; System: system; Android: Android native app; iOS: Apple native app; HOS: Hongmeng OS; PC_Win: pcwindows client; PC_Mac: pcmac client; default is the same as login source. (The enumeration is for reference only)"},"thirdPartyOrder":{"type":"string"}},"required":["executePrice","executeNum","loanAmount","executeTime","outCurrency","stopLoss","takeProfit","commission","profitLoss","overnightInterest","numberStatisticMode","accountCurrency","dealId"]},"title":"Deal List Collection","description":"Deal List Collection"}},"title":"Data Body","description":"Data Body"}}}}},"headers":{}}}}}}}
```

## Set position leverage multiplier

> \`\`\`\
> group=tradeApi\
> version=0.0.1\
> bizType=tradeapi.app.PositionApiService.updateCrossLevelNum\
> \`\`\`

````json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"tags":[{"name":"Trade/Isolated Margin Contract"}],"servers":[{"url":"https://prewppc-3.cmfbl.com/api","description":"PRE测试公司439"}],"security":[],"paths":{"/global/tradeapi.app.PositionApiService.updateCrossLevelNum":{"post":{"summary":"Set position leverage multiplier","deprecated":false,"description":"```\ngroup=tradeApi\nversion=0.0.1\nbizType=tradeapi.app.PositionApiService.updateCrossLevelNum\n```","tags":["Trade/Isolated Margin Contract"],"parameters":[{"name":"companyId","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"token","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"lang","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"group","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"trace","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"version","in":"header","description":"","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"tradeType":{"type":"integer","title":"Game ID","description":"Should be filled with 2 for this game","format":"long"},"symbolId":{"type":"integer","title":"Product ID","format":"long","description":"Product ID"},"requestTime":{"type":"integer","title":"Leverage ratio","format":"int32","description":"Leverage ratio"}},"required":["tradeType","requestTime","symbolId"]}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"bizCode":{"type":"string","title":"Module identifier code"},"code":{"type":"string","title":"Status return code"},"msg":{"type":"string","title":"Status description"},"tm":{"type":"integer","format":"int64","title":"Processing time (milliseconds)"},"trace":{"type":"string","title":"Tracking code"},"msgParams":{"type":"string","title":"Placeholder parameter string in return description, multiple parameters separated by commas"},"ok":{"type":"boolean"},"fail":{"type":"boolean"},"data":{"type":"object","properties":{"crossLevelNum":{"type":"integer","title":"Leverage ratio","format":"int32"}},"title":"Data Body"}}}}},"headers":{}}}}}}}
````

## Modify position margin

> Note: Contract - full position gameplay, set the leverage multiple of customers on products, affecting all positions of the product  group=tradeApi version=0.0.1 bizType=tradeapi.app.PositionApiService.updateOccupyTheMargin

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"tags":[{"name":"Trade/Isolated Margin Contract"}],"servers":[{"url":"https://prewppc-3.cmfbl.com/api","description":"PRE测试公司439"}],"security":[],"paths":{"/global/tradeapi.app.PositionApiService.updateOccupyTheMargin":{"post":{"summary":"Modify position margin","deprecated":false,"description":"Note: Contract - full position gameplay, set the leverage multiple of customers on products, affecting all positions of the product  group=tradeApi version=0.0.1 bizType=tradeapi.app.PositionApiService.updateOccupyTheMargin","tags":["Trade/Isolated Margin Contract"],"parameters":[{"name":"companyId","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"token","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"lang","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"group","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"trace","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"version","in":"header","description":"","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"tradeType":{"type":"integer","title":"Game ID","description":"Should be filled with 2 for this game","format":"long"},"accountId":{"type":"integer","title":"Account ID","format":"long","description":"Account ID"},"accountCurrency":{"type":"string","title":"Account currency","description":"Account currency"},"positionId":{"type":"integer","title":"Position ID","description":"Position ID"},"accountDigits":{"type":"string","title":"Account Decimal Places","description":"Account Decimal Places"},"occupyTheMargin":{"type":"string","title":"Modify the amount of margin occupied","description":"Modify the amount of margin occupied, can be negative"},"orderId":{"type":"integer","title":"Order Id","description":"Order ID"},"remark":{"type":"string","title":"Remarks","description":"Remarks"}},"required":["tradeType","accountId","accountDigits","occupyTheMargin","orderId","remark"]}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"bizCode":{"type":"string","title":"Module identifier code"},"code":{"type":"string","title":"Status return code"},"msg":{"type":"string","title":"Status description"},"tm":{"type":"integer","format":"int64","title":"Processing time (milliseconds)"},"trace":{"type":"string","title":"Tracking code"},"msgParams":{"type":"string","title":"Placeholder parameter string in return description, multiple parameters separated by commas"},"ok":{"type":"boolean"},"fail":{"type":"boolean"},"data":{"type":"object","properties":{"crossLevelNum":{"type":"integer","title":"Leverage ratio","format":"int32"}},"title":"Data Body"}}}}},"headers":{}}}}}}}
```

## Order Trial Calculation

> Explanation: Calculate margin and commission for placing orders  group=tradeApi version=0.0.1 bizType=tradeapi.app.OrderApiService.calculateMarketOrder

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"tags":[{"name":"Trade/Isolated Margin Contract"}],"servers":[{"url":"https://prewppc-3.cmfbl.com/api","description":"PRE测试公司439"}],"security":[],"paths":{"/global/tradeapi.app.OrderApiService.calculateMarketOrder":{"post":{"summary":"Order Trial Calculation","deprecated":false,"description":"Explanation: Calculate margin and commission for placing orders  group=tradeApi version=0.0.1 bizType=tradeapi.app.OrderApiService.calculateMarketOrder","tags":["Trade/Isolated Margin Contract"],"parameters":[{"name":"companyId","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"token","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"lang","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"group","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"trace","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"version","in":"header","description":"","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"tradeType":{"type":"integer","title":"Game ID","description":"Should be filled with 2 for this game","format":"long"},"accountId":{"type":"integer","title":"Account ID","description":"Optional. If filled, trading will be conducted with this account","format":"long"},"bizType":{"type":"integer","title":"Business type","description":"Business type, 1-market price open; 2-market price close; 10-limit price pending order; 11-stop loss pending order; 13-aggregate limit price open order; 14-aggregate limit price close order","format":"int32"},"direction":{"type":"integer","title":"Order buy/sell direction","description":"1-Buy; 2-Sell;","format":"int32"},"symbolId":{"type":"integer","title":"Product ID","format":"long"},"positionId":{"type":"integer","title":"Position ID","description":"Required when placing a closing order","format":"long"},"requestTime":{"type":"integer","title":"Order request time","description":"13-digit timestamp","format":"long"},"requestPrice":{"type":"string","title":"Order price at the time of placing","description":"For order record only, not the actual transaction price*"},"requestNum":{"type":"string","title":"Order quantity"},"expireType":{"type":"integer","title":"Expiration type","description":"Only valid for pending orders. 1-Valid for the day; 2-Valid for the week;","format":"int32"},"remark":{"type":"string","title":"Remarks"},"accountCurrency":{"type":"string","title":"Account currency"},"accountDigits":{"type":"integer","title":"Account Decimal Places","format":"int32"},"crossLevelNum":{"type":"integer","title":"Leverage ratio","format":"int32","description":"Only valid for opening positions, only one leverage ratio should be set for the same product"},"stopLoss":{"type":"number","title":"Stop loss unit price","description":"Stop loss unit price, need to multiply by 10 to the power of 'product quote decimal places', and process it as an integer input.","format":"double"},"takeProfit":{"type":"number","title":"Take profit unit price","description":"Take profit unit price, need to multiply by 10 to the power of 'product quote decimal places', and process it as an integer input.","format":"double"}},"required":["tradeType","bizType","direction","symbolId","requestTime","requestPrice","requestNum","accountCurrency","accountDigits"]}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"bizCode":{"type":"string","title":"Module identifier code"},"code":{"type":"string","title":"Status return code","description":"Status Return Code Module Identifier"},"msg":{"type":"string","title":"Status description","description":"Status description"},"tm":{"type":"integer","format":"int64","title":"Processing time (milliseconds)","description":"Processing time (milliseconds)"},"trace":{"type":"string","title":"Tracking code","description":"Tracking code"},"msgParams":{"type":"string","title":"Placeholder parameter string in return description, multiple parameters separated by commas","description":"Placeholder parameter string in return description, multiple parameters separated by commas"},"ok":{"type":"boolean"},"fail":{"type":"boolean"},"data":{"type":"object","properties":{"fee":{"type":"string","title":"Commission fee","description":"Commission fee"},"margin":{"type":"string","title":"Margin","description":"Margin"},"calculatePrice":{"type":"string","title":"Calculation price","description":"Calculation price"},"maintainMargin":{"type":"string","title":"Maintenance Margin Ratio","description":"Maintenance Margin Ratio"},"calculateNum":{"type":"string","title":"Calculate Trading Quantity","description":"Calculate Trading Quantity"},"evaluateProfit":{"type":"string","title":"Expected Profit","description":"Expected Profit. Only valid when opening a position and `takeProfit` is filled"},"evaluateLoss":{"type":"string","title":"Expected Loss","description":"Expected Loss. Only valid when opening a position and `stopLoss` is filled"},"evaluateClosePrice":{"type":"string","title":"Expected Liquidation Price","description":"Expected Liquidation Price. Only valid when opening a position"}},"title":"Data Body","description":"Data Body"}}}}},"headers":{}}}}}}}
```

## Calculate Liquidation Price

> Explanation: Calculate Liquidation Price\
> \
> \
> group=tradeApi\
> version=0.0.1\
> bizType=tradeapi.app.OrderApiService.calculationBurstPrice

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"tags":[{"name":"Trade/Isolated Margin Contract"}],"servers":[{"url":"https://prewppc-3.cmfbl.com/api","description":"PRE测试公司439"}],"security":[],"paths":{"/global/tradeapi.app.OrderApiService.calculationBurstPrice":{"post":{"summary":"Calculate Liquidation Price","deprecated":false,"description":"Explanation: Calculate Liquidation Price\n\n\ngroup=tradeApi\nversion=0.0.1\nbizType=tradeapi.app.OrderApiService.calculationBurstPrice","tags":["Trade/Isolated Margin Contract"],"parameters":[{"name":"companyId","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"token","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"lang","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"group","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"trace","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"version","in":"header","description":"","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"tradeType":{"type":"integer","title":"Game ID","description":"Should be filled with 2 for this game","format":"long"},"accountId":{"type":"integer","title":"Account ID","description":"Optional","format":"long"},"positionId":{"type":"integer","title":"Position ID","format":"long"},"adjustMargin":{"type":"number","title":"Adjust Margin","description":"Positive number to increase margin amount; negative number to decrease margin amount","format":"double"}},"required":["tradeType","adjustMargin","positionId"]}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"bizCode":{"type":"string","title":"Module identifier code"},"code":{"type":"string","title":"Status return code","description":"Status Return Code Module Identifier"},"msg":{"type":"string","title":"Status description","description":"Status description"},"tm":{"type":"integer","format":"int64","title":"Processing time (milliseconds)","description":"Processing time (milliseconds)"},"trace":{"type":"string","title":"Tracking code","description":"Tracking code"},"msgParams":{"type":"string","title":"Placeholder parameter string in return description, multiple parameters separated by commas","description":"Placeholder parameter string in return description, multiple parameters separated by commas"},"ok":{"type":"boolean"},"fail":{"type":"boolean"},"data":{"type":"object","properties":{"evaluateClosePrice":{"type":"string","title":"Expected Liquidation Price","description":"Expected Liquidation Price"},"evaluateProfit":{"type":"string","title":"Expected Profit","description":"Expected Profit"},"evaluateLoss":{"type":"string","title":"Expected Loss","description":"Expected Loss"},"evaluateNetPnl":{"type":"string","title":"Expected Net Profit and Loss","description":"Expected Net Profit and Loss"}},"title":"Data Body","description":"Data Body"}}}}},"headers":{}}}}}}}
```

## Position Details

> Description: Query position details\
> \
> group=tradeApi\
> version=0.0.1\
> bizType=tradeapi.app.PositionApiService.queryPositionDetail

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"tags":[{"name":"Trade/Isolated Margin Contract"}],"servers":[{"url":"https://prewppc-3.cmfbl.com/api","description":"PRE测试公司439"}],"security":[],"paths":{"/global/tradeapi.app.PositionApiService.queryPositionDetail":{"post":{"summary":"Position Details","deprecated":false,"description":"Description: Query position details\n\ngroup=tradeApi\nversion=0.0.1\nbizType=tradeapi.app.PositionApiService.queryPositionDetail","tags":["Trade/Isolated Margin Contract"],"parameters":[{"name":"companyId","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"token","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"lang","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"group","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"trace","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"version","in":"header","description":"","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"tradeType":{"type":"integer","title":"Game ID","description":"Should be filled with 2 for this game","format":"long"},"accountId":{"type":"integer","title":"Account ID","description":"*","format":"long"},"accountCurrency":{"type":"string","title":"Account currency","description":"*"},"positionId":{"type":"integer","title":"Position ID","format":"long"}},"required":["tradeType","positionId"]}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"bizCode":{"type":"string","title":"Module identifier code"},"code":{"type":"string","title":"Status return code"},"msg":{"type":"string","title":"Status description"},"tm":{"type":"integer","format":"int64","title":"Processing time (milliseconds)"},"trace":{"type":"string","title":"Tracking code"},"msgParams":{"type":"string","title":"Placeholder parameter string in return description, multiple parameters separated by commas"},"ok":{"type":"boolean"},"fail":{"type":"boolean"},"data":{"type":"object","properties":{"positionId":{"type":"integer","title":"Position ID","format":"long"},"orderId":{"type":"integer","title":"Order ID","format":"long"},"dealId":{"type":"integer","title":"Deal ID","format":"long"},"status":{"type":"string","title":"Position status","description":"0-Initialization; 1-Position holding; 2-Completed; 3-Partial closing;"},"direction":{"type":"integer","format":"int32","title":"Buy/Sell Direction","description":"1-Buy; 2-Sell;"},"symbolId":{"type":"integer","title":"Product ID","format":"long"},"symbolName":{"type":"string","title":"Product name"},"openAccountDigits":{"type":"integer","title":"Account decimal places for opening","format":"int32"},"openSymbolDigits":{"type":"integer","format":"int32","title":"Product decimal places for opening"},"openContractSize":{"type":"integer","format":"int32","title":"Contract size"},"openPrice":{"type":"string","title":"Opening unit price"},"openNum":{"type":"string","title":"Opening quantity"},"closeAccountDigits":{"type":"integer","title":"Account decimal places for closing","format":"int32"},"closeSymbolDigits":{"type":"integer","title":"Product decimal places for closing","format":"int32"},"closePrice":{"type":"string","title":"Closing unit price"},"closeFreeDigits":{"type":"string","title":"Closing commission decimal places"},"profit":{"type":"string","title":"Profit and Loss"},"openMargin":{"type":"string","title":"Opening margin used"},"stopLoss":{"type":"string","title":"Stop loss unit price","description":"Original registered value, untreated"},"takeProfit":{"type":"string","title":"Take profit unit price","description":"Original registered value, untreated"},"remark":{"type":"string","title":"Remarks"},"margin":{"type":"string","title":"Real-time margin used"},"openTime":{"type":"integer","format":"long","title":"Opening time","description":"13-digit timestamp"},"closeTime":{"type":"integer","format":"long","title":"Closing time","description":"13-digit timestamp"},"openFee":{"type":"string","title":"Opening commission"},"closeFee":{"type":"string","title":"Closing commission"},"closeNum":{"type":"string","title":"Closing quantity","description":"*"},"openVolume":{"type":"string","title":"Opening lots","description":"*"},"closeVolume":{"type":"string","title":"Closing lots","description":"*"},"minVolume":{"type":"string","title":"Minimum lots per side","description":"*"},"stopLossDecimal":{"type":"string","title":"Stop loss unit price","description":"`stopLoss` processed based on `closeSymbolDigits`. Used for direct display on the frontend"},"takeProfitDecimal":{"type":"string","title":"Take profit unit price","description":"`takeProfit` processed based on `closeSymbolDigits`. Used for direct display on the frontend"},"volume":{"type":"string","title":"Lots"},"marginSetType":{"type":"string","title":"Margin type","description":"1-Ratio; 2-Range;"},"source":{"type":"string","description":"H5: mobile web; PC_Web: pcweb; System: system; Android: Android native app; iOS: Apple native app; HOS: Hongmeng OS; PC_Win: pcwindows client; PC_Mac: pcmac client; default is the same as login source. (The enumeration is for reference only)"},"thirdPartyOrder":{"type":"string"}},"title":"Data Body"}}}}},"headers":{}}}}}}}
```

## Position List

> Description: Query position list\
> \
> group=tradeApi\
> version=0.0.1\
> bizType=tradeapi.app.PositionApiService.queryPositionPage

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"tags":[{"name":"Trade/Isolated Margin Contract"}],"servers":[{"url":"https://prewppc-3.cmfbl.com/api","description":"PRE测试公司439"}],"security":[],"paths":{"/global/tradeapi.app.PositionApiService.queryPositionPage":{"post":{"summary":"Position List","deprecated":false,"description":"Description: Query position list\n\ngroup=tradeApi\nversion=0.0.1\nbizType=tradeapi.app.PositionApiService.queryPositionPage","tags":["Trade/Isolated Margin Contract"],"parameters":[{"name":"companyId","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"token","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"lang","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"group","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"trace","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"version","in":"header","description":"","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"tradeType":{"type":"integer","title":"Game ID","description":"Should be filled with 2 for this game","format":"long"},"accountId":{"type":"integer","title":"Account ID","description":"Account ID","format":"long"},"accountCurrency":{"type":"string","title":"Account currency","description":"Account currency"},"status":{"type":"integer","format":"int32","title":"Position status","description":"1-Position Holding; 3-Partial Closing;"},"orderId":{"type":"integer","title":"Order ID","format":"long","description":"Order ID"},"dealId":{"type":"integer","format":"long","title":"Deal ID","description":"Deal ID"},"symbolId":{"type":"integer","format":"long","title":"Product ID","description":"Product ID"},"startTime":{"type":"integer","title":"Start Time","format":"long","description":"13-digit timestamp"},"endTime":{"type":"integer","format":"long","title":"End Time","description":"13-digit timestamp"},"sortFieldName":{"type":"string","title":"Sort field name","description":"orderId-Order Id; openTime-Execution Time; symbolId-Product Id; pnl-Profit and Loss;"},"sortType":{"type":"string","title":"Sort method","description":"asc-Ascending Order; desc-Descending Order; (default desc)"},"size":{"type":"integer","title":"Number of Items per Page","description":"Default 20","format":"long"},"current":{"type":"integer","title":"Current Page","description":"Default 1","format":"long"},"querySource":{"type":"string","description":"H5: mobile web; PC_Web: pcweb; System: system; Android: Android native app; iOS: Apple native app; HOS: Hongmeng OS; PC_Win: pcwindows client; PC_Mac: pcmac client; default is the same as login source. (The enumeration is for reference only)"},"thirdPartyOrder":{"type":"string"}},"required":["tradeType"]}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"bizCode":{"type":"string","title":"Module identifier code"},"code":{"type":"string","title":"Status return code"},"msg":{"type":"string","title":"Status description"},"tm":{"type":"integer","format":"int64","title":"Processing time (milliseconds)"},"trace":{"type":"string","title":"Tracking code"},"msgParams":{"type":"string","title":"Placeholder parameter string in return description, multiple parameters separated by commas"},"ok":{"type":"boolean"},"fail":{"type":"boolean"},"data":{"type":"array","items":{"type":"object","properties":{"positionId":{"type":"integer","title":"Position ID","format":"long"},"orderId":{"type":"integer","title":"Order ID","format":"long"},"dealId":{"type":"integer","title":"Deal ID","format":"long"},"status":{"type":"string","title":"Position status","description":"0-Initialization; 1-Position holding; 2-Completed; 3-Partial closing;"},"direction":{"type":"integer","format":"int32","title":"Buy/Sell Direction","description":"1-Buy; 2-Sell;"},"symbolId":{"type":"integer","title":"Product ID","format":"long"},"symbolName":{"type":"string","title":"Product name"},"openAccountDigits":{"type":"integer","title":"Account decimal places for opening","format":"int32"},"openSymbolDigits":{"type":"integer","format":"int32","title":"Product decimal places for opening"},"openContractSize":{"type":"integer","format":"int32","title":"Contract size"},"openPrice":{"type":"string","title":"Opening unit price"},"openNum":{"type":"string","title":"Opening quantity"},"closeAccountDigits":{"type":"integer","title":"Account decimal places for closing","format":"int32"},"closeSymbolDigits":{"type":"integer","title":"Product decimal places for closing","format":"int32"},"closePrice":{"type":"string","title":"Closing unit price"},"closeFreeDigits":{"type":"string","title":"Closing commission decimal places"},"profit":{"type":"string","title":"Profit and Loss"},"openMargin":{"type":"string","title":"Opening margin used"},"stopLoss":{"type":"string","title":"Stop loss unit price","description":"Original registered value, untreated"},"takeProfit":{"type":"string","title":"Take profit unit price","description":"Original registered value, untreated"},"remark":{"type":"string","title":"Remarks"},"margin":{"type":"string","title":"Real-time margin used"},"openTime":{"type":"integer","format":"long","title":"Opening time","description":"13-digit timestamp"},"closeTime":{"type":"integer","format":"long","title":"Closing time","description":"13-digit timestamp"},"openFee":{"type":"string","title":"Opening commission"},"closeFee":{"type":"string","title":"Closing commission"},"closeNum":{"type":"string","title":"Closing quantity","description":"*"},"openVolume":{"type":"string","title":"Opening lots","description":"*"},"closeVolume":{"type":"string","title":"Closing lots","description":"*"},"minVolume":{"type":"string","title":"Minimum lots per side","description":"*"},"stopLossDecimal":{"type":"string","title":"Stop loss unit price","description":"`stopLoss` processed based on `closeSymbolDigits`. Used for direct display on the frontend"},"takeProfitDecimal":{"type":"string","title":"Take profit unit price","description":"`takeProfit` processed based on `closeSymbolDigits`. Used for direct display on the frontend"},"volume":{"type":"string","title":"Lots"},"marginSetType":{"type":"string","title":"Margin type","description":"1-Ratio; 2-Range;"},"source":{"type":"string","description":"H5: mobile web; PC_Web: pcweb; System: system; Android: Android native app; iOS: Apple native app; HOS: Hongmeng OS; PC_Win: pcwindows client; PC_Mac: pcmac client; default is the same as login source. (The enumeration is for reference only)"},"thirdPartyOrder":{"type":"string"}}},"title":"Data Body"}}}}},"headers":{}}}}}}}
```

## Fund Flow

> Explanation: Pagination query account capital flow   group=tradeApi version=0.0.1 bizType=tradeapi.app.OrderApiService.queryCapitalFlowList

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"tags":[{"name":"Trade/Isolated Margin Contract"}],"servers":[{"url":"https://prewppc-3.cmfbl.com/api","description":"PRE测试公司439"}],"security":[],"paths":{"/global/tradeapi.app.OrderApiService.queryCapitalFlowList":{"post":{"summary":"Fund Flow","deprecated":false,"description":"Explanation: Pagination query account capital flow   group=tradeApi version=0.0.1 bizType=tradeapi.app.OrderApiService.queryCapitalFlowList","tags":["Trade/Isolated Margin Contract"],"parameters":[{"name":"companyId","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"token","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"lang","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"group","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"trace","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"version","in":"header","description":"","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"tradeType":{"type":"integer","title":"Game ID","description":"Should be filled with 2 for this game","format":"long"},"accountId":{"type":"integer","format":"long","title":"Account ID","description":"Account ID"},"size":{"type":"integer","title":"Number of data entries per page","format":"long","description":"Number of data entries per page"},"current":{"type":"integer","title":"Current Page","format":"long","description":"Current Page"},"businessType":{"type":"integer","format":"int32","title":"Business type","description":"Business type, 0-unrestricted; 1-deposit; 2-withdrawal; 3-system reset; 4-credit adjustment; 5-freeze; 6-transaction; 36-transfer; 42-reward;"},"status":{"type":"integer","format":"int32","title":"Status","description":"Status, 0-Unrestricted; 1-Initialization; 2-Processing successful; 3-Processing failed;"},"startTime":{"type":"integer","format":"long","description":"Start time, 13-digit timestamp","title":"Start time"},"endTime":{"type":"integer","format":"long","description":"End time, 13-digit timestamp","title":"End Time"},"operate":{"type":"integer","format":"int32","title":"Capital flow","description":"Capital flow direction, 0-Unrestricted; 1-Increase; 2-Decrease;"}},"required":["tradeType"]}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"bizCode":{"type":"string","title":"Module identifier code","description":"Module identifier code"},"code":{"type":"string","title":"Status return code","description":"Status return code, 0 success, others fail"},"msg":{"type":"string","title":"Status description","description":"Status description"},"tm":{"type":"integer","format":"int64","title":"Processing time (milliseconds)","description":"Processing time (milliseconds)"},"trace":{"type":"string","title":"Tracking code","description":"Tracking code"},"msgParams":{"type":"string","title":"Placeholder parameter string in return description, multiple parameters separated by commas","description":"Placeholder parameter string in return description, multiple parameters separated by commas"},"ok":{"type":"boolean","description":"Success flag"},"fail":{"type":"boolean","description":"Failure flag"},"data":{"type":"object","properties":{"total":{"type":"integer","title":"Total","format":"long","description":"Total"},"size":{"type":"integer","format":"long","title":"Number of Items per Page","description":"Number of Items per Page"},"current":{"type":"integer","format":"long","title":"Current Page","description":"Current Page"},"records":{"type":"array","items":{"type":"object","properties":{"remark":{"type":"string","title":"Remarks","description":"Remarks"},"createTime":{"type":"integer","title":"Creation date","description":"Creation date, 13-digit timestamp","format":"long"},"updateTime":{"type":"integer","format":"long","title":"Update Time","description":"Update time, 13-digit timestamp"},"subjectId":{"type":"integer","format":"long","title":"Subject ID","description":"Subject ID"},"bookkeepId":{"type":"integer","format":"long","title":"Voucher ID","description":"Voucher ID"},"amountIn":{"type":"string","title":"Increase amount","description":"Increase amount"},"amountOut":{"type":"string","title":"Decrease amount","description":"Decrease amount"},"status":{"type":"integer","format":"int32","title":"Status","description":"Status, 1-Initialization; 2-Processing successful; 3-Processing failed;"},"amountAfter":{"type":"string","title":"Balance after change","description":"Balance after change"},"businessType":{"type":"integer","title":"Business type","format":"int32","description":"Business type, 1-Deposit; 2-Withdrawal; 3-System reset; 4-Limit adjustment; 5-Freeze; 6-Transaction; 36-Transfer; 42-Reward;"},"businessType1":{"type":"integer","format":"int32","description":"Business sub-type, 1001-Front-end deposit; 1002-Deposit fee; 2001-Front-end withdrawal; 2002-Cancel withdrawal; 2003-Withdrawal fee; 2004-Cancel fee; 2005-Confirm transfer; 3001-System reset; 4001-Limit adjustment_deposit; 4002-Limit adjustment_withdrawal; 4003-Limit adjustment_other; 4004-Limit adjustment_bonus; 4005-Limit adjustment_release non-withdrawable; 4006-Limit adjustment_non-withdrawable; 4007-Limit adjustment_transfer rebate; 5001-Freeze; 5002-Unfreeze; 6001-Open position fee; 6002-Close position fee; 6003-Overnight interest; 6004-Market close profit and loss; 6005-Stop loss close profit and loss; 6006-Take profit close profit and loss; 6007-System forced close profit and loss; 6008-Expiration forced close profit and loss; 6009-Manual forced close profit and loss; 36001-Transfer in amount; 36002-Transfer out amount; 42001-Issue reward; 42002-Deduct reward; 42003-Issue rebate; 42004-Deduct rebate;","title":"Business Subtype"},"customerNo":{"type":"string","title":"Client number","description":"Client number"},"digits":{"type":"string","title":"Decimal Places","description":"Decimal Places"},"currency":{"type":"string","title":"Currency","description":"Currency"},"businessTypeName":{"type":"string","title":"Business Type Name","description":"Business type name, confirm language by passing in `lang`"},"businessType1Name":{"type":"string","title":"Business Subtype Name","description":"Business sub-type name, confirm language by passing in `lang`"},"accountId":{"type":"integer","title":"Account Id","format":"long","description":"Account Id"},"orderId":{"type":"integer","format":"long","description":"Order ID"},"dealId":{"type":"integer","format":"long","description":"Deal ID"}},"title":"Data Body","description":"Data Body"},"title":"Transaction Collection","description":"Transaction Collection"}},"description":"Data Body"}}}}},"headers":{}}}}}}}
```

## Cancel limit order(For aggregation mode only)

> Explanation: Cancel limit order(For aggregation mode only)\
> group=tradeApi \
> version=0.0.1 \
> bizType=tradeapi.app.OrderApiService.closeTradePboOrder

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"tags":[{"name":"Trade/Isolated Margin Contract"}],"servers":[{"url":"https://prewppc-3.cmfbl.com/api","description":"PRE测试公司439"}],"security":[],"paths":{"/global/tradeapi.app.OrderApiService.closeTradePboOrder":{"post":{"summary":"Cancel limit order(For aggregation mode only)","deprecated":false,"description":"Explanation: Cancel limit order(For aggregation mode only)\ngroup=tradeApi \nversion=0.0.1 \nbizType=tradeapi.app.OrderApiService.closeTradePboOrder","tags":["Trade/Isolated Margin Contract"],"parameters":[{"name":"companyId","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"token","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"lang","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"group","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"trace","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"version","in":"header","description":"","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"tradeType":{"type":"integer","title":"","description":"Game ID, should be filled with 2 for this game","format":"long"},"orderId":{"type":"integer","format":"int32","title":"","description":"Order ID"}},"required":["tradeType","orderId"]}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"bizCode":{"type":"string","title":"Module identifier code","description":"Module identifier code"},"code":{"type":"string","title":"Status return code","description":"Status return code, 0 success, others fail"},"msg":{"type":"string","title":"Status description","description":"Status description"},"tm":{"type":"integer","format":"int64","title":"Processing time (milliseconds)","description":"Processing time (milliseconds)"},"trace":{"type":"string","title":"Tracking code","description":"Tracking code"},"msgParams":{"type":"string","title":"Placeholder parameter string in return description, multiple parameters separated by commas","description":"Placeholder parameter string in return description, multiple parameters separated by commas"},"ok":{"type":"boolean","description":"Success flag"},"fail":{"type":"boolean","description":"Failure flag"},"data":{"type":"object","properties":{"leftover":{"type":"string","description":"Cancel quantity"}},"description":"Data Body"}}}}},"headers":{}}}}}}}
```

## Check Order Status

> Description: Check Order Status\
> \
> \
> group=tradeApi\
> version=0.0.1\
> bizType=tradeapi.app.OrderApiService.checkOrderStatus

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"tags":[{"name":"Trade/Isolated Margin Contract"}],"servers":[{"url":"https://prewppc-3.cmfbl.com/api","description":"PRE测试公司439"}],"security":[],"paths":{"/global/tradeapi.app.OrderApiService.checkOrderStatus":{"post":{"summary":"Check Order Status","deprecated":false,"description":"Description: Check Order Status\n\n\ngroup=tradeApi\nversion=0.0.1\nbizType=tradeapi.app.OrderApiService.checkOrderStatus","tags":["Trade/Isolated Margin Contract"],"parameters":[{"name":"companyId","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"token","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"lang","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"group","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"trace","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"version","in":"header","description":"","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"tradeType":{"type":"integer","title":"","description":"Game ID, should be filled with 2 for this game","format":"long"},"orderId":{"type":"integer","description":"Order ID","format":"long","title":""},"operatorType":{"type":"integer","description":"1=Adjust leverage ratio, 2=Adjust margin, 3=Order execution status","minimum":1,"maximum":2}},"required":["tradeType","orderId","operatorType"]}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"bizCode":{"type":"string","title":"Module identifier code","description":"Module identifier code"},"code":{"type":"string","title":"Status return code","description":"Status return code, 0 success, others fail"},"msg":{"type":"string","title":"Status description","description":"Status description"},"tm":{"type":"integer","format":"int64","title":"Processing time (milliseconds)","description":"Processing time (milliseconds)"},"trace":{"type":"string","title":"Tracking code","description":"Tracking code"},"msgParams":{"type":"string","title":"Placeholder parameter string in return description, multiple parameters separated by commas","description":"Placeholder parameter string in return description, multiple parameters separated by commas"},"ok":{"type":"boolean","description":"Success flag"},"fail":{"type":"boolean","description":"Failure flag"},"data":{"type":"object","properties":{},"description":"Return results, when operatorType=3, 0=Not executed, 1=Executed"}}}}},"headers":{}}}}}}}
```


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.multimarkets.org/client-api/more.../trade-isolated-margin-contract.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
