交易接口/股票交易
说明:股票交易下单
group=tradeApi
version=0.0.1
bizType=tradeapi.app.OrderApiService.placeOrder本玩法下应填6
1-市价买入;2-市价卖出;5-爆仓强平单;8-手动强平单;12-限价买入;13-限价卖出;
1-买;2-卖;
需按产品报价小数位处理为整形。限价类下单,已该字段为限价
POST /api/global/tradeapi.app.StockOrderApiService.placeOrder HTTP/1.1
Host: prewppc-3.cmfbl.com
Content-Type: application/json
Accept: */*
Content-Length: 177
{
"tradeType": 1,
"accountCurrency": "text",
"accountDigits": 1,
"bizType": 1,
"direction": 1,
"symbolId": 1,
"digits": 1,
"requestTime": 1,
"requestPrice": 1,
"requestNum": "text",
"remark": "text"
}{
"bizCode": "text",
"code": "text",
"msg": "text",
"tm": 1,
"trace": "text",
"msgParams": "text",
"ok": true,
"fail": true,
"data": {
"orderId": 1
}
}说明:撤销未成交单
group=tradeApi
version=0.0.1
bizType=tradeapi.app.OrderApiService.cancelOrder本玩法下应填6
14-用户取消挂单;15-后台取消挂单;16-爆仓自动取消挂单;
POST /api/global/tradeapi.app.StockOrderApiService.cancelOrder HTTP/1.1
Host: prewppc-3.cmfbl.com
Content-Type: application/json
Accept: */*
Content-Length: 55
{
"tradeType": 1,
"bizType": 1,
"orderId": 1,
"remark": "text"
}{
"bizCode": "text",
"code": "text",
"msg": "text",
"tm": 1,
"trace": "text",
"msgParams": "text",
"ok": true,
"fail": true
}说明:查询委托单信息
group=tradeApi
version=0.0.1
bizType=tradeapi.app.OrderApiService.queryOrderDetail本玩法下应填6
POST /api/global/tradeapi.app.StockOrderApiService.queryOrderDetail HTTP/1.1
Host: prewppc-3.cmfbl.com
Content-Type: application/json
Accept: */*
Content-Length: 27
{
"tradeType": 1,
"orderId": 1
}{
"bizCode": "text",
"code": "text",
"msg": "text",
"tm": 1,
"trace": "text",
"msgParams": "text",
"ok": true,
"fail": true,
"data": {
"orderId": 1,
"bizType": 1,
"direction": 1,
"status": 1,
"symbolId": 1,
"symbolName": "text",
"symbolCode": "text",
"requestNum": "text",
"requestPrice": "text",
"requestTime": 1,
"executeNum": "text"
}
}说明:分页查询委托单列表
group=tradeApi
version=0.0.1
bizType=tradeapi.app.OrderApiService.queryOrderPage本玩法下应填6
多个订单ID间以,分割
1-买;2-卖;
0-已提交;1-部分成交;2-全部成交;3-已撤单;4-失败;
默认1
默认20
13位时间戳
13位时间戳
request_time-委托时间;id-订单Id;symbol_id-产品Id;status-状态;create_time-订单创建时间;(默认request_time)
desc-降序; asc-升序;(默认desc)
POST /api/global/tradeapi.app.StockOrderApiService.queryOrderPage HTTP/1.1
Host: prewppc-3.cmfbl.com
Content-Type: application/json
Accept: */*
Content-Length: 173
{
"tradeType": 1,
"orderIds": "text",
"symbolId": 1,
"direction": 1,
"status": 1,
"current": 1,
"size": 1,
"executeStartTime": 1,
"executeEndTime": 1,
"sortFieldName": "text",
"sortType": "text"
}{
"bizCode": "text",
"code": "text",
"msg": "text",
"tm": 1,
"trace": "text",
"msgParams": "text",
"ok": true,
"fail": true,
"data": {
"total": 1,
"size": 1,
"current": 1,
"records": [
{
"orderId": 1,
"bizType": 1,
"direction": 1,
"status": 1,
"symbolId": 1,
"symbolName": "text",
"symbolCode": "text",
"requestNum": "text",
"requestPrice": "text",
"requestTime": 1,
"executeNum": "text"
}
]
}
}说明:分页查询委托单列表
group=tradeApi
version=0.0.1
bizType=tradeapi.app.OrderApiService.queryOrderPage本玩法下应填6
POST /api/global/tradeapi.app.StockOrderApiService.queryPendingOrderList HTTP/1.1
Host: prewppc-3.cmfbl.com
Content-Type: application/json
Accept: */*
Content-Length: 28
{
"tradeType": 1,
"symbolId": 1
}{
"bizCode": "text",
"code": "text",
"msg": "text",
"tm": 1,
"trace": "text",
"msgParams": "text",
"ok": true,
"fail": true,
"data": {
"total": 1,
"size": 1,
"current": 1,
"records": [
{
"orderId": 1,
"bizType": 1,
"direction": 1,
"status": 1,
"symbolId": 1,
"symbolName": "text",
"symbolCode": "text",
"requestNum": "text",
"requestPrice": "text",
"requestTime": 1,
"executeNum": "text"
}
]
}
}说明:校验本次下单结果
group=tradeApi
version=0.0.1
bizType=tradeapi.app.OrderApiService.checkOrder本玩法下应填6
1-市价买入;2-市价卖出;5-爆仓强平单;8-手动强平单;12-限价买入;13-限价卖出;
1-买;2-卖;
需按产品报价小数位处理为整形。限价类下单,已该字段为限价
POST /api/global/tradeapi.app.StockOrderApiService.checkOrder HTTP/1.1
Host: prewppc-3.cmfbl.com
Content-Type: application/json
Accept: */*
Content-Length: 177
{
"tradeType": 1,
"accountCurrency": "text",
"accountDigits": 1,
"bizType": 1,
"direction": 1,
"symbolId": 1,
"digits": 1,
"requestTime": 1,
"requestPrice": 1,
"requestNum": "text",
"remark": "text"
}{
"bizCode": "text",
"code": "text",
"msg": "text",
"tm": 1,
"trace": "text",
"msgParams": "text",
"ok": true,
"fail": true,
"data": {
"direction": 1,
"beforePositionNum": "text",
"afterPositionNum": "text",
"loanAmount": "text"
}
}说明:试算可买卖股数
group=tradeApi
version=0.0.1
bizType=tradeapi.app.OrderApiService.calculateOrder本玩法下应填6
1-买;2-卖;
POST /api/global/tradeapi.app.StockOrderApiService.calculateOrder HTTP/1.1
Host: prewppc-3.cmfbl.com
Content-Type: application/json
Accept: */*
Content-Length: 96
{
"tradeType": 1,
"accountCurrency": "text",
"accountDigits": 1,
"direction": 1,
"symbolId": 1,
"digits": 1
}{
"bizCode": "text",
"code": "text",
"msg": "text",
"tm": 1,
"trace": "text",
"msgParams": "text",
"ok": true,
"fail": true,
"data": {
"canClosePositionNum": "text",
"canSellNum": "text",
"canBuyNum": "text",
"canLoanBuyNum": "text"
}
}说明:查询成交单列表
group=tradeApi
version=0.0.1
bizType=tradeapi.app.OrderApiService.queryDealPage本玩法下应填6
1-市价买入;2-市价卖出;5-爆仓强平单;8-手动强平单;12-限价买入;13-限价卖出;
1-买;2-卖;
默认1
默认20
13位时间戳
13位时间戳
execute_time-成交时间;id-成交单Id;symbol_id-产品Id;(默认execute_time)
desc-降序; asc-升序;(默认desc)
POST /api/global/tradeapi.app.StockOrderApiService.queryDealPage HTTP/1.1
Host: prewppc-3.cmfbl.com
Content-Type: application/json
Accept: */*
Content-Length: 156
{
"tradeType": 1,
"symbolId": 1,
"bizType": 1,
"direction": 1,
"current": 1,
"size": 1,
"executeStartTime": 1,
"executeEndTime": 1,
"sortFieldName": "text",
"sortType": "text"
}{
"bizCode": "text",
"code": "text",
"msg": "text",
"tm": 1,
"trace": "text",
"msgParams": "text",
"ok": true,
"fail": true,
"data": {
"accountId": 1,
"companyId": 1,
"customerId": 1,
"customerNo": "text",
"current": 1,
"size": 1,
"totalPage": 1,
"list": [
{
"dealId": 1,
"orderId": 1,
"bizType": 1,
"direction": 1,
"symbolId": 1,
"symbolName": "text",
"symbolCode": "text",
"executeNum": "text",
"executePrice": "text",
"tradeAmount": "text",
"commission": "text",
"executeTime": 1
}
]
}
}说明:查询仓位关联成交单列表
group=tradeApi
version=0.0.1
bizType=tradeapi.app.OrderApiService.getPositionDealDetailList本玩法下应填6
POST /api/global/tradeapi.app.StockOrderApiService.getPositionDealDetailList HTTP/1.1
Host: prewppc-3.cmfbl.com
Content-Type: application/json
Accept: */*
Content-Length: 30
{
"tradeType": 1,
"positionId": 1
}{
"bizCode": "text",
"code": "text",
"msg": "text",
"tm": 1,
"trace": "text",
"msgParams": "text",
"ok": true,
"fail": true,
"data": {
"direction": 1,
"executeTime": 1,
"executePrice": "text",
"executeNumber": "text",
"executeAmount": "text"
}
}说明:查询持仓详情
group=tradeApi
version=0.0.1
bizType=tradeapi.app.PositionApiService.queryPositionDetail{{company}}{{LoginResult.data.token}}en-UStradeApi{{mock_trace}}0.0.1本玩法下应填6
POST /api/global/tradeapi.app.StockPositionApiService.queryPositionDetail HTTP/1.1
Host: prewppc-3.cmfbl.com
Content-Type: application/json
Accept: */*
Content-Length: 44
{
"tradeType": 1,
"accountId": 1,
"positionId": 1
}{
"bizCode": "text",
"code": "text",
"msg": "text",
"tm": 1,
"trace": "text",
"msgParams": "text",
"ok": true,
"fail": true,
"data": {
"positionId": 1,
"orderId": 1,
"dealId": 1,
"status": "text",
"direction": 1,
"symbolId": 1,
"symbolName": "text",
"openAccountDigits": 1,
"openSymbolDigits": 1,
"openContractSize": 1,
"openPrice": "text",
"openNum": "text",
"closeAccountDigits": 1,
"closeSymbolDigits": 1,
"closePrice": "text",
"closeFreeDigits": "text",
"profit": "text",
"openMargin": "text",
"stopLoss": "text",
"takeProfit": "text",
"remark": "text",
"margin": "text",
"openTime": 1,
"closeTime": 1,
"openFee": "text",
"closeFee": "text",
"closeNum": "text",
"openVolume": "text",
"closeVolume": "text",
"minVolume": "text",
"stopLossDecimal": "text",
"takeProfitDecimal": "text",
"volume": "text",
"marginSetType": "text"
}
}说明:查询持仓列表
group=tradeApi
version=0.0.1
bizType=tradeapi.app.PositionApiService.queryPositionPage{{company}}{{LoginResult.data.token}}en-UStradeApi{{mock_trace}}0.0.1本玩法下应填6
1-持仓中;3-部分平仓;
13位时间戳
13位时间戳
orderId-订单Id;openTime-执行时间;symbolId-产品Id;pnl-盈亏;
asc-升序;desc-降序;(默认desc)
POST /api/global/tradeapi.app.StockPositionApiService.queryPositionPage HTTP/1.1
Host: prewppc-3.cmfbl.com
Content-Type: application/json
Accept: */*
Content-Length: 143
{
"tradeType": 1,
"accountId": 1,
"status": 1,
"orderId": 1,
"dealId": 1,
"symbolId": 1,
"startTime": 1,
"endTime": 1,
"sortFieldName": "text",
"sortType": "text"
}{
"bizCode": "text",
"code": "text",
"msg": "text",
"tm": 1,
"trace": "text",
"msgParams": "text",
"ok": true,
"fail": true,
"data": [
{
"positionId": 1,
"orderId": 1,
"dealId": 1,
"status": "text",
"direction": 1,
"symbolId": 1,
"symbolName": "text",
"openAccountDigits": 1,
"openSymbolDigits": 1,
"openContractSize": 1,
"openPrice": "text",
"openNum": "text",
"closeAccountDigits": 1,
"closeSymbolDigits": 1,
"closePrice": "text",
"closeFreeDigits": "text",
"profit": "text",
"openMargin": "text",
"stopLoss": "text",
"takeProfit": "text",
"remark": "text",
"margin": "text",
"openTime": 1,
"closeTime": 1,
"openFee": "text",
"closeFee": "text",
"closeNum": "text",
"openVolume": "text",
"closeVolume": "text",
"minVolume": "text",
"stopLossDecimal": "text",
"takeProfitDecimal": "text",
"volume": "text",
"marginSetType": "text"
}
]
}说明:分页查询账户资金流水
group=tradeApi
version=0.0.1
bizType=tradeapi.app.OrderApiService.queryCapitalFlowList{{company}}{{LoginResult.data.token}}en-UStradeApi{{mock_trace}}0.0.1本玩法下应填6
0-不限制;601-存款;602-取款;603-额度调整;604-冻结;605-担保品;606-交易;607-借款;608-还款;609-划转;610-利息计算;611-利息结算;612-奖励;613-系统清零;614-公司行动;
0-不限制;1-初始化;2-处理成功;3-处理失败;
13位时间戳
13位时间戳
0-不限制;1-增加;2-减少;
POST /api/global/tradeapi.app.StockOrderApiService.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"
}{
"bizCode": "text",
"code": "text",
"msg": "text",
"tm": 1,
"trace": "text",
"msgParams": "text",
"ok": true,
"fail": true,
"data": {
"total": 1,
"size": 1,
"current": 1,
"records": [
{
"remark": "text",
"createTime": 1,
"updateTime": 1,
"subjectId": 1,
"bookkeepId": 1,
"amountIn": "text",
"amountOut": "text",
"status": 1,
"amountAfter": "text",
"businessType": 1,
"businessType1": 1,
"customerNo": "text",
"digits": "text",
"currency": "text",
"businessTypeName": "text",
"businessType1Name": "text",
"accountId": 1
}
]
}
}说明:查询账户资产信息
group=tradeApi
version=0.0.1
bizType=tradeapi.app.AccountApiService.queryAccountAssetsInfo{{company}}{{LoginResult.data.token}}en-UStradeApi{{mock_trace}}0.0.1本玩法下应填6
POST /api/global/tradeapi.app.StockAccountApiService.queryAccountAssetsInfo HTTP/1.1
Host: prewppc-3.cmfbl.com
Content-Type: application/json
Accept: */*
Content-Length: 37
{
"tradeType": 1,
"currencyCode": "text"
}{
"bizCode": "text",
"code": "text",
"msg": "text",
"tm": 1,
"trace": "text",
"msgParams": "text",
"ok": true,
"fail": true,
"data": {
"companyId": 1,
"tradeType": 1,
"accountId": 1,
"customerNo": "text",
"customerId": 1,
"digits": 1,
"assetsId": 1,
"currency": "text",
"balance": "text",
"lockAmount": "text",
"positionMarketValue": "text",
"positionBuyMarketValue": "text",
"positionSellMarketValue": "text",
"equity": "text",
"pnl": "text",
"liabilitiesPrincipal": "text",
"margin": "text",
"warningMargin": "text",
"maintainMargin": "text",
"maxDayPurchasePower": "text",
"maxNightPurchasePower": "text",
"withdrawAmount": "text",
"residualLiquidity": "text",
"riskLevel": 1,
"crossLevel": "text"
}
}Last updated