撮合引擎是系统中负责将买卖双方的订单进行匹配和成交的核心组件,主要功能包括接收订单(订单号、买卖方向、价格、数量、用户ID、时间戳)、按规则(如价格优先、时间优先)进行匹配、生成成交记录(成交ID、买订单号、卖订单号、成交价格、成交数量、成交时间)并更新订单与账户状态。