# 数据推送

## 接口地址

wss\://pre-api-test.cmfbl.com/openapi-b/ws

## 相关枚举

### 交易模式(tradeType)

交易模式(tradeType)，可填1、2、5；

1、全仓合约模式&#x20;

2、逐仓合约模式&#x20;

5、现货模式

{% hint style="info" %}
注意：目前只支持全仓、逐仓、现货模式的交易数据推送，其他模式暂时不支持
{% endhint %}

### 订单类型(bizType)

全仓合约时（1）：

1. MARKET\_OPEN(1, "市价开"),
2. MARKET\_CLOSE(2, "市价平"),
3. STOP\_LOSS(3, "止损平仓单"),
4. TAKE\_PROFIT(4, "止盈平仓单"),
5. STOP\_OUT(5, "爆仓强平单"),
6. SETTLEMENT(6, "到期平仓单"),
7. CLEAR\_ACCOUNT(7, "销户平仓单"),
8. MANUAL\_FORCE\_CLOSE(8, "手动强平单"),
9. LIMIT\_OPEN(12, "限价开")

逐仓合约玩法（2）：

1. MARKET\_OPEN(1, "市价开"),
2. MARKET\_CLOSE(2, "市价平"),
3. STOP\_LOSS(3, "止损平仓单"),
4. TAKE\_PROFIT(4, "止盈平仓单"),
5. STOP\_OUT(5, "爆仓强平单"),
6. SETTLEMENT(6, "到期平仓单"),
7. CLEAR\_ACCOUNT(7, "销户平仓单"),
8. MANUAL\_FORCE\_CLOSE(8, "手动强平单"),
9. LIMIT\_OPEN(12, "限价开")

现货玩法（5）：

1. MARKET(12, "市价"),
2. 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    担保品可用
```

## 业务数据推送

{% code overflow="wrap" %}

```
对接流程说明:
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小时（一周时间），当超过个期限消息会被清除掉。另外当您指定的某个组订阅客户端暂时离线，当再次在线时会把这期间产生的事件消息推送给您。
```

{% endcode %}

### **客户账号注册(register)**

```json
{
    "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)**

```json
{
    "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）

```json
{
    "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）

```json
{
    "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)**

```json
{
    "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)**

```json
{
    "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)**

```json
{
    "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，是获取账户余额

```json
{
    "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，是获取账户余额

```json
{
    "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)**

```json
{
    "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)**

```json
{
    "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\*手数。

```json
{
    "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）**

```json
{
    "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）**

```json
{
    "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)**

```json
{
    "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)**

```json
{
    "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)**

```json
{
	"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)**

```json
{
	"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"
}
```


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs-cn.multimarkets.org/manager-api/shu-ju-tui-song.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
