๐Ÿ“– Guides

Hyperliquid TWAP 7-Day Order Setup & Sizing Math (2026)

โš ๏ธ Disclosure: Some links on this page are affiliate links. If you sign up through them, I may earn a commission โ€” at no extra cost to you. I only review tools I actually use.
About this guide: I'm Lawrence, the writer behind supa.is. Between February and May 2026 I've published 150+ articles on supa.is across crypto and brokerage tooling โ€” including 30+ Hyperliquid-specific guides (recent examples: Hyperliquid Order Types Explained, Hyperliquid Chase Orders: New Perp Order Type, Hyperliquid Maker vs Taker Fees). The most-repeated reader question across that Hyperliquid archive is exactly how to configure a TWAP order's running time โ€” specifically the 7-day duration field โ€” which is why I'm publishing this standardized guide instead of answering one-off.

You want to move a large position over a week without flashing your full size on the book. Hyperliquid's TWAP order type is built for exactly that: it splits your total order into smaller child orders that fire on a schedule you control. The running-time field is where most setups get messy. The announcement that shipped the feature lists 7 days as the maximum duration for a TWAP order (Hyperliquid announcement), and the official docs describe TWAP as an order type that executes in slices over a chosen interval (Hyperliquid docs: order types).

This guide walks through what the 7-day duration actually does, how the child-order cadence works, what cancels a running TWAP, and when you should reach for the newer Chase order type instead. This is the mechanism as documented, plus the sizing math that decides whether TWAP is the right tool for your size.

What a TWAP Order Actually Does

A TWAP (time-weighted average price) order is not a single order. It is a parent instruction that the Hyperliquid CLOB engine breaks into a series of smaller child orders. Each child order is placed at a price you specify, and the engine spaces them out over the duration you set.

The three inputs that matter are:

The engine divides total size by the number of intervals that fit inside the duration. If you set 7 days with a 30-minute interval, that is 336 child orders, each sized at roughly 1.49 BTC (500 / 336). The exact split depends on rounding, but the principle is that no single child order is large enough to move the book noticeably.

The docs classify TWAP alongside limit, market, stop, and other order types on the trading page (order types reference). The key distinction: a plain limit order sits on the book until filled or cancelled. A TWAP order never sits on the book as one block. It is a scheduled drip.

The 7-Day Maximum: What It Means in Practice

The announcement that introduced TWAP on Hyperliquid states the maximum duration is 7 days (announcement). That cap changes how you size the slices.

It sets a floor on your minimum child-order size. If you want to execute 1,000 ETH over 7 days with a 1-hour interval, you get 168 child orders of about 5.95 ETH each. If you shorten the duration to 1 day, you get 24 child orders of about 41.67 ETH each. The shorter the duration, the larger each slice, and the more visible each slice is on the book. For a market maker watching the order book, a 41-ETH limit order at a round number is a different signal than a 6-ETH one. It caps how slowly you can slice. Some traders want to execute a 10,000 BTC position over a month. TWAP cannot do that. The 7-day ceiling means the slowest you can go is 7 days. If your size genuinely needs a longer horizon, you either split it into multiple sequential TWAP orders (each 7 days) or use a different execution method. It interacts with the interval field. The interval must be short enough that at least one child order fits inside the duration. A 7-day duration with a 1-day interval gives you 7 child orders, which is technically valid but defeats the purpose of slicing. The practical minimum interval depends on the market's liquidity and how aggressive you want each slice to be.

Setting Up a 7-Day TWAP Order: The Fields

When you open the order panel on the Hyperliquid trading interface and select TWAP, you fill in the following fields. The exact labels may vary slightly between the web UI and the API, but the parameters are the same as described in the order types documentation.

FieldWhat it controlsExample
SideBuy or sellBuy
Total sizeFull quantity to execute500 BTC
PriceLimit price for each child order67,500 USDC
IntervalTime between child orders30 min
DurationHow long the parent order lives7 days
Post-onlyWhether child orders must be makerYes
The post-only toggle is important. If you enable it, each child order is placed as a maker order. If the price would cross the spread and become a taker, the child order is rejected rather than executed at a worse price. This protects you from paying taker fees on a slice that should have been maker. The trade-off: in a fast market, some child orders may be rejected and never fill, leaving your total execution incomplete.

If you disable post-only, child orders can cross the spread. You get more reliable execution but pay taker fees on the slices that cross. For a 7-day order, the fee difference can be meaningful. On Hyperliquid, the standard taker fee is higher than the maker fee, so a 500 BTC position executed as taker versus maker is a real cost difference. The maker vs taker fee guide on supa.is covers the exact fee tiers and how post-only interacts with them.

What Cancels a Running TWAP Order

A TWAP order is not fire-and-forget. Several conditions can end it before the 7 days are up:

  1. Manual cancel. You can cancel the parent order at any time from the open orders panel. All remaining unfilled child orders are cancelled immediately.
  2. Full fill. If every child order fills before the duration expires, the parent order completes early.
  3. Post-only rejection cascade. If post-only is enabled and the market moves away from your limit price, child orders may be rejected repeatedly. The parent order stays alive until the 7-day duration ends, but you may end up with very few fills.
  4. Account liquidation. If your position is liquidated (for example, if you are selling into a declining market and your margin is insufficient), the TWAP order is cancelled as part of the liquidation process. The docs describe liquidation as a forced close of positions when margin falls below the maintenance requirement (order types and trading mechanics).
None of these cancellation paths are unique to TWAP. They apply to any open order. But the 7-day duration makes the exposure window longer, so the risk of a partial fill (you executed 300 BTC out of 500 and the market moved) is more pronounced than with a 1-hour TWAP.

TWAP vs Chase: When to Use Which

Hyperliquid recently shipped Chase orders, a newer order type that tracks a moving price target instead of a fixed limit price. The Chase order guide on supa.is covers the mechanics in detail, but the practical distinction for a 7-day execution plan is this:

For a 7-day horizon, I default to TWAP when the target price is fixed, because that is the cleaner execution plan. Chase is more useful for intraday or swing scenarios where the reference price is shifting hour to hour. If your 7-day plan has a fixed target, stick with TWAP. If your target is "buy whenever the price dips below X, and keep chasing lower," Chase may fit better.

The order types overview on supa.is maps out all the available types and when each one applies, which is a useful companion read if you are deciding between TWAP, Chase, stop, and plain limit for a specific trade.

๐Ÿ’ก Hyperliquid

Like what you're reading? Try it yourself โ€” this link supports ChartedTrader at no cost to you.

Open a Hyperliquid account and get a 4% fee discount on your first $25M of volume โ†’
๐ŸŽ You receive: 4% fee discount on first $25M volume ยท per account, lifetime

Sizing Your Child Orders: A Quick Math Example

Suppose you want to sell 200 ETH perp over 7 days. You have a target price of 3,200 USDC and you want to use post-only to stay maker.

A 1.19 ETH limit order at 3,200 USDC is small enough that it will not be visible to most market participants on a liquid perp. If you shorten the duration to 3 days with a 30-minute interval, you get 144 child orders of about 1.39 ETH each. Still small, but slightly more visible.

The rule of thumb: keep each child order below 1โ€“2% of the visible book depth at your target price. If the book at 3,200 USDC shows 500 ETH of asks, a 1.19 ETH slice is about 0.24% of that depth. That is invisible. An 8.33 ETH slice (which you would get from a 1-day duration with a 1-hour interval: 200 / 24) is about 1.7% of that depth, which is still modest but no longer invisible.

Common Mistakes With 7-Day TWAP Orders

Setting the interval too long. A 7-day duration with a 6-hour interval gives you only 28 child orders. If your total size is 1,000 BTC, each slice is 35.7 BTC. That is a large order on most perp books. You have not actually hidden your size; you have just spread it over fewer, larger prints. Forgetting post-only in a volatile market. If you disable post-only and the market gaps through your limit price, your child orders become taker orders and you pay the higher fee on every slice. Over 7 days, that fee drag compounds. Not monitoring the parent order. A 7-day TWAP is a long-running instruction. If the market trends away from your limit price, your post-only child orders will be rejected and you will end the week with a large unfilled remainder. Check the open orders panel at least once a day. If the market has moved, cancel and re-issue with a new price. Using TWAP for a size that does not need it. If you are executing 5 BTC, a single limit order is fine. TWAP adds complexity (more fields, more monitoring) without reducing slippage on a size that is already small relative to the book. TWAP earns its keep when your size is large enough that a single order would move the price.

How the 7-Day Duration Fits Into a Broader Execution Plan

A 7-day TWAP is one tool in a larger execution strategy. Before placing it, I check:

The Hyperliquid order types guide and the Chase order guide cover the adjacent tools you would use in a multi-step execution plan.

FAQ

What is the maximum duration for a Hyperliquid TWAP order?

The maximum duration is 7 days, as stated in the Hyperliquid announcement that shipped the feature. You cannot set a TWAP order to run for 14 days or a month.

Does a TWAP order pay maker or taker fees?

Each child order pays maker or taker fees depending on whether it rests on the book or crosses the spread. If you enable post-only, child orders are maker-only and rejected if they would cross. If you disable post-only, some child orders may execute as taker. See the maker vs taker fee guide for the exact fee tiers.

Can I cancel a running TWAP order before 7 days are up?

Yes. You can cancel the parent order at any time from the open orders panel. All remaining unfilled child orders are cancelled immediately. Any child orders that have already filled are not reversed.

Should I use TWAP or Chase for a 7-day execution?

Use TWAP if you have a fixed target price and want to slice into it over time. Use Chase if you want to follow a moving reference price. For most 7-day large-position executions with a defined target, TWAP is the better fit. The Chase order guide covers when Chase is the right choice.

What happens if the market moves away from my TWAP limit price?

If post-only is enabled, your child orders will be rejected and the parent order will stay alive until the 7-day duration ends, but with very few or no fills. If post-only is disabled, child orders may cross the spread and execute at worse prices. In either case, monitor the order and consider cancelling and re-issuing at a new price if the market has moved significantly.

Risk Warning

Risk Warning: Crypto trading involves substantial risk of loss. Never invest more than you can afford to lose. This is not financial advice.

---

If you are setting up a Hyperliquid account to test TWAP execution on a small position before scaling up, you can open a Hyperliquid account. Hyperliquid's official fee documentation is the source to check for current referral-related fee discounts and any volume-based fee treatment before you rely on a specific discount in your execution math (Hyperliquid fees, as of 2026-08).

Continue with Hyperliquid

Browse the Hyperliquid guide hub for the complete user journey.

๐Ÿงฎ Free Hyperliquid calculators

Fee Calculator โ†’
Hyperliquid vs centralized exchange fee comparison
PnL & Liquidation โ†’
Perp PnL + liquidation price
Position Size โ†’
Risk-aware position sizing for HL perps
Hyperliquid

Ready to get started? Use the link below โ€” it helps support ChartedTrader at no cost to you.

Open a Hyperliquid account and get a 4% fee discount on your first $25M of volume โ†’
๐ŸŽ You receive: 4% fee discount on first $25M volume ยท per account, lifetime
๐Ÿ“ˆ

About the author

I'm a systematic trader running live strategies on IB (USDJPY momentum) and Hyperliquid (crypto perps). Every tool reviewed here is something I've used with real capital. Questions? Reach out.

๐Ÿ“š Related Articles

๐ŸŽ“
Tutorials

Hyperliquid TWAP Order: Trigger & Max/Min Price (2026)

How to use Hyperliquid TWAP order trigger price, max/min price limits, and 7-day running time to execute large trades with minimal slippage.

August 8, 2026 โฑ 13 min read
๐Ÿฆ
Brokers & Exchanges

Does Hyperliquid Support Trailing Stops? Setup Guide (2026)

Hyperliquid does not currently list a native trailing-stop order in its official order types. It supports market, limit, stop market, stop limit, take market, take limit, scale, TWAP, and TP/SL orders. To trail a stop, you must either move a reduce-only stop manually or automate cancel-and-replace through the API. A normal TP/SL is not a trailing stop: its trigger stays fixed until you change or cancel it.

March 4, 2026 โฑ 3 min read
๐Ÿ“–
Guides

Hyperliquid Chase Orders: New Perp Order Type (2026)

Hyperliquid just launched Chase Orders for perp markets on desktop. Learn how this new order type works, its use cases, and how to execute it safely.

August 13, 2026 โฑ 8 min read