Discuss / Java / 有个小问题请教廖学长

有个小问题请教廖学长

Topic source

清算卖单时,如果taker和maker有差价为啥不用返还?是因为清算买单时已经算过了吗

廖雪峰

#2 Created at ... [Delete] [Delete and Lock User]

卖单冻结的是BTC,不冻结USD,清算时当然不用关心差价,因为卖方只会获得USD,扣除BTC

第二遍看有个疑问,假设BUY单A是冻结30000USD买入1BTC,则对应有一个SELL单B卖出1BTC,两者才能撮合成交。

那么清算A单时已经完成了转账交易(买家获得1BTC,卖家获得30000USD),此时再清算B单,买家手里是不是有2BTC了?(也就是转账了double)

麻烦廖大佬解答一下~

廖雪峰

#4 Created at ... [Delete] [Delete and Lock User]

清算是清算MatchDetail,不是Order。

MatchDetail是由taker order产生的。


  • 1

Reply