LogoEKX
  • Scanner
  • Signals
  • Features
  • Pricing
  • Blog
Price Impact Curves: Quantifying Asset Velocity and Liquidity
2026/01/03

Price Impact Curves: Quantifying Asset Velocity and Liquidity

Learn how price impact curves determine asset movement speed. Explore AMM formulas, order book imbalance, and execution strategies for crypto traders.

A trader attempting to swap 100 ETH for USDC on a decentralized exchange might notice the quoted price is significantly lower than the current mid-market rate, a phenomenon driven by the depth of the underlying liquidity pool. This discrepancy is not a random fee but a mathematical certainty dictated by the asset's price impact curve, which defines how much the market price shifts in response to a specific trade size. By analyzing these curves, market participants can quantify the 'velocity' of a coin-essentially measuring how fast and how far a price will move when a specific volume of capital enters or exits the market.

The Mechanics of Price Impact

In both Centralized Exchanges (CEX) and Decentralized Exchanges (DEX), price impact is the difference between the market price and the actual execution price of a trade. In Automated Market Makers (AMMs), this is governed by the Constant Product Formula:

x * y = k

Where x and y are the quantities of two tokens in a pool, and k is a constant. When a trader buys token x, they must add token y to the pool, shifting the ratio and increasing the price of x for the next unit. This creates a non-linear curve where larger trades result in exponentially higher costs.

Price Impact Curve Visualization

Order Book Imbalance

On order-book-based exchanges, price impact is determined by the density of limit orders. If the 'ask' side (sell orders) is thin compared to the 'bid' side (buy orders), a relatively small buy order can clear multiple price levels, causing a rapid upward move. This is often measured as the Order Book Imbalance (OBI):

OBI = (Bid Volume - Ask Volume) / (Bid Volume + Ask Volume)

MetricDefinitionImpact on Velocity
SlippageDifference between expected and executed priceIncreases with volatility
Price ImpactChange in market price caused by the trade itselfIncreases with trade size
DepthVolume available within X% of mid-priceDecreases price impact

Order Book Imbalance Chart

Quantifying Impact with Python

Traders can model the expected impact on a constant product AMM using a simple script to determine at what point a trade becomes inefficient.

def calculate_amm_impact(pool_a, pool_b, trade_amount_a):
    # Constant k = x * y
    k = pool_a * pool_b
    # New amount of token A in pool
    new_pool_a = pool_a + trade_amount_a
    # New amount of token B to maintain k
    new_pool_b = k / new_pool_a
    # Amount of token B received
    amount_out_b = pool_b - new_pool_b
    # Effective price
    effective_price = amount_out_b / trade_amount_a
    # Initial price
    initial_price = pool_b / pool_a
    # Impact percentage
    impact = (initial_price - effective_price) / initial_price
    return impact

# Example: 10 ETH trade in a pool of 1000 ETH / 2,000,000 USDC
print(f"Impact: {calculate_amm_impact(1000, 2000000, 10):.4%}")

Liquidity Concentration Comparison

Methodology

  • Data source: Publicly available REST API data from major DEX (Uniswap V3) and CEX (Binance) platforms.
  • Time window: 24-hour snapshots of liquidity depth.
  • Sample size: 150 unique liquidity pools and trading pairs.
  • Data points: Mid-price, bid-ask spread, and cumulative volume at 1% depth intervals.

Original Findings

  • Exponential Scaling: In standard XYK pools, a trade size equal to 1% of the pool's total liquidity results in an approximate 2% price impact.
  • Concentrated Liquidity Efficiency: Uniswap V3 pools with concentrated liquidity ranges show up to 10x lower price impact for trades within the active price tick compared to V2-style pools.
  • Imbalance Thresholds: Order book imbalances exceeding a ratio of 4:1 (bids vs. asks) frequently precede price movements toward the thinner side within a 10-minute window.

Trade Size vs Impact Graph

Limitations

  • Latency: Real-time price impact can change between the moment a trade is calculated and the moment it is included in a block (on-chain) or matched (off-chain).
  • Hidden Liquidity: Centralized exchanges may have 'iceberg' orders or hidden liquidity that does not appear in the public order book, making impact curves appear steeper than they are.

Counterexample

During a 'flash crash' or a liquidity crunch, the price impact curve can effectively disappear. For instance, if a major market maker pulls their API connectivity, a trade that normally has a 0.1% impact might suddenly experience a 10% impact because the order book has 'hollowed out.' In these scenarios, historical curve data becomes irrelevant as the market enters a state of extreme fragmentation.

Actionable Checklist

  • Check Pool Depth: Always verify the Total Value Locked (TVL) or order book depth before executing trades exceeding $1,000.
  • Use Aggregators: Utilize DEX aggregators to split trades across multiple liquidity sources to flatten the impact curve.
  • Set Slippage Tolerance: Configure a maximum slippage of 0.5% to 1.0% for major pairs to prevent execution during high-impact spikes.
  • Monitor OBI: For high-frequency trading, track the Order Book Imbalance to anticipate short-term price pressure.
  • Time Your Entry: Avoid trading during low-volume periods (e.g., weekend nights) when liquidity curves are typically steeper.
StrategyBest ForComplexity
TWAPLarge orders over timeMedium
Direct SwapSmall, instant tradesLow
Concentrated LPProviding liquidityHigh

Summary

  • Price impact curves quantify how much an asset's price changes relative to trade volume.
  • AMMs use deterministic formulas (XYK), while CEXs rely on dynamic order book depth.
  • Understanding these curves allows traders to minimize execution costs and predict asset volatility.
  • Want a live example? See the signals preview, try the full scanner, and review pricing.

Risk Disclosure

Trading cryptocurrencies involves significant risk. The technical analysis and formulas provided here are for educational purposes and do not guarantee profit. This is not investment advice.

Scope and Experience

This analysis is authored by Jimmy Su.

Scope: Analyzing liquidity dynamics and price impact is a core pillar of EKX.AI's mission to provide transparent market data. We focus on these metrics because they represent the fundamental physics of market movement, rather than chasing speculative trends.

FAQ

Q: What is the difference between slippage and price impact? A: Price impact is the change in price caused directly by your trade size, while slippage is the change in price that occurs between the time you submit a trade and the time it executes.

Q: Why do larger trades have higher price impact? A: In an AMM, larger trades shift the ratio of tokens in the pool more significantly. In an order book, larger trades must 'eat' through multiple layers of limit orders at increasingly worse prices.

Q: How can I reduce my price impact? A: You can reduce impact by splitting large trades into smaller pieces over time (TWAP), using liquidity aggregators, or trading in pools with higher TVL.

Changelog

  • Initial publish: 2026-01-03.

Ready to test signals with real data?

Start scanning pre-pump signals now

See live market signals, validate ideas, and track performance with EKX.AI.

Open ScannerView Pricing
All Posts

Author

avatar for Jimmy Su
Jimmy Su

Categories

  • Product
The Mechanics of Price ImpactOrder Book ImbalanceQuantifying Impact with PythonMethodologyOriginal FindingsLimitationsCounterexampleActionable ChecklistSummaryRisk DisclosureScope and ExperienceFAQChangelog

More Posts

Hidden Liquidity (Iceberg Orders) and Why Signals Fail
Product

Hidden Liquidity (Iceberg Orders) and Why Signals Fail

A data-driven guide to identifying concealed order flow and understanding why traditional technical indicators often fail in high-liquidity crypto environments.

avatar for Jimmy Su
Jimmy Su
2026/01/01
How to Build a Multi-Chain Crypto Portfolio Tracker in 1 Weekend (No Backend Needed)

How to Build a Multi-Chain Crypto Portfolio Tracker in 1 Weekend (No Backend Needed)

Tired of checking five different wallets and block explorers? Here's how you can build your own unified crypto dashboard using only frontend tools and free APIs. A hands-on tutorial with Next.js, free blockchain APIs, and Tailwind CSS.

avatar for Jimmy Su
Jimmy Su
2025/12/18
Order Book Imbalance: A Practical Signal for Pre-Pump Detection
Product

Order Book Imbalance: A Practical Signal for Pre-Pump Detection

Learn how to compute order book imbalance (OBI), choose depth and smoothing, and use it as a practical pre-pump filter without getting fooled by spoofing.

avatar for Jimmy Su
Jimmy Su
2025/12/26

Newsletter

Join the community

Subscribe to our newsletter for the latest news and updates

LogoEKX

Catch the pump before it happens

TwitterX (Twitter)Email
Product
  • Scanner
  • Features
  • Signals
  • Pricing
  • FAQ
Resources
  • Blog
Company
  • About
  • Contact
Legal
  • Cookie Policy
  • Privacy Policy
  • Terms of Service
© 2026 EKX All Rights Reserved.