What are Forward Contracts?

A forward contract is an agreement to buy or sell an underlying asset, such as gold or an index basket of stocks, at a specified date in the future.

A forward contract is a private, over-the-counter contract between two parties; it is not exchange traded. Alternatively a futures contract is exchange traded and the parties post margin upon contract initiation.  More on the differences between forwards and futures will be discussed throughout the module.

A forward contract can be customized to meet the specific needs of the two parties.

Since a forward is over the counter, it can be difficult to exit the position prior to expiration.  The party with negative contract value can attempt to buy out the other contract party or one party can attempt to sell his/her position to a third party.

Forward Contract Price and Forward Contract Value

Forward Contract Price: The set price or interest rate agreed to at contract initiation that will be paid by the forward buyer upon expiration, at the agreed settlement date.

  • The buyer of the contract is in the long position and will purchase the underlying asset at the contract price and the seller is in the short position and must deliver the underlying asset to the contract buyer.
  • The forward contract price set at initiation is based upon an arbitrage relationship between the contract and the underlying asset; this arbitrage relationship causes the forward contract’s value to equal zero at initiation.
  • Arbitrage Relationship: based on the sequence where the underlying asset is purchased with borrowed capital at the risk free rate and the forward contract is sold (note that adjustments will be made for cash inflows and outflows associated with the underlying during the contract term). The arbitrage transaction is made with funds borrowed at the risk free rate, so the accurate forward price assumes that no profit will be made and the value at contract initiation is zero.
  • A forward contract is priced at initiation and the price is set at an amount that is theoretically fair to both the buyer and seller.

Forward Contract Value: This is the amount required to assume ownership of an existing forward contract.

  • The value of a forward contract upon initiation is zero as a result of the arbitrage relationship between the contract and the underlying asset.
  • A forward contract can be valued at any time during the life of the contract.
  • A forward contract price is set at initiation and will not change regardless of market movements; alternatively, the forward contract’s value will most likely change from its initial value of zero between initiation and settlement as market conditions change.
  • Forward Contract Value at Expiration = Price of the Underlying Asset at Expiration less the Forward Contract’s Price at Initiation
  • For example, if a gold speculator agreed to a forward contract price to buy one ounce of gold at $1,300 in one month; if at expiration, the price of one ounce of gold is $1,350 then the contract will have a value of $50 to the gold speculator.

Off Market Forward: A forward contract where the initial contract value is not set equal to zero and this value is exchanged between the buyer and seller at initiation.

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.