Exchanges

交易所如何計算加密貨幣價格?電子表格中的範例遊戲來說明

  • September 16, 2022

我發現加密背後的機制令人著迷,所以我想做一個思考練習來創建我自己的硬幣,並在一個簡單的基於電子表格的例子中看看它是如何演變的,比如這個: 在此處輸入圖像描述

這個想法是,每個月反過來,每個人(就是我,在這裡,每次)決定是否購買或出售“加密”硬幣,以及如何購買。每個人在他們已經擁有的數量(硬幣的創造者)或他們擁有的貨幣數量上都是不同的。

我知道在創建硬幣時,創建者確定:a)它鑄造了多少硬幣,b)創建者保留了多少硬幣,c)在交易所注入了多少硬幣作為流動性,以及 d)多少錢增加流動性以設定初始價格。該表在這裡填充了任意數據。我在這裡假設這枚硬幣的供應量是固定的,不能再鑄造了,以簡化事情。

… 像蛤蜊一樣高興,我試圖執行“第 2 個月” - 然後我意識到,相信這個硬幣的人會買很多,因為它很便宜,實際上所有這些都可以作為流動性看到它有多便宜. 現在怎麼辦?如果沒有人出售,交易所是否會自動提高價格,直到激勵持有人出售?其次,如果出於某種模糊的原因我不會購買所有流動性,那麼價格會因為有人購買而上漲嗎?多少?

這讓我意識到,我完全不知道交易所如何計算其係統中硬幣的價格。它總是相同的公式(只是流動性+成員發生變化)還是每個交易所都有自己的算法?我怎麼能在這裡模擬交換?

如果有人真的可以嘗試在他們的回答中“玩”這個例子來說明,這將對我有很大幫助。我相信這也會引起很多人的興趣,因為我在研究中發現了很多這個問題,但從來沒有得到答案。

交易所不計算價格,他們報告價格。他們匯總了想要出售的人和想要購買的人,並報告他們願意購買和出售的價格。當一個人願意以另一個人願意購買的價格出售時,他們會促進該交易並報告價格。

假設您查看特定資產的特定交易所正在發生的事情。不可能有一個人願意以另一個人願意出售的價格購買該資產。為什麼?因為如果是這樣的話,他們早就交易了。

因此,必須有任何人願意購買資產的最高價格和任何人願意出售資產的最低價格。並且最高買入價必須低於最高賣出價。

那麼可能會有人願意為 ABC 購買 $ 100 or less and people willing to sell ABC for $ 101 或更多。在這個交易所,你現在可以購買 ABC $ 101 or sell ABC for $ 100。

這可能會發生一段時間,人們在購買 ABC $ 101 and selling ABC at $ 100. 交易以不同的價格進行(以不同的價格買入) $ 101, sells at $ 100)但價格實際上並沒有改變。(這就是為什麼即使每筆交易既是買又是賣,因為有人在賣,有人在買,“買”在邏輯上與“賣”在交易所仍然是不同的交易。)

如果有人以 100 美元的價格購買了人們願意出售的所有ABC,那麼任何想要購買 ABC 的人都必須為此支付超過100 美元。這就是價格上漲的方式。

類似地,如果賣出會耗盡所有願意購買的人 $ 100 by selling more ABC than that, the next sales will have to go to buyers willing to pay less than $ 100. 這就是價格下降的原因。

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