PLAYGROUND

模拟撮合市场:陪 NPC 打一局

这是第 2 章的可玩版本。你有 ¥100,000 和 2,000 股「韭菜科技」(代码 888888),和 5 个 NPC 同场交易。规则和 A 股一致:集合竞价开盘(9:20 后不可撤单)、连续竞价撮合、价格优先时间优先、市价单最优五档保护、收盘集合竞价、±10% 涨跌停、T+1。右下角会随事件弹出讲解,集齐右侧全部概念算通关。

阶段 未开盘 1 时间 09:15

盘口(买卖五档)

分时走势

市场动态(成交回报 + NPC 广播)

    我的账户

      概念解锁

        程序员视角 这一页跑的就是第 2 章讲的那台撮合引擎:买盘是一个按价格降序的 max-heap,卖盘是按价格升序的 min-heap,每个 tick 检查堆顶能否成交。开盘和收盘的集合竞价是攒一批订单求最大成交量的批处理 job,盘中连续竞价是来一条处理一条的流式计算。你可以打开 DevTools 看 window.MARKET,订单簿就在里面。

        教学简化:NPC 资金与持仓无限、股票池只有一只、没有手续费;盘口在这里是实时刷新的,真实行情软件的 Level-1 盘口是约 3 秒一次的快照(见第 2 章 2.6)。真实市场的交易成本见第 3 章