6 订单薄如何设计的

vvEcho 2026-03-13 10:45:42
Categories: Tags:

订单薄包含两部分,一个是买单一个是卖单

限价单

//买入限价订单链表,价格从高到低排列
private TreeMap<BigDecimal,MergeOrder> buyLimitPriceQueue;
//卖出限价订单链表,价格从低到高排列
private TreeMap<BigDecimal,MergeOrder> sellLimitPriceQueue;

市价单

//买入市价订单链表,按时间从小到大排序
private LinkedList buyMarketQueue;
//卖出市价订单链表,按时间从小到大排序
private LinkedList sellMarketQueue;