交易接口/全仓合约交易

下单

post

说明:合约全仓交易下单

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

玩法ID,本玩法下应填1

accountIdinteger · longOptional

账户ID,非必填。如填,已该账户进行交易

bizTypeinteger · int32Required

业务类型,1-市价开;2-市价平;10-限价预埋单;11-停损预埋单;12-限价开

directioninteger · int32Required

订单买卖方向,1-买;2-卖;

symbolIdinteger · longRequired

产品ID,产品ID

positionIdinteger · longOptional

仓位ID,平仓下单时,必填

requestTimeinteger · longRequired

下单请求时间,13位时间戳

requestPricestringRequired

下单时价格,需乘以10的产品报价小数位次方,处理为整数传入。仅作下单记录,非成交价格。

requestNumstringRequired

下单手数

stopLossstringOptional

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

takeProfitstringOptional

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

expireTypeinteger · int32Optional

过期类型,仅预埋单有效。1-当日有效;2-当周有效;3-30天;4-90天;默认2

remarkstringOptional

备注

accountCurrencystringRequired

账户货币

accountDigitsinteger · int32Required

账户小数位

crossLevelNuminteger · int32Optional

杠杆倍数,仅开仓有效,同个产品应仅有一个杠杆倍数

sourcestringOptional

H5:移动端web;PC_Web:pcweb;System:系统;Android:安卓原生app;iOS:苹果原生app;HOS:鸿蒙OS;PC_Win:pcwindows客户端;PC_Mac:pcmac客户端;默认同登录来源。(限制最高255字符,枚举仅供参考,只能使用字母、数字、下划线)

thirdPartyOrderstringOptional

(限制最高255字符,只能使用字母、数字、下划线)

slippagestringOptional

仅市价单有效。可为百分比(仅支持2位小数,超出部分按四舍五入处理)也可以时浮点型仅支持4位小数,超出部分按四舍五入处理)。其他格式不支持。

Responses
200Success
application/json
post
/global/tradeapi.app.CfdMMOrderApiService.addMarketOrder
200Success

设置仓位止损止盈

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

本玩法下应填1

accountIdinteger · longOptional

账户ID,必须与账户货币二者填其一

accountCurrencystringOptional

账户货币,必须与账户ID二者填其一

orderIdinteger · longRequired

订单ID

positionIdinteger · longRequired

仓位ID

accountDigitsinteger · longRequired

账户小数位

stopLossstringOptional

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

takeProfitstringOptional

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

remarkstringOptional

备注

Responses
200Success
application/json
post
/global/tradeapi.app.CfdMMOrderApiService.updateOrder
200Success

平仓记录

post

说明:查询历史平仓记录

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

本玩法下应填1

accountIdinteger · longOptional
sortFieldNamestringRequired

pnl-利润;openTime-开仓时间;closeTime-平仓时间;orderId-订单id;symbolId-产品id;

sortTypestringRequired

desc-降序;asc-升序;

symbolIdinteger · longOptional
openStartTimeinteger · longOptional

13位时间戳

openEndTimeinteger · longOptional

13位时间戳

closeStartTimeinteger · longOptional

13位时间戳

closeEndTimeinteger · longOptional

13位时间戳

currentinteger · int32Optional

默认1

sizeinteger · int32Optional

默认20

querySourcestringOptional

H5:移动端web;PC_Web:pcweb;System:系统;Android:安卓原生app;iOS:苹果原生app;HOS:鸿蒙OS;PC_Win:pcwindows客户端;PC_Mac:pcmac客户端;(枚举仅供参考)

thirdPartyOrderstringOptional
Responses
200Success
application/json
post
/global/tradeapi.app.CfdMMOrderApiService.queryHistoryCloseOrderList
200Success

设置杠杆倍数

post

说明:合约-全仓玩法,设置客户对产品的杠杆倍数,影响该产品所以仓位

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

本玩法下应填1

companyIdinteger · longRequired
customerIdinteger · longRequired
customerNostringRequired
customerGroupIdinteger · longRequired
symbolIdinteger · longRequired
requestTimeinteger · int32Required
tracestringOptional
Responses
200Success
application/json
post
/global/tradeapi.app.CfdMMOrderApiService.setCrossLevelNum
200Success

下单试算

post

说明:试算下单保证金、手续费

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

本玩法下应填1

accountIdinteger · longOptional

非必填。如填,已该账户进行交易

bizTypeinteger · int32Required

1-市价开;2-市价平;10-限价预埋单;11-停损预埋单;12-限价开

directioninteger · int32Required

1-买;2-卖;

symbolIdinteger · longRequired
positionIdinteger · longOptional

平仓下单时,必填

requestTimeinteger · longRequired

13位时间戳

requestPricestringRequired

仅作下单记录,非成交价格*

requestNumstringRequired
expireTypeinteger · int32Optional

仅预埋单有效。1-当日有效;2-当周有效;

remarkstringOptional
accountCurrencystringRequired
accountDigitsinteger · int32Required
crossLevelNuminteger · int32Optional

仅开仓有效,同个产品应仅有一个杠杆倍数

Responses
200Success
application/json
post
/global/tradeapi.app.CfdMMOrderApiService.calculateMarketOrder
200Success

持仓详情

post

说明:查询持仓详情

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

本玩法下应填1

accountIdinteger · longOptional
positionIdinteger · longRequired
Responses
200Success
application/json
post
/global/tradeapi.app.CfdMMPositionApiService.queryPositionDetail
200Success

资金流水

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

本玩法下应填1

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.CfdMMOrderApiService.queryCapitalFlowList
200Success

Last updated