N17
中文
中文
  • N17 白皮书
    • 项目介绍
    • 平台亮点
  • 交易模式
    • 铸造
    • 发行
    • 交易
    • 生态激励
  • 技术体系
    • N17多链混合架构
      • UTXO 模型与账户模型
      • 抽象账户合约层和虚拟机的集成
      • EVM集成与交易流程
    • API & WebSocket
    • SpringCloud微服务架构
      • Feign(接口调用)
      • Netflix eureka(注册发现)
      • Ribbon(负载均衡)
      • Hystrix(熔断器)
      • Zuul(微服务网关)
      • SpringCloud( 统一配置服务)
      • Sleuth+ZipKin(跟踪服务)
    • 撮合交易引擎
      • 撮合系统
      • 基准价格选取算法
    • Wallet接口与拓展性
    • SpringSecurity+Web3.0签名验证
    • Seata
      • AT模式(与XA模式在编程模型上保持完全一致)
        • 整体机制
        • 写隔离
        • 读隔离
        • 一阶段过程
        • 二阶段-回滚过程
        • 二阶段-提交过程
      • TCC模式
      • SAGA模式
    • Mongodb数据仓库
      • 数据逻辑结构与存储结构
      • MongoDB相比传统开源数据库优势
  • DAO社区
    • N17 DAO的使命
    • N17 DAO的服务体系
    • N17 DAO的治理流程
    • 全球开发者社区
  • 风险提示与免责声明
Powered by GitBook
On this page
  1. 技术体系
  2. 撮合交易引擎

基准价格选取算法

Previous撮合系统NextWallet接口与拓展性

Last updated 2 years ago

规则0:最佳出价<最佳询价,无可成交订单,不撮合;

规则1:最大成交量原则。以基准价格成交时,可以获得最大的成交量,如果多个价格都能满足最大成交量,则进入下一步;

规则2:最小过剩原则。过剩指的是当前价位的累计买单总量与累计卖单总量之差。最小过剩原则,指的是从满足规则1的价格中选取过剩值的绝对值最小的价格。如果满足此规则的价格有多个,则进入下一步。

规则3:市场压力原则。同时满足规则1和规则2的价格有多个时(最大值为max,最小值为min),需要确定潜在价格的市场压力的位置。过剩全为正号,表示买多卖少,为买方压力;过剩全为负号,表示买少卖多,为卖方压力;过剩有正有负,则无明显买卖方压力。 按以下规则确定参考价(ref)。如果ref在[min, max]区间内,则选取ref作为基准价格;如果ref在[min, max]区间外,则选取最接近ref的min或者max作为基准价格。