Skip to content

Market Maker Guide

Earn premium fees providing liquidity to institutional traders

The Institutional Liquidity Opportunity

The Market Gap

Current DeFi has a massive liquidity gap for institutional size:

  • Retail DEXs: Can't handle $10M+ orders efficiently
  • Traditional Market Making: Stuck in TradFi, missing DeFi growth
  • Whale Traders: Desperate for institutional-quality counterparties
  • Market Makers: Want access to whale flow but lack infrastructure

Result: Massive opportunity for professional market makers

The Revenue Opportunity

Traditional Retail Market Making:
├─ Average trade size: $5K
├─ Spread capture: 0.05%
├─ Revenue per trade: $2.50
├─ Daily trades: 1,000
└─ Daily revenue: $2,500

Institutional Whale Market Making:
├─ Average trade size: $5M
├─ Spread capture: 0.10%
├─ Revenue per trade: $5,000
├─ Daily trades: 20
└─ Daily revenue: $100,000

Revenue Multiple: 40x higher

How Moby Market Works for Market Makers

Three Ways to Provide Liquidity

1. RFQ Response (Highest Revenue)

How it Works: Whales post "Request for Quote" → You compete with other MMs → Best quote wins

Example:

RFQ Posted: "Sell $50M SOL for USDC"
├─ Your Quote: $142.50 per SOL (0.08% spread)
├─ Competitor A: $142.45 per SOL (0.11% spread)
├─ Competitor B: $142.48 per SOL (0.09% spread)
└─ Result: You win with best price

Revenue: $50M × 0.08% = $40,000 in 15 minutes

Typical RFQ Sizes: $10M - $500M Response Time: 5-30 minutes Win Rate: 20-30% for competitive MMs Revenue per Win: $5K - $200K

2. Dark Pool Provision (Steady Income)

How it Works: Provide liquidity in dark pools → Automatic matching with whale orders

Example:

Dark Pool Setup:
├─ Asset Pair: ETH/USDC
├─ Your Quote: Bid $2,845, Ask $2,850 (0.175% spread)
├─ Size: $20M available each side
└─ Status: Passive waiting for whale flow

Match Occurs:
├─ Whale sells $15M ETH at your $2,845 bid
├─ Your position: Long $15M ETH
├─ Your profit: $15M × 0.175% = $26,250
└─ Time to fill: Instant

Typical Dark Pool Sizes: $1M - $100M Revenue per Match: $2K - $100K Frequency: 5-50 matches per day

3. Algorithm Liquidity (Volume-Based)

How it Works: Provide liquidity to TWAP/VWAP algorithms → Earn fees on execution chunks

Example:

TWAP Order: Sell $100M SOL over 24 hours
├─ Your participation: 25% of fills
├─ Your volume: $25M over 24 hours
├─ Average spread capture: 0.05%
└─ Revenue: $25M × 0.05% = $12,500

Revenue: Lower per trade, higher frequency Volume: $50M - $2B daily across all algorithms Reliability: Most consistent income stream


Getting Started as Market Maker

Requirements

Capital Requirements:

Tier 1 Market Maker ($500M+ inventory):
├─ Minimum capital: $100M
├─ Risk tolerance: High
├─ Expected daily PnL volatility: ±$2M
└─ Revenue potential: $500K-2M/day

Tier 2 Market Maker ($100M-500M inventory):
├─ Minimum capital: $20M
├─ Risk tolerance: Medium-High
├─ Expected daily PnL volatility: ±$500K
└─ Revenue potential: $100K-500K/day

Tier 3 Market Maker ($10M-100M inventory):
├─ Minimum capital: $2M
├─ Risk tolerance: Medium
├─ Expected daily PnL volatility: ±$100K
└─ Revenue potential: $20K-100K/day

Technical Requirements: - Low-latency trading infrastructure - Risk management systems - Real-time portfolio monitoring - API integration capability - 24/7 operational capability

Regulatory Requirements: - Appropriate licenses for your jurisdiction - KYC/AML compliance - Professional market maker status - Risk management framework - Capital adequacy requirements

Onboarding Process

Week 1: Application and Review

Day 1: Submit application
├─ Trading history and performance
├─ Capital verification
├─ Technical infrastructure audit
├─ Risk management framework
└─ Regulatory compliance documentation

Day 2-5: Due diligence review
├─ Reference checks with other venues
├─ Technical capability assessment
├─ Risk management evaluation
├─ Capital adequacy verification
└─ Regulatory status confirmation

Day 6-7: Final approval
├─ Market maker agreement execution
├─ Risk limits establishment
├─ Technical integration planning
└─ Go-live timeline confirmation

Week 2: Technical Integration

Day 8-10: API setup and testing
├─ Production API credentials
├─ Test environment access
├─ Order management system integration
├─ Risk management system connection
└─ Market data feed setup

Day 11-14: Paper trading
├─ Full system integration testing
├─ Risk control validation
├─ Performance benchmarking
├─ Operational procedure testing
└─ Team training completion

Week 3: Live Trading Launch

Day 15-17: Limited live trading
├─ Small position sizes initially
├─ Close monitoring by our team
├─ Performance optimization
├─ Issue resolution
└─ Confidence building

Day 18-21: Full deployment
├─ Normal position sizes
├─ All product lines active
├─ Performance monitoring
├─ Optimization recommendations
└─ Success metrics evaluation


Revenue Streams and Profitability

Revenue Breakdown by Product

RFQ Market Making:

Volume Characteristics:
├─ Average RFQ size: $25M
├─ Daily RFQs available: 50-200
├─ Your participation rate: 20-40%
├─ Average spread capture: 0.08-0.15%
└─ Daily volume potential: $250M-2B

Revenue Model:
├─ Spread-based revenue
├─ No maker/taker fees
├─ Direct negotiation with counterparty
├─ Premium pricing for large size
└─ High-margin, low-frequency

Example Day:
├─ Participate in 25 RFQs
├─ Win 8 RFQs (32% win rate)
├─ Average size: $30M
├─ Average spread: 0.10%
├─ Total volume: $240M
└─ Gross revenue: $240K

Dark Pool Market Making:

Volume Characteristics:
├─ 24/7 passive liquidity provision
├─ Automatic matching system
├─ Position size: $1M-50M per match
├─ Daily matches: 10-100
└─ Spread capture: 0.05-0.20%

Revenue Model:
├─ Spread + maker rebates
├─ Inventory management required
├─ Risk management critical
├─ Medium margin, medium frequency
└─ Most reliable income stream

Example Day:
├─ 45 matched trades
├─ Average size: $8M
├─ Total volume: $360M
├─ Average spread: 0.12%
├─ Maker rebates: $7.2K
└─ Gross revenue: $439K

Algorithm Liquidity Provision:

Volume Characteristics:
├─ TWAP/VWAP order participation
├─ Smaller chunk sizes ($100K-5M)
├─ Higher frequency execution
├─ Predictable volume patterns
└─ Lower spread capture: 0.03-0.08%

Revenue Model:
├─ Volume-based revenue
├─ Maker rebates important
├─ Lower risk per trade
├─ Low margin, high frequency
└─ Predictable income stream

Example Day:
├─ 847 algorithm executions
├─ Average size: $750K
├─ Total volume: $635M
├─ Average spread: 0.05%
├─ Maker rebates: $12.7K
└─ Gross revenue: $330K

Profitability Analysis

Sample P&L (Tier 2 Market Maker):

Daily Revenue Streams:
├─ RFQ revenue: $240K
├─ Dark pool revenue: $439K
├─ Algorithm revenue: $330K
└─ Total gross revenue: $1,009K

Daily Costs:
├─ Funding costs (3% APR): $164/day
├─ Technology costs: $5K/day
├─ Personnel costs: $8K/day
├─ Exchange fees: $15K/day
├─ Risk management: $10K/day
└─ Total costs: $38K/day

Daily Net P&L: $971K
Monthly Net P&L: $29.1M
Annual Net P&L: $349M
ROI on $100M capital: 349%


Risk Management for Market Makers

Position Risk Management

Real-Time Risk Monitoring:

┌─ Risk Dashboard ───────────────────────────────┐
│ Net Delta: $2.4M BTC, -$1.8M ETH ⚠️          │
│ Portfolio VAR (95%): $8.7M ✅                 │
│ Position Concentration: 12% max ✅             │
│ Funding Rate Impact: +$1.2K/day ✅            │
│                                                │
│ Risk Utilization: 67% of limits               │
│ Stress Test P&L: -$15.2M (worst case)         │
│ Liquidity Coverage: 147% ✅                   │
└────────────────────────────────────────────────┘

Dynamic Position Limits:

Asset Class    │ Max Long    │ Max Short   │ Concentration
───────────────┼─────────────┼─────────────┼─────────────
BTC            │ $50M        │ $50M        │ 25%
ETH            │ $40M        │ $40M        │ 20%
SOL            │ $20M        │ $20M        │ 10%
Major Alts     │ $10M each   │ $10M each   │ 5% each
Stablecoins    │ $100M       │ $100M       │ 50%

Automated Risk Controls:

Risk Control         │ Threshold    │ Action
────────────────────┼──────────────┼─────────────────
Position limit      │ 90% of max   │ Reduce quotes
Portfolio VAR       │ $10M         │ Hedge positions
Concentration       │ 30% single   │ Diversify
Funding cost        │ 15% APR      │ Reduce positions
Liquidity stress    │ <100%        │ Emergency exit

Counterparty Risk Management

Institutional Counterparties:

Counterparty Tier   │ Max Exposure │ Settlement  │ Collateral
───────────────────┼──────────────┼─────────────┼─────────────
Tier 1 (Banks)     │ $100M        │ T+0         │ None
Tier 2 (Funds)     │ $50M         │ T+0         │ 10%
Tier 3 (Crypto)    │ $20M         │ T+0         │ 25%
Unrated            │ $5M          │ T+0         │ 50%

Settlement Risk Mitigation: - Atomic settlement for all trades - Escrow for large transactions - Real-time settlement monitoring - Automatic position reconciliation - Emergency liquidation procedures

Technology Risk Management

System Redundancy:

Primary Systems:
├─ Production trading system (US East)
├─ Risk management system (co-located)
├─ Market data feeds (multiple sources)
├─ Order management (low-latency)
└─ Portfolio management (real-time)

Backup Systems:
├─ Disaster recovery site (US West)
├─ Manual trading capability
├─ Alternative data sources
├─ Emergency risk controls
└─ Manual position management

Failover Time: <30 seconds
Recovery Time Objective: <5 minutes


Advanced Market Making Strategies

Cross-Chain Arbitrage Market Making

Opportunity: ETH trades at different prices across chains due to liquidity fragmentation

Strategy:

Setup:
├─ Monitor ETH prices across Ethereum, Solana, Arbitrum
├─ Maintain inventory on all chains
├─ Quote competitive prices on each
├─ Hedge via fastest arbitrage route

Example Trade:
├─ ETH on Ethereum: $2,847
├─ ETH on Solana: $2,851 (+$4 premium)
├─ You quote $2,849 on Solana (undercut competition)
├─ Whale hits your bid for $20M
├─ You simultaneously buy ETH on Ethereum at $2,847
├─ Profit: $20M × ($2,849 - $2,847) / $2,847 = $14K
└─ Time to complete: 3 minutes

Revenue Potential: $50K-500K daily Capital Requirement: $100M+ across chains Risk: Bridge/technical risk, timing risk

Volatility-Adjusted Market Making

Strategy: Adjust spreads based on realized and implied volatility

Volatility Environment │ Base Spread │ Risk Premium │ Total Spread
───────────────────────┼─────────────┼──────────────┼─────────────
Low vol (<20%)         │ 0.05%       │ 0.02%        │ 0.07%
Medium vol (20-40%)    │ 0.08%       │ 0.04%        │ 0.12%
High vol (40-60%)      │ 0.12%       │ 0.08%        │ 0.20%
Extreme vol (>60%)     │ 0.20%       │ 0.15%        │ 0.35%

Implementation:

Real-Time Adjustments:
├─ Monitor 24h realized volatility
├─ Track implied volatility from options
├─ Adjust spreads every 5 minutes
├─ Widen spreads before major events
└─ Tighten during stable periods

News-Based Market Making

Strategy: Adjust risk exposure around major news events

News Event Calendar Integration:
├─ FOMC meetings: Reduce positions 2 hours prior
├─ Major earnings: Widen spreads in related tokens
├─ Regulatory announcements: Pause risky assets
├─ Exchange listings: Increase inventory for new tokens
└─ Major conferences: Prepare for volatility spikes

Technology Infrastructure

Core System Requirements

Trading Infrastructure:

Component           │ Specification          │ Cost
───────────────────┼────────────────────────┼──────────────
Co-location         │ NYSE/NASDAQ equivalent │ $10K/month
Low-latency feed    │ <1ms market data       │ $25K/month
Trading engine      │ 50K+ orders/sec        │ $100K license
Risk system         │ Real-time monitoring   │ $50K/month
Connectivity        │ 10Gbps+ redundant      │ $5K/month

Software Stack:

Layer               │ Technology             │ Purpose
───────────────────┼────────────────────────┼─────────────────
Application        │ Custom C++/Rust        │ Ultra-low latency
Risk Management    │ Python/R analytics     │ Real-time risk
Database           │ TimescaleDB/InfluxDB   │ Time series data
Messaging          │ ZeroMQ/Apache Kafka    │ High-throughput
Monitoring         │ Prometheus/Grafana     │ System monitoring

API Integration

Trading API:

import moby_market_mm as mm

# Initialize market maker client
client = mm.MarketMakerClient(
    api_key=os.getenv('MM_API_KEY'),
    secret_key=os.getenv('MM_SECRET_KEY'),
    environment='production'
)

# Set up RFQ monitoring
@client.on_rfq
def handle_rfq(rfq):
    # Analyze RFQ
    if rfq.size > 10_000_000 and rfq.asset in SUPPORTED_ASSETS:
        # Generate competitive quote
        quote = generate_quote(rfq)

        # Risk check
        if risk_manager.check_limits(quote):
            # Submit quote
            client.submit_quote(rfq.id, quote)

# Dark pool liquidity provision
for asset_pair in SUPPORTED_PAIRS:
    client.provide_liquidity(
        pair=asset_pair,
        bid_size=calculate_position_size(asset_pair),
        ask_size=calculate_position_size(asset_pair),
        spread=calculate_optimal_spread(asset_pair)
    )

Risk Management Integration:

class RiskManager:
    def __init__(self, limits):
        self.position_limits = limits
        self.portfolio = Portfolio()

    def check_trade(self, trade):
        # Position limit check
        new_position = self.portfolio.get_position(trade.asset) + trade.quantity
        if abs(new_position) > self.position_limits[trade.asset]:
            return False

        # VAR check
        portfolio_var = self.calculate_var()
        if portfolio_var > self.var_limit:
            return False

        # Concentration check
        concentration = self.calculate_concentration()
        if max(concentration.values()) > 0.3:
            return False

        return True


Performance Optimization

Latency Optimization

Network Optimization:

Latency Sources and Solutions:
├─ Network latency: Co-locate with exchange (saves 10-50ms)
├─ Application latency: Custom C++ engine (saves 5-20ms)
├─ Database latency: In-memory cache (saves 1-10ms)
├─ Risk calculation: Pre-computed limits (saves 2-15ms)
└─ Order routing: Direct connections (saves 5-30ms)

Target Performance:
├─ Market data processing: <100μs
├─ Risk calculation: <500μs
├─ Order generation: <1ms
├─ Order submission: <2ms
└─ Total response time: <5ms

System Architecture:

┌─ Ultra-Low Latency Core ───────────────────────┐
│ ┌─ Market Data ─┐  ┌─ Risk Engine ─┐         │
│ │ • Tick data   │  │ • Real-time    │         │
│ │ • Order book  │  │ • Position     │         │
│ │ • Trade feed  │  │ • Limits       │         │
│ └───────────────┘  └────────────────┘         │
│           │                 │                  │
│           ▼                 ▼                  │
│ ┌─────── Trading Engine ────────┐              │
│ │ • Strategy logic             │              │
│ │ • Order generation           │              │
│ │ • Risk checking              │              │
│ └─────────────────────────────────┘           │
│                    │                          │
│                    ▼                          │
│ ┌──── Order Management ─────┐                 │
│ │ • Order routing           │                 │
│ │ • Execution management    │                 │
│ │ • Fill processing         │                 │
│ └─────────────────────────────┘               │
└────────────────────────────────────────────────┘

Capital Efficiency

Optimal Capital Allocation:

Capital Allocation Strategy:
├─ Active trading capital: 60% ($60M of $100M)
├─ Risk buffer: 25% ($25M for unexpected moves)
├─ Operational reserve: 10% ($10M for opportunities)
├─ Emergency reserve: 5% ($5M for black swans)
└─ Target utilization: 85-95% of active capital

Daily Capital Rotation:
├─ Intraday positions: $40M average
├─ Overnight positions: $20M maximum
├─ Weekend positions: $10M maximum
├─ Cross-chain positions: $30M maximum
└─ Single asset exposure: $25M maximum

Leverage Optimization:

Leverage by Asset Class:
├─ BTC/ETH: 3:1 maximum leverage
├─ Major alts: 2:1 maximum leverage
├─ Stablecoins: 10:1 maximum leverage
├─ Cross-chain: 1.5:1 maximum leverage
└─ Portfolio total: 2.5:1 average leverage

Margin Requirements:
├─ Initial margin: 40% of position value
├─ Maintenance margin: 25% of position value
├─ Liquidation threshold: 15% of position value
└─ Emergency buffer: 10% above liquidation


Economics and Fees

Revenue Sharing Model

Market Maker Incentive Structure:

Tier         │ Monthly Volume │ Maker Rebate │ Taker Fee
─────────────┼────────────────┼──────────────┼─────────────
Bronze       │ $0-100M        │ -0.01%       │ 0.06%
Silver       │ $100M-500M     │ -0.02%       │ 0.05%
Gold         │ $500M-1B       │ -0.03%       │ 0.04%
Platinum     │ $1B-5B         │ -0.04%       │ 0.03%
Diamond      │ $5B+           │ -0.05%       │ 0.02%

Additional Incentives:

Performance Bonuses:
├─ High fill rate (>95%): +0.01% rebate bonus
├─ Tight spreads (<0.1%): +0.005% rebate bonus
├─ 24/7 uptime (>99.9%): +0.005% rebate bonus
├─ Large size provision: +0.02% on >$50M trades
└─ New asset market making: +0.03% for first 30 days

Cost Structure

Operating Costs (Annual):

Technology Infrastructure:
├─ Co-location and connectivity: $480K
├─ Market data feeds: $300K
├─ Trading software licenses: $600K
├─ Risk management systems: $240K
├─ Monitoring and analytics: $120K
└─ Technology subtotal: $1.74M

Personnel:
├─ Trading team (4 traders): $2M
├─ Technology team (3 engineers): $1.5M
├─ Risk manager: $400K
├─ Operations manager: $300K
└─ Personnel subtotal: $4.2M

Other Expenses:
├─ Office and facilities: $200K
├─ Legal and compliance: $300K
├─ Insurance and bonding: $150K
├─ Professional services: $100K
└─ Other subtotal: $750K

Total Operating Costs: $6.69M
Target Revenue: $50M+
Net Margin Target: 85%+


Getting Started Checklist

Pre-Application Preparation

Capital and Legal: - [ ] Verify minimum capital requirements ($2M-100M+) - [ ] Obtain appropriate regulatory licenses - [ ] Set up corporate structure (LLC/Corp) - [ ] Secure professional insurance coverage - [ ] Establish legal and compliance framework

Technology Infrastructure: - [ ] Set up low-latency trading infrastructure - [ ] Implement real-time risk management system - [ ] Establish redundant connectivity - [ ] Deploy monitoring and alerting systems - [ ] Test disaster recovery procedures

Team and Operations: - [ ] Hire experienced trading team - [ ] Establish 24/7 operational procedures - [ ] Create risk management protocols - [ ] Implement compliance procedures - [ ] Develop emergency response plans

Application Process

Documentation Required:

Legal and Regulatory:
├─ Corporate formation documents
├─ Regulatory licenses and registrations
├─ Professional liability insurance
├─ AML/KYC policies and procedures
└─ Legal opinion on regulatory compliance

Financial:
├─ Audited financial statements (2 years)
├─ Bank references and credit facilities
├─ Capital adequacy calculations
├─ Stress testing results
└─ Insurance coverage verification

Technical:
├─ System architecture documentation
├─ Risk management framework
├─ Disaster recovery procedures
├─ Security audit results
└─ Performance benchmarking data

Operational:
├─ Team biographies and experience
├─ Trading track record
├─ Risk management experience
├─ 24/7 operations capability
└─ Client references

Success Metrics (90-Day Review)

Performance Targets:

Trading Performance:
├─ Average daily volume: $50M+ target
├─ Win rate on RFQs: 25%+ target
├─ Average spread capture: 0.08%+ target
├─ Fill rate: 98%+ target
└─ System uptime: 99.9%+ target

Risk Management:
├─ Maximum daily loss: <2% of capital
├─ VAR accuracy: 95%+ confidence
├─ Position limit violations: 0
├─ Risk system alerts: <5 per day
└─ Stress test results: Pass all scenarios

Financial Performance:
├─ Monthly revenue: $1M+ target
├─ Return on capital: 25%+ annualized
├─ Sharpe ratio: 2.0+ target
├─ Maximum drawdown: <5%
└─ Operational leverage: 2.5x average


Support and Resources

Dedicated Market Maker Support

Your Support Team:

Market Maker Success Manager:
├─ Direct escalation for urgent issues
├─ Monthly performance reviews
├─ Strategy optimization consulting
├─ New product introductions
└─ Competitive intelligence sharing

Technical Integration Specialist:
├─ API integration support
├─ Performance optimization guidance
├─ System monitoring and alerts
├─ Troubleshooting assistance
└─ Technology roadmap planning

Risk Management Advisor:
├─ Risk framework optimization
├─ Stress testing consultation
├─ Limit setting guidance
├─ Portfolio optimization advice
└─ Regulatory risk assessment

Continuous Education

Market Maker Academy: - Monthly webinars on market structure - Quarterly strategy workshops - Annual market maker conference - Best practices sharing sessions - Regulatory update briefings

Resources Available: - Historical market data access - Research reports and analysis - Competitive landscape intelligence - Technology development roadmap - Regulatory environment updates


Contact and Next Steps

Ready to Start Market Making?

Initial Consultation (Free): - 1-hour strategy discussion - Capital requirement assessment - Revenue potential analysis - Technology requirement review - Regulatory compliance evaluation

Contact Information:

Market Maker Sales:
📧 marketmakers@moby-market.com
📞 +1 (555) WHALE-MM
📅 calendly.com/moby-marketmakers

Technical Integration:
📧 mm-tech@moby-market.com
📞 +1 (555) WHALE-API
💬 Slack Connect for real-time support

Risk Management:
📧 mm-risk@moby-market.com
📞 +1 (555) WHALE-RISK
📋 Risk assessment questionnaire

Application Timeline: - Week 1: Initial application and review - Week 2: Technical integration and testing - Week 3: Live trading launch - Week 4-12: Performance optimization and scaling


🐋 "Earn premium fees providing institutional-grade liquidity"

Ready to capture the whale liquidity opportunity? Let's discuss your market making strategy.