久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

Bitshares X的交易引擎撮合算法

 DavidJin1111 2017-09-03


  傳統(tǒng)的證券交易市場有股票交易市場和期貨交易市場,而且這兩種市場在傳統(tǒng)的證券交易系統(tǒng)里是兩個分開的交易市場,。而Bitshares X比較復(fù)雜的原因,,是因為將這兩個交易市場集成在一個交易市場里,要清晰的理解還是有一定的難度的,,我也是看了幾遍白皮書并反復(fù)查看代碼來幫助理解,,也才基本理解他的運行原理。交易引擎撮合算法也算是系統(tǒng)的核心邏輯,涉及Bitshare X的基本原理和證券市場操作的理論,,我會試圖用簡單的語言描述,。但是要做到通俗易懂還是比較難的。同時因為系統(tǒng)也在不停的改進(jìn)中,,如果系統(tǒng)更新,,我也會更新文章,當(dāng)然如果理解有誤差,,也歡迎指出,。

  Bitshares X的交易撮合算法涉及幾種操作,要清晰理解其運行原理和撮合算法必須先理解一下以下幾個基本操作,。

  買(bid)賣(ask)操作,,這是股票市場里最基本的操作,比如在A股市場里,,你用人民幣買入股票,,或者賣出手中的股票換得人民幣,這兩個操作很好理解,。應(yīng)該沒有人不知道吧 ^_^

  做空(Short Sell),,平倉(cover),強制平倉,,和增加保證金(add collateral)操作,,則是期貨市場里的基本操作。做空:你預(yù)期某資產(chǎn)將貶值,,則你可向市場借入此資產(chǎn)然后賣出,。平倉:則是在期貨交割之前從市場里買入你做空的資產(chǎn)平掉之前的做空倉位。而在期貨市場做空資產(chǎn)會有兩種可能,,一是市場按你的預(yù)期運行,,你可以在交割之前用比之前更低的價格買回做空的資產(chǎn)進(jìn)行平倉,這樣你將獲利,。二是市場按你預(yù)期的相反方向運行,,則你將虧損,為了避免虧損進(jìn)一步擴大,,你可以主動買入資產(chǎn)平掉你的做空倉位,,或者任由價格繼續(xù)上漲到你的自動平倉價,系統(tǒng)將自動買入資產(chǎn)進(jìn)行平倉稱為強制平倉,。當(dāng)然為了避免系統(tǒng)強制平倉,,你也可以增加保證金,從而提高自動平倉價避免被系統(tǒng)強制平倉,。

  在Bitshares X里也有以上這五種基本操作,,而且是在同一個系統(tǒng),,同一個交易引擎里完成的。

  在Bitshares X里,,你可以賣出比特股(BTSX)從而得到比特股資產(chǎn)(BTA,,比如USD),當(dāng)然也可以用比特股資產(chǎn)來購買比特股。這跟以上的股票交易市場的基本操作是一樣的,。上面也提及,Bitshare X里將傳統(tǒng)的股票交易和期貨交易兩個市場集成在一個系統(tǒng)里,,所以在Bitshares X系統(tǒng)里,除了可以完成股票交易的操作,,還可以完成期貨交易的操作,。如果你預(yù)期某比特股資產(chǎn)(比如USD)相對于比特股將貶值,或者說看多比特股,,則可以做空你看空的比特股資產(chǎn),。只是與傳統(tǒng)期貨交易市場不同的是,在Bitshare X里做空比特股資產(chǎn)是通過向系統(tǒng)抵押比特股來產(chǎn)生比特股資產(chǎn)然后賣出的,。還有一點需要注意的是在Bitshares X系統(tǒng)的買和賣都是相對的,,你賣出抵押產(chǎn)生的比特股資產(chǎn)其實就是等于買入比特股,所以當(dāng)你下一個做空單(short sell)賣出比特股資產(chǎn)時是被當(dāng)作買入比特股放在買入單(bid)隊列里的,。而平倉操作向市場買入比特股資產(chǎn)進(jìn)行進(jìn)倉時,則是被當(dāng)做賣出比特股放入到賣出(ask)隊列里的,。并且以上的操作都是比特股本位的,,即是說,以上的幾種操作的價格都以一比特股值得多少比特股資產(chǎn)的形式來定價的,。比如說買單和賣單中價格0.01 USD就是指1BTSX等于0.01USD的意思,。

  系統(tǒng)要觸發(fā)交易引擎進(jìn)行撮合交易是有一定的前提條件,其條件如下:

  1.買入隊列和賣出隊列每邊必須有2百萬比特股的深度,。

  2.24小時內(nèi)提供指導(dǎo)價的受托人數(shù)目必須大于101/32=3

  3.最高的做空價不能高于平均指導(dǎo)價的4/3,,最低的賣出價比不能能低于平均指導(dǎo)價的2/3.

  4.買入價格大于或者等于賣出價格

  根據(jù)以上的前提條件和買入及賣出隊列的情況,交易引擎可以發(fā)生以下四種撮合交易,。

  一. 普通的買入單匹配普通的賣出單,。買入方得到賣出方的比特股,賣出方得到買入方的比特股資產(chǎn),。

  二. 做空單匹配普通的賣出單,,賣出方得到比特股資產(chǎn),而賣出方賣出的比特股將和做空方抵押的比特股相加和為兩倍的比特股形成一個抵押單存入系統(tǒng)數(shù)據(jù)庫,,并且根據(jù)產(chǎn)生的比特股資產(chǎn)和抵押的2倍比特股計算出這個抵押單的自動平倉價,。其價格為產(chǎn)生的比特股資產(chǎn)/((2倍抵押的比特股*3)/4),其價格大約等于BTS成交價的2/3,,系統(tǒng)在撮合每一單交易時都會檢查系統(tǒng)數(shù)據(jù)庫中是否有符合自動平倉的抵押單,,就是說當(dāng)比特股相對于被做空的比特股資產(chǎn)貶值至原來的2/3者說被做空的比特股資產(chǎn)相對于比特股升值至原來的3/2,則會觸發(fā)一個強制平倉操作,系統(tǒng)會賣出這個抵押單所抵押的比特股來買入比特股資產(chǎn)試圖進(jìn)行強制平倉,。強制平倉會額外產(chǎn)生5%的手續(xù)費,。而強制平倉的過程即是以下三和四的撮合交易。

  三. 普通的買入單匹配平倉單,、買入方得到平倉方賣出的比特股,,而平倉方獲得買入方的比特股資產(chǎn)試圖平掉抵押單。

  四. 做空單匹配平倉單,,做空方得到平倉方賣出抵押的比特股,,加上自己的抵押的比特股形成一個新的抵押單存入系統(tǒng),并同時根據(jù)以上交易2中的算法計算出這個抵押單的自動平倉價格,。而平倉方將得到做空方的比特股資產(chǎn)平掉自己的抵押單,。如果未能完全平倉,則重復(fù)三和四,。

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點,。請注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購買等信息,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多