🐋
Moby
  • Let’s Get Started
    • 🐋 About Moby
    • ⚡ Our Vision
    • 🤓 Your Guidebook
      • Get Setup
        • Connect Wallet
        • Trade Options
        • 0DTE Options
        • Provide Liquidity
      • Fees & Instruments
        • Fee Generation
        • Fee Distribution
        • Instruments
      • Testnet
  • How it’s Built
    • 🚀 Synchronized Liquidity Engine (SLE)
    • 🧮 Options Pricing Model
      • Mark Price
        • Futures Index
        • Implied Volatility
      • Risk Premium
        • Deriving Greeks
        • Risk Premium Calculation
        • Risk Managing Mechanism
    • 🤖 Architecture
      • Liquidity Provision Mechanism
      • Options Listing Standard
      • How to Open / Close / Settle Position
      • Synchronized Liquidity Engine (SLE)
      • Options Position Tokens
      • Tools to Maximize Capital Efficiency
    • ⚙️ Key Features
      • High Leverage & Limited Risk with No Liquidation
      • Narrow Spread with Dynamic Risk Premium
      • Guaranteed Settlement
      • Capital Efficiency Improvements with Combo Options
      • Even Higher Capital Efficiency with Clearing House
      • Abundant Liquidity for All Options
      • Composable Options for Structured Products
      • High Profitability for LPs
      • Real-Time Automatically Hedged OLP
      • Upcoming Features
    • ⛓ DeFi Options Vault
      • 🐻 Berachain DeFi Options Vault
        • 🔒 Architecture
        • 📈 Options Strategy
  • How it’s Driven
    • 🛡️ Building the Safest DeFi Protocol
      • Safety Features
      • Smart Contract Audit & Real-Time Security Monitoring
    • 🏛 Backed by Decentralized Governance
      • Governance
    • 🌐 Led by the Best Partners & Community
      • Arbitrum X Moby
      • Engagement Programs
  • Need More Info?
    • 📚 Resource Library
      • Developer Resources & Educational Contents
      • Terms & Conditions
      • Glossary
      • FAQ
  • Developers
    • Moby Traders API
      • REST API
        • General
        • Account
        • Market
    • Trade Scripts
      • Prerequisites
      • Open Positions
      • Close Positions
    • Interfaces & ABI
      • PositionManager.sol
      • SettleManager.sol
      • RewardRouterV2.sol
      • OptionsMarket.sol
    • Appendix 1: Parameters for Open/Close Options
    • Appendix 2: the Diff between optionId and optionTokenId
    • Appendix 3: Sample Moby Contract Module for Developers
Powered by GitBook
On this page
  1. How it’s Built
  2. 🧮 Options Pricing Model
  3. Risk Premium

Risk Managing Mechanism

PreviousRisk Premium CalculationNext🤖 Architecture

Last updated 1 year ago

Process & Mechanics

The final Execution Price offered to the trader is calculated by adding Risk Premium to the position value calculated by Black-76. Depending on whether the trader's position is long or short, a different formula is applied as follows:

LongPosition:Execution Price=PositionValue×(1+Risk Premium)Long Position: Execution \ Price = Position Value × (1 + Risk \ Premium)LongPosition:Execution Price=PositionValue×(1+Risk Premium)
Short Position:Execution Price=Position Value×(1−Risk Premium)Short \ Position: Execution \ Price = Position \ Value × (1 - Risk \ Premium)Short Position:Execution Price=Position Value×(1−Risk Premium)

Risk Premium moderates the supply and demand for options trading by incentivizing trades that lower the risk of the OLP and disincentivizing trades that increase the risk. Based on this market-friendly mechanism, the individual risk of an OLP is adjusted so that it remains close to zero.

  • Trades that Increase OLP Risk: Increases the amount of Risk Premium to be paid for Long positions and decreases the amount of Risk Premium to be received for Short positions, thus discouraging trades that increase the risk of OLP

  • Trades that Decrease OLP Risk: Reduces Risk Premium applied to Longs and Shorts, allowing them to trade at narrower spreads, which in turn encourages more frequent trades that reduce the risk of OLP

Stochastic Simulation of Risk Premium

Moby's Risk Premium allows us to control the risk of OLP while providing traders with a cost-effective price compared to major CEXs. The Greeks Weight used to calculate Risk Premium is calculated through the following method.

  1. Calculate market spread by collecting bid/ask spread data for options over time from major CEXs

  2. Set Target Spread per term based on market spread

  3. Create a random sample of Model Trade and Model Risk Premium by dividing trader types based on the following trade preferences

    • L / S: Long/Short Preference(Preference for the direction of the option position)

    • C / P: Call/Put Options Preference

    • A / O: Moneyness Preference(Near ATM / Far OTM preference)

    • D / W / M: Preference for DTE (2 days or less / greater than 2 days, but less than or equal to 90 days / greater than 90 days) ex. LCAD: Trader with the preference of [Long/Call/Near ATM/DTE<2]

  4. Set objective functions for Target Spread and Model Risk Premium by Trade Preference, and estimate Greeks Weight based on GMM(Generalized Method of Moments) estimation, which adjusts the objective functions to be close to zero

To verify the capability of the risk management mechanism, we conducted a stochastic simulation. We set a dismissing point and conduct random trading only when the discount rate of risk premium to market spread is above the predetermined dismissing point. We found that in about 50-80% of the trials, OLP was able to provide narrower spreads than the major CEXs while keeping the Greeks of OLP neutral.

Figure 1: Percentage of long positions that offer a lower risk premium over the market spread, depending on trade type
Figure 2: Trend of OLP's Greeks Risk over the number of stochastic simulation runs