📈 Polymarket Up/Down Market Making

Comprehensive research on profitability, strategy, and risk management for market making in Polymarket's 5m/15m binary prediction markets (BTC, ETH, SOL).

Total 24h Volume
$45.5M
Across all Up/Down markets
Maker Rebate Pool
20%
Of taker fees redistributed
Max Taker Fee
1.56%
At 50% probability
Est. Monthly Return
1-2%
On deployed capital

Market Volumes 24h

Market Volume Liquidity Status
BTC 5m $26.8M $2.8M Active
BTC 15m $13.5M $1.7M Active
ETH 15m $3.9M $957K Active
SOL 15m $1.3M $677K Active

Key Findings

Market Opportunity High
Fee Structure Favorable
Competition Level Moderate
Edge Source Available
Scalability Limited

How Up/Down Markets Work

Binary prediction markets where outcome depends on price direction over a fixed window.

  • Resolution: UP wins if price_end > price_start
  • Payout: Winning side gets $1 per share
  • Oracle: Chainlink price feeds
  • Windows: Rolling 5m or 15m markets

Fair Value Model:

FV_UP = 0.50 + momentum_adj + mr_adj + flow_adj

Where:

• momentum_adj ∈ [-0.08, +0.08]

• mr_adj (RSI) ∈ [-0.03, +0.03]

• flow_adj (CVD) ∈ [-0.05, +0.05]

Core Strategy: Dynamic Two-Sided Quoting

Quote Generation

  • 1. Calculate fair value from signals
  • 2. Determine spread based on volatility
  • 3. Apply time-based adjustments
  • 4. Skew quotes based on inventory
  • 5. Post bids/asks on both sides

When NOT to Quote

  • ✗ First/last 30 seconds of window
  • ✗ Extreme volatility (>50% 15m RV)
  • ✗ Inventory at maximum limits
  • ✗ Spread uncompetitive (<1%)
  • ✗ During scheduled macro events

Spread Determination

spread = base_spread × vol_mult × time_mult

• base_spread = 3%

• vol_mult = 1 + (vol - 0.10) × 5

• time_mult varies by window position

Window PositionTime Mult
First 10%1.5×
Middle 80%1.0×
Last 10%2.5×

Inventory Management

LimitValueRationale
Per Market5,000Concentration risk
Total50,000Capital efficiency
Correlated20,000BTC exposure
skew = (inventory / max_inventory) × 0.02

Max 2% skew at inventory limits

Edge Sources

SignalWeightDescriptionAdvantage
5m Momentum 30% Short-term trend continuation High
15m Momentum 25% Medium-term direction High
RSI (14) 15% Mean reversion at extremes Medium
CVD 15% Order flow imbalance Medium
Vol Regime 15% Confidence adjustment Variable

🎲 Backtest Simulator

Monte Carlo simulation of market making P&L based on strategy parameters.

Fee Structure Analysis

Polymarket charges taker fees on Up/Down markets. Fees are highest at 50% probability.

fee = shares × price × 0.25 × (price × (1 - price))²

Fee Table (100 shares)

PriceTrade ValueFeeEffective %
$0.10$10$0.020.20%
$0.25$25$0.220.88%
$0.40$40$0.581.44%
$0.50$50$0.781.56%
$0.60$60$0.861.44%
$0.75$75$0.660.88%
$0.90$90$0.180.20%

Maker Rebate Calculator

Est. Daily Rebate
$270
Est. Monthly Rebate
$8,100

* Based on 1% avg fee rate and 20% rebate pool. Actual rebates depend on fee-curve weighting.

Risk Management Framework

Position Limits

Limit TypeValueAction
Per Market5,000 sharesStop quoting
Total Portfolio50,000 sharesStop all
Correlated (BTC)20,000 sharesReduce
Daily Loss2% of capitalHalt trading
Max Drawdown10% of capitalReview

Adverse Selection Sources

SourceRiskMitigation
HFT FlowHighWiden on rapid fills
Large OrdersMediumPartial fill limits
News EventsHighAvoid scheduled events
MomentumMediumCaptured in FV model

Key Risks

Regulatory
⚠️
Polymarket legal status could change
Competition
⚠️
More sophisticated MMs may enter
Oracle Risk
⚠️
Chainlink price feed delays
Smart Contract
🔒
Polymarket infrastructure risk

Expected Performance

ScenarioWin RateSpreadFill RateMonthly P&LSharpe
Pessimistic 45% 4% 20% +$8,200 0.8
Base Case 48% 3% 30% +$18,420 1.4
Optimistic 51% 2% 40% +$32,100 2.1