Exchanges

買賣訂單如何運作?

  • March 11, 2018

下訂單後如何買賣比特幣?

我只知道訂單匹配引擎用於此目的,但有關此的更多資訊會有所幫助。

新的報價和訂單分別與可用的最佳訂單和報價相匹配,直到它們被履行。如果有多個相同價格的條目,將首先匹配最舊的條目。如果一個新的條目不能完全匹配,它將保留在訂單簿中,直到剩餘的匹配或過期。

請參見下面的範例:

初始訂單簿

優惠

[Bob] sell 1 BTC at $1000
[Charlie] sell 2 BTC at $1001, [Dolph] sell 1 BTC at $1001
[Emilio] sell 1 BTC at $1002

訂單

[Fabienne] buy 1 BTC at $999
[George] buy 1 BTC at $998
[Harry] buy 1 BTC at $996, [Ivan] buy 5 BTC at $996

愛麗絲想買一些比特幣。

Alice 想購買 2 個 BTC,並願意支付最高 2020 美元。她以 1010 美元的價格添加了2 BTC 的訂單

系統現在將嘗試將她的訂單與系統中已有的報價相匹配,當然首先匹配最佳報價。

如上所示,Bob 出價 1000 美元,Charlie 出價 1001 美元,她的訂單與 Bob 的出價完全匹配。不過,她的訂單有第二個比特幣,接下來將與查理的報價相匹配,因為查理在多爾夫之前輸入了他的報價,而多爾夫提供了相同的價格。

愛麗絲的訂單匹配後,有以下優惠

[Charlie] sell 1 BTC at $1001, [Dolph] sell 1 BTC at $1001
[Emilio] sell 1 BTC at $1002

和以下命令

[Fabienne] buy 1 BTC at $999
[George] buy 1 BTC at $998
[Harry] buy 1 BTC at $996, [Ivan] buy 5 BTC at $996

請注意,Alice 的訂單和 Bob 的報價都沒有了,而 Charlie 的報價減少了 1 BTC。

之後,傑里米想賣掉一些比特幣

現在 Jeremy 想要 9,970 美元,並且有 10 個 BTC 待售。他以 997 美元的價格創建了 10 個 BTC 的報價。目前只有兩個訂單會以或高於該價格購買:他的報價與 Fabienne 和 George 的訂單相匹配。他的兩個 BTC 分別獲得了 999 美元和 998 美元,其餘 8 個 BTC 將作為報價保留。

在傑里米的報價部分匹配後,有以下報價

[Jeremy] sell 8 BTC at $997
[Charlie] sell 1 BTC at $1001, [Dolph] sell 1 BTC at $1001
[Emilio] sell 1 BTC at $1002

和以下命令

[Harry] buy 1 BTC at $996, [Ivan] buy 5 BTC at $996

引用自:https://bitcoin.stackexchange.com/questions/20752