Market making is often pitched as "free money" — just place buy and sell orders and collect the spread. The reality is much more nuanced.
What Is Market Making?
A market maker places simultaneous buy and sell orders, profiting from the bid-ask spread. If BTC is $60,000/$60,020, you buy at $60,000 and sell at $60,020, pocketing $20 per round trip.
Sounds easy, right? That's what everyone thinks before they start.
How Market Making Bots Work
The typical setup:
- Calculate a fair price (usually mid-price of the order book)
- Place limit orders above and below fair price
- Collect spread when both sides fill
- Manage inventory to avoid holding too much of one asset
Fair Price: $60,010
Buy Order: $60,000 (0.1 BTC)
Sell Order: $60,020 (0.1 BTC)
Spread captured: $20 per round trip
Why 90% of Market Making Bots Fail
1. Inventory Risk
The #1 killer. If BTC drops 5% while you're holding inventory, your $20 spread profit is wiped out by $3,000 in losses.
2. Adverse Selection
Informed traders (whales, insiders) trade against you when they know something you don't. You end up buying before crashes and selling before pumps.
3. Competition
Professional market makers like Jump Crypto and Wintermute have:
- Co-located servers (microsecond latency)
- Proprietary pricing models
- Millions in capital
- You can't compete on their turf
4. Exchange Fees
On most exchanges, taker fees (0.1%) eat into your spread. You need maker rebates to be profitable, and even then margins are razor-thin.
Market Making vs. Trend Following
| Aspect | Market Making | Trend Following |
|---|---|---|
| Win Rate | 60-80% | 40-60% |
| Risk per Trade | Low | Medium |
| Drawdown Risk | HIGH (inventory) | Moderate |
| Capital Needed | $10,000+ | $100+ |
| Competition | Extreme | Low |
| Complexity | Very High | Moderate |
| Best For | Pros | Retail traders |
Where Market Making Actually Works
- Low-cap altcoins — Wide spreads (2-5%), less HFT competition
- New token listings — First few days have massive spreads
- DEX pools — Providing liquidity on Uniswap/PancakeSwap (simpler but impermanent loss risk)
My Take
After researching both approaches extensively, I chose trend following for my bot (TrendRider). Here's why:
- Lower capital requirement
- Less competition from institutional players
- Simpler to implement and maintain
- Better risk/reward for retail traders
Market making can work, but it requires significant capital, technical infrastructure, and risk management sophistication that most retail traders don't have.
Interested in trend following instead? Check out TrendRider — my open-source bot running on Bybit with a 67.9% win rate.
Top comments (0)