合約的成交均價怎麼計算?

發佈於 2023年3月20日更新於 2024年10月16日閱讀時長 2 分鐘5

瞭解合約的成交均價,需瞭解系統如何對合約交易進行撮合:系統會按價格優先,時間優先的原則進行撮合。“買入開多”、“買入平空”爲買單方向,賣出開空、賣出平多爲賣單方向。買單方向價格最高,時間最早爲買單序列第一,賣單方向價格最低,時間最早爲賣單序列第一,當買單序列第一價格大於等於賣單序列第一價格時,則能撮合成交。

計算成交均價

開倉單撮合成功,則系統會增加對應合約對應方向的持倉倉位,並重新計算開倉均價。平倉單撮合成功,則系統會減少對應合約對應方向的持倉倉位,開倉均價不變。

平均價格 = 合約面值 * ( 原持倉數 + 新開倉數 ) / ( 合約面值 * 原持倉數 / 原持倉均價 + 合約面值 * 新開倉數 / 新開倉成交均價 )

新開倉成交均價 = 合約面值 * 新開倉數 / ( 合約面值 * 成交價格1的合約數 / 成交價格1 + 合約面值 * 成交價格2的合約數 / 成交價格2 + ... )

新開倉數 = 成交價格1的合約數 + 成交價格2的合約數 + ......

名詞解釋

合約面值:合約面值是一張合約對應的合約標的的名義價值,不同的品種合約面值各不相同。

原持倉數 :用戶原來持有的某種合約的張數。

新開倉數 :用戶最新開倉的某種合約的張數。

原持倉均價:用戶原來持有的某種合約的平均價格。

新開倉成交均價 :用戶最新開倉的某種合約的平均價格。

成交價格1:一定數量的合約成交的實際價格。例如:用戶限價40000美元委託10張BTC多單,系統會以“價格優先、時間優先”的原則在價格達到40000美元附近時,以最優價格進行撮合成交,最終實際成交價格不一定全部是40000。比如在39999.98成交3張,即爲成交價格1;在40000成交2張,即爲成交價格2;以此類推。