交易接口/杠杆交易

设置仓位止损止盈

post

说明:设置仓位止损止盈

group=tradeApi
version=0.0.1
bizType=tradeapi.app.OrderApiService.updateOrder
Header parameters
companyIdstringOptionalExample: {{company}}
tokenstringOptionalExample: {{LoginResult.data.token}}
langstringOptionalExample: en-US
groupstringOptionalExample: tradeApi
tracestringOptionalExample: {{mock_trace}}
versionstringOptionalExample: 0.0.1
Body
tradeTypeinteger · longRequired

本玩法下应填3

accountIdinteger · longOptional
accountCurrencystringOptional
orderIdinteger · longRequired
positionIdinteger · longRequired
accountDigitsinteger · longRequired
stopLossstringRequired

需乘以10的产品报价小数位次方,处理为整数传入。

takeProfitstringRequired

需乘以10的产品报价小数位次方,处理为整数传入。

remarkstringRequired
Responses
post
/global/tradeapi.app.CrossLeverOrderApiService.updateOrder
POST /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
}

成交记录

post

说明:查询成交记录列表

group=tradeApi
version=0.0.1
bizType=tradeapi.app.OrderApiService.queryTradeRecordPage
Header parameters
companyIdstringOptionalExample: {{company}}
tokenstringOptionalExample: {{LoginResult.data.token}}
langstringOptionalExample: en-US
groupstringOptionalExample: tradeApi
tracestringOptionalExample: {{mock_trace}}
versionstringOptionalExample: 0.0.1
Body
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
post
/global/tradeapi.app.CrossLeverOrderApiService.queryTradeRecordPage
POST /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
}

获取跨币种还款汇率

post

group=tradeApi version=0.0.1 bizType=tradeapi.app.OrderApiService.previewOrder

Header parameters
companyIdstringOptionalExample: {{company}}
tokenstringOptionalExample: {{LoginResult.data.token}}
langstringOptionalExample: en-US
groupstringOptionalExample: tradeApi
tracestringOptionalExample: {{mock_trace}}
versionstringOptionalExample: 0.0.1
Body
tradeTypeinteger · longRequired

本玩法下应填2

sourceCurrencystringRequired

源货币

targetCurrencystringRequired

目标货币

customerCurrencystringRequired

总资产货币

requestNumnumberRequired

请求数量

requestTimeintegerRequired

下单请求时间

remarkstringRequired

备注

Responses
post
/global/tradeapi.app.CrossLeverOrderApiService.previewOrder
POST /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
}

资金流水

post

说明:分页查询账户资金流水

group=tradeApi
version=0.0.1
bizType=tradeapi.app.OrderApiService.queryCapitalFlowList
Header parameters
companyIdstringOptionalExample: {{company}}
tokenstringOptionalExample: {{LoginResult.data.token}}
langstringOptionalExample: en-US
groupstringOptionalExample: tradeApi
tracestringOptionalExample: {{mock_trace}}
versionstringOptionalExample: 0.0.1
Body
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
post
/global/tradeapi.app.CrossLeverOrderApiService.queryCapitalFlowList
POST /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
}

跨币种还款

post

group=tradeApi version=0.0.1 bizType=tradeapi.app.OrderApiService.addRepaymentOrder

Header parameters
companyIdstringOptionalExample: {{company}}
tokenstringOptionalExample: {{LoginResult.data.token}}
langstringOptionalExample: en-US
groupstringOptionalExample: tradeApi
tracestringOptionalExample: {{mock_trace}}
versionstringOptionalExample: 0.0.1
Body
tradeTypeinteger · longRequired

本玩法下应填2

sourceCurrencystringRequired

源货币

targetCurrencystringRequired

目标货币

customerCurrencystringRequired

总资产货币

requestNumnumberRequired

请求数量

requestTimeintegerRequired

下单请求时间

remarkstringRequired

备注

Responses
post
/global/tradeapi.app.CrossLeverOrderApiService.addRepaymentOrder
POST /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