数据推送
通过WS协议,可以订阅全量的用户交易等数据
接口地址
wss://pre-api-test.cmfbl.com/openapi-b/ws
相关枚举
交易模式(tradeType)
交易模式(tradeType),可填1、2、5;
1、全仓合约模式
2、逐仓合约模式
5、现货模式
注意:目前只支持全仓、逐仓、现货模式的交易数据推送,其他模式暂时不支持
订单类型(bizType)
全仓合约时(1):
MARKET_OPEN(1, "市价开"),
MARKET_CLOSE(2, "市价平"),
STOP_LOSS(3, "止损平仓单"),
TAKE_PROFIT(4, "止盈平仓单"),
STOP_OUT(5, "爆仓强平单"),
SETTLEMENT(6, "到期平仓单"),
CLEAR_ACCOUNT(7, "销户平仓单"),
MANUAL_FORCE_CLOSE(8, "手动强平单"),
LIMIT_OPEN(12, "限价开")
逐仓合约玩法(2):
MARKET_OPEN(1, "市价开"),
MARKET_CLOSE(2, "市价平"),
STOP_LOSS(3, "止损平仓单"),
TAKE_PROFIT(4, "止盈平仓单"),
STOP_OUT(5, "爆仓强平单"),
SETTLEMENT(6, "到期平仓单"),
CLEAR_ACCOUNT(7, "销户平仓单"),
MANUAL_FORCE_CLOSE(8, "手动强平单"),
LIMIT_OPEN(12, "限价开")
现货玩法(5):
MARKET(12, "市价"),
LIMIT(13, "限价");
订单状态(orderStatus)
INITIAL(0),//默认初始值
PLACED(1),//收到订单
FILLED(2),//订单成交
PARTIAL_FILLED(3),//订单部分成交
CANCELLED(4),//订单取消
PARTIAL_CANCELLED(5),//订单部分取消
REJECTED(6),//订单拒绝
EXPIRED(7),//订单过期
PROCESSING(8),//进行中
FINISH(9),//完成
REVOKE(10),//撤销
INTERNAL_ERROR(11),//第三方成功,CATS系统出现异常
FAILURE(12), //失败
PARTIAL_FAILURE(13) // 部分失败
账户科目类型(subjectType):
1 保证金余额
2 保证金冻结
3 保证金可用
4 负债余额
5 负债金冻结
6 负债可用
7 可取冻结
8 可取冻结-冻结
9 可取冻结可用
19 占用保证金余额
20 占用保证金冻结
21 占用保证金可用
22 利息余额
23 利息冻结
24 利息可用
25 担保品余额
26 担保品冻结
27 担保品可用
业务数据推送
对接流程说明:
1、通过认证鉴权接口获取token;
2、将token放置在heander中,和服务器建立websocket链接,
header中的key为token,另外header中还可以指定group字段,如果需要进行多连接,请把group字段的值不要重复即可。当group的值相同时会互踢。
3、如需保证数据在链接中断后可以不丢失并续传数据,需要确保订阅的group唯一
4、新的group会从新的时间点开始推送
示例:
header={"token": "608e3f81-1e10-481e-a917-6d256571e561admin", "group": "cats"}
地址如下:
ws://pre-api-test.cmfbl.com/openapi-b/ws
3、等待服务端推送数据;
4、定时发送心跳数据,内容为 ping字符串,返回websocket pong协议的pong二进制消息,心跳周期为10s;
注意:事件消息会保存168小时(一周时间),当超过个期限消息会被清除掉。另外当您指定的某个组订阅客户端暂时离线,当再次在线时会把这期间产生的事件消息推送给您。
客户账号注册(register)
{
"data": {// 事件数据对象
"companyId": 1,// 公司id
"country": "CN",// 国家
"createTime": 1645167068853,// 创建时间
"customerGroupId": 1,// 客户组id
"customerNo": "86000079",// 客户编号
"ext2": "",// 三方唯一code信息,原始值
"ext4": "",// 三方唯一code信息,解密后的值
"id": "80",// 客户id
"kycAuditRemark": "公司未开启KYC认证,直接通过",// kyc审核结果描述
"kycAuditStatus": 2,// kyc审核状态,0未认证,1待审核,2审核通过,3审核不通过
"language": "zh-CN",// 语言信息
"optional": 0,// 自选标志0未添加1已添加
"phone": "18451251563",// 手机号
"phoneArea": "+86",// 手机区号
"email": "",// 邮箱地址
"emailArea": "",// 邮箱区号
"registerSource": 4,// 注册来源,1=移动端web:H5,2=pcweb:PC_Web,3=系统&后台平仓:System,4=安卓原生app:Android,5=苹果原生app:iOS,6=鸿蒙OS:HOS,7=pc windows客户端:PC_Win,8=pc mac客户端:PC_Mac,9=不属于以上的:其他
"registerType": 2,// 注册方式,1邮箱,2手机号码,3客户账号
"status": // 1状态:1正常、2禁用、3删除,4销户,5锁定,6销户中
},
"eventType": "register"// 事件类型
}
客户信息更新(customer_update)
{
"data":{
"birthday":"", //出生日期(kyc回填)
"companyId":362, //公司ID
"country":"CN", //国家
"createBy":"admin", //创建人
"createTime":1640077504114, //创建时间
"customerGroupId":1, //客户组
"customerNo":"86000000", //客户账号
"email":"123@163.com", //邮箱
"emailArea":"+86", //邮箱区号
"firstOpenAccountTime":1640077504157, //首次开户时间
"id":"1", //ID
"kycAuditRemark":"公司未开启KYC认证,直接通过", //KYC审核备注
"kycAuditStatus":2, //注册KYC审核状态:1待审核,2审核通过,3审核不通过(KYC回填)
"language":"zh-CN", //语言信息
"loginIp":"210.22.23.4", //登录ip
"loginTime":1640242095732, //登录时间
"optional":1, //自选标志0未添加1已添加
"phone":"15920358625", //手机
"phoneArea":"+86", //手机区号
"revision":0, //版本信息
"status":1, //状态:1正常、2禁用、3删除,4销户,5锁定,6销户中
"updateBy":"admin", //更新人
"updateTime":1640242095735 //更新时间
},
"eventType":"customer_update"
}
客户详细信息新增(customer_info_insert)
{
"data": {
"companyId": 439, // 公司 ID
"unitId": 13, // 单位 ID
"country": "HK", // 国家代码
"registerIp": "1.1.1.1", // 注册 IP
"registerDevice": "XX", // 注册设备型号
"utmSource": "xxx", // 广告来源 (开户链接参数:source)
"utmMedium": "xxx", // 广告媒介 (开户链接参数:medium)
"utmCampaign": "xxx", // 广告活动 (开户链接参数:campaign)
"utmContent": "xxx", // 广告内容 (开户链接参数:content)
"utmTerm": "xxx", // 关键字 (开户链接参数:term)
"province": "", // 省
"city": "", // 市
"address": "", // 详细地址
"remark": "xx", // 备注
"ext1": "", // 扩展字段1
"ext2": "", // 扩展字段2
"ext3": "", // 扩展字段3
"ext4": "", // 扩展字段4
"ext5": "", // 扩展字段5
"createBy": "86002812", // 创建者
"createTime": 1704263677778, // 创建时间
"customerInfoId": 2813, // 客户信息 ID
"customerNo": "86002812", // 客户编号
"id": "2813", // 客户信息 ID
"revision": 0, // 版本信息
"status": 1 // 状态 (1: 启用, 2: 禁用, 3: 删除)
},
"eventType": "customer_info_insert" // 事件类型
}
客户详细信息更新(customer_info_update)
{
"data": {
"companyId": 439, // 公司 ID
"unitId": 13, // 单位 ID
"country": "HK", // 国家代码
"registerIp": "1.1.1.1", // 注册 IP
"registerDevice": "XX", // 注册设备型号
"utmSource": "xxx", // 广告来源(开户链接参数:source)
"utmMedium": "xxx", // 广告媒介(开户链接参数:medium)
"utmCampaign": "xxx", // 广告活动(开户链接参数:campaign)
"utmContent": "xxx", // 广告内容(开户链接参数:content)
"utmTerm": "xxx", // 关键词(开户链接参数:term)
"province": "", // 省
"city": "", // 市
"address": "", // 详细地址
"remark": "xx", // 备注
"ext1": "", // 扩展字段 1
"ext2": "", // 扩展字段 2
"ext3": "", // 扩展字段 3
"ext4": "", // 扩展字段 4
"ext5": "", // 扩展字段 5
"createBy": "86002812", // 创建者
"createTime": 1704263677778, // 创建时间
"updateBy": "86002812", // 更新者
"updateTime": 1704263677778, // 更新时间
"customerInfoId": 2813, // 用户详细信息 ID
"customerNo": "86002812", // 用户编号
"id": "2813", // 用户详细信息 ID
"revision": 0, // 版本信息
"status": 1 // 状态(1:启用,2:禁用,3:删除)
},
"eventType": "customer_info_update" // 事件类型
}
KYC级别认证通过(kyc)
{
"data": {
"approval": "admin",//审批人
"approvalTime": 1647310823650,//审批通过时间戳
"businessCode": "1",//业务编码.具体业务界面申请的取值有,open_account,cashin、withdraw,【我的】-【身份认证】申请的都是1
"companyId": 2,// 公司id
"createTime": 1647310815202,//创建时间戳
"customerNo": "86000018",//客户编号
"ext1": "KYC_WEB_ADD",//扩展字段1
"ext2": "19",//扩展字段2
"id": "20",//记录id
"levelCode": "level_2",//kyc级别
"pathCode": "AF",//kyc路径
"pno": "K556059077701009408",//kyc提案编号
"revision": 0,// 数据版本
"status": 2,// 状态,1待审核,2审核通过,3审核不通过
"updateBy": "admin",//更新人
"updateTime": 1647310823650//更新时间
},
"eventType": "kyc"
}
交易账户开立(open_account)
{
"data": {
"activateStatus": 1,//激活状态(1-不可用,2-可用)
"companyId": 1,// 公司id
"createTime": 1645167254541,//创建时间
"currency": 1,//开户资产id
"currencyCode": "USDT",//开户币
"customerId": 81,// 客户id
"customerNo": "86000080",// 客户编号
"digits": 6,// 资金小数位数
"id": "1001394",// 账户ID
"status": 2,// 账户状态(1-不可用,2-可用)
"tradeType": 5,// 玩法Id
"type": 1,// 账户分类(1-用户,2-商户,3-平台)
"updateTime": 1645167254541//更新时间
},
"eventType": "open_account"
}
账户信息更新(account_update)
{
"data": {
"activateStatus": 1,//激活状态(1-不可用,2-可用)
"companyId": 1,// 公司id
"createTime": 1645167254541,//创建时间
"currency": 1,//开户资产id
"currencyCode": "USDT",//开户币
"customerId": 81,// 客户id
"customerNo": "86000080",// 客户编号
"digits": 6,// 资金小数位数
"id": "1001394",// 账户ID
"status": 2,// 账户状态(1-不可用,2-可用)
"tradeType": 5,// 玩法Id
"type": 1,// 账户分类(1-用户,2-商户,3-平台)
"updateTime": 1645167254541//更新时间
},
"eventType": "account_update"
}
账户科目更新(subject_insert)
订阅type为1,是获取账户余额
{
"data": {
"accountId": 1000083,// 账户id
"amount": 0,//金额
"createTime": 1658738398243,//创建时间
"digits": 6,// 金额小数位数
"id": "601",// id主键
"type": 7,// 科目类型(1-余额,2-冻结,3-可用,4-负债余额,5-负债金冻结,6-负债可用,7-可取冻结,8-可取冻结-冻结,9-可取冻结可用,10-平台余额,11-平台冻结,12-平台可用,13-机构资金余额,14-机构资金冻结,15-机构资金可用,16-应付提现余额,17-应付提现资金冻结,18-应付提现可用,19-占用保证金余额,20-占用保证金冻结,21-占用保证金可用,22-利息余额,23-利息冻结,24-利息可用,25-担保品余额,26-担保品冻结,27-担保品可用)
"updateTime": 1658738398244,//更新时间
"version": 0// 版本号
},
"eventType": "subject_insert"
}
账户科目更新(subject_update)
订阅type为1,是获取账户余额
{
"data": {
"accountId": 1000083,// 账户id
"amount": 0,//金额
"createTime": 1658738398243,//创建时间
"digits": 6,// 金额小数位数
"id": "601",// id主键
"type": 7,// 科目类型(1-余额,2-冻结,3-可用,4-负债余额,5-负债金冻结,6-负债可用,7-可取冻结,8-可取冻结-冻结,9-可取冻结可用,10-平台余额,11-平台冻结,12-平台可用,13-机构资金余额,14-机构资金冻结,15-机构资金可用,16-应付提现余额,17-应付提现资金冻结,18-应付提现可用,19-占用保证金余额,20-占用保证金冻结,21-占用保证金可用,22-利息余额,23-利息冻结,24-利息可用,25-担保品余额,26-担保品冻结,27-担保品可用)
"updateTime": 1658738398244,//更新时间
"version": 0// 版本号
},
"eventType": "subject_update"
}
账户科目变更明细新增(subject_water_insert)
{
"data": {
"accountId": 1000087,// 账户id
"accountType": 1,//账户类型
"amountAfter": 11210000000,//更新后金额
"amountIn": 11210000000,//账户进账金额
"amountOut": 11210000000,//账户出账金额
"bookkeepId": 2022072500115,//凭证记录id
"businessType": 603,// 业务类型(合约全仓类【1-存款,2-取款,3-系统清零,4-额度调整,5-冻结,6-交易,36-划转,42-奖励】;合约逐仓类:【7-存款,8-取款,9-系统清零,10-额度调整,11-冻结,12-交易,13-调整保证金,37-划转,43-奖励】;杠杆类:【14-存款,15-取款,16-额度调整,17-冻结,18-交易,19-自动借款,20-手动借款,21-自动还款,22-手动还款,23-借款利息,35-后台还款,38-划转,40-强平还款,44-奖励】;现货杠杆撮合类:【50-存款,51-取款,52-额度调整,53-冻结,54-交易,55-划转,59-奖励】;股票类【601-存款,602-取款,603-额度调整,604-冻结,605-担保品,606-交易,607-借款,608-还款,609-划转,610-利息计算,611-利息结算,612-奖励,613-系统清零,614-公司行动】)
"businessType1": 60301,// 子业务类型(合约全仓类【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-扣回返佣】;合约逐仓类:【7001-前端存款,7002-存款手续费,8001-前端取款,8002-取消取款,8003-取款手续费,8004-取消手续费,8005-确认转账,9001-系统清零,10001-额度调整存款,10002-额度调整取款,10003-额度调整其他,10004-额度调整赠金,10005-额度调整释放不可提,10006-额度调整不可提,10007-额度调整转入返佣,11001-冻结,11002-解冻,12001-划转开仓保证金,12002-开仓手续费,12003-释放平仓保证金,12004-平仓手续费,12005-隔夜利息,12006-市价平仓盈亏,12007-止盈平仓盈亏,12008-止损平仓盈亏,12009-系统强平盈亏,120010-到期强平盈亏,120011-手动强平盈亏,13001-手动增加保证金,13002-手动减少保证金,37001-划入金额,37002-划出金额,43001-发放奖励,43002-扣回奖励,43003-发放返佣,43004-扣回返佣】;杠杆类:【14001-前端存款,14002-存款手续费,15001-前端取款,15002-取消取款,15003-取款手续费,15004-取消手续费,15005-确认转账,16001-额度调整存款,16002-额度调整取款,16003-额度调整其他,16004-额度调整赠金,16005-额度调整释放不可提,16006-额度调整不可提,16007-额度调整转入返佣,17001-冻结,17002-解冻,18001-入账金额,18002-出账金额,18003-自动借款手续费,18004-自动还款手续费,18005-普通手续费,19001-借款本金,20001-借款本金,21001-还款本金,21002-还款利息,22001-还款本金,22002-还款利息,23001-借款利息,35001-还款本金,35002-还款利息,38001-划入金额,38002-划出金额,40001-强平归还本金,40002-强平归还利息,44001-发放奖励,44002-扣回奖励,44003-发放返佣,44004-扣回返佣】;现货杠杆撮合类:【50001-前端存款,50002-存款手续费,51001-前端取款,51002-取消取款,51003-取款手续费,51004-取消手续费,51005-确认转账,52001-额度调整存款,52002-额度调整取款,52003-额度调整其他,52004-额度调整赠金,52005-额度调整释放不可提,52006-额度调整不可提,52007-额度调整转入返佣,53001-冻结,53002-解冻,54001-入账金额,54002-出账金额,54003-交易手续费,55001-划入金额,55002-划出金额,59001-发放奖励,59002-扣回奖励,59003-发放返佣,59004-扣回返佣】;股票类【60101-前端存款,60102-存款手续费,60201-前端取款,60202-取消取款,60203-取款手续费,60204-取消手续费,60205-确认转账,60301-额度调整存款,60302-额度调整取款,60303-额度调整其他,60304-额度调整赠金,60305-额度调整释放不可提,60306-额度调整_不可提,60307-转入返佣,60401-冻结,60402-解冻,60501-担保品冻结,60502-担保品解冻,60601-成交入账金额,60602-成交出账金额,60603-交易手续费,60701-自动借款,60801-自动还款,60802-强平还款,60901-划入金额,60902-划出金额,61001-融资融券利息计算,61101-融资融券利息结算,61201-发放奖励,61202-扣回奖励,61203-发放返佣,61204-扣回返佣,61301-系统清零,61401-派息金额,61402-派息费用】)
"companyId": 21,// 公司id
"createTime": 1658739568400,// 创建时间
"currency": 66,//币种资产id
"currencyCode": "HKD",//币种编码
"customerId": 21880,//客户id
"customerNo": "86000004",//客户编号
"digits": 5,//金额小数位书
"id": "0",// 记录id
"orderId": 10101,//交易订单id
"remark": "ryder_test",//备注
"status": 2,//状态
"subjectId": 667,// 科目ID
"subjectType": 1,// 科目类型(1-余额,2-冻结,3-可用,4-负债余额,5-负债金冻结,6-负债可用,7-可取冻结,8-可取冻结-冻结,9-可取冻结可用,10-平台余额,11-平台冻结,12-平台可用,13-机构资金余额,14-机构资金冻结,15-机构资金可用,16-应付提现余额,17-应付提现资金冻结,18-应付提现可用,19-占用保证金余额,20-占用保证金冻结,21-占用保证金可用,22-利息余额,23-利息冻结,24-利息可用,25-担保品余额,26-担保品冻结,27-担保品可用)
"tradeType": 6,// 玩法类型
"updateTime": 1658739568502,//更新时间
"version": 0// 版本号
},
"eventType": "subject_water_insert"
}
账户科目变更明细更新(subject_water_update)
{
"data": {
"accountId": 1000087,// 账户id
"accountType": 1,//账户类型
"amountAfter": 11210000000,//更新后金额
"amountIn": 11210000000,//账户进账金额
"amountOut": 11210000000,//账户出账金额
"bookkeepId": 2022072500115,//凭证记录id
"businessType": 603,// 业务类型(合约全仓类【1-存款,2-取款,3-系统清零,4-额度调整,5-冻结,6-交易,36-划转,42-奖励】;合约逐仓类:【7-存款,8-取款,9-系统清零,10-额度调整,11-冻结,12-交易,13-调整保证金,37-划转,43-奖励】;杠杆类:【14-存款,15-取款,16-额度调整,17-冻结,18-交易,19-自动借款,20-手动借款,21-自动还款,22-手动还款,23-借款利息,35-后台还款,38-划转,40-强平还款,44-奖励】;现货杠杆撮合类:【50-存款,51-取款,52-额度调整,53-冻结,54-交易,55-划转,59-奖励】;股票类【601-存款,602-取款,603-额度调整,604-冻结,605-担保品,606-交易,607-借款,608-还款,609-划转,610-利息计算,611-利息结算,612-奖励,613-系统清零,614-公司行动】)
"businessType1": 60301,// 子业务类型(合约全仓类【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-扣回返佣】;合约逐仓类:【7001-前端存款,7002-存款手续费,8001-前端取款,8002-取消取款,8003-取款手续费,8004-取消手续费,8005-确认转账,9001-系统清零,10001-额度调整存款,10002-额度调整取款,10003-额度调整其他,10004-额度调整赠金,10005-额度调整释放不可提,10006-额度调整不可提,10007-额度调整转入返佣,11001-冻结,11002-解冻,12001-划转开仓保证金,12002-开仓手续费,12003-释放平仓保证金,12004-平仓手续费,12005-隔夜利息,12006-市价平仓盈亏,12007-止盈平仓盈亏,12008-止损平仓盈亏,12009-系统强平盈亏,120010-到期强平盈亏,120011-手动强平盈亏,13001-手动增加保证金,13002-手动减少保证金,37001-划入金额,37002-划出金额,43001-发放奖励,43002-扣回奖励,43003-发放返佣,43004-扣回返佣】;杠杆类:【14001-前端存款,14002-存款手续费,15001-前端取款,15002-取消取款,15003-取款手续费,15004-取消手续费,15005-确认转账,16001-额度调整存款,16002-额度调整取款,16003-额度调整其他,16004-额度调整赠金,16005-额度调整释放不可提,16006-额度调整不可提,16007-额度调整转入返佣,17001-冻结,17002-解冻,18001-入账金额,18002-出账金额,18003-自动借款手续费,18004-自动还款手续费,18005-普通手续费,19001-借款本金,20001-借款本金,21001-还款本金,21002-还款利息,22001-还款本金,22002-还款利息,23001-借款利息,35001-还款本金,35002-还款利息,38001-划入金额,38002-划出金额,40001-强平归还本金,40002-强平归还利息,44001-发放奖励,44002-扣回奖励,44003-发放返佣,44004-扣回返佣】;现货杠杆撮合类:【50001-前端存款,50002-存款手续费,51001-前端取款,51002-取消取款,51003-取款手续费,51004-取消手续费,51005-确认转账,52001-额度调整存款,52002-额度调整取款,52003-额度调整其他,52004-额度调整赠金,52005-额度调整释放不可提,52006-额度调整不可提,52007-额度调整转入返佣,53001-冻结,53002-解冻,54001-入账金额,54002-出账金额,54003-交易手续费,55001-划入金额,55002-划出金额,59001-发放奖励,59002-扣回奖励,59003-发放返佣,59004-扣回返佣】;股票类【60101-前端存款,60102-存款手续费,60201-前端取款,60202-取消取款,60203-取款手续费,60204-取消手续费,60205-确认转账,60301-额度调整存款,60302-额度调整取款,60303-额度调整其他,60304-额度调整赠金,60305-额度调整释放不可提,60306-额度调整_不可提,60307-转入返佣,60401-冻结,60402-解冻,60501-担保品冻结,60502-担保品解冻,60601-成交入账金额,60602-成交出账金额,60603-交易手续费,60701-自动借款,60801-自动还款,60802-强平还款,60901-划入金额,60902-划出金额,61001-融资融券利息计算,61101-融资融券利息结算,61201-发放奖励,61202-扣回奖励,61203-发放返佣,61204-扣回返佣,61301-系统清零,61401-派息金额,61402-派息费用】)
"companyId": 21,// 公司id
"createTime": 1658739568400,// 创建时间
"currency": 66,//币种资产id
"currencyCode": "HKD",//币种编码
"customerId": 21880,//客户id
"customerNo": "86000004",//客户编号
"digits": 5,//金额小数位书
"id": "0",// 记录id
"orderId": 10101,//交易订单id
"remark": "ryder_test",//备注
"status": 2,//状态
"subjectId": 667,// 科目ID
"subjectType": 1,// 科目类型(1-余额,2-冻结,3-可用,4-负债余额,5-负债金冻结,6-负债可用,7-可取冻结,8-可取冻结-冻结,9-可取冻结可用,10-平台余额,11-平台冻结,12-平台可用,13-机构资金余额,14-机构资金冻结,15-机构资金可用,16-应付提现余额,17-应付提现资金冻结,18-应付提现可用,19-占用保证金余额,20-占用保证金冻结,21-占用保证金可用,22-利息余额,23-利息冻结,24-利息可用,25-担保品余额,26-担保品冻结,27-担保品可用)
"tradeType": 6,// 玩法类型
"updateTime": 1658739568502,//更新时间
"version": 0// 版本号
},
"eventType": "subject_water_update"
}
持仓信息新增(position_insert)
说明:symbolDigits用于costPrice,openPrice等与价格相关的。currencyDigits用于closeFee,openFee等手续相关的。openVolume=contractSize*手数。
{
"data": {
"accountId": 1000091,//交易账户id
"bizType": 2,// 开仓业务类型。玩法1(1-市价开;2-市价平;3-止损平仓单;4-止盈平仓单;5-爆仓强平单;6-到期平仓单;7-销户平仓单;8-手动强平单;10-限价预埋单;11-停损预埋单;12-限价开;);玩法2(1-市价开;2-市价平;3-止损平仓单;4-止盈平仓单;5-爆仓强平单;6-到期平仓单;7-销户平仓单;8-手动强平单;10-限价预埋单;11-停损预埋单;13-撮合限价开仓单;14-撮合限价平仓单;);
"closeFee": 0, //平仓手续费
"collatrealFrozen": 0,//担保品金额
"companyId": 21,// 公司id
"contractSize": 1,// 合约大小
"costPrice": 10157,//成本价
"createBy": 1000091,//创建人id
"createTime": 1658815815134,//创建时间
"currency": "HKD",//资产code
"currencyDigits": 5,//资产小数位数
"customerGroupId": 3,//客户组id
"customerId": 21882,//客户id
"customerNo": "86000006",//客户编号
"dealId": 423,//成交记录id
"direction": 1,//交易方向
"id": "2022072600132",//持仓记录id
"openFee": 0,//开仓手续费
"openMargin": 0,//开仓保证金
"openPrice": 0,//开仓单价
"openVolume": 36.0,//开仓数量
"orderId": 322,//交易订单id
"status": 1,//仓位状态 1-持仓中;2-已完成;3-部分平仓;
"symbolDigits": 2,//产品小数位
"symbolId": 179,//交易产品id
"tradeModel": 1,//成交模式
"tradeType": 6,//玩法类型
"interest":"0", // 待收取利息。玩法2有用
"openTradeAmount":"100", // 开仓交易额
"lockNum":"0", // 锁定仓位数量。玩法2有用
"crossLevelNum":1, // 杠杆倍数
"currentTradeAmount":"100", // 当前交易额
"maintenanceMargin":"10", // 维持保证金。玩法2有用
"marginSetType":"1", // 保证金类型。1-比例;2-范围;
"occupyTheMargin":"100", // 占用保证金。玩法2有用
"singleMargin":"10", // 单位保证金。玩法2有用
"takeProfit":"0", // 止盈单价,整型,需要以产品小数位处理
"stopLoss":"0", // 止损单价,整型,需要以产品小数位处理
"warningMargin":"0", // 预警保证金。玩法2有用
"updateBy": 1000091,//更新人id
"updateTime": 1658815815136//更新时间
},
"eventType": "position_insert"
}
持仓信息更新(position_update)
{
"data": {
"accountId": 1000091,//交易账户id
"bizType": 2,// 开仓业务类型。玩法1(1-市价开;2-市价平;3-止损平仓单;4-止盈平仓单;5-爆仓强平单;6-到期平仓单;7-销户平仓单;8-手动强平单;10-限价预埋单;11-停损预埋单;12-限价开;);玩法2(1-市价开;2-市价平;3-止损平仓单;4-止盈平仓单;5-爆仓强平单;6-到期平仓单;7-销户平仓单;8-手动强平单;10-限价预埋单;11-停损预埋单;13-撮合限价开仓单;14-撮合限价平仓单;);
"closeFee": 0, //平仓手续费
"collatrealFrozen": 0,//担保品金额
"companyId": 21,// 公司id
"contractSize": 1,// 合约大小
"costPrice": 10157,//成本价
"createBy": 1000091,//创建人id
"createTime": 1658815815134,//创建时间
"currency": "HKD",//资产code
"currencyDigits": 5,//资产小数位数
"customerGroupId": 3,//客户组id
"customerId": 21882,//客户id
"customerNo": "86000006",//客户编号
"dealId": 423,//成交记录id
"direction": 1,//交易方向
"id": "2022072600132",//持仓记录id
"openFee": 0,//开仓手续费
"openMargin": 0,//开仓保证金
"openPrice": 0,//开仓单价
"openVolume": 36.0,//开仓数量
"orderId": 322,//交易订单id
"status": 1,//仓位状态 1-持仓中;2-已完成;3-部分平仓;
"symbolDigits": 2,//产品小数位
"symbolId": 179,//交易产品id
"tradeModel": 1,//成交模式
"tradeType": 6,//玩法类型
"interest":"0", // 待收取利息。玩法2有用
"openTradeAmount":"100", // 开仓交易额
"lockNum":"0", // 锁定仓位数量。玩法2有用
"crossLevelNum":1, // 杠杆倍数
"currentTradeAmount":"100", // 当前交易额
"maintenanceMargin":"10", // 维持保证金。玩法2有用
"marginSetType":"1", // 保证金类型。1-比例;2-范围;
"occupyTheMargin":"100", // 占用保证金。玩法2有用
"singleMargin":"10", // 单位保证金。玩法2有用
"takeProfit":"0", // 止盈单价,整型,需要以产品小数位处理
"stopLoss":"0", // 止损单价,整型,需要以产品小数位处理
"warningMargin":"0", // 预警保证金。玩法2有用
"updateBy": 1000091,//更新人id
"updateTime": 1658815815136//更新时间
},
"eventType": "position_update"
}
持仓信息删除(position_delete)
{
"data": {
"id": "2022072600132",//持仓记录id
"companyId":21 //公司id
"accountId": 1000091,//交易账户id
"bizType": 2,// 开仓业务类型。玩法1(1-市价开;2-市价平;3-止损平仓单;4-止盈平仓单;5-爆仓强平单;6-到期平仓单;7-销户平仓单;8-手动强平单;10-限价预埋单;11-停损预埋单;12-限价开;);玩法2(1-市价开;2-市价平;3-止损平仓单;4-止盈平仓单;5-爆仓强平单;6-到期平仓单;7-销户平仓单;8-手动强平单;10-限价预埋单;11-停损预埋单;13-撮合限价开仓单;14-撮合限价平仓单;);
"closeFee": 0, //平仓手续费
"collatrealFrozen": 0,//担保品金额
"companyId": 21,// 公司id
"contractSize": 1,// 合约大小
"costPrice": 10157,//成本价
"createBy": 1000091,//创建人id
"createTime": 1658815815134,//创建时间
"currency": "HKD",//资产code
"currencyDigits": 5,//资产小数位数
"customerGroupId": 3,//客户组id
"customerNo": "86000006",//客户编号
"dealId": 423,//成交记录id
"direction": 1,//交易方向
"openFee": 0,//开仓手续费
"openMargin": 0,//开仓保证金
"openPrice": 0,//开仓单价
"openVolume": 36.0,//开仓数量
"orderId": 322,//交易订单id
"status": 1,//仓位状态 1-持仓中;2-已完成;3-部分平仓;
"symbolDigits": 2,//产品小数位
"symbolId": 179,//交易产品id
"tradeModel": 1,//成交模式
"tradeType": 6,//玩法类型
"interest":"0", // 待收取利息。玩法2有用
"openTradeAmount":"100", // 开仓交易额
"lockNum":"0", // 锁定仓位数量。玩法2有用
"crossLevelNum":1, // 杠杆倍数
"currentTradeAmount":"100", // 当前交易额
"maintenanceMargin":"10", // 维持保证金。玩法2有用
"marginSetType":"1", // 保证金类型。1-比例;2-范围;
"occupyTheMargin":"100", // 占用保证金。玩法2有用
"singleMargin":"10", // 单位保证金。玩法2有用
"takeProfit":"0", // 止盈单价,整型,需要以产品小数位处理
"stopLoss":"0", // 止损单价,整型,需要以产品小数位处理
"warningMargin":"0", // 预警保证金。玩法2有用
"updateBy": 1000091,//更新人id
"updateTime": 1658815815136//更新时间
},
"eventType": "position_delete"
}
交易成交(trade_deal)
{
"data":{
"accountDigits":4, //账户小数位数,交易金额,小数位数
"accountId":1269478, //入金账户id
"bizType":1, //业务类型
"companyId":362, //公司id
"contractSize":1, //产品合约大小
"convertExchangeRate":1, //手续费币种转换成USDT使用的汇率
"convertFee":9028, //手续费转换成USDT币种后的值
"convertFeeDigits":4, //手续费转换成USDT币种后小数位数
"createTime":1689658686940, // 创建时间
"customerGroupId":1, //客户组id
"customerId":15115, //客户id
"customerNo":"86015114", //客户编号
"digits":2, //成交均价小数位数
"direction":1, //买卖方向,1买 2卖
"executeMargin":768339, //开仓保证金
"executeMarginCategoryId":3, //保证金分类id
"executeNum":0.001, //已成交数量
"executePrice":3009452, //成交价
"executeTime":1689658687260, //成时交间
"fee":9028, // 手续费
"feeDigits":4, //手续费小数位
"id":"1822307", // 成交记录id
"orderId":1822307, // 订单记录id
"orderStatus":2, // 订单状态
"pointRatio":1, //大点比率
"positionId":2023071846555,
"spread":3251, //点差
"symbolId":706, //产品id
"symbolName":"BINAN_BTC_USDT11", //产品名称
"tradeType":1, //交易模式 1、2、5 分别是全仓合约、逐仓合约、现货
"pnl":1212,//平仓盈亏,小数位数同账户小数位数,tradeTpe为1和2,bizType为2、3、4、5、6、7、8时有值,币种同账户币种,通过accountId关联查询得到
"source":"H5",//H5:移动端web;PC_Web:pcweb;System:系统;Android:安卓原生app;iOS:苹果原生app;HOS:鸿蒙OS;PC_Win:pcwindows客户端;PC_Mac:pcmac客户端;默认同登录来源。(限制最高255字符,枚举仅供参考,只能使用字母、数字、下划线)
"thirdPartyOrder":"",//三方订单标识,(限制最高255字符,只能使用字母、数字、下划线)
"updateTime":1689658687263
},
"eventType":"trade_deal"
}
存款成功(deposit)
{
"data": {
"accountId": 1000077,// 入金账户id
"actualAmount": 50.000000000,//实际入金金额
"blockchainName": "",//加密获取链名称
"checkStatus": 2,//审核状态
"companyId": 1,//公司id
"country": "CN",//客户国家编码
"createBy": "86000000",//创建人
"createTime": 1647310213627,//创建实际
"customerNo": "86000000",//客户编号
"depositCurrency": "USDT",//存款币种
"depositFee": 0,//存款手续费
"depositFrom": "H5",//存款来源(终端类型H5_Android、H5_IOS、PCUI_Windows、PCUI_Mac、APP_Android、APP_IOS)
"depositStatus": 2,//存款状态
"finalAmount": 50.000000000,//最终入账金额
"fromPaymentAmount": 343.500000000,//通道通知金额
"id": "89",//提案记录id
"intendAmount": 50.000000000,//提案金额(平台收到的金额)
"notifyStatus": false,//支付通道通知状态
"paymentChannelClientType": "mobile",//客户端类型pc、mobile
"paymentCode": "mdpay",//支付通道编码
"paymentCurrency": "CNY",//存款货币(支付通道支持的货币)
"paymentStatus": 1,// 支付状态,待支付:1、支付成功:2、支付失败:3
"paymentType": "bank",// 支付通道类型
"proposalNo": "D2022031522005",// 提案号
"queryMaxCount": 20,//最大查询次数
"revision": 3,//数据版本号
"toPaymentAmount": 343.500000000,//发送给支付平台金额(支付通道接收到的金额)
"toPaymentRate": 6.870000000,//发送给支付平台使用的存款汇率
"tradeType": 5,// 玩法类型
"updateBy": "admin",//更新人
"updateTime": 1647310473479//更新实际
},
"eventType": "deposit"
}
额度调整(account_adjust)
{
"data": {
"accountCurrency": "HKD", // 账户货币(交易账号货币)
"accountId": 1006333, // 交易账号ID
"amount": 1000000.000000000, // 提案金额
"businessType": 60301, // 业务类型编码
"checkBy": "admin", // 审批人
"checkStatus": 2, // 提案状态,等待人工审批:1、审批成功:2、审批失败:3
"companyId": 401, // 公司id
"createBy": "admin", // 创建人(申请人)
"createTime": 1670815268755, // 创建时间(申请时间)
"customerNo": "86001385", // 客户账号
"id": "212", // 主键id
"proposalNo": "A20221212686244",// 提案号
"revision": 2, // 乐观锁
"tradeType": 6, // 玩法类型
"updateBy": "admin", // 更新人
"updateTime": 1670815269000, // 更新时间
"withdraw": false // 是否可提取
},
"eventType": "account_adjust"
}
取款提案新增和更新(withdraw)
{
"data": {
"id": "212", // 主键id
"companyId": 401, // 公司id
"proposalNo": "A20221212686244",// 提案号
"customerNo": "86001385", // 客户编号
"accountCurrency": "HKD", // 账户货币(交易账号货币)
"withdrawCurrency":"HKD",//取款货币(支付通道支持的货币)
"accountId": 1006333, // 交易账号ID
"tradeType": 6, // 玩法类型
"country": "CN", // 国家
"amount": 1000000.000000000, // 提案金额
"rate": 1, //发送给平台CATS2使用的取款汇率
"withdrawFee": 0, //取款手续费
"finalAmount": 1000000, //最终取款金额
"bankName": "", //银行卡银行名称
"bankCardNo": "", //银行卡号
"bankAccountName": "", //银行卡持有者姓名
"checkStatus": 2, // 提案状态,等待人工审批:1、审批成功:2、审批失败:3
"transferStatus": 2, // 转账状态,待转账:1、转账成功:2、转账失败:3
"checkBy": "admin", // 审批人
"remark": "admin", // 备注
"withdrawType": 1, // 取款类型,提现:1(提款到银行卡)、提币:2(提数字币到数字钱包)
"withdrawCoinStatus": 1, // 提币状态,待提币:1、提币成功:2、提币失败:3、提交失败:4
"withdrawMethod": "bank", //取款方式,对应银行卡:bank、对应数字钱包:digit_wallet、skrill电子钱包:skrill_wallet、电汇:wire
"blockchainName": null, // 链名称,数据字典配置,收款方式是数字钱包,显示对应的链名称(又叫转账网络),如Omin、ERC20、TRC20
"thirdMessage": "admin", // 调用第三方响应消息
"txid": null, // txid
"rawAmount":0,// 原始数量
"createBy": "admin", // 创建人(申请人)
"createTime": 1670815268755, // 创建时间(申请时间)
"revision": 2, // 乐观
"updateBy": "admin", // 更新人
"updateTime": 1670815269000, // 更新时间
"withdraw": false // 是否可提取
},
"eventType": "withdraw"
}
Last updated