Margin Requirements in Futures Contracts

In a futures contract, the margin balance is adjusted everyday based on the changes in the settlement price from the previous day. This process is called mark-to-market.

Usually, marking to market (MTM) is does on a daily basis, however exchanges may require more frequent marking to market under extreme market conditions.

In this article, we will take an example to understand margin calculations work.

Assume a long position in 10 futures contracts on XYZ stock. Each contract covers 100 stocks.

The contract price is $10, the initial margin required is $100 and the maintenance margin required is $75.

For 10 contracts, the total initial margin is $1,000 and maintenance margin is $750.

During the next three days, the price changes as follows:

Day 1: -30 cents

Day 2: +10 cent

Day 3: -30 cents

Let's compute the margin balance for each of the five days.

Since there are 100 stocks in each futures contract, a 1 cent change in price changes the contract value by $1 or $10 for 10 contracts.

The following table shows the margin balance for the three days.

DayRequired DepositPrice/StockDaily ChangeGain/LossBalance

| 0

|

1000

|

10

|

0

|

0

|

1000

| |

1

|

0

|

9.7

|

-0.3

|

-300

|

700

| |

2

|

300

|

9.8

|

0.1

|

100

|

1100

| |

3

|

0

|

9.5

|

-0.3

|

-300

|

800

|

Let’s understand the margin calculation on each day. On Day 1 itself, the margin balance has gone below the maintenance margin of $750. It has reach $700 and the trader is required to deposit $300 to replenish the margin balance back to the original $1000. On day two, the price moved up creating a gain of $100. The margin balance at the end of day two is $1100. On Day 3 again, the price moves down by 30 cents. However, at the end of the day, the margin balance is $800, that is, above the margin balance. So, no margin call is required.

Related Downloads

Data Science in Finance: 9-Book Bundle

Data Science in Finance Book Bundle

Master R and Python for financial data science with our comprehensive bundle of 9 ebooks.

What's Included:

  • Getting Started with R
  • R Programming for Data Science
  • Data Visualization with R
  • Financial Time Series Analysis with R
  • Quantitative Trading Strategies with R
  • Derivatives with R
  • Credit Risk Modelling With R
  • Python for Data Science
  • Machine Learning in Finance using Python

Each book includes PDFs, explanations, instructions, data files, and R code for all examples.

Get the Bundle for $29 (Regular $57)
JOIN 30,000 DATA PROFESSIONALS

Free Guides - Getting Started with R and Python

Enter your name and email address below and we will email you the guides for R programming and Python.

Data Science in Finance: 9-Book Bundle

Data Science in Finance Book Bundle

Master R and Python for financial data science with our comprehensive bundle of 9 ebooks.

What's Included:

  • Getting Started with R
  • R Programming for Data Science
  • Data Visualization with R
  • Financial Time Series Analysis with R
  • Quantitative Trading Strategies with R
  • Derivatives with R
  • Credit Risk Modelling With R
  • Python for Data Science
  • Machine Learning in Finance using Python

Each book comes with PDFs, detailed explanations, step-by-step instructions, data files, and complete downloadable R code for all examples.