51mee - AI智能招聘平台Logo
模拟面试题目大全招聘中心会员专区

证券交易中的“时间优先、价格优先”撮合规则,请用伪代码或流程图描述,并分析该规则对市场效率的影响。

上海证券交易所A06难度:中等

答案

1) 【一句话结论】
时间优先、价格优先规则通过“价格维度+时间维度”的双重排序实现高效撮合,既保障价格合理性(价格优先),又提升交易速度(时间优先),是证券市场提升交易效率与公平性的核心机制。

2) 【原理/概念讲解】
老师:“同学们,先讲价格优先。简单说,买方出价越高越优先,卖方出价越低越优先——就像买票,价格高的买方先匹配,价格低的卖方先匹配。然后是时间优先,当价格相同时,谁先提交订单谁优先。举个例子,比如你早来排队买奶茶,价格一样的话,你先到的先买。这样既公平,又让交易快速完成。”

3) 【对比与适用场景】

规则类型定义特性使用场景注意点
价格优先买方出价最高、卖方出价最低的订单优先匹配价格维度决定优先级常规连续竞价(如A股、港股)可能导致价格跳跃(如连续竞价中价格跳过中间价)
时间优先相同价格时,提交时间早的订单优先匹配时间维度决定优先级常规连续竞价、高流动性市场需高效订单簿管理,确保先到者优先

4) 【示例】
示例场景:买方订单(Bid)和卖方订单(Ask)如下:

  • 买方:10.5元(时间t1)、10.2元(时间t2)
  • 卖方:10.3元(时间t3)、10.5元(时间t4)

撮合逻辑:

  • 价格优先筛选:买方最高价10.5,卖方最低价10.3;买方10.2,卖方10.5。
  • 时间优先排序:卖方10.3(t3)先于10.5(t4),买方10.5(t1)先于10.5(t4)。
  • 撮合结果:10.3元(卖方t3)与10.5元(买方t1)匹配,剩余10.5元(卖方t4)等待匹配下一个买方。

伪代码(Python风格):

def match_orders(bids, asks):
    # 按价格优先(买方降序,卖方升序)+ 时间优先(时间升序)排序
    bids.sort(key=lambda x: (-x.price, x.timestamp))
    asks.sort(key=lambda x: (x.price, x.timestamp))
    i, j = 0, 0
    while i < len(bids) and j < len(asks):
        if bids[i].price >= asks[j].price:
            # 撮合成功
            print(f"撮合:买方{bids[i].price} vs 卖方{asks[j].price}")
            i += 1
            j += 1
        else:
            j += 1

5) 【面试口播版答案】
(约90秒)
“面试官您好,关于证券交易中的时间优先、价格优先规则,核心是‘价格+时间’的双重排序机制。首先,价格优先:买方出价越高、卖方出价越低,订单优先级越高——就像买方想买10.5元时,比10.2元的优先;卖方想卖10.3元时,比10.5元的优先。然后时间优先:当价格相同时,先提交订单的优先匹配。比如两个10.5元的订单,先提交的先撮合。这样既保证价格合理性(价格优先),又提升交易速度(时间优先)。

用伪代码描述的话,比如用Python的排序函数,先按价格排序(买方降序、卖方升序),再按时间排序(时间升序),然后遍历匹配。比如买方列表按(-price, timestamp)排序,卖方按(price, timestamp)排序,然后比较价格,满足条件则撮合。

对市场效率的影响:价格优先确保了价格的有效性,避免低效交易;时间优先保证了交易公平性,先到的先得,提升市场流动性。不过,价格优先可能导致价格跳跃(比如连续竞价中价格跳过中间价),时间优先则维持了订单簿的深度,减少市场波动。整体上,该规则提升了市场交易效率,降低了交易成本。”

6) 【追问清单】

  • 问题1:“规则是否适用于所有交易类型(如大宗交易、协议交易)?”
    回答要点:常规连续竞价交易适用,大宗交易(如大宗协议交易)可能采用特殊规则(如协议价格、数量)。
  • 问题2:“价格优先可能导致价格跳跃(如连续竞价中价格跳过中间价),如何优化?”
    回答要点:引入价格区间匹配(如价格优先+区间匹配),或增加价格梯度(如0.01元/0.1元)。
  • 问题3:“时间优先的‘时间’是订单提交时间还是撮合时间?”
    回答要点:订单提交时间,确保公平性,避免后提交者优先。
  • 问题4:“规则对市场深度(订单簿厚度)的影响?”
    回答要点:价格优先可能使深度较浅(如价格断层),时间优先保证先到者优先,维持深度,提升流动性。
  • 问题5:“如何平衡价格优先和时间优先,避免市场操纵?”
    回答要点:结合规则,同时监控异常交易(如大额订单、价格异常波动),并引入监管机制。

7) 【常见坑/雷区】

  • 混淆价格优先和数量优先:价格优先是价格维度,数量优先是数量维度,需区分。
  • 时间优先排序方向错误:应先按价格排序,再按时间排序,避免混淆。
  • 忽略规则对市场波动的影响:价格优先可能导致价格跳跃,需说明其潜在影响。
  • 示例设计不合理:如未包含价格断层或时间冲突,导致示例不典型。
  • 忘记规则的应用场景:不同市场(如A股、美股)规则可能略有差异,需明确适用范围。
51mee.com致力于为招聘者提供最新、最全的招聘信息。AI智能解析岗位要求,聚合全网优质机会。
产品招聘中心面经会员专区简历解析Resume API
联系我们南京浅度求索科技有限公司admin@51mee.com
联系客服
51mee客服微信二维码 - 扫码添加客服获取帮助
© 2025 南京浅度求索科技有限公司. All rights reserved.
公安备案图标苏公网安备32010602012192号苏ICP备2025178433号-1