HomeBlogWhy Execution Cost Changes at Different Times of Day
Analysis9 min readApril 3, 2026

Why Execution Cost Changes at Different Times of Day

Analysis of how execution costs vary across Asian, European, and US trading sessions. Find the best and worst times to trade on DEX perpetuals.

The Pattern Every DEX Trader Should Know

Execution cost on DEX perpetual exchanges is not constant. It does not even vary randomly. It follows a predictable, repeating daily pattern driven by the global rhythms of financial market activity — and if you are trading without awareness of this pattern, you are systematically paying more than you need to.

LiquidView's time-series data across all nine supported DEX perpetual platforms shows a consistent 24-hour execution cost cycle. The cycle is governed primarily by liquidity depth, which in turn is driven by market maker activity and trading volume. When sophisticated market makers are active and competitive, they post tighter spreads and deeper quotes, driving down execution cost for everyone. When market maker activity is thin, spreads widen, depth falls, and execution cost rises — sometimes dramatically.

Understanding when and why this cycle occurs — and which exchanges are more and less susceptible to it — lets you choose the timing of non-urgent trades to save 30–60% on execution costs with no additional risk.

All time-of-day analysis in this article uses UTC timestamps. LiquidView's dashboard displays a real-time execution cost heatmap by hour of day and day of week for each supported exchange. This heatmap is the practical tool for applying the patterns described here.

Asian, European, and US Sessions: How Each Affects Liquidity

Crypto markets trade 24/7, but market maker activity is strongly correlated with traditional financial market hours. This creates three distinct liquidity phases in a typical day, each with different execution cost characteristics.

The Asian session (roughly 00:00–08:00 UTC) corresponds to business hours in Tokyo, Seoul, Singapore, and Hong Kong. Crypto trading volume during this session has increased substantially over the past three years as Asian institutional and retail participation has grown. However, market maker quoting activity on DEX perpetuals remains lower than during Western sessions. Asian-session spreads on BTC-USD are typically 15–30% wider than US session spreads, and depth within 0.1% is 20–40% lower. Execution cost for $100K BTC orders runs roughly 1–3 bps higher than during peak hours.

The European session (08:00–14:00 UTC) marks a significant improvement in liquidity as London and Frankfurt participants come online. European market makers are active participants in crypto derivatives, and their arrival noticeably tightens spreads and deepens books across all major DEX perp platforms. By 10:00 UTC, spreads on BTC-USD have typically narrowed to near their daily tights. Execution cost during this window is competitive, often within 0.5–1 bps of the US session peak.

The US session (14:00–22:00 UTC) represents peak liquidity on virtually every DEX perpetual platform. US market hours — particularly the New York open (14:30 UTC) and the overlap between London close and New York afternoon (17:00–20:00 UTC) — generate the highest trading volumes and the most competitive market maker quoting. BTC spreads reach their daily minimum during this window, depth is at its maximum, and execution cost for large orders is at its lowest. A $500K BTC order executed at 17:00 UTC might cost 5 bps; the same order at 03:00 UTC might cost 12 bps.

The late Asian / early Pacific session (22:00–00:00 UTC) is the liquidity trough. This 2-hour window sits between the US close and the Asian market open, overlapping only with Sydney and parts of Asia Pacific. Volume drops sharply, market maker activity thins out, and execution costs typically reach their daily maximum during this window — particularly for order sizes above $100K.

Real Data: Time-of-Day Execution Cost Patterns by Exchange

LiquidView's 30-day rolling average execution cost data by hour of day reveals distinct patterns for each exchange. The magnitude of time-of-day variation differs significantly across platforms, providing important practical guidance.

Hyperliquid shows the smallest time-of-day variation of any major platform. Its deep ecosystem of professional market makers maintains competitive quoting even during off-peak hours. For $100K BTC orders, the spread between best-hour (17:00 UTC, ~3.5 bps) and worst-hour (23:00 UTC, ~5.2 bps) is approximately 1.7 bps — meaningful but modest. The consistency is a reflection of Hyperliquid's ability to attract market makers who quote 24/7 due to the volume available even during quiet periods.

Lighter shows moderate time-of-day variation. For $100K BTC, the best hour averages 3.8 bps (around 15:00–17:00 UTC) versus 6.5 bps at the worst hour (around 23:00–01:00 UTC) — a spread of 2.7 bps. For larger orders ($300K+), the variation is proportionally larger because off-peak depth degradation compounds the price impact component faster.

Paradex exhibits the widest time-of-day variation among the top-tier platforms. For $100K BTC, best-hour cost is approximately 5.5 bps (17:00 UTC) versus 11+ bps at the worst hour. This 2x+ range reflects Paradex's smaller market maker ecosystem — when a few large market makers step back from quoting during off-hours, the impact on depth and spread is more pronounced than on Hyperliquid where dozens of market makers compete simultaneously.

For smaller exchanges in the LiquidView coverage universe, time-of-day variation can be extreme. During the 22:00–02:00 UTC window, some platforms see spreads widen to 10–20 bps on BTC — levels that make all but the smallest orders inefficient to execute. On these platforms, restricting trading to the 10:00–20:00 UTC window is essentially mandatory for anyone trading above $50K.

Day of week matters too, not just hour of day. Weekend execution costs are systematically higher than weekday costs across all DEX perp platforms — typically 20–40% higher for Saturday/Sunday versus Tuesday/Wednesday. Never execute a large, non-urgent order on a weekend if it can wait until Monday.

Best Times to Trade by Exchange

Based on LiquidView's rolling 30-day execution cost data, the following hour ranges represent optimal execution windows for non-time-sensitive trades on each major platform. All times are UTC.

  • Hyperliquid: 14:00–20:00 UTC (US session peak). Deepest books, tightest spreads. Second-best window: 09:00–12:00 UTC (European morning). Avoid: 22:00–02:00 UTC — cost increase of 1–3 bps versus peak.
  • Lighter: 15:00–19:00 UTC (US afternoon / London close overlap). Depth is maximized. Second-best: 10:00–13:00 UTC. Avoid: 23:00–03:00 UTC — cost increase of 2–4 bps for $100K+ orders.
  • Paradex: 14:00–18:00 UTC strictly. Paradex shows the sharpest peak-to-trough difference. Outside the 12:00–20:00 UTC window, execution degrades noticeably. Avoid entirely: 21:00–07:00 UTC for orders above $75K.
  • gTrade: relatively insensitive to time of day given its oracle-based model — oracle prices do not depend on order book depth. The dynamic spread adjustment is correlated with volatility rather than time of day. Trade any time but avoid high-volatility events when the dynamic spread expands.
  • All exchanges: avoid 22:00–00:00 UTC and all weekend hours for orders above $50K unless time-sensitive.

The clearest actionable insight from this analysis is simple: if you have flexibility in when you execute a non-urgent trade, the 15:00–19:00 UTC window on any weekday dominates every other option. This window captures the overlap between London afternoon and New York morning — the highest-volume, deepest-book period across all global financial markets, including crypto.

How to Use Time-of-Day Data for Practical Optimization

Applying time-of-day insights to your trading requires distinguishing between time-sensitive and non-time-sensitive trades. For time-sensitive entries driven by breaking signals, you cannot wait for optimal hours — speed matters more than cost. For non-time-sensitive trades — scaling into a position, regular rebalancing, executing planned entries or exits — timing optimization is pure upside.

The practical rule is straightforward: for any non-urgent trade above $25K, check the current hour against the optimal window for your exchange. If you are outside the optimal window, calculate the cost of waiting. LiquidView's real-time execution cost dashboard shows current cost versus the rolling 30-day average for this hour — if current cost is within 10% of the average, execute now. If current cost is more than 20% above the rolling average for peak hours, consider waiting.

For regular automated strategies, the time-of-day pattern can be baked into the execution logic directly. If your strategy fires a signal at 02:00 UTC for a $200K BTC entry on Hyperliquid, the strategy can delay execution until 14:00 UTC and place the order as a passive limit at mid — saving both the time-of-day premium (estimated 1.5 bps) and the taker fee versus maker fee (2.7 bps swing on Hyperliquid). Combined, this 4.2 bps improvement on a $200K trade is $840 per occurrence — meaningful at any frequency.

For traders who execute multiple times per week, building a simple scheduling wrapper that records planned trades and queues them for execution during optimal windows is a low-effort, high-value optimization. The implementation requires knowing the signal, the size, and the exchange — three inputs you already have — plus a timing rule. The LiquidView API can provide the "is cost currently within X% of the daily minimum" data point needed to implement the scheduling decision automatically.

LiquidView's execution cost heatmap visualizes average cost by hour of day and day of week for each exchange, displayed as a color-coded grid. Green cells represent the cheapest execution windows; red cells the most expensive. Print this heatmap or keep it bookmarked — it summarizes everything in this article at a glance.

Using LiquidView's Execution Cost Heatmap

The LiquidView execution cost heatmap is a 7×24 grid (days of week by hours of day) that shows the average all-in execution cost for a selected exchange and order size during each cell. Colors range from deep green (lowest cost) to deep red (highest cost), with hover tooltips showing the precise average in basis points.

To use the heatmap: first select the exchange you typically trade on, then set the order size to match your typical trade size, then select the token (BTC, ETH, SOL, or others). The heatmap refreshes to show the 30-day rolling average for those parameters. The green zones tell you the optimal execution windows; the red zones tell you when to wait.

You can also compare heatmaps across exchanges side-by-side. This reveals not just the time-of-day patterns but also how consistently each exchange maintains tight costs throughout the day — a proxy for market maker ecosystem robustness. Exchanges with mostly green heatmaps (low variance across time) are more predictable execution venues than those with large red zones, even if the red-zone exchanges occasionally offer the lowest absolute cost during their peak hours.

Advanced traders use the heatmap in combination with real-time cost data: check the heatmap for the expected cost at the current hour, compare against the actual live cost shown on the dashboard, and trade the discrepancy. If live cost is significantly below the historical average for this hour, that is an unusually favorable window — execute immediately. If live cost is significantly above historical average (perhaps due to a volatility spike), consider waiting for conditions to normalize.

time of daytrading sessionsexecution costoptimization

See it in action

Compare execution costs across 9+ DEX perpetuals in real-time with LiquidView.