# 交易接口/杠杆交易

## 设置仓位止损止盈

> 说明：设置仓位止损止盈\
> \
> \`\`\`\
> group=tradeApi\
> version=0.0.1\
> bizType=tradeapi.app.OrderApiService.updateOrder\
> \`\`\`

````json
{"openapi":"3.0.1","info":{"title":"默认模块","version":"1.0.0"},"tags":[{"name":"交易接口/杠杆交易"}],"servers":[{"url":"https://prewppc-3.cmfbl.com/api","description":"PRE测试公司439"}],"security":[],"paths":{"/global/tradeapi.app.CrossLeverOrderApiService.updateOrder":{"post":{"summary":"设置仓位止损止盈","deprecated":false,"description":"说明：设置仓位止损止盈\n\n```\ngroup=tradeApi\nversion=0.0.1\nbizType=tradeapi.app.OrderApiService.updateOrder\n```","tags":["交易接口/杠杆交易"],"parameters":[{"name":"companyId","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"token","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"lang","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"group","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"trace","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"version","in":"header","description":"","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"tradeType":{"type":"integer","title":"玩法ID","description":"本玩法下应填3","format":"long"},"accountId":{"type":"integer","title":"账户ID","description":"*","format":"long"},"accountCurrency":{"type":"string","title":"账户货币","description":"*"},"orderId":{"type":"integer","title":"订单ID","format":"long"},"positionId":{"type":"integer","title":"仓位ID","format":"long"},"accountDigits":{"type":"integer","title":"账户小数位","format":"long"},"stopLoss":{"type":"string","title":"止损单价","description":"需乘以10的`产品报价小数位`次方，处理为整数传入。"},"takeProfit":{"type":"string","title":"止盈单价","description":"需乘以10的`产品报价小数位`次方，处理为整数传入。"},"remark":{"type":"string","title":"备注"}},"required":["tradeType","orderId","positionId","accountDigits","stopLoss","takeProfit","remark"]}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"bizCode":{"type":"string","title":"模块标识码"},"code":{"type":"string","title":"状态返回码"},"msg":{"type":"string","title":"状态描述"},"tm":{"type":"integer","format":"int64","title":"处理时长（毫秒）"},"trace":{"type":"string","title":"跟踪码"},"msgParams":{"type":"string","title":"返回描述中占位符参数串，多个参数间以,分割"},"ok":{"type":"boolean"},"fail":{"type":"boolean"},"data":{"type":"object","properties":{},"title":"数据体","description":"*"}}}}},"headers":{}}}}}}}
````

## 成交记录

> 说明：查询成交记录列表\
> \
> \`\`\`\
> group=tradeApi\
> version=0.0.1\
> bizType=tradeapi.app.OrderApiService.queryTradeRecordPage\
> \`\`\`

````json
{"openapi":"3.0.1","info":{"title":"默认模块","version":"1.0.0"},"tags":[{"name":"交易接口/杠杆交易"}],"servers":[{"url":"https://prewppc-3.cmfbl.com/api","description":"PRE测试公司439"}],"security":[],"paths":{"/global/tradeapi.app.CrossLeverOrderApiService.queryTradeRecordPage":{"post":{"summary":"成交记录","deprecated":false,"description":"说明：查询成交记录列表\n\n```\ngroup=tradeApi\nversion=0.0.1\nbizType=tradeapi.app.OrderApiService.queryTradeRecordPage\n```","tags":["交易接口/杠杆交易"],"parameters":[{"name":"companyId","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"token","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"lang","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"group","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"trace","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"version","in":"header","description":"","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"tradeType":{"type":"integer","title":"玩法ID","description":"本玩法下应填2","format":"int32"},"accountIds":{"type":"string","title":"账户id","description":"多个以,号分割"},"sortFieldName":{"type":"string","title":"排序字段名","description":"executeTime-成交时间；direction-方向；symbolId-产品id；"},"sortType":{"type":"string","title":"排序类型","description":"desc-降序；asc-升序；"},"symbolId":{"type":"integer","title":"产品ID","format":"long"},"direction":{"type":"integer","title":"买卖方向","description":"-1-全部；1-买；2-卖；","format":"int32"},"orderType":{"type":"integer","title":"订单类型","description":"-1-全部；1-开；2-平；3-市价；4-限价；","format":"int32"},"executeStartTime":{"type":"integer","title":"成交起始时间","description":"13位时间戳","format":"long"},"executeEndTime":{"type":"integer","title":"成交结束时间","description":"13位时间戳","format":"long"},"current":{"type":"integer","title":"页码","description":"默认1","format":"int32"},"size":{"type":"integer","title":"每页数据量","description":"默认20","format":"int32"}},"required":["tradeType","sortFieldName","sortType"]}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"bizCode":{"type":"string","title":"模块标识码"},"code":{"type":"string","title":"状态返回码"},"msg":{"type":"string","title":"状态描述"},"tm":{"type":"integer","format":"int64","title":"处理时长（毫秒）"},"trace":{"type":"string","title":"跟踪码"},"msgParams":{"type":"string","title":"返回描述中占位符参数串，多个参数间以,分割"},"ok":{"type":"boolean"},"fail":{"type":"boolean"},"data":{"type":"object","properties":{"accountId":{"type":"integer","title":"账户id","format":"long"},"companyId":{"type":"integer","title":"公司id","format":"long"},"customerId":{"type":"integer","title":"客户id","format":"long"},"customerNo":{"type":"string","title":"客户编号"},"current":{"type":"integer","format":"int32","title":"当前页码"},"size":{"type":"integer","format":"int32","title":"每页数据量"},"totalPage":{"type":"integer","title":"总页数","format":"int32"},"bizTypeText":{"type":"object","properties":{},"title":"交易类型映射"},"list":{"type":"array","items":{"type":"object","properties":{"symbolId":{"type":"integer","title":"产品id","format":"long"},"orderId":{"type":"integer","title":"委托单号","format":"long"},"bizType":{"type":"integer","format":"long","title":"订单类型"},"symbolName":{"type":"string","title":"产品名称"},"direction":{"type":"integer","format":"int32","title":"成交方向","description":"1-买；2-卖；"},"requestPrice":{"type":"string","title":"请求价","description":"*"},"executePrice":{"type":"string","title":"成交价"},"executeNum":{"type":"string","title":"成交数量（手数）","description":"*"},"loanAmount":{"type":"string","title":"借款金额","description":"*"},"executeTime":{"type":"integer","format":"long","title":"成交时间","description":"13位时间戳"},"outCurrency":{"type":"string","title":"借款币种","description":"*"},"stopLoss":{"type":"string","title":"止损价"},"takeProfit":{"type":"string","title":"止盈价"},"commission":{"type":"string","title":"手续费"},"profitLoss":{"type":"string","title":"盈亏"},"overnightInterest":{"type":"string","title":"隔夜利息"},"numberStatisticMode":{"type":"string","title":"数量统计方式","description":"1-按数量；2-按额；"},"accountCurrency":{"type":"string","title":"账户币种"},"dealId":{"type":"integer","format":"long","title":"成交单号"}},"required":["executePrice","executeNum","loanAmount","executeTime","outCurrency","stopLoss","takeProfit","commission","profitLoss","overnightInterest","numberStatisticMode","accountCurrency","dealId"]},"title":"成交列表集合"}},"title":"数据体"}}}}},"headers":{}}}}}}}
````

## 获取跨币种还款汇率

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

```json
{"openapi":"3.0.1","info":{"title":"默认模块","version":"1.0.0"},"tags":[{"name":"交易接口/杠杆交易"}],"servers":[{"url":"https://prewppc-3.cmfbl.com/api","description":"PRE测试公司439"}],"security":[],"paths":{"/global/tradeapi.app.CrossLeverOrderApiService.previewOrder":{"post":{"summary":"获取跨币种还款汇率","deprecated":false,"description":"group=tradeApi\nversion=0.0.1\nbizType=tradeapi.app.OrderApiService.previewOrder","tags":["交易接口/杠杆交易"],"parameters":[{"name":"companyId","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"token","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"lang","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"group","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"trace","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"version","in":"header","description":"","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"tradeType":{"type":"integer","title":"玩法ID","description":"本玩法下应填2","format":"long"},"sourceCurrency":{"type":"string","title":"","description":"源货币"},"targetCurrency":{"type":"string","description":"目标货币"},"customerCurrency":{"type":"string","description":"总资产货币"},"requestNum":{"type":"number","title":"","description":"请求数量"},"requestTime":{"type":"integer","description":"下单请求时间"},"remark":{"type":"string","description":"备注"}},"required":["tradeType","requestNum","targetCurrency","customerCurrency","requestTime","remark","sourceCurrency"]}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"bizCode":{"type":"string","title":"模块标识码"},"code":{"type":"string","title":"状态返回码"},"msg":{"type":"string","title":"状态描述"},"tm":{"type":"integer","format":"int64","title":"处理时长（毫秒）"},"trace":{"type":"string","title":"跟踪码"},"msgParams":{"type":"string","title":"返回描述中占位符参数串，多个参数间以,分割"},"ok":{"type":"boolean"},"fail":{"type":"boolean"},"data":{"type":"object","properties":{"positionId":{"type":"integer","title":"仓位ID","format":"long"},"orderId":{"type":"integer","title":"订单ID","format":"long"},"dealId":{"type":"integer","title":"成交单ID","format":"long"},"status":{"type":"string","title":"仓位状态","description":"0-初始化；1-持仓中；2-已完成；3-部分平仓；"},"direction":{"type":"integer","format":"int32","title":"买卖方向","description":"1-买；2-卖；"},"symbolId":{"type":"integer","title":"产品ID","format":"long"},"symbolName":{"type":"string","title":"产品名称"},"openAccountDigits":{"type":"integer","title":"开仓账户小数位","format":"int32"},"openSymbolDigits":{"type":"integer","format":"int32","title":"开仓产品小数位"},"openContractSize":{"type":"integer","format":"int32","title":"合约大小"},"openPrice":{"type":"string","title":"开仓单价"},"openNum":{"type":"string","title":"开仓数量"},"closeAccountDigits":{"type":"integer","title":"平仓账户小数位","format":"int32"},"closeSymbolDigits":{"type":"integer","title":"平仓产品小数位","format":"int32"},"closePrice":{"type":"string","title":"平仓单价"},"closeFreeDigits":{"type":"string","title":"平仓手续费小数位"},"profit":{"type":"string","title":"盈亏"},"openMargin":{"type":"string","title":"开仓占用保证金"},"stopLoss":{"type":"string","title":"止损单价","description":"原始登记值，未处理"},"takeProfit":{"type":"string","title":"止盈单价","description":"原始登记值，未处理"},"remark":{"type":"string","title":"备注"},"margin":{"type":"string","title":"实时占用保证金"},"openTime":{"type":"integer","format":"long","title":"开仓时间","description":"13位时间戳"},"closeTime":{"type":"integer","format":"long","title":"平仓时间","description":"13位时间戳"},"openFee":{"type":"string","title":"开仓手续费"},"closeFee":{"type":"string","title":"平仓手续费"},"closeNum":{"type":"string","title":"平仓数量","description":"*"},"openVolume":{"type":"string","title":"开仓手数","description":"*"},"closeVolume":{"type":"string","title":"平仓手数","description":"*"},"minVolume":{"type":"string","title":"单边最小手数","description":"*"},"stopLossDecimal":{"type":"string","title":"止损单价","description":"`stopLoss`根据`closeSymbolDigits`处理后结果。用于前端直接展示"},"takeProfitDecimal":{"type":"string","title":"止盈单价","description":"`takeProfit`根据`closeSymbolDigits`处理后结果。用于前端直接展示"},"volume":{"type":"string","title":"手数"},"marginSetType":{"type":"string","title":"保证金类型","description":"1-比例；2-范围；"}},"title":"数据体"}}}}},"headers":{}}}}}}}
```

## 资金流水

> 说明：分页查询账户资金流水\
> \
> \`\`\`\
> group=tradeApi\
> version=0.0.1\
> bizType=tradeapi.app.OrderApiService.queryCapitalFlowList\
> \`\`\`

````json
{"openapi":"3.0.1","info":{"title":"默认模块","version":"1.0.0"},"tags":[{"name":"交易接口/杠杆交易"}],"servers":[{"url":"https://prewppc-3.cmfbl.com/api","description":"PRE测试公司439"}],"security":[],"paths":{"/global/tradeapi.app.CrossLeverOrderApiService.queryCapitalFlowList":{"post":{"summary":"资金流水","deprecated":false,"description":"说明：分页查询账户资金流水\n\n```\ngroup=tradeApi\nversion=0.0.1\nbizType=tradeapi.app.OrderApiService.queryCapitalFlowList\n```","tags":["交易接口/杠杆交易"],"parameters":[{"name":"companyId","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"token","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"lang","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"group","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"trace","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"version","in":"header","description":"","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"tradeType":{"type":"integer","title":"玩法ID","description":"本玩法下应填2","format":"long"},"accountId":{"type":"integer","format":"long","title":"账户ID"},"size":{"type":"integer","title":"每页数据条数","format":"long"},"current":{"type":"integer","title":"当前页","format":"long"},"businessType":{"type":"integer","format":"int32","title":"业务类型","description":"0-不限制；1-存款；2-取款；3-系统清零；4-额度调整；5-冻结；6-交易；36-划转；42-奖励；"},"status":{"type":"integer","format":"int32","title":"状态","description":"0-不限制；1-初始化；2-处理成功；3-处理失败；"},"startTime":{"type":"integer","format":"long","description":"13位时间戳","title":"起始时间"},"endTime":{"type":"integer","format":"long","description":"13位时间戳","title":"结束时间"},"operate":{"type":"integer","format":"int32","title":"资金流向","description":"0-不限制；1-增加；2-减少；"},"assetsId":{"type":"integer","format":"long","title":"资产Id"},"lang":{"type":"string","title":"语种"}},"required":["tradeType"]}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"bizCode":{"type":"string","title":"模块标识码"},"code":{"type":"string","title":"状态返回码"},"msg":{"type":"string","title":"状态描述"},"tm":{"type":"integer","format":"int64","title":"处理时长（毫秒）"},"trace":{"type":"string","title":"跟踪码"},"msgParams":{"type":"string","title":"返回描述中占位符参数串，多个参数间以,分割"},"ok":{"type":"boolean"},"fail":{"type":"boolean"},"data":{"type":"object","properties":{"total":{"type":"integer","title":"总数","format":"long"},"size":{"type":"integer","format":"long","title":"每页条数"},"current":{"type":"integer","format":"long","title":"当前页"},"records":{"type":"array","items":{"type":"object","properties":{"remark":{"type":"string","title":"备注"},"createTime":{"type":"integer","title":"创建日期","description":"13位时间戳","format":"long"},"updateTime":{"type":"integer","format":"long","title":"更新时间","description":"13位时间戳"},"subjectId":{"type":"integer","format":"long","title":"科目ID"},"bookkeepId":{"type":"integer","format":"long","title":"凭证ID"},"amountIn":{"type":"string","title":"增加金额"},"amountOut":{"type":"string","title":"减少金额"},"status":{"type":"integer","format":"int32","title":"状态","description":"1-初始化；2-处理成功；3-处理失败；"},"amountAfter":{"type":"string","title":"变动后余额"},"businessType":{"type":"integer","title":"业务类型","format":"int32","description":"1-存款；2-取款；3-系统清零；4-额度调整；5-冻结；6-交易；36-划转；42-奖励；"},"businessType1":{"type":"integer","format":"int32","description":"1001-前端存款；1002-存款手续费；2001-前端取款；2002-取消取款；2003-取款手续费；2004-取消手续费；2005-确认转账；3001-系统清零；4001-额度调整_存款；4002-额度调整_取款；4003-额度调整_其他；4004-额度调整_赠金；4005-额度调整_释放不可提；4006-额度调整_不可提；4007-额度调整_转入返佣；5001-冻结；5002-解冻；6001-开仓手续费；6002-平仓手续费；6003-隔夜利息；6004-市价平仓盈亏；6005-止损平仓盈亏；6006-止盈平仓盈亏；6007-系统强平盈亏；6008-到期强平盈亏；6009-手动强平盈亏；36001-划入金额；36002-划出金额；42001-发放奖励；42002-扣回奖励；42003-发放返佣；42004-扣回返佣；","title":"业务子类型"},"customerNo":{"type":"string","title":"客户编号"},"digits":{"type":"string","title":"小数位"},"currency":{"type":"string","title":"币种"},"businessTypeName":{"type":"string","title":"业务类型名称","description":"按传入`lang`确认语种"},"businessType1Name":{"type":"string","title":"业务子类型名称","description":"按传入`lang`确认语种"},"accountId":{"type":"integer","title":"账户Id","format":"long"}},"title":"数据体"},"title":"流水集合"}}}}}}},"headers":{}}}}}}}
````

## 跨币种还款

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

```json
{"openapi":"3.0.1","info":{"title":"默认模块","version":"1.0.0"},"tags":[{"name":"交易接口/杠杆交易"}],"servers":[{"url":"https://prewppc-3.cmfbl.com/api","description":"PRE测试公司439"}],"security":[],"paths":{"/global/tradeapi.app.CrossLeverOrderApiService.addRepaymentOrder":{"post":{"summary":"跨币种还款","deprecated":false,"description":"group=tradeApi\nversion=0.0.1\nbizType=tradeapi.app.OrderApiService.addRepaymentOrder","tags":["交易接口/杠杆交易"],"parameters":[{"name":"companyId","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"token","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"lang","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"group","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"trace","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"version","in":"header","description":"","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"tradeType":{"type":"integer","title":"玩法ID","description":"本玩法下应填2","format":"long"},"sourceCurrency":{"type":"string","title":"","description":"源货币"},"targetCurrency":{"type":"string","description":"目标货币"},"customerCurrency":{"type":"string","description":"总资产货币"},"requestNum":{"type":"number","title":"","description":"请求数量"},"requestTime":{"type":"integer","description":"下单请求时间"},"remark":{"type":"string","description":"备注"}},"required":["tradeType","requestNum","targetCurrency","customerCurrency","requestTime","remark","sourceCurrency"]}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"bizCode":{"type":"string","title":"模块标识码"},"code":{"type":"string","title":"状态返回码"},"msg":{"type":"string","title":"状态描述"},"tm":{"type":"integer","format":"int64","title":"处理时长（毫秒）"},"trace":{"type":"string","title":"跟踪码"},"msgParams":{"type":"string","title":"返回描述中占位符参数串，多个参数间以,分割"},"ok":{"type":"boolean"},"fail":{"type":"boolean"},"data":{"type":"object","properties":{"positionId":{"type":"integer","title":"仓位ID","format":"long"},"orderId":{"type":"integer","title":"订单ID","format":"long"},"dealId":{"type":"integer","title":"成交单ID","format":"long"},"status":{"type":"string","title":"仓位状态","description":"0-初始化；1-持仓中；2-已完成；3-部分平仓；"},"direction":{"type":"integer","format":"int32","title":"买卖方向","description":"1-买；2-卖；"},"symbolId":{"type":"integer","title":"产品ID","format":"long"},"symbolName":{"type":"string","title":"产品名称"},"openAccountDigits":{"type":"integer","title":"开仓账户小数位","format":"int32"},"openSymbolDigits":{"type":"integer","format":"int32","title":"开仓产品小数位"},"openContractSize":{"type":"integer","format":"int32","title":"合约大小"},"openPrice":{"type":"string","title":"开仓单价"},"openNum":{"type":"string","title":"开仓数量"},"closeAccountDigits":{"type":"integer","title":"平仓账户小数位","format":"int32"},"closeSymbolDigits":{"type":"integer","title":"平仓产品小数位","format":"int32"},"closePrice":{"type":"string","title":"平仓单价"},"closeFreeDigits":{"type":"string","title":"平仓手续费小数位"},"profit":{"type":"string","title":"盈亏"},"openMargin":{"type":"string","title":"开仓占用保证金"},"stopLoss":{"type":"string","title":"止损单价","description":"原始登记值，未处理"},"takeProfit":{"type":"string","title":"止盈单价","description":"原始登记值，未处理"},"remark":{"type":"string","title":"备注"},"margin":{"type":"string","title":"实时占用保证金"},"openTime":{"type":"integer","format":"long","title":"开仓时间","description":"13位时间戳"},"closeTime":{"type":"integer","format":"long","title":"平仓时间","description":"13位时间戳"},"openFee":{"type":"string","title":"开仓手续费"},"closeFee":{"type":"string","title":"平仓手续费"},"closeNum":{"type":"string","title":"平仓数量","description":"*"},"openVolume":{"type":"string","title":"开仓手数","description":"*"},"closeVolume":{"type":"string","title":"平仓手数","description":"*"},"minVolume":{"type":"string","title":"单边最小手数","description":"*"},"stopLossDecimal":{"type":"string","title":"止损单价","description":"`stopLoss`根据`closeSymbolDigits`处理后结果。用于前端直接展示"},"takeProfitDecimal":{"type":"string","title":"止盈单价","description":"`takeProfit`根据`closeSymbolDigits`处理后结果。用于前端直接展示"},"volume":{"type":"string","title":"手数"},"marginSetType":{"type":"string","title":"保证金类型","description":"1-比例；2-范围；"}},"title":"数据体"}}}}},"headers":{}}}}}}}
```
