計算開立限價單的成本:
1. 計算初始保證金
起始保證金
= 名義價值/槓桿倍數
=(49948.8*1 BTC)/20x
=2497.44
2. 計算開倉虧損
- 多頭訂單的開倉虧損
= 合約數量 * 絕對值 {min[0, 訂單方向 * (標記價格 - 訂單價格)]}
= 1 * 絕對值 {min[0, 1 * (49822.1-49948.8)]}
= 1 * 絕對值 {min[0, (-126.7)]}
= 1 * 126.7
= 126.7
當您下多頭訂單時會發生開倉虧損。
- 空頭訂單的開倉虧損
= 合約數量 * 絕對值 {min[0, 訂單方向 * (標記價格 - 訂單價格)]}
= 1 * 絕對值 {min[0, -1 * (49822.1-49948.8)]}
= 1 * 絕對值 {min[0, 126.7]}
= 1 * 0
= 0
當您下空頭訂單時不會發生開倉虧損。
3. 計算開倉成本
由於您做空時不會產生開倉虧損,所以做空的成本等於初始保證金。
- 下多頭訂單的成本
=2497.44 + 126.7
=2624.14
- 做空的成本
=2497.44 + 0
=2497.44
由於您下多頭訂單時會發生開倉虧損,所以下多頭訂單的成本較高。除了初始保證金之外,您還必須考量開倉虧損。
計算下市價單的本:
1. 計算預估的開倉價格
多頭訂單的預估開倉價格 = ask[0] * (1 + 0.05%);空頭訂單的預估開倉價格 = max(bid[0], 標記價格)
- 多頭訂單的預估開倉價格
=ask[0]*(1 + 0.05%)
=49939.9*(1 + 0.05%)
=49964.87
*[0]:第 1 層價格
- 空頭訂單的假設價格
= max(出價[0], 標記價格)
= max (49940, 49904.5)
= 49940
*[0]:第 1 層價格
2. 計算初始保證金
初始保證金 = 名義價值/槓桿倍數
- 多頭訂單的初始保證金
= 做多的預估開倉價格 * 合約數量/槓桿倍數
=49964.87 * 1/20
=2498.2435
- 空頭訂單的初始保證金
= 做空的預估開倉價格 * 合約數量/槓桿倍數
=49940 * 1/20
=2497
3. 計算開倉虧損
開倉虧損 = 合約數量 * 絕對值 {min[0, 訂單方向 * (標記價格 - 訂單價格)]}
訂單方向:1 代表多頭訂單;-1 代表空頭訂單
- 多頭訂單的開倉虧損
= 合約數量 * 絕對值 {min[0, 訂單方向 * (標記價格 - 訂單價格)]}
= 1 * 絕對值 {min[0, 1 * (49904.5 - 49964.87)]}
= 1 * 絕對值 {min[0, -60.37]}
= 1 * 60.37
= 60.37
當您下多頭訂單時會發生開倉虧損。
- 空頭訂單的開倉虧損
= 合約數量 * 絕對值 {min[0, 訂單方向 * (標記價格 - 訂單價格)]}
= 1 * 絕對值 {min[0, -1 * (49904.5 - 49940)]}
= 1 * 絕對值 {min[0, 35.5]}
= 1 * 0
= 0
4. 計算開倉成本
由於您下多頭訂單時會發生開倉虧損,所以下多頭訂單的成本較高。除了初始保證金之外,您還必須考量開倉虧損。
- 下多頭訂單的成本
=2498.2435+60.37
=2558.6135
- 下空頭訂單的成本
=2497+0
=2497
由於您下空頭訂單時不會產生開倉虧損,所以下空頭訂單的成本等於初始保證金。