交易接口/股票交易

下单

post

说明:股票交易下单

group=tradeApi
version=0.0.1
bizType=tradeapi.app.OrderApiService.placeOrder
Body
tradeTypeinteger · longRequired

本玩法下应填6

accountCurrencystringRequired
accountDigitsinteger · int32Required
bizTypeinteger · int32Required

1-市价买入;2-市价卖出;5-爆仓强平单;8-手动强平单;12-限价买入;13-限价卖出;

directioninteger · int32Required

1-买;2-卖;

symbolIdinteger · longRequired
digitsinteger · int32Required
requestTimeinteger · longRequired
requestPriceinteger · longRequired

需按产品报价小数位处理为整形。限价类下单,已该字段为限价

requestNumstringRequired
remarkstringOptional
Responses
200Success
application/json
post
/global/tradeapi.app.StockOrderApiService.placeOrder
200Success

撤单

post

说明:撤销未成交单

group=tradeApi
version=0.0.1
bizType=tradeapi.app.OrderApiService.cancelOrder
Body
tradeTypeinteger · longRequired

本玩法下应填6

bizTypeinteger · int32Required

14-用户取消挂单;15-后台取消挂单;16-爆仓自动取消挂单;

orderIdinteger · longRequired
remarkstringOptional
Responses
200Success
application/json
post
/global/tradeapi.app.StockOrderApiService.cancelOrder
200Success

委托单信息

post

说明:查询委托单信息

group=tradeApi
version=0.0.1
bizType=tradeapi.app.OrderApiService.queryOrderDetail
Body
tradeTypeinteger · longRequired

本玩法下应填6

orderIdinteger · longRequired
Responses
200Success
application/json
post
/global/tradeapi.app.StockOrderApiService.queryOrderDetail
200Success

委托单列表

post

说明:分页查询委托单列表

group=tradeApi
version=0.0.1
bizType=tradeapi.app.OrderApiService.queryOrderPage
Body
tradeTypeinteger · longRequired

本玩法下应填6

orderIdsstringOptional

多个订单ID间以,分割

symbolIdinteger · longOptional
directioninteger · longOptional

1-买;2-卖;

statusinteger · int32Optional

0-已提交;1-部分成交;2-全部成交;3-已撤单;4-失败;

currentinteger · int32Optional

默认1

sizeinteger · int32Required

默认20

executeStartTimeinteger · longRequired

13位时间戳

executeEndTimeinteger · longRequired

13位时间戳

sortFieldNamestringRequired

request_time-委托时间;id-订单Id;symbol_id-产品Id;status-状态;create_time-订单创建时间;(默认request_time)

sortTypestringRequired

desc-降序; asc-升序;(默认desc)

Responses
200Success
application/json
post
/global/tradeapi.app.StockOrderApiService.queryOrderPage
200Success

产品当前委托单列表

post

说明:分页查询委托单列表

group=tradeApi
version=0.0.1
bizType=tradeapi.app.OrderApiService.queryOrderPage
Body
tradeTypeinteger · longRequired

本玩法下应填6

symbolIdinteger · longOptional
Responses
200Success
application/json
post
/global/tradeapi.app.StockOrderApiService.queryPendingOrderList
200Success

下单校验

post

说明:校验本次下单结果

group=tradeApi
version=0.0.1
bizType=tradeapi.app.OrderApiService.checkOrder
Body
tradeTypeinteger · longRequired

本玩法下应填6

accountCurrencystringRequired
accountDigitsinteger · int32Required
bizTypeinteger · int32Required

1-市价买入;2-市价卖出;5-爆仓强平单;8-手动强平单;12-限价买入;13-限价卖出;

directioninteger · int32Required

1-买;2-卖;

symbolIdinteger · longRequired
digitsinteger · int32Required
requestTimeinteger · longRequired
requestPriceinteger · longRequired

需按产品报价小数位处理为整形。限价类下单,已该字段为限价

requestNumstringRequired
remarkstringOptional
Responses
200Success
application/json
post
/global/tradeapi.app.StockOrderApiService.checkOrder
200Success

交易试算

post

说明:试算可买卖股数

group=tradeApi
version=0.0.1
bizType=tradeapi.app.OrderApiService.calculateOrder
Body
tradeTypeinteger · longRequired

本玩法下应填6

accountCurrencystringRequired
accountDigitsinteger · int32Required
directioninteger · int32Required

1-买;2-卖;

symbolIdinteger · longRequired
digitsinteger · int32Required
Responses
200Success
application/json
post
/global/tradeapi.app.StockOrderApiService.calculateOrder
200Success

成交单列表

post

说明:查询成交单列表

group=tradeApi
version=0.0.1
bizType=tradeapi.app.OrderApiService.queryDealPage
Body
tradeTypeinteger · longRequired

本玩法下应填6

symbolIdinteger · longOptional
bizTypeinteger · int32Optional

1-市价买入;2-市价卖出;5-爆仓强平单;8-手动强平单;12-限价买入;13-限价卖出;

directioninteger · int32Optional

1-买;2-卖;

currentinteger · int32Optional

默认1

sizeinteger · int32Optional

默认20

executeStartTimeinteger · longOptional

13位时间戳

executeEndTimeinteger · longOptional

13位时间戳

sortFieldNamestringOptional

execute_time-成交时间;id-成交单Id;symbol_id-产品Id;(默认execute_time)

sortTypestringOptional

desc-降序; asc-升序;(默认desc)

Responses
200Success
application/json
post
/global/tradeapi.app.StockOrderApiService.queryDealPage
200Success

仓位成交列表

post

说明:查询仓位关联成交单列表

group=tradeApi
version=0.0.1
bizType=tradeapi.app.OrderApiService.getPositionDealDetailList
Body
tradeTypeinteger · longRequired

本玩法下应填6

positionIdinteger · longRequired
Responses
200Success
application/json
post
/global/tradeapi.app.StockOrderApiService.getPositionDealDetailList
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

本玩法下应填6

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

持仓列表

post

说明:查询持仓列表

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

本玩法下应填6

accountIdinteger · longOptional
statusinteger · int32Optional

1-持仓中;3-部分平仓;

orderIdinteger · longOptional
dealIdinteger · longOptional
symbolIdinteger · longOptional
startTimeinteger · longOptional

13位时间戳

endTimeinteger · longOptional

13位时间戳

sortFieldNamestringOptional

orderId-订单Id;openTime-执行时间;symbolId-产品Id;pnl-盈亏;

sortTypestringOptional

asc-升序;desc-降序;(默认desc)

Responses
200Success
application/json
post
/global/tradeapi.app.StockPositionApiService.queryPositionPage
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

本玩法下应填6

accountIdinteger · longOptional
sizeinteger · longOptional
currentinteger · longOptional
businessTypeinteger · int32Optional

0-不限制;601-存款;602-取款;603-额度调整;604-冻结;605-担保品;606-交易;607-借款;608-还款;609-划转;610-利息计算;611-利息结算;612-奖励;613-系统清零;614-公司行动;

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

资产信息

post

说明:查询账户资产信息

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

本玩法下应填6

currencyCodestringRequired
Responses
200Success
application/json
post
/global/tradeapi.app.StockAccountApiService.queryAccountAssetsInfo
200Success

Last updated