# How to Calculate the Cost of Opening a USDⓈ-M Perpetual Futures Contract Position

## Calculating the cost of opening a Limit Order: <a href="#id-8b83" id="id-8b83"></a>

<figure><img src="https://miro.medium.com/v2/resize:fit:1400/0*90M0VSI1wN6C-g-H.png" alt=""><figcaption></figcaption></figure>

**1. Calculate the Initial Margin**

Initial Margin

\= Notional Value / Leverage Multiplier

\=(49948.8\*1 BTC)/20x

\=2497.44

**2. Calculate Open Loss**

Open Loss = Number of Contracts × Absolute Value {min \[0, Order Direction × (Mark Price — Order Price)]}

Direction of order: 1 for long order；-1 for short order

* Open Loss of long order

\= Number of Contract \* Absolute Value {min\[0, Direction of order \* (Mark price — Order Price)]}

\= 1 \* Absolute Value {min\[0, 1 \* (49822.1- 49948.8)]}

\= 1 \* Absolute Value {min\[0, (-126.7)]}

\= 1 \* 126.7

\= 126.7

Open loss occurs when you place a long order.

* Open Loss of Short Order

\= Number of Contract \* Absolute Value {min\[0, Direction of order \* (Mark Price — Order Price)]}

\= 1 \* Absolute Value {min\[0, -1 \* (49822.1- 49948.8)]}

\= 1 \* Absolute Value {min\[0, 126.7]}

\= 1 \* 0

\= 0

Open loss does not occur when you place a Short order.

**3. Calculate the cost of Opening a Position**

Since there is no Open Loss when you place a Short order, the cost of opening a Short order is equal to the Initial Margin.

* Cost of opening a Long Order

\=2497.44 + 126.7

\=2624.14

* Cost of opening a Short Order\
  \=2497.44 + 0\
  \=2497.44

Since an Open Loss occurs when you place a Long order, it costs more to place a Long order. In addition to the Initial Margin, you must also take into account the Open Loss.

## Calculating the cost of opening a Market Order: <a href="#c5cf" id="c5cf"></a>

<figure><img src="https://miro.medium.com/v2/resize:fit:1400/0*Q_esdcYDCFgu_2UT.png" alt="" height="711" width="700"><figcaption></figcaption></figure>

**1. Calculate Estimated Entry Price**

Long order estimated entry price = ask\[0] \* (1 + 0.05%); Short order estimated entry price = max(bid\[0], mark price)

* Estimated entry price of long order

\=ask\[0]\*(1 + 0.05%)

\=49939.9\*(1 + 0.05%)

\=49964.87

\*\[0]：Level 1 price

* Assuming price of short order

\= max(bid\[0], mark price)

\= max (49940, 49904.5)

\= 49940

\*\[0]：Level 1 price

**2. Calculate the Initial Margin**

Initial Margin = Notional Value / Leverage Multiplier

* Initial margin for long order

\= Estimated entry price of long order \* Number of Contracts / Leverage Multiplier

\=49964.87 \* 1 /20

\=2498.2435

* Initial margin for short order

\= Estimated entry price of short order \* Number of Contracts / Leverage Multiplier

\=49940 \* 1/20

\=2497

**3. Calculate the Open Loss**

Open Loss = Number of Contract \* Absolute Value {min\[0, direction of order \* (mark price — order price)]}

Direction of order: 1 for long order；-1 for short order

* Open loss for long order

\= Number of Contract \* Absolute Value {min\[0, direction of order \* (mark price — order price)]}

\= 1 \* Absolute Value {min\[0, 1 \* (49904.5–49964.87)]}

\= 1 \* Absolute Value {min\[0, -60.37]}

\= 1 \* 60.37

\= 60.37

An Open Loss occurs when you place a Long order.

* Open loss for short order

\= Number of Contract \* Absolute Value {min\[0, direction of order \* (mark price — order price)]}

\= 1 \* Absolute Value {min\[0, -1 \* (49904.5–49940)]}

\= 1 \* Absolute Value {min\[0, 35.5]}

\= 1 \* 0

\= 0

An Open Loss does not occur when you place a Short order.

**4. Calculating the cost of Opening a Position**

Since Open Loss occurs when you place a Long order, it costs more to place a Long order. In addition to the Initial Margin, you must also take into account the Open Loss.

* Cost of opening a Long Order

\=2498.2435+60.37

\=2558.6135

* Cost of opening a Short Order

\=2497+0

\=2497

Since there is no Open Loss when you place a short order, the cost of opening a Short order is equal to the Initial Margin.

<br>
