ChainX上架了两个交易对:
编号 | 交易对 | 报价精度 | 单跳精度 | 开盘价(无精度) | 开盘价(带精度) |
---|---|---|---|---|---|
0 | PCX/BTC | 10^9 | 10^2 | 1000 00 | 0.0001 |
1 | SDOT/PCX | 10^4 | 10^2 | 1000 00 | 10.00 |
- 报价精度:系统报价均为整数,报价精度指如何转化为用户可读的小数报价。
- 单跳精度:一般初始设置为100,未来可以扩大或缩小,变相影响用户可读的小数报价精度。
- 开盘价:系统根据预估值,设置的初始价格,已满足最开始的充值挖矿折算逻辑。
- 单笔最大扫幅:10%,用户挂单不挂大幅价格变动的市价成交单,买价不能大于卖一价的10%,卖价不能小于买一价的10%。
- 最新价:最新一笔成交的价格,随着市场撮合的展开而变化。
- 平均价:为最近一小时的移动平均价,系统采用这个价格进行充值挖矿的投票折合。
参数:交易对ID、类型、方向、报价、委托量 判断:任何人都可以提交,根据交易对,分辨出货币和资产,判断委托量或委托金额小于等于用户的可用余额,报价如果是市价,幅度不能偏离10%以上。
如果不能成交,则会生成递增编号并存储该挂单,如果能成交,则会按照价格优先、时间优先的原则,逐个安排撮合,每笔成交都会立即产生资产转移,并更新最新价格、买一价和卖一价,同时更新用户的充值挖矿票龄等,如果一笔订单被完全成交,则会删除该订单。
参数:编号 判断:只有该笔编号对应委托的主人才可以提交
删除该笔订单,更新买一或卖一价,并将用户的冻结资金变为可用余额