有两种队列包含
这两个队列只包含数量,而不是价格。
但是这些排队的元素也有一些条件,
我们必须将两个队列中的订单进行匹配,这样才能实现最大限度的交易。
在处理完这两个队列后,不存在两个队列都为空的条件。示例:投标队列:40,30-40A,100 A报价队列: 20A,100,120,40
交易以下列方式进行:
- Updated Queue:
- Bidding Queue: 20,30-40A,100A
- Offer Queue: 100,120,40
- Updated Queue:
- Bidding Queue: 30-40A,100A
- Offer Queue: 80,120,40
- Updated Queue:
- Bidding Queue: 100A
- Offer Queue: 40,120,40
applies.
和
- Updated Queue:
- Bidding Queue: Empty
- Offer Queue: 60,40
有人能建议我在这种实现中使用哪种算法吗?提前谢谢!
发布于 2022-10-22 18:00:04
对于这一过程,没有正规的通用计算机科学算法。如果你想知道更多,你可以研究“双边连续市场微结构”,有时也被称为平衡市场。
https://stackoverflow.com/questions/59788476
复制相似问题