2.md 2.0 KB

农贸市场交易规则

1. 价格机制

  • 最低价(保底价)
    • 系统设定,公示给用户
    • 卖出价格必须≤最低价才能成交
  • 最高价
    • 系统设定,作为参考价
    • 买入价格必须≥最高价才有可能成交
    • 实际成交价可能高于公示的最高价

2. 交易撮合规则

  • 执行方式
    • 计划任务定时执行(每5-10分钟)
    • 价格优先原则:买方出价高者优先成交
  • 成交逻辑
    • 交易对象
    • 卖家:商品卖给系统仓库(非用户间交易)
    • 买家:从系统仓库购买商品
    • 执行方式
    • 卖方挂单即与系统完成交易
    • 买方挂单进入撮合队列(价格优先)
  • 特殊情况处理
    • 整单成交原则:所有订单不拆单(要么全成交,要么不成交)
    • 价格相同场景:
    • 检查订单量是否超过保护阈值(超量订单不参与撮合)
    • 剩余订单按挂单时间顺序整单成交
    • 供不应求时:按价格优先级整单成交,无法成交的订单排队
    • 供过于求时:满足条件的订单全部整单成交

3. 订单保护机制

  • 数量保护阈值
    • 后台设置(如300个)
    • 处理规则:在撮合前检查,超量订单不进入撮合队列(保留挂单状态)
  • 目的
    • 防止大额订单操控市场
    • 避免市场流动性枯竭

4. 市场调控功能(管理员)

  • 物品注入
    • 选择品种+方向(卖出)
    • 设置数量→确认
    • 效果:增加市场供应
  • 物品回收
    • 选择品种+方向(买入)
    • 设置数量→确认→销毁
    • 效果:减少市场库存
  • 优先级:管理员操作>>用户订单

5. 信息展示规则

  • 交易大厅显示
    • 仅展示已成交订单
    • 包含:用户昵称、商品、数量、成交价
    • 不显示未成交挂单
  • 用户界面
    • 个人可查看自己的未成交订单
    • 通过历史成交价推测合理报价