交易接口/杠杆交易
说明:设置仓位止损止盈
group=tradeApi
version=0.0.1
bizType=tradeapi.app.OrderApiService.updateOrderHeader parameters
companyIdstringOptionalExample:
{{company}}tokenstringOptionalExample:
{{LoginResult.data.token}}langstringOptionalExample:
en-USgroupstringOptionalExample:
tradeApitracestringOptionalExample:
{{mock_trace}}versionstringOptionalExample:
0.0.1Body
tradeTypeinteger · longRequired
本玩法下应填3
accountIdinteger · longOptional
accountCurrencystringOptional
orderIdinteger · longRequired
positionIdinteger · longRequired
accountDigitsinteger · longRequired
stopLossstringRequired
需乘以10的产品报价小数位次方,处理为整数传入。
takeProfitstringRequired
需乘以10的产品报价小数位次方,处理为整数传入。
remarkstringRequired
Responses
200Success
application/json
post
/global/tradeapi.app.CrossLeverOrderApiService.updateOrderPOST /api/global/tradeapi.app.CrossLeverOrderApiService.updateOrder HTTP/1.1
Host: prewppc-3.cmfbl.com
Content-Type: application/json
Accept: */*
Content-Length: 153
{
"tradeType": 1,
"accountId": 1,
"accountCurrency": "text",
"orderId": 1,
"positionId": 1,
"accountDigits": 1,
"stopLoss": "text",
"takeProfit": "text",
"remark": "text"
}200Success
{
"msg": "Account balance is 0",
"fail": true,
"trace": "x-0ei175a-x4dh9u2-1g8s95r-m2708212-1677570735",
"code": "E000031",
"data": "tradeapi.app.OrderApiService.updateOrder",
"bizCode": "CFD",
"tm": 7,
"msgParams": null,
"ok": false
}说明:查询成交记录列表
group=tradeApi
version=0.0.1
bizType=tradeapi.app.OrderApiService.queryTradeRecordPageHeader parameters
companyIdstringOptionalExample:
{{company}}tokenstringOptionalExample:
{{LoginResult.data.token}}langstringOptionalExample:
en-USgroupstringOptionalExample:
tradeApitracestringOptionalExample:
{{mock_trace}}versionstringOptionalExample:
0.0.1Body
tradeTypeinteger · int32Required
本玩法下应填2
accountIdsstringOptional
多个以,号分割
sortFieldNamestringRequired
executeTime-成交时间;direction-方向;symbolId-产品id;
sortTypestringRequired
desc-降序;asc-升序;
symbolIdinteger · longOptional
directioninteger · int32Optional
-1-全部;1-买;2-卖;
orderTypeinteger · int32Optional
-1-全部;1-开;2-平;3-市价;4-限价;
executeStartTimeinteger · longOptional
13位时间戳
executeEndTimeinteger · longOptional
13位时间戳
currentinteger · int32Optional
默认1
sizeinteger · int32Optional
默认20
Responses
200Success
application/json
post
/global/tradeapi.app.CrossLeverOrderApiService.queryTradeRecordPagePOST /api/global/tradeapi.app.CrossLeverOrderApiService.queryTradeRecordPage HTTP/1.1
Host: prewppc-3.cmfbl.com
Content-Type: application/json
Accept: */*
Content-Length: 178
{
"tradeType": 1,
"accountIds": "text",
"sortFieldName": "text",
"sortType": "text",
"symbolId": 1,
"direction": 1,
"orderType": 1,
"executeStartTime": 1,
"executeEndTime": 1,
"current": 1,
"size": 1
}200Success
{
"msg": "Success",
"fail": false,
"trace": "x-w864w4d-7143je-n2w23-0124-1677573722",
"code": "0",
"data": {
"accountId": null,
"current": 1,
"trace": "x-w864w4d-7143je-n2w23-0124-1677573722",
"companyId": 360,
"size": 20,
"totalPage": 0,
"ip": "47.242.92.158",
"customerId": 1176,
"bizTypeText": {
"1": "Market Open",
"2": "Pre-set Limit Open",
"3": "Pre-set Stop Loss Open",
"4": "Market Close",
"5": "Stop profit Close",
"6": "Stop Loss Close",
"7": "System Close",
"8": "Expiry Close",
"9": "Limit Open"
},
"list": [],
"lang": "en-US",
"customerNo": "86001175"
},
"bizCode": "",
"tm": 7,
"msgParams": null,
"ok": true
}group=tradeApi version=0.0.1 bizType=tradeapi.app.OrderApiService.previewOrder
Header parameters
companyIdstringOptionalExample:
{{company}}tokenstringOptionalExample:
{{LoginResult.data.token}}langstringOptionalExample:
en-USgroupstringOptionalExample:
tradeApitracestringOptionalExample:
{{mock_trace}}versionstringOptionalExample:
0.0.1Body
tradeTypeinteger · longRequired
本玩法下应填2
sourceCurrencystringRequired
源货币
targetCurrencystringRequired
目标货币
customerCurrencystringRequired
总资产货币
requestNumnumberRequired
请求数量
requestTimeintegerRequired
下单请求时间
remarkstringRequired
备注
Responses
200Success
application/json
post
/global/tradeapi.app.CrossLeverOrderApiService.previewOrderPOST /api/global/tradeapi.app.CrossLeverOrderApiService.previewOrder HTTP/1.1
Host: prewppc-3.cmfbl.com
Content-Type: application/json
Accept: */*
Content-Length: 136
{
"tradeType": 1,
"sourceCurrency": "text",
"targetCurrency": "text",
"customerCurrency": "text",
"requestNum": 1,
"requestTime": 1,
"remark": "text"
}200Success
{
"msg": "Success",
"fail": false,
"trace": "x-11wdkt-kg9i-ld2y-53mz854-1677571927",
"code": "0",
"data": {
"symbolId": 720,
"orderId": 14460003,
"dealId": 94870543,
"canReduceMargin": "0.0000",
"openPrice": "22.18",
"remark": null,
"takeProfitDecimal": "0.00",
"closeNum": 0,
"closeFee": "0.0000",
"takeProfit": "0",
"occupyTheMargin": "0.0000",
"interest": "0.0000",
"maintenanceMargin": "0.0000",
"closeVolume": 0,
"openVolume": 0.1,
"closeTime": 0,
"closeAccountDigits": 4,
"symbolName": "BINAN_SOL_USDT",
"openTime": 1677571033093,
"profit": null,
"tradeType": 1,
"direction": 1,
"singleMargin": null,
"margin": null,
"openContractSize": 1,
"resp": null,
"openMargin": "0.2209",
"openNum": 0.1,
"openFee": "0.0665",
"closeSymbolDigits": 2,
"warningMargin": "0.0000",
"stopLossDecimal": "0.00",
"adjustCrossLevel": "1-100",
"openSymbolDigits": 2,
"volume": 0.1,
"accountId": 1031767,
"companyId": 360,
"positionId": 2023022819827,
"closeFreeDigits": null,
"stopLoss": "0",
"minVolume": null,
"marginSetType": "2",
"crossLevelNum": 10,
"openAccountDigits": 4,
"closePrice": "0.0000",
"status": "1"
},
"bizCode": "C",
"tm": 27,
"msgParams": null,
"ok": true
}说明:分页查询账户资金流水
group=tradeApi
version=0.0.1
bizType=tradeapi.app.OrderApiService.queryCapitalFlowListHeader parameters
companyIdstringOptionalExample:
{{company}}tokenstringOptionalExample:
{{LoginResult.data.token}}langstringOptionalExample:
en-USgroupstringOptionalExample:
tradeApitracestringOptionalExample:
{{mock_trace}}versionstringOptionalExample:
0.0.1Body
tradeTypeinteger · longRequired
本玩法下应填2
accountIdinteger · longOptional
sizeinteger · longOptional
currentinteger · longOptional
businessTypeinteger · int32Optional
0-不限制;1-存款;2-取款;3-系统清零;4-额度调整;5-冻结;6-交易;36-划转;42-奖励;
statusinteger · int32Optional
0-不限制;1-初始化;2-处理成功;3-处理失败;
startTimeinteger · longOptional
13位时间戳
endTimeinteger · longOptional
13位时间戳
operateinteger · int32Optional
0-不限制;1-增加;2-减少;
assetsIdinteger · longOptional
langstringOptional
Responses
200Success
application/json
post
/global/tradeapi.app.CrossLeverOrderApiService.queryCapitalFlowListPOST /api/global/tradeapi.app.CrossLeverOrderApiService.queryCapitalFlowList HTTP/1.1
Host: prewppc-3.cmfbl.com
Content-Type: application/json
Accept: */*
Content-Length: 143
{
"tradeType": 1,
"accountId": 1,
"size": 1,
"current": 1,
"businessType": 1,
"status": 1,
"startTime": 1,
"endTime": 1,
"operate": 1,
"assetsId": 1,
"lang": "text"
}200Success
{
"msg": "Success",
"fail": false,
"trace": "x-n72ql-snasw1-ts561r-31e7q-1677572540",
"code": "0",
"data": {
"total": 40,
"current": 1,
"size": 20,
"records": [
{
"amount": "-0.0665",
"businessType1": 6001,
"amountAfter": "109849175.3769",
"businessType1Name": "Open position fee",
"updateTime": 1677571033166,
"remark": null,
"version": 0,
"subjectId": 1504110734228991000,
"accountId": 1031767,
"createTime": 1677571033151,
"businessTypeName": "transaction",
"createdBy": null,
"updateBy": null,
"bookkeepId": 2023022819827,
"currency": "USDT",
"digits": 4,
"amountIn": "0.0000",
"amountOut": "0.0665",
"id": 238603703,
"businessType": 6,
"customerNo": "86001175",
"status": 2
}
]
},
"bizCode": "A",
"tm": 13,
"msgParams": null,
"ok": true
}group=tradeApi version=0.0.1 bizType=tradeapi.app.OrderApiService.addRepaymentOrder
Header parameters
companyIdstringOptionalExample:
{{company}}tokenstringOptionalExample:
{{LoginResult.data.token}}langstringOptionalExample:
en-USgroupstringOptionalExample:
tradeApitracestringOptionalExample:
{{mock_trace}}versionstringOptionalExample:
0.0.1Body
tradeTypeinteger · longRequired
本玩法下应填2
sourceCurrencystringRequired
源货币
targetCurrencystringRequired
目标货币
customerCurrencystringRequired
总资产货币
requestNumnumberRequired
请求数量
requestTimeintegerRequired
下单请求时间
remarkstringRequired
备注
Responses
200Success
application/json
post
/global/tradeapi.app.CrossLeverOrderApiService.addRepaymentOrderPOST /api/global/tradeapi.app.CrossLeverOrderApiService.addRepaymentOrder HTTP/1.1
Host: prewppc-3.cmfbl.com
Content-Type: application/json
Accept: */*
Content-Length: 136
{
"tradeType": 1,
"sourceCurrency": "text",
"targetCurrency": "text",
"customerCurrency": "text",
"requestNum": 1,
"requestTime": 1,
"remark": "text"
}200Success
{
"msg": "Success",
"fail": false,
"trace": "x-11wdkt-kg9i-ld2y-53mz854-1677571927",
"code": "0",
"data": {
"symbolId": 720,
"orderId": 14460003,
"dealId": 94870543,
"canReduceMargin": "0.0000",
"openPrice": "22.18",
"remark": null,
"takeProfitDecimal": "0.00",
"closeNum": 0,
"closeFee": "0.0000",
"takeProfit": "0",
"occupyTheMargin": "0.0000",
"interest": "0.0000",
"maintenanceMargin": "0.0000",
"closeVolume": 0,
"openVolume": 0.1,
"closeTime": 0,
"closeAccountDigits": 4,
"symbolName": "BINAN_SOL_USDT",
"openTime": 1677571033093,
"profit": null,
"tradeType": 1,
"direction": 1,
"singleMargin": null,
"margin": null,
"openContractSize": 1,
"resp": null,
"openMargin": "0.2209",
"openNum": 0.1,
"openFee": "0.0665",
"closeSymbolDigits": 2,
"warningMargin": "0.0000",
"stopLossDecimal": "0.00",
"adjustCrossLevel": "1-100",
"openSymbolDigits": 2,
"volume": 0.1,
"accountId": 1031767,
"companyId": 360,
"positionId": 2023022819827,
"closeFreeDigits": null,
"stopLoss": "0",
"minVolume": null,
"marginSetType": "2",
"crossLevelNum": 10,
"openAccountDigits": 4,
"closePrice": "0.0000",
"status": "1"
},
"bizCode": "C",
"tm": 27,
"msgParams": null,
"ok": true
}Last updated