# Weekend Brent on Hyperliquid: How Oil Trades When the ICE Market Is Closed

> Why the trade.xyz BRENTOIL perp keeps moving on Saturdays and Sundays, how its oracle and mark price work with no Brent futures feed, and what happens at the reopen.

*Source: https://hyperliquidguide.com/guides/trading/weekend-brent-oil-hyperliquid*

> **Note:** **Short answer:** When Brent futures close for the weekend, the BRENTOIL perp deployed by trade.xyz keeps trading on Hyperliquid's order book. Its oracle stops reading futures prices and follows the perp's own order book instead, inside price bands anchored to Friday's close. When the external feed resumes on Sunday evening, the oracle reverts to the futures-derived price.

If you open the [BRENTOIL market page](/markets/xyz/brentoil) on a Saturday afternoon, the price is moving. Brent futures are not trading. So what is that number, and should you trust it?

This page answers that from the deployer's own documentation. Every mechanism below is quoted or paraphrased from the [trade.xyz docs](https://docs.trade.xyz/perpetuals/mechanics), read on October 14, 2026, and linked where it appears. Where the docs are silent, this page says so instead of filling the gap.

---

## Why Brent trades on Hyperliquid on weekends

BRENTOIL is not a Hyperliquid product in the usual sense. It is a perpetual deployed by [trade.xyz](/guides/trading/hyperliquid-xyz-explained) under the `xyz` [HIP-3 deployment](/ecosystem/hip-3-builder-codes), and trade.xyz's own [relationship page](https://docs.trade.xyz/overview/relationship-to-hyperliquid) says that deployment "defines listings, oracle inputs, leverage limits, and other market parameters." HyperCore, Hyperliquid's trading engine, does the matching, margin, funding transfers and liquidations. The market and its oracle belong to trade.xyz, and responsibility for them sits there.

The order book does not close. Hyperliquid runs around the clock, so a perp listed on it can be traded at 2 a.m. on a Sunday as easily as on a Tuesday afternoon.

The reference market does close. Brent's benchmark futures contract trades on [ICE](https://www.ice.com/products/219/Brent-Crude-Futures), and trade.xyz derives its external Brent price from designated futures contracts rather than a spot market. Its [specification index](https://docs.trade.xyz/perpetuals/specifications-and-schedules/specification-index) lists BRENTOIL's external session hours as "From Sunday 6PM ET to Friday 6PM ET," with a daily maintenance window from 5 PM to 6 PM ET, Monday to Thursday, and closures on futures holidays. (The general [commodities page](https://docs.trade.xyz/perpetuals/markets/commodities) gives Friday 5 PM ET as the end of external coverage for commodities as a group, so check the specification index for the market you trade.)

Put those together and you get a weekend window, roughly Friday evening to Sunday evening Eastern time, where BRENTOIL trades with no live Brent futures price behind it. trade.xyz is direct about this. Its [discovery bounds page](https://docs.trade.xyz/perpetuals/mechanics/discovery-bounds) says: "When external markets close, XYZ traders continue to buy, sell, or otherwise speculate on the asset's fair price. As a result, XYZ is the primary venue for price discovery over weekends, holidays, and other extended sessions." That is the deployer's description of its own venue, and you should read it that way.

> **Key takeaway:** A weekend BRENTOIL price is set by traders on one order book, under rules trade.xyz publishes. It is not a Brent futures quote, and nobody on the ICE side is trading against it until the external session resumes.

---

## How the price is set when the reference market is closed

trade.xyz defines three prices and one set of price limits in its [mechanics section](https://docs.trade.xyz/perpetuals/mechanics). All four behave differently once the external feed stops.

### The oracle price

The [oracle price page](https://docs.trade.xyz/perpetuals/mechanics/oracle-price) says the oracle is the reference price for funding and a direct input to the mark price. During the external session, "the externally-derived fair price is transmitted as the oracle price."

When that feed stops, the oracle switches to internal pricing. The docs describe it this way:

> "When external inputs are unavailable, the oracle advances via a continuous-time exponentially weighted moving average that incrementally adjusts the previous oracle price by a fraction of the impact price difference."

In plain terms: the oracle starts from the last external price ("When external data becomes unavailable, the internal mechanism initializes from the last available external price") and keeps nudging itself toward where the BRENTOIL book is actually trading. The impact price difference compares the oracle with the average fill you would get for a set notional size on the bid and the ask. If the book bids above the oracle, the oracle drifts up. If it offers below, it drifts down. If one side of the book has too little depth, that side counts as zero.

The page gives the time constant as 30 minutes and caps how much any single update can move the oracle, at about 9.5% of the remaining gap per update. So the oracle follows the weekend book with a lag. It does not copy the last trade.

### The mark price

The mark price is what your profit and loss, margin, liquidations and stop or limit triggers run on. The [mark price page](https://docs.trade.xyz/perpetuals/mechanics/mark-price) defines it as the median of three components:

1. The oracle price.
2. The oracle price plus a 150-second exponentially weighted moving average of the gap between the perp's mid-price and the oracle.
3. The median of the best bid, best ask and last trade.

trade.xyz's relayer publishes the first two and the Hyperliquid protocol computes the third. The same page adds that "Relayer updates are clamped to ±50 bps of the current value to mitigate significant price jumps," and that this applies to both the mark and the oracle.

### The external price

A third value travels alongside the other two. The [external price page](https://docs.trade.xyz/perpetuals/mechanics/external-price) says that when external markets are closed, "the external price remains fixed at the external close price while the oracle advances via its internal pricing mechanism." So over a weekend you can see the frozen Friday reference and the moving oracle side by side, and the distance between them is how far the weekend book has traveled.

> **Note:** The trade.xyz [oracle time constant changelog](https://docs.trade.xyz/perpetuals/changelog/oracle-time-constant-updates) records the internal time constant dropping from 8 hours to 1 hour (November 21, 2025) and then to 30 minutes (April 30, 2026). Those entries are written about equity perpetuals. The current oracle page states 30 minutes without limiting it to equities. Parameters like this change, so check the docs before relying on a specific value.

### The discovery bounds

The weekend price cannot wander anywhere it likes. The [discovery bounds page](https://docs.trade.xyz/perpetuals/mechanics/discovery-bounds) says mark price moves are limited to ±(1/max leverage) around a reference price, and that at the start of an internal session the reference is "the last externally derived oracle price (e.g., the Friday close for assets that follow weekday market hours)."

If the oracle gets within a trigger distance of the edge (90% of the way, in the docs' own oil example), the reference re-anchors to that edge and a fresh band forms around it. Each market has a fixed number of these re-anchors per direction. Once they are used up, the last band is a hard cap until external pricing returns.

For BRENTOIL, the specification index read on October 14, 2026 lists 20x max leverage, a ±5% discovery bound and 2 resets. Those are the same parameters the docs use in their worked WTIOIL example, so the same arithmetic applies:

| Starting point | Furthest the mark can go | From Friday's external price |
|---|---|---|
| Up, after both resets | 1.05 × 1.05 × 1.05 | about +15.8% |
| Down, after both resets | 0.95 × 0.95 × 0.95 | about -14.3% |

At any single moment the window is still only ±5% wide. The resets move the window; they do not widen it. Up and down counters are independent, so a rally on Saturday does not use up the room to fall on Sunday.

**Trade Brent With a 4% Fee Discount** — BRENTOIL trades on Hyperliquid's order book with the same USDC balance as every other market. Sign up through our link for a lifetime 4% fee discount. [Join Hyperliquid](https://app.hyperliquid.xyz/join/Concept211)

---

## What happens at the Sunday-night reopen

At the start of the external session, the oracle's job changes back. The docs give two statements that matter here:

- From the oracle page: "When external inputs resume, the oracle reverts to the externally derived price on the next tick."
- From the discovery bounds page: "When external pricing resumes, the reference price reverts to the live externally derived price and all reset counters return to zero."

So the weekend's internal price stops counting. Whatever Brent futures open at becomes the oracle's input again.

Think about it as two outcomes. If the weekend book read the news well, the futures open somewhere near where BRENTOIL already trades, and not much happens. If the weekend book got it wrong, or news broke late on Sunday, the oracle moves to a different level and the perp, funding and mark price follow it. Anyone positioned on the wrong side of that gap absorbs it.

Two details from the docs are worth holding together. The oracle reverts to the external price "on the next tick," and relayer updates to mark and oracle are clamped to ±50 bps of the current value. The docs do not spell out how those two interact when the gap is large, so do not assume a large reopen gap lands as a single jump, or that it is smoothed out for you. Treat the reopen as a moment of risk either way.

There is also the contract roll. trade.xyz prices Brent from a designated futures contract and moves between contract months early each month on a published [roll schedule](https://docs.trade.xyz/perpetuals/specifications-and-schedules/roll-schedules), in steps timed at 5:30 PM ET. Those steps land in the daily weekday maintenance window, not on the weekend, but if you are holding through roll week the reference blend behind the price can shift between one session and the next.

---

## Funding and liquidation risk over the weekend

### Funding keeps running

Hyperliquid's [funding documentation](https://hyperliquid.gitbook.io/hyperliquid-docs/trading/funding) says funding "is paid every hour," and that for HIP-3 perps the premium is measured as the gap between the book's mid impact price and the oracle. trade.xyz applies a 0.5 multiplier on top. Its [funding changelog](https://docs.trade.xyz/perpetuals/changelog/funding-rate-formula-updates) (December 19, 2025) gives the formula and says the change "lowers baseline funding to ~5.5% annualized and results in less aggressive funding during weekend price discovery as well." The specification index lists BRENTOIL's funding rate multiplier as 0.5.

Over the weekend, the premium is measured against an oracle that is itself following the book. The oracle changelog spells out one consequence for equity perps in the deployer's words: with the shorter time constant, traders "who are directionally right on gap moves keep more of the move," and "shorts who sit through those gaps receive much less funding compensation." Do not count on weekend funding to pay you for leaning against a move. Our [funding rates guide](/guides/trading/funding-rates-explained) covers the general mechanics, and the [non-crypto perps cost breakdown](/guides/trading/non-crypto-perps-on-hyperliquid) works through what holding across a closed session costs in practice.

### Liquidations keep running too

trade.xyz's [liquidation page](https://docs.trade.xyz/perpetuals/risk-and-margining/liquidation-mechanics) says xyz markets inherit liquidation and auto-deleveraging from HyperCore and that "XYZ assets use the XYZ Relayer Mark price." The mark updates all weekend, so a weekend move can liquidate you before ICE opens.

The discovery bounds add one specific protection, in the deployer's words: "If a trader's liquidation price lies outside the active price bounds, their position cannot be liquidated while those bounds are in effect." That protection is only as wide as the current band. With two resets each way, the band can ratchet toward the roughly +15.8% / -14.3% range above, and the docs' own advice is to "manage risk based on the maximum possible range... not the instantaneous range."

In practice, that means sizing for the full range rather than the band on your screen. At 20x, a 5% move against you eats the entire initial margin, and liquidation comes before that point. The band can shift twice in each direction before it caps.

The protection also ends when the external session starts. Once the oracle takes the live futures price again, the bounds reset around it, so the reopen is where a weekend position meets the real market with nothing in between.

Check your margin mode as well. The specification index lists BRENTOIL as Cross Margin, so losses draw on your shared account balance. Read [isolated vs cross margin](/guides/trading/isolated-vs-cross-margin) before you leave a position open over a weekend.

And weekend depth varies. The oracle follows impact prices from the BRENTOIL book, so a large market order on a thin Saturday book can move the mark right away and, through the 30-minute moving average, pull the oracle after it.

Our [liquidation guide](/guides/trading/liquidation-explained) walks through how Hyperliquid closes a position once equity falls below maintenance margin.

> **Warning:** Nothing on this page is financial advice. Weekend oil trading on a leveraged perp combines leverage, a price set by one order book and a reopen you cannot control. Use a stop and a position size you can afford to lose all of.

---

## WTI vs Brent on Hyperliquid

trade.xyz deploys two oil perps on the xyz venue. Brent trades as BRENTOIL and WTI trades as CL (the trade.xyz docs call the WTI market WTIOIL; the Hyperliquid API and the app list it as `xyz:CL`). Both are on the same order book and margined from the same USDC balance.

| | BRENTOIL | CL (WTIOIL in the docs) |
|---|---|---|
| Underlying | 1 barrel of Brent crude oil | 1 barrel of WTI Light Sweet Crude Oil |
| External session (spec index) | Sunday 6 PM ET to Friday 6 PM ET | Sunday 6 PM ET to Friday 5 PM ET |
| Max leverage (Hyperliquid API, Oct 14, 2026) | 20x | 20x |
| Discovery bound / resets | ±5% / 2 | ±5% / 2 |
| Funding rate multiplier | 0.5 | 0.5 |

*Sources: trade.xyz [specification index](https://docs.trade.xyz/perpetuals/specifications-and-schedules/specification-index) and the Hyperliquid `meta` endpoint for the `xyz` dex, both read October 14, 2026.*

The weekend rules are the same for both: same internal oracle, same bound width, same number of resets. The difference is the timetable. Per the specification index, CL's external session ends an hour before BRENTOIL's on Friday, so WTI goes into internal pricing slightly earlier. Both reopen at 6 PM ET on Sunday.

Each grade has its own fundamentals and the two prices do not move in lockstep, so a weekend move in one does not tell you what the other's reopen will look like. Live prices, funding and open interest for each are on the [CL market page](/markets/xyz/cl) and the BRENTOIL page linked at the top. For contract specs, order steps and how to get set up, see [how to trade oil futures on Hyperliquid](/guides/trading/trade-oil-futures-on-hyperliquid). For the wider question of trading outside cash-market hours, our [after-hours trading guide](/guides/trading/after-hours-trading-guide) covers equities and indices as well.

To place a trade, connect your wallet at **[app.hyperliquid.xyz](https://app.hyperliquid.xyz/join/Concept211)** or at app.trade.xyz with the same wallet. Both reach the same BRENTOIL book.

**Get 4% Off Every Oil Trade** — Use our referral link before your first trade to lock in a lifetime 4% fee discount on BRENTOIL, CL and every other market on Hyperliquid. [Start Trading](https://app.hyperliquid.xyz/join/Concept211)
