Market Making Bot Guide: How Crypto Market Makers Work (2026)
Published March 7, 2026 · By JaredFromSubway
Market making is one of the oldest and most essential functions in any financial market. In crypto, market makers are the entities — whether human traders, automated bots, or institutional firms — that continuously place buy and sell orders on both sides of an order book, providing the liquidity that allows everyone else to trade. Without market makers, spreads widen, slippage increases, and markets become illiquid. In the decentralized finance (DeFi) ecosystem, the concept of market making has evolved dramatically with the rise of automated market makers (AMMs) like Uniswap, which replace traditional order books with algorithmic liquidity pools.
In this comprehensive guide, JaredFromSubway breaks down how market making bots operate across both centralized exchanges (CEXs) and decentralized exchanges (DEXs), the mechanics of bid-ask spreads, inventory risk management, and why the MEV extraction approach used by JaredFromSubway ultimately captures more value than passive market making strategies. Whether you are evaluating market making as a business, building your own bot, or simply trying to understand how liquidity works in crypto, this guide covers everything you need to know in 2026.
What Is a Market Making Bot?
A market making bot is an automated trading program that continuously places limit orders on both the buy side (bids) and the sell side (asks) of a trading pair. The bot profits from the spread — the difference between the price at which it buys and the price at which it sells. For example, if a bot places a bid at $99.50 and an ask at $100.50 for ETH, and both orders fill, the bot earns $1.00 per unit in spread. The challenge is that markets move constantly. If the price of ETH drops sharply after the bot buys at $99.50, the bot is left holding an asset that is now worth less than what it paid. This is the fundamental tension of market making: you earn small, consistent spread profits while facing the risk of large directional losses.
Modern market making bots manage this tension through sophisticated algorithms that adjust bid and ask prices in real time based on volatility, order book depth, recent trade flow, and the bot's current inventory position. The goal is to maintain a balanced inventory — roughly equal value on both sides — while capturing as much spread as possible. Professional market making operations run these bots 24/7 across dozens or even hundreds of trading pairs simultaneously.
How Does Market Making Differ from MEV Extraction?
Market making and MEV extraction are fundamentally different strategies, though they interact closely on-chain. A market maker earns revenue by providing liquidity — placing orders that other traders execute against. The market maker takes on inventory risk and earns the spread as compensation. An MEV bot, by contrast, earns revenue by extracting value from the ordering of transactions within a block. MEV strategies include sandwich attacks, arbitrage, and liquidations — none of which require the bot to provide persistent liquidity. MEV bots are predators; market makers are infrastructure.
Where the two intersect is on decentralized exchanges. When an AMM pool's price drifts away from the true market price (due to a large swap, for example), arbitrage bots step in to correct the discrepancy. These arbitrage bots are effectively taking value from passive liquidity providers (LPs) who are on the wrong side of stale pricing. This dynamic — known as impermanent loss — is the primary cost of being a passive market maker on a DEX. JaredFromSubway operates on the MEV extraction side of this equation, capturing value that passive market makers lose.
How Do Bid-Ask Spread Mechanics Work?
The bid-ask spread is the core revenue mechanism for any market maker. The bid is the highest price the market maker is willing to pay for an asset, and the ask is the lowest price at which they are willing to sell. The spread between these two prices represents the market maker's gross profit per round-trip trade.
Several factors determine the optimal spread width. In highly liquid markets with tight competition (like the BTC/USDT pair on Binance), spreads are razor-thin — often a single basis point or less. In illiquid altcoin markets, spreads may be 1-5% or more. The market making bot must calibrate its spread dynamically: too wide and it will not attract fills; too narrow and the profit per trade will not cover the risk of adverse price movement. Volatility is the critical variable. During periods of high volatility, spreads must widen to compensate for increased directional risk. During calm markets, spreads tighten to remain competitive and attract order flow.
On AMMs like Uniswap, the spread equivalent is the swap fee (typically 0.3% on Uniswap V2, or variable tiers of 0.01%, 0.05%, 0.3%, and 1% on Uniswap V3). Unlike order book market makers who set their own spreads, AMM LPs earn fees determined by the protocol. The trade-off is simplicity: AMM LPs do not need to actively manage orders, but they also cannot adapt their pricing to market conditions the way an order book market maker can.
What Is the Difference Between CEX and DEX Market Making?
Centralized exchange (CEX) market making and decentralized exchange (DEX) market making are substantially different in their mechanics, risks, and tooling.
CEX Market Making
On centralized exchanges like Binance, Coinbase, or OKX, market makers interact with a traditional limit order book via REST or WebSocket APIs. The bot places limit buy and sell orders at specific prices and quantities, then adjusts them continuously as market conditions change. CEX market making requires API key management, exchange account funding, and compliance with the exchange's rate limits and trading rules. The advantage is speed: CEX APIs operate with single-digit millisecond latency, and there are no gas costs. The risk is counterparty exposure — your funds sit on the exchange, subject to the exchange's solvency and security.
DEX Market Making
On decentralized exchanges, market making primarily takes the form of providing liquidity to AMM pools. On Uniswap V2, this means depositing equal value of two tokens into a pool. On Uniswap V3, LPs can concentrate their liquidity within specific price ranges for higher capital efficiency, but this requires active management — if the price moves outside the LP's range, they earn zero fees. DEX market making carries the additional cost of gas fees for every position adjustment, the risk of impermanent loss, and exposure to JIT (just-in-time) liquidity MEV — where sophisticated bots add and remove liquidity around large trades to capture fees without taking on sustained inventory risk.
See How MEV Bots Extract Value from Market Makers
JaredFromSubway's live terminal shows real-time MEV extraction — sandwich attacks, arbitrage corrections, and JIT liquidity events that directly impact market maker profitability. Understand the ecosystem from the MEV side.
Launch the TerminalWhat Is Hummingbot and How Do Open-Source Market Making Frameworks Work?
Hummingbot is the most widely used open-source market making framework in crypto. It provides a modular, Python-based platform that connects to dozens of CEXs and DEXs, allowing anyone to deploy market making strategies without building infrastructure from scratch. Hummingbot supports pure market making (placing bids and asks around mid-price), cross-exchange market making (arbitraging price differences between exchanges), and AMM LP strategies on Uniswap, SushiSwap, and other protocols.
While Hummingbot lowers the barrier to entry, it is important to understand its limitations. Out-of-the-box strategies are well-known and widely deployed, meaning the edge they provide is minimal in competitive markets. Configuration requires deep understanding of spread calibration, order sizing, and inventory management. Inexperienced users running Hummingbot with default settings on volatile pairs frequently lose money to adverse selection — filling orders right before large price moves. For serious market making operations, Hummingbot serves as a starting point for customization rather than a turnkey solution.
How Do Market Making Bots Manage Inventory Risk?
Inventory risk is the primary challenge in market making. When a market maker accumulates too much of one asset — because their buy orders are filling more than their sell orders, for instance — they become exposed to the directional risk of that asset's price declining. Managing this risk is what separates profitable market makers from unprofitable ones.
The most common approach is inventory skewing. When the bot holds excess inventory on one side, it adjusts its quotes to incentivize trades that rebalance. If the bot is long ETH (holding more ETH than desired), it lowers its ask price slightly to attract sellers and raises its bid price to discourage further buys. This reduces spread revenue but prevents dangerous inventory accumulation. More advanced strategies incorporate hedging on correlated markets, using perpetual futures or options to offset spot inventory risk. Professional market makers like Wintermute and Jump Trading maintain sophisticated risk management systems that hedge positions across multiple venues in real time.
On AMMs, inventory risk manifests as impermanent loss. When the price of one token in a pool diverges significantly from the entry price, the LP's position is worth less than if they had simply held the tokens. Unlike order book market makers who can actively manage their exposure, AMM LPs are passively exposed to every trade that moves the pool's price. This is one reason JaredFromSubway's MEV approach is more capital-efficient: MEV extraction does not require holding persistent inventory positions that bleed value through impermanent loss.
Is Uniswap LP Passive Market Making?
Yes — providing liquidity on Uniswap is fundamentally a form of passive market making. When you deposit tokens into a Uniswap pool, you are offering to buy and sell at prices determined by the constant product formula (x * y = k on V2) or within your specified tick range (on V3). Every swap that routes through your pool pays you a fee, just like a traditional market maker earns the spread. The critical difference is that you have no control over pricing. The AMM algorithm determines the price based on pool reserves, and you cannot widen your spread during volatile periods or tighten it during calm ones.
This lack of control makes Uniswap LPs particularly vulnerable to informed order flow. When an arbitrageur corrects a stale price in a pool, they are effectively trading against LPs who are offering a worse price than the true market. This is the "toxic flow" problem, and it is the primary reason why many Uniswap V3 positions are net-unprofitable after accounting for impermanent loss. Research from multiple academic studies in 2024 and 2025 confirmed that the majority of Uniswap V3 LPs lose money once impermanent loss is subtracted from fee revenue.
Who Are the Major Professional Crypto Market Makers?
The crypto market making industry is dominated by a handful of well-capitalized firms that provide liquidity across dozens of centralized and decentralized exchanges.
Wintermute is one of the largest crypto market makers, known for operating across both CEXs and DEXs. They provide liquidity for hundreds of token pairs and are active participants in DeFi governance. Wintermute famously lost $160 million in a DeFi exploit in 2022 but continued operations, demonstrating the scale of capital involved.
Jump Trading (and its crypto arm Jump Crypto) brings traditional high-frequency trading expertise to crypto market making. With decades of experience in equities and futures markets, Jump operates some of the most sophisticated quantitative trading infrastructure in the industry.
DWF Labs has emerged as a major market maker and investor, providing liquidity and capital to projects across the ecosystem. Their model combines market making with direct token investment, creating alignment between liquidity provision and project success.
These firms deploy tens of millions of dollars in capital across their market making operations. They employ teams of quantitative researchers, software engineers, and risk managers. For individual traders or small teams, competing directly with these firms on major pairs is not realistic. This is why niche strategies — such as MEV extraction — offer a more accessible path to profitability for smaller operators.
How Much Does It Cost to Build a Market Making Bot?
The cost of developing a market making bot varies dramatically depending on the scope, venue, and level of sophistication required.
At the entry level, using an open-source framework like Hummingbot with custom configuration costs relatively little in development time — perhaps $5,000 to $15,000 in developer hours for initial setup, testing, and deployment. However, the capital required to fund the bot's trading activity is a separate and often larger cost, typically $50,000 to $500,000 depending on the pairs and venues targeted.
A custom-built market making bot for CEX trading with proprietary spread algorithms, inventory management, multi-exchange support, and real-time risk monitoring runs $30,000 to $150,000 in development costs. This includes the core trading engine, exchange API integrations, backtesting infrastructure, monitoring dashboards, and alerting systems.
For institutional-grade systems — the kind operated by firms like Wintermute or Jump — development costs reach $200,000 to $400,000 or more. These systems include cross-exchange hedging, options-based risk management, custom low-latency networking, co-located infrastructure, and 24/7 operational support. The ongoing infrastructure costs (servers, data feeds, exchange co-location) can add $10,000 to $50,000 per month.
What Is the Difference Between On-Chain and Off-Chain Market Making?
Off-chain market making occurs on centralized exchanges where order books, matching engines, and account balances are managed by the exchange's internal systems. Transactions are fast (sub-millisecond matching), free of gas costs, and private until executed. The trade-off is custody risk and centralization.
On-chain market making occurs on blockchains through smart contracts — primarily AMM pools on Ethereum, Arbitrum, Base, and other EVM chains. Every position adjustment, deposit, withdrawal, and fee claim is a blockchain transaction with associated gas costs and public visibility. On-chain market making is permissionless and non-custodial, but the transparency creates vulnerability to MEV extraction. Every LP position is visible, every large swap is observable in the mempool, and arbitrage bots continuously extract value from stale LP pricing.
This transparency is exactly what enables JaredFromSubway's MEV bot operations. When AMM LPs provide liquidity on-chain, they are creating the price inefficiencies that arbitrage and sandwich bots exploit. The value flows from passive LPs to active MEV extractors — a dynamic that has been extensively documented in academic research and on-chain analytics.
Why Does JaredFromSubway's MEV Approach Extract More Value Than Passive Market Making?
Passive market making on AMMs requires constant capital deployment, generates modest fee revenue, and bleeds value through impermanent loss and toxic arbitrage flow. The net return for most Uniswap V3 LPs is negative after accounting for all costs. Even professional LPs who actively manage concentrated positions struggle to consistently outperform simple buy-and-hold strategies.
JaredFromSubway's MEV extraction approach inverts this dynamic. Instead of passively providing liquidity and absorbing toxic flow, MEV bots actively identify and capture value from individual transactions. Sandwich attacks extract slippage from high-impact swaps. Arbitrage bots correct AMM mispricing and keep the profit. JIT liquidity captures fees from large trades without sustained inventory exposure. Each of these strategies generates revenue from discrete opportunities rather than continuous capital deployment, resulting in higher capital efficiency and lower risk.
The numbers tell the story. Top MEV operations on Ethereum generate millions of dollars in annual revenue with relatively modest capital requirements. The capital is deployed only for the duration of a single block (12 seconds), then returned with profit. Compare this to market making, where the same capital sits exposed to market risk 24/7, earning basis points per trade while facing potential percentage-point losses on adverse moves. For operators with the technical capability to build and maintain MEV infrastructure, the risk-adjusted returns significantly exceed those of passive market making.
Frequently Asked Questions
Can I make money as a market maker on Uniswap?
It depends on the pair, fee tier, and how actively you manage your position. On high-volume stablecoin pairs with low volatility, Uniswap V3 LPs can earn consistent fee revenue with minimal impermanent loss. On volatile pairs like ETH/memecoin, the majority of LPs lose money after accounting for impermanent loss. Research consistently shows that passive LPs on volatile pairs underperform a simple hold strategy. If you choose to LP on Uniswap, concentrate on stable pairs, use tight ranges on V3 for capital efficiency, and monitor your position actively.
How do MEV bots interact with DEX market makers?
MEV bots interact with DEX market makers (LPs) in several ways. Arbitrage bots trade against LPs whenever an AMM pool's price deviates from the true market price, extracting the difference as profit. Sandwich bots front-run large swaps to inflate the price impact that LPs absorb, then back-run to capture the difference. JIT liquidity bots briefly add concentrated liquidity around large trades to capture fees, competing directly with existing LPs. All of these interactions transfer value from passive LPs to active MEV extractors, which is the fundamental reason JaredFromSubway focuses on MEV rather than liquidity provision.
Is Hummingbot good enough for professional market making?
Hummingbot is an excellent learning tool and a solid starting point for small-scale market making on less competitive pairs. However, professional market makers operating on major pairs against firms like Wintermute and Jump require custom infrastructure with sub-millisecond latency, proprietary algorithms, and sophisticated risk management that Hummingbot's architecture does not support out of the box. Many professional teams start with Hummingbot concepts, then rebuild entirely in lower-level languages like Rust or C++ for production deployment.
What is the minimum capital needed to run a market making bot?
For CEX market making on a single pair, a minimum of $10,000 to $50,000 in trading capital is typical, though more is needed for competitive spreads on major pairs. For DEX LP positions on Uniswap V3, concentrated liquidity allows capital-efficient positions starting from a few thousand dollars, but gas costs on Ethereum mainnet eat into returns for small positions. Layer 2 networks like Arbitrum and Base offer lower gas costs for smaller LPs. Development costs range from near-zero (using Hummingbot) to $30,000-$400,000+ for custom solutions, depending on the level of sophistication required.
Explore MEV Extraction Over Passive Market Making
JaredFromSubway's terminal reveals how MEV bots capture value from AMM liquidity pools, arbitrage mispricing, and sandwich opportunities in real time. See why active MEV extraction outperforms passive LP strategies.
Register & Launch Terminal