Skip to main content

Futures Trading

The Futures API lets you trade futures contracts on both US and HK exchanges, covering indices, interest rates, currencies, agriculture, metals, energies, and crypto.

Prerequisites

  • A futures-enabled account (enable via the Webull App if not already activated)
  • Sufficient margin in your account

Supported Markets

MarketCategory ValueExchanges
US FuturesUS_FUTURESCME, CBOT, NYMEX, COMEX, CBOE
HK FuturesHK_FUTURESHKEX

All futures endpoints accept a category parameter to specify the market. Use US_FUTURES for US-listed contracts and HK_FUTURES for HKEX-listed contracts.

Contract Codes

Futures contracts use a standardized naming convention: product code + month letter + year digit.

For example:

  • ESZ5 = E-mini S&P 500, December 2025 (US)
  • HSIZ5 = Hang Seng Index, December 2025 (HK)
JanFebMarAprMayJunJulAugSepOctNovDec
FGHJKMNQUVXZ

Discovering Contracts

Use the following endpoints to retrieve available products and contracts:

EndpointDescription
Futures ProductsList all futures product codes and names
Futures Products ClassList all futures product classification groups
Futures Instrument ListQuery instrument details by symbol(s) or product code
Futures Instrument By CodeQuery tradable contracts by product code and contract type

Each instrument response includes key contract details such as contract_month, settlement_date, size (multiplier), min_tick, first_notice_date, last_trading_date, settlement method (Cash or Physical), and contract_type (MONTHLY or MAIN).

Supported Order Types

Order TypeDescription
MARKETExecute immediately at the best available price
LIMITExecute at the specified price or better
STOP_LOSSTrigger a market order when the stop price is reached
STOP_LOSS_LIMITTrigger a limit order when the stop price is reached

Time in Force

ValueDescription
DAYValid for the current trading session only
GTCGood till cancelled
tip

Combo orders (OTO, OTOCO, OCO) are not supported for futures trading at this time.

Trading Hours

Futures markets operate on extended schedules that vary by exchange and product:

  • US Futures — Open virtually 24 hours a day, 6 days a week (Sunday evening to Friday afternoon ET). Each product has its own specific trading hours and maintenance windows.
  • HK Futures — HKEX derivatives trade during the day session (9:15 AM – 12:00 PM, 1:00 PM – 4:30 PM HKT) and the after-hours session (5:15 PM – 3:00 AM HKT next day). Exact hours vary by product.

Check the exchange specifications for the exact schedule of the contract you're trading.

Margin

Margin TypeDescription
Initial MarginCash required to open a position (typically 3–12% of contract value)
Maintenance MarginMinimum equity required to keep a position open
caution

If your equity falls below the maintenance margin, you will receive a margin call. You must deposit funds to restore the initial margin level, or your position may be liquidated.

Settlement & Expiry

  • Most traders close positions before expiration to avoid physical delivery
  • Physical delivery is not permitted through Webull — you must close or roll your position before expiration
  • If a position is not closed by expiration, Webull will attempt to liquidate the position on your behalf. Failure to close before expiration may result in forced liquidation or additional fees
caution

Webull does not support physical delivery of the underlying commodity. Always close or roll your futures positions before the contract expiration date to avoid forced liquidation.

Request Examples

Buy 1 E-mini S&P 500 December 2025 contract at a limit price of 4500.

{
"account_id": "<your_account_id>",
"new_orders": [
{
"combo_type": "NORMAL",
"client_order_id": "<unique_id>",
"symbol": "ESZ5",
"instrument_type": "FUTURES",
"market": "US",
"order_type": "LIMIT",
"limit_price": "4500",
"quantity": "1",
"side": "BUY",
"time_in_force": "DAY",
"entrust_type": "QTY"
}
]
}

Futures Market Data

Futures market data is available for both US and HK contracts via the Market Data API. The following endpoints support the HK_FUTURES category:

EndpointDescription
TickTick-by-tick trade data (price, volume, direction)
SnapshotReal-time snapshot including price, change, volume, open interest, bid/ask
FootprintAggressive buy/sell volume breakdown by price level
Depth of BookLevel-2 bid/ask order book (up to 10 levels)
Historical BarsOHLCV candlestick bars at various time granularities
tip

Access to futures market data via OpenAPI requires a paid subscription. For details on how to subscribe, see Subscribe Advanced Quotes.

Fees

For the current fee schedule, see Webull HK Pricing.

What's Next