Docs/Chapter 10
Chapter 10

CME Futures - The First Perpetual Contracts

7 min read14 min read

The Chicago Mercantile Exchange runs the original perpetual futures protocol—$2 trillion in daily notional volume across everything from corn to crypto. Futures are leveraged betting on future prices with daily settlement, margin calls, and liquidation cascades that make DeFi perps look stable. When a nickel producer can lose $8 billion in two days on nickel futures (LME 2022), you know this isn't your grandmother's corn hedging.

The Futures Contract Stack: Leveraged Price Exposure

Futures contracts are agreements to buy/sell an asset at a future date:

The Contract Mechanics

// Futures contract structure
function futuresContract(underlying, expiry, size) {
    contract = {
        underlying_asset: "WTI Crude Oil",
        contract_size: 1000_barrels,
        expiry: "2024-12-20",
        tick_size: 0.01,  // $10 per tick
        initial_margin: 6600,  // 6.6% of notional
        maintenance_margin: 6000,  // 6% of notional
        settlement: "Physical",  // or Cash
    };
    
    // Daily mark-to-market
    daily_settlement = (close_price - open_price) * contract_size;
    
    // Margin call if below maintenance
    if (account_equity < maintenance_margin) {
        margin_call();
        if (not_met_by_2pm) {
            liquidate_position();
        }
    }
    
    // At expiry
    if (settlement === "Physical") {
        deliver_1000_barrels();  // Good luck
    } else {
        cash_settle(final_price - entry_price);
    }
}

It's perps but with actual expiry dates and sometimes you get 1,000 barrels of oil delivered to your apartment.

The CME Group Empire: The Derivatives Monopoly

CME Group owns everything:

The Exchange Consolidation

Exchange Acquired Focus Daily Volume
CME (Chicago Mercantile) Original Currencies, Stock Index $1T
CBOT (Chicago Board of Trade) 2007 Agriculture, Treasuries $500B
NYMEX (New York Mercantile) 2008 Energy, Metals $400B
COMEX Via NYMEX Gold, Silver $100B

Market Dominance

  • Interest Rate Futures: 90% market share
  • Stock Index Futures: 85% share
  • Agricultural: 80% share
  • Energy: 60% share (ICE has rest)
  • Crypto Futures: 20% (but growing)

They charge 60 cents per contract and clear $2 trillion daily. It's a money printing machine with regulatory moat.

Leverage and Margin: The Original 100x

Futures leverage makes crypto look conservative:

Leverage by Product

Product Contract Value Initial Margin Leverage
E-mini S&P $200,000 $13,200 15x
Crude Oil $70,000 $6,600 11x
Gold $200,000 $10,000 20x
Corn $25,000 $1,500 17x
Eurodollar $2,500,000 $1,000 2,500x

Intraday Margin

// CME margin requirements
function marginRequirements(time_of_day, volatility) {
    if (market_hours) {
        // Lower margin during trading
        initial_margin *= 0.75;  // 25% discount
    }
    
    if (volatility > normal) {
        // Raise margins instantly
        initial_margin *= 1.5;  // 50% increase
        // No warning, effective immediately
    }
    
    if (position_concentrated) {
        // Position limits
        max_contracts = 5000;  // Retail
        max_contracts = 50000; // Institutional
    }
}

They can change margin requirements instantly, triggering massive liquidations.

The Daily Settlement: Mark-to-Market Pain

Unlike crypto perps that settle funding every 8 hours, futures settle daily:

Daily Settlement Process

// 5PM CT Every Day
function dailySettlement() {
    // Calculate closing price
    settlement_price = volumeWeightedAverage(last_30_seconds);
    
    // Mark all positions
    for (account of all_accounts) {
        variation_margin = (settlement_price - prev_settlement) 
                          * position_size;
        
        if (variation_margin < 0) {
            // Must pay by 7AM next day
            account.balance -= variation_margin;
            if (account.balance < maintenance_margin) {
                margin_call(account);
            }
        } else {
            // Receive profits
            account.balance += variation_margin;
        }
    }
}

Variation Margin Flows

Daily cash movements in billions:

  • Volatile Day: $50-100B moves between accounts
  • Flash Crash: $200B+ in margin calls
  • COVID March 2020: $500B in one week

It's like if all DeFi positions settled simultaneously every day at 5 PM.

Physical Delivery: When Futures Become Real

Most futures can deliver the actual commodity:

The Delivery Process

  1. First Notice Day: Shorts can initiate delivery
  2. Last Trading Day: Contract stops trading
  3. Delivery Period: Physical exchange happens
  4. Warehouse Receipt: Or pipeline scheduling
  5. Force Majeure: When delivery fails

Famous Delivery Disasters

  • Crude Oil -$37 (2020): No storage, had to pay to dispose
  • Nickel Squeeze (2022): LME canceled trades!
  • Hunt Brothers Silver (1980): Tried to corner market
  • Sumitomo Copper (1996): $2.6B loss

Who Takes Delivery?

// Delivery statistics
function deliveryStats(contract) {
    if (contract === "Financial") {
        delivery_rate = 0%;  // Cash settled
    } else if (contract === "Agricultural") {
        delivery_rate = 2%;  // Actual wheat delivery
    } else if (contract === "Energy") {
        delivery_rate = 1%;  // Pipeline scheduling
    } else if (contract === "Metals") {
        delivery_rate = 5%;  // Warehouse receipts
    }
    
    // 98% roll or close before delivery
    // 2% accidentally get 5,000 bushels of corn
}

Retail traders who forget to roll wake up owning 40,000 pounds of cattle.

Stock Index Futures: Leveraged Beta

E-mini S&P futures are the most traded equity derivatives:

E-mini Contract Specs

  • Contract Size: $50 × S&P 500 Index
  • Notional Value: ~$225,000 per contract
  • Tick Size: 0.25 points = $12.50
  • Initial Margin: $13,200 (6%)
  • Trading Hours: 23 hours/day (Sunday-Friday)
  • Daily Volume: 2 million contracts ($450B notional)

The Index Arb Game

// Index arbitrage
function indexArbitrage(futures_price, index_price) {
    // Fair value calculation
    cost_of_carry = index_price * (rate - dividend_yield) * days_to_expiry / 365;
    fair_value = index_price + cost_of_carry;
    
    if (futures_price > fair_value + threshold) {
        // Futures rich
        sell_futures();
        buy_underlying_stocks();  // All 500
    } else if (futures_price < fair_value - threshold) {
        // Futures cheap  
        buy_futures();
        sell_underlying_stocks();
    }
    
    // HFT firms do this in microseconds
}

When futures diverge from spot, arbitrageurs step in within milliseconds.

Treasury Futures: The Rate Trading Game

Treasury futures let you bet on interest rates with massive leverage:

Treasury Contract Suite

Contract Underlying Duration Daily Volume
2-Year Note $200k T-notes 1.9 years $500B
5-Year Note $100k T-notes 4.5 years $400B
10-Year Note $100k T-notes 7.5 years $800B
30-Year Bond $100k T-bonds 20 years $300B
Ultra Bond $100k T-bonds 25 years $100B

The Cheapest-to-Deliver Game

// Treasury futures delivery
function cheapestToDeliver(futures_contract) {
    // Can deliver any bond meeting specs
    eligible_bonds = [
        "7.5% coupon, 20 years",
        "2% coupon, 22 years",
        "4% coupon, 19 years"
    ];
    
    // Calculate conversion factors
    for (bond of eligible_bonds) {
        conversion_factor = calculateCF(bond);
        delivery_value = futures_price * conversion_factor;
        market_price = getBondPrice(bond);
        
        profit = delivery_value - market_price;
    }
    
    // Deliver the cheapest
    return max_profit_bond;
}

Shorts deliver whatever bond is cheapest, creating complex basis trades.

Agricultural Futures: The Original Use Case

Agricultural futures started it all in 1864:

Major Ag Contracts

Contract Size Daily Limit Delivery Points
Corn 5,000 bushels 40¢ ($2,000) Illinois River
Wheat 5,000 bushels 45¢ ($2,250) Chicago, Toledo
Soybeans 5,000 bushels 70¢ ($3,500) Chicago, Illinois
Live Cattle 40,000 lbs 5¢ ($2,000) Various
Lean Hogs 40,000 lbs 4.5¢ ($1,800) Iowa, Illinois

Weather Derivatives

// Corn futures during drought
function cornDrought2012() {
    start_price = $5.50;
    peak_price = $8.44;  // 53% gain
    
    // Farmers hedged (lost on futures, made on crops)
    // Speculators got rich
    // Food companies got destroyed
    
    if (position === "Ethanol producer") {
        input_cost = corn_price;
        output_price = fixed_contract;
        bankruptcy_risk = "High";
    }
}

One drought can blow up entire industries built on stable corn prices.

Energy Futures: The Volatility Champions

Energy futures are the most volatile major market:

Crude Oil Complexity

  • WTI (CME): Cushing, Oklahoma delivery
  • Brent (ICE): North Sea, cash-settled
  • Dubai: Middle East benchmark
  • Natural Gas: Henry Hub delivery
  • RBOB Gasoline: NY Harbor delivery

The Negative Oil Price Event

// April 20, 2020: Oil goes negative
function oilGoesNegative() {
    day_before_expiry = true;
    storage_capacity = "FULL";
    
    // May contract holders
    if (holding_may_contract && cant_take_delivery) {
        // Must sell at ANY price
        while (position > 0) {
            price--;  // Goes negative
            if (price === -$37.63) {
                capitulate();  // Pay someone to take oil
            }
        }
    }
    
    // ETFs destroyed
    USO_fund_loss = $500M;  // In one day
    retail_wipeout = true;
}

Storage costs exceeded oil value—holders paid others to take delivery.

Currency Futures: The Original Forex

Currency futures predate spot forex for retail:

Major Currency Futures

Contract Size Tick Daily Volume
Euro (6E) €125,000 $12.50 $100B
Japanese Yen (6J) ¥12.5M $12.50 $80B
British Pound (6B) £62,500 $6.25 $50B
Canadian Dollar (6C) C$100,000 $10 $40B
Bitcoin (BTC) 5 BTC $25 $5B

FX Futures vs Spot

// Why trade futures vs spot?
function futuresVsSpot() {
    futures_advantages = {
        leverage: "Standardized",
        settlement: "Centralized clearing",
        regulation: "CFTC oversight",
        transparency: "Public price"
    };
    
    spot_advantages = {
        size: "Any amount",
        access: "24/7 global",
        spread: "Tighter",
        pairs: "Any combination"
    };
}

The Clearing House: The Ultimate CCP

CME Clearing is the central counterparty:

Clearing Waterfall

// Default management
function clearingWaterfall(defaulting_member) {
    loss_coverage = [
        1. defaulting_member_margin,      // Their collateral
        2. defaulting_member_guarantee,   // Their fund contribution
        3. CME_contribution,              // $100M
        4. default_fund,                  // $8B from all members
        5. assessment_powers,             // 2.75x more from members
        6. CME_capital,                   // Last resort
    ];
    
    if (loss > all_resources) {
        // Never happened... yet
        tear_up_contracts();  // Cancel positions
    }
}

Clearing Statistics

  • Cleared Volume: $500T annually
  • Open Interest: $50T notional
  • Margin Held: $250B
  • Default Fund: $8B
  • Defaults in 50 years: <10 members

The clearing house has never failed—but there's always a first time.

High-Frequency Trading: The Latency Wars

HFT dominates futures markets:

The Speed Arms Race

Technology Latency Cost Advantage
Colocation <1 microsecond $25k/month At exchange
Microwave 4 milliseconds $300k/month Chicago-NYC
FPGA <100 nanoseconds $1M setup Hardware speed
Laser 3.98 milliseconds $500k/month Weather-dependent

HFT Strategies

// Common HFT games in futures
function hftStrategies() {
    // Spread capture
    if (bid_ask_spread > 1_tick) {
        place_bid_at_midpoint();
        place_ask_at_midpoint();
        capture_spread();
    }
    
    // Momentum ignition
    if (detect_large_order()) {
        front_run_order();
        trigger_stops();
        reverse_position();
    }
    
    // Cross-exchange arbitrage
    if (CME_price !== ICE_price) {
        buy_cheap_exchange();
        sell_expensive_exchange();
        profit = price_difference - fees;
    }
}

HFTs make up 50% of volume but 80% of quotes—massive quote stuffing.

Position Limits: The Anti-Manipulation Rules

Futures have position limits to prevent corners:

Position Limit Examples

Contract Spot Month Single Month All Months
Corn 600 33,000 57,000
Crude Oil 3,000 10,000 20,000
Gold 3,000 15,000 30,000
S&P 500 80,000 No limit No limit

Hedge Exemptions

Legitimate hedgers can exceed limits:

  • Producers: Farmers, oil companies
  • Consumers: Food companies, airlines
  • Dealers: Market makers
  • Swaps: Risk from OTC positions

But "hedging" definition is... flexible.

Circuit Breakers and Price Limits

Futures have multiple halt mechanisms:

Price Limit Structure

// Daily price limits
function priceLimits(contract_type) {
    if (contract_type === "Equity Index") {
        // Percentage based
        limits = [-7%, -13%, -20%];  // Matches cash market
        
    } else if (contract_type === "Agricultural") {
        // Fixed dollar amount
        limit_up = previous_settle + daily_limit;
        limit_down = previous_settle - daily_limit;
        
        if (locked_limit) {
            // Expand next day
            daily_limit *= 1.5;
        }
    }
}

When limits hit, trading stops or goes "lock limit"—no trades possible.

Crypto Futures: TradFi Embraces Degen

CME Bitcoin futures launched in 2017:

Crypto Contract Specs

Contract Size Margin Settlement
Bitcoin (BTC) 5 BTC 37% Cash
Micro Bitcoin (MBT) 0.1 BTC 37% Cash
Ether (ETH) 50 ETH 39% Cash
Micro Ether (MET) 0.1 ETH 39% Cash

The Futures-Spot Spread

// CME futures vs spot
function btcFuturesArb() {
    cme_futures = $50,000;
    spot_price = $49,500;
    
    // Contango = futures > spot
    premium = (futures - spot) / spot;
    annualized = premium * 365 / days_to_expiry;
    
    // Often 10-20% annualized
    if (annualized > funding_cost) {
        // Cash and carry arbitrage
        buy_spot();
        sell_futures();
        lock_in_profit();
    }
}

The CME-spot gap creates massive arbitrage opportunities.

Conclusion: The Original Casino

CME futures are proof that leveraged derivatives have dominated finance for 150 years. It's:

  • Massive: $2T daily notional
  • Leveraged: Up to 2,500x on some products
  • Violent: Daily margin calls and liquidations
  • Centralized: CME controls everything
  • Expensive: 60 cents per side adds up

Futures markets are DeFi perpetuals if:

  • One entity controlled all contracts
  • Leverage went to 2,500x
  • You could receive physical oil
  • Margin changed without warning
  • The exchange could cancel trades

Every DeFi innovation exists in futures:

  • Perpetuals: Just futures that roll daily
  • Leveraged trading: 100x is nothing
  • Liquidation cascades: Daily occurrence
  • Oracle manipulation: Settlement price games
  • MEV: HFT extraction

The difference is futures have a clearing house that socializes losses, position limits that prevent (some) manipulation, and when they break badly enough, the government steps in.

CME futures: Where farmers hedge corn, banks bet on rates, and retail traders discover what negative oil prices mean for their portfolio. The original perps protocol, still running after 150 years.