Secured Finance Docs
HomeBlogGitHubCommunityStablecoin ↗Fixed Income ↗
  • Introduction
    • ⚜️About Secured Finance
    • 🎏Vision & Mission
    • 🌍Ecosystem Overview
    • 🏁Roadmap
      • Roadmap 2024
      • Roadmap 2023
    • 📚DeFi Starter Guide
      • 🔄DeFi vs CeFi
      • 👛Wallet Setup
      • ⛽Gas Fees
      • 🤝DApps
      • 🏦DEX
      • 📝Smart Contracts
      • 🪙Governance Tokens
      • 🏛️DAOs
  • USDFC Stablecoin
    • 📢Overview
    • 🧙Getting Started
      • 🧪Getting Test USDFC on Testnet
      • ⛽Creating Your First Trove
      • 👛Minting USDFC Step-by-Step
      • 🤝Managing Collateral Effectively
      • 🏦Monitoring Your Position
      • 🏊Using the Stability Pool
      • 💸Redeeming USDFC
    • 🔦Core Mechanics
      • 🏗️System Overview
      • ✏️The Trove System
      • 💰Mint & Borrow
      • 🚰Liquidation
      • 💸Redemption
      • 🧀Protocol Fees
    • 🎓Advanced Topics
      • 🚨Recovery Mode
    • 📔Contracts and Security
    • ❓FAQs
  • Fixed-Rate Lending
    • 📢Overview
      • 📖White Paper
      • 🎓Concept Paper
    • 🧙‍♂️Getting Started
      • 💵Lending Assets
      • 🏦Borrowing Assets
      • 📈Managing Positions
      • 🎮Platform Guide
        • 💰Trading
          • 💲Supported Currencies
        • 📈Markets
        • 🐋Portfolio
        • Bridge
        • 🚀Points
        • 📣Campaign
    • 🔦Core Mechanics
      • 🧩Order Book System
        • 🆎Order Type
        • 🪃Order Life Cycle
          • 💫Case Study: Order Status & Transition
      • 📐Standardization
        • 💠Zero-Coupon Bonds
        • ⏳Fixed Maturity
      • 🏋️Collateralization
      • 🪙Tokenization
      • 🚰Liquidation
        • ⚖️Mark to Market
        • 👮‍♂️Liquidators
          • ✏️How Liquidation Works
        • 📋Liquidation Case Study
      • 🧀Protocol Fees
    • 🎓Advanced Topics
      • 📈APR vs APY
      • ➗ZC Bond Price to APR
      • 📉Discount Factor
      • 🏋️‍♀️ZC Bond Collateral
        • 🏍️ZC Collateral Case Study
      • 🧬Market Dynamics
        • ♻️Auto-Rolling
          • 💰Price Discovery for Auto-Rolling
        • 🗓️New Market Listing and Delisting
          • 🤝Itayose - Fair Price Discovery
      • 🛡️Safety Measures
        • 🚦Circuit Breaker
          • 🛑Price Range Limits
        • 🪄Base Price Adjustment
        • 🌎Emergency Global Settlement
      • ⛓️Orderbook Deep Dive
        • 🎡Orderbook Rotation
        • 🎋Red Black Tree
        • ⏯️Lazy Evaluation
        • ⏮️Genesis Value
        • 🔄Compound Factor
    • 📔Contracts and Security
    • ❓FAQs
  • Developer Portal
    • 🧑‍💻Introduction
    • 🔌API Reference
      • 📈Fixed-Rate Lending Subgraph
        • 🔍Query Examples
    • 📦SDK Reference
      • ⛽Fixed-Rate Lending SDK
      • 👛USDFC SDK
    • 🐛Bug Bounty
  • Community
    • 🤝Overview
    • 🏛️Governance
    • 🪙Tokenomics
      • 🔵Secured Finance Coin (SFC)
      • 🔶Secured Finance Points (SFP) v2
        • 🔶Secured Finance Points (SFP) v1
    • 🎗️Support & Contacts
  • Resources
    • 🖼️Media Kit
      • 🖼️Secured Finance Logo
      • 💲USDFC Logo
    • ⚖️Legal
      • 📜Terms of Use
      • 🔒Privacy Policy
      • ⚠️Risk Disclaimer
Powered by GitBook
On this page
  • Overview
  • How It Works
  • Key Parameters
  • Examples
  • Example 1: Basic Discount Factor Calculation
  • Example 2: Calculating Future Value from Present Value
  • Example 3: Comparing Bonds with Different Maturities
  • Common Questions
  • How does the discount factor relate to interest rates?
  • Why do Zero-Coupon bonds trade at a discount to face value?
  • How can I use discount factors to compare investment opportunities?
  • How do discount factors change as a bond approaches maturity?
  • What factors affect the discount factor besides interest rates?
  • Related Resources

Was this helpful?

Edit on GitHub
Export as PDF
  1. Fixed-Rate Lending
  2. Advanced Topics

Discount Factor

Understanding how discount factors are used to calculate present and future values

PreviousZC Bond Price to APRNextZC Bond Collateral

Last updated 1 month ago

Was this helpful?

Overview

The discount factor in bond trading is the mathematical factor used to convert a series of future cash flows into a present value. The discount factor is useful as it allows investors to compare bonds of different maturities and features as they can convert all cash flow streams into a present value. This also helps investors compare each bond's expected return more accurately in traditional finance.

How It Works

The zero-coupon(ZC) bond price on our platform equals the Discount Factor times 100(our ZC bond is redeemable at 100 at maturity). Using the ZC bond price, you can easily calculate your Present Value(PV) and Future Value(FV).

The discount factor is calculated using the formula:

Discount Factor=1(1+r)t\text{Discount Factor} = \frac{1}{(1 + r)^t}Discount Factor=(1+r)t1​

Where:

  • r is the interest rate per period

  • t is the number of periods until maturity

For Zero-Coupon bonds, the price is directly related to the discount factor:

ZC Bond Price=Discount Factor×100\text{ZC Bond Price} = \text{Discount Factor} \times 100ZC Bond Price=Discount Factor×100

Key Parameters

Parameter
Description
Impact on Discount Factor

Interest Rate

The rate used to discount future cash flows

Higher rates → Lower discount factor

Time to Maturity

Time remaining until the bond matures

Longer maturity → Lower discount factor

Compounding Frequency

How often interest is compounded

More frequent → Lower discount factor

Risk Premium

Additional return required for taking risk

Higher premium → Lower discount factor

Face Value

The amount paid at maturity (100 on our platform)

No direct impact on discount factor

Market Price

Current trading price of the bond

Determines the implied discount factor

Examples

Example 1: Basic Discount Factor Calculation

Let's calculate the discount factor for a 3-month Zero-Coupon Bond with an annual interest rate of 5%:

  1. Convert the annual rate to the appropriate period (quarterly in this case): 5% / 4 = 1.25% per quarter

  2. Apply the discount factor formula:

    Discount Factor = 1 / (1 + 0.0125)^1 = 0.9877
  3. Calculate the ZC Bond price:

    ZC Bond Price = 0.9877 × 100 = 98.77
  4. This means a bond with face value of 100 would trade at 98.77 today

Example 2: Calculating Future Value from Present Value

Bob buys a 1,000 FIL notional of the ZC bond at 96.90 today, it will be redeemable at 1,000 / 96.90 * 100 = 1,032 FIL at maturity.

Let's break down this calculation:

  1. The ZC Bond price is 96.90, meaning the discount factor is 0.9690

  2. Bob's present value investment is 1,000 FIL

  3. To calculate the future value at maturity:

    Future Value = Present Value × (100 / ZC Bond Price)
    Future Value = 1,000 × (100 / 96.90) = 1,032 FIL
  4. Bob will receive 1,032 FIL at maturity, representing a return of 32 FIL (3.2%)

Example 3: Comparing Bonds with Different Maturities

An investor wants to compare two Zero-Coupon Bonds:

  • Bond A: 3-month maturity, price of 98.50

  • Bond B: 6-month maturity, price of 97.00

  1. Calculate the discount factor for each bond:

    Discount Factor A = 98.50 / 100 = 0.9850
    Discount Factor B = 97.00 / 100 = 0.9700
  2. Calculate the implied quarterly interest rates:

    For Bond A (1 quarter): r = (1/0.9850)^(1/1) - 1 = 1.52% per quarter
    For Bond B (2 quarters): r = (1/0.9700)^(1/2) - 1 = 1.54% per quarter
  3. Convert to annualized rates:

    Bond A: 1.52% × 4 = 6.08% annual rate
    Bond B: 1.54% × 4 = 6.16% annual rate
  4. Bond B offers a slightly higher annualized yield, but requires a longer commitment

Common Questions

How does the discount factor relate to interest rates?

The discount factor and interest rates are inversely related:

  1. Inverse Relationship: As interest rates increase, discount factors decrease, and vice versa

  2. Mathematical Connection: The discount factor is calculated as 1/(1+r)^t, where r is the interest rate

  3. Market Interpretation: Higher interest rates mean future cash flows are worth less today

  4. Price Impact: When interest rates rise, Zero-Coupon bond prices fall

  5. Yield Calculation: The yield of a Zero-Coupon bond can be derived from its discount factor

Why do Zero-Coupon bonds trade at a discount to face value?

Zero-Coupon bonds trade at a discount because:

  1. Time Value of Money: Money today is worth more than the same amount in the future

  2. Interest Compensation: The discount represents the interest earned over the bond's life

  3. No Interim Payments: Unlike coupon bonds, all returns come from the difference between purchase price and face value

  4. Risk Premium: The discount also compensates for risks like default and inflation

  5. Market Forces: Supply and demand dynamics in the bond market also affect the size of the discount

How can I use discount factors to compare investment opportunities?

Discount factors help compare investments by:

  1. Standardization: Converting future cash flows to present value creates a common basis for comparison

  2. Risk Assessment: Different discount factors can be applied based on the risk profile of each investment

  3. Maturity Comparison: Allows comparison of investments with different time horizons

  4. Yield Calculation: Enables calculation of yields for comparison with other investment types

  5. Opportunity Cost: Helps quantify what you're giving up by choosing one investment over another

How do discount factors change as a bond approaches maturity?

As a bond approaches maturity:

  1. Convergence to Par: The discount factor gradually increases toward 1.0

  2. Price Appreciation: The bond price increases toward its face value (100)

  3. Reduced Volatility: Price sensitivity to interest rate changes decreases

  4. Time Decay: The effect of time value of money diminishes

  5. Yield Compression: The yield to maturity converges with the current market rate for the remaining time period

What factors affect the discount factor besides interest rates?

Several factors influence discount factors:

  1. Credit Risk: Higher default risk leads to larger discounts (smaller discount factors)

  2. Liquidity Premium: Less liquid bonds require higher yields, resulting in smaller discount factors

  3. Term Premium: Longer maturities typically have additional premiums, affecting the discount factor

  4. Market Sentiment: Risk appetite in the market can influence discount rates

  5. Inflation Expectations: Higher expected inflation leads to larger discounts on nominal cash flows

Related Resources

🎓
📉
APR vs APY
ZC Bond Price to APR
Orderbook Deep Dive