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:
- Total size โ the full quantity you want to execute (e.g., 500 BTC perp).
- Interval โ how often a child order fires (e.g., every 30 minutes).
- Duration โ how long the parent order stays live (e.g., 7 days).
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.
| Field | What it controls | Example |
|---|---|---|
| Side | Buy or sell | Buy |
| Total size | Full quantity to execute | 500 BTC |
| Price | Limit price for each child order | 67,500 USDC |
| Interval | Time between child orders | 30 min |
| Duration | How long the parent order lives | 7 days |
| Post-only | Whether child orders must be maker | Yes |
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:
- Manual cancel. You can cancel the parent order at any time from the open orders panel. All remaining unfilled child orders are cancelled immediately.
- Full fill. If every child order fills before the duration expires, the parent order completes early.
- 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.
- 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).
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:
- TWAP is best when you have a target price and want to slice into it slowly. You are saying: "I want 500 BTC at 67,500 or better, spread over 7 days."
- Chase is best when you want to follow a moving reference price (like the mid or a specific indicator level) and execute as the price approaches. You are saying: "I want to buy 500 BTC, and I will chase the price down as it drops."
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.
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 โ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.
- Duration: 7 days = 168 hours
- Interval: 1 hour
- Number of child orders: 168
- Size per child order: 200 / 168 โ 1.19 ETH
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:
- What is your target price, and is it realistic for the next 7 days? If the market is trending strongly against your target, a 7-day TWAP at a fixed price will underfill.
- What is your maximum acceptable slippage per slice? This determines whether you use post-only or allow taker crosses.
- What happens if you are only 50% filled at the end of 7 days? Do you re-issue a new TWAP at a new price, or do you switch to a market order for the remainder?
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.