projects

Kalshi Crypto Markets - Short-Term Trading Research

February 4, 2026
Updated Mar 21, 2026
tradingkalshicryptoprediction-marketsscalping

Kalshi Crypto Markets for 15-Min Trading

Research compiled: Feb 5, 2026

Executive Summary

Kalshi offers crypto prediction markets with multiple timeframes including 15-minute, hourly, daily, weekly, monthly, and annual contracts. The 15-minute markets are specifically designed for short-term directional bets on BTC, ETH, and SOL.


1. Available Crypto Markets

Cryptocurrencies Offered

  • Bitcoin (BTC) - Most liquid, highest volume
  • Ethereum (ETH) - Second most liquid
  • Solana (SOL) - Available for all timeframes
  • Dogecoin (DOGE) - Range markets available
  • Ripple (XRP) - Directional and range markets
  • Shiba Inu (SHIBA) - Limited markets

Market Types

A. Directional (Above/Below) Markets

  • "Will BTC be above $X at [time]?"
  • Binary yes/no outcome
  • Multiple strike prices available (typically 40-75 per event)
  • Example: KXBTCD-26FEB0517 = BTC price at 5pm EST Feb 5, 2026

B. Range Markets

  • "What range will BTC be in at [time]?"
  • Multiple brackets (e.g., "$66,500-66,999.99")
  • More granular price targeting
  • Example: KXBTC-26FEB0517 = BTC range at 5pm EST

C. 15-Minute Up/Down Markets ⭐

  • Ticker format: KXBTC15M, KXETH15M, KXSOL15M
  • Simple bet: "Will [crypto] go UP in the next 15 minutes?"
  • Rolling markets throughout trading hours
  • Current example: kxbtc15m-26feb051230 (12:30pm session)

2. Timeframe Structure

TimeframeSettlementMarket Structure
15 MinEvery 15 minUp/Down binary
HourlyOn the hourPrice at 1pm, 5pm EST etc.
DailyEnd of dayPrice at 5pm EST
WeeklyEnd of weekWeekly close
MonthlyEnd of monthOne-touch, range
AnnualYear endLong-term targets

Key Settlement Times

  • Hourly crypto markets: Settle at specific hours (1pm EST, 5pm EST are popular)
  • 15-min markets: Roll every 15 minutes during trading hours
  • Daily markets: Typically 5pm EST settlement

3. Fee Structure

Standard Fees

Kalshi charges fees on expected earnings (not position size):

  • Taker fee: ~7% of expected profit (varies by market)
  • Maker fee: Some markets have maker rebates, others charge fees
  • No fee on losing trades (only pay fee on winning side)

Fee Calculation Example

If you buy YES at $0.50 and win $1.00:

  • Profit = $0.50
  • Fee = ~$0.035 (7% of $0.50)
  • Net profit = $0.465

Special Considerations

  • Some markets have fee waivers for limited periods
  • High-frequency crypto markets may have adjusted fees
  • Check fee_waiver_expiration_time via API

4. Trading Parameters

Minimum Bet

  • Minimum order: 1 contract
  • Contract value: $1.00 at settlement (yes wins = $1, no wins = $0)
  • Price range: $0.01 to $0.99 per contract

Order Types (via API)

  • limit - Specify exact price
  • market - Fill at best available
  • Time in force: fill_or_kill, good_till_canceled, immediate_or_cancel
  • post_only - Maker orders only
  • reduce_only - Close positions only

Position Limits

  • Max 200,000 open orders per user
  • Position limits vary by market

5. Trading Hours

24/7 trading with one exception:

  • Maintenance: Thursdays 3:00-5:00 AM ET

This is ideal for crypto scalping - markets trade around the clock.


6. API Access for Trading

Authentication

  • RSA-PSS signature required
  • Headers: KALSHI-ACCESS-KEY, KALSHI-ACCESS-SIGNATURE, KALSHI-ACCESS-TIMESTAMP

Key Endpoints

GET  /markets                    # List all markets
GET  /market/{ticker}            # Single market details
GET  /market/{ticker}/orderbook  # Order book (yes_bids, no_bids)
GET  /market/{ticker}/candlesticks # OHLCV data
GET  /trades                     # Recent trades
POST /orders                     # Place order
GET  /portfolio/positions        # Your positions

Market Data Available

  • Real-time bid/ask
  • Order book depth (up to 100 levels)
  • Candlestick data (OHLCV)
  • Trade history
  • Open interest
  • 24h volume

Ticker Format Examples

  • KXBTC15M-26FEB051230 - BTC 15-min, Feb 5, 12:30pm
  • KXBTCD-26FEB0517 - BTC directional, Feb 5, 5pm
  • KXBTC-26FEB0517 - BTC range, Feb 5, 5pm
  • KXETHD-26FEB0513 - ETH directional, Feb 5, 1pm

7. Current Market Observations (Feb 5, 2026)

15-Minute Markets (as of research time)

MarketYes PriceImplied ProbVolume
BTC 15m Up~14% (6.74x)Low$15,635
ETH 15m Up~12% (7.85x)Low$1,965
SOL 15m Up~9% (10.45x)Low$2,482

Note: 15-min "Up" typically prices at low probability (10-15%) because it's essentially asking "will it be UP from current price" - which over 15 minutes is roughly a coin flip minus the spread.

Hourly Markets (Higher Volume)

MarketSample StrikeVolume
BTC 5pm EST$67,000+ @ 44%$912,309
BTC Tomorrow 5pmMultiple strikes$3.2M
ETH 5pm EST$1,970+ @ 53%$193,913

8. Strategy Ideas for 15-Min Scalping

Strategy 1: Volatility Momentum

  • Monitor BTC spot volatility (use external feeds)
  • When volatility expands, bet on continuation in 15-min markets
  • Risk: Low liquidity in 15-min markets

Strategy 2: Mean Reversion on Hourly

  • Use hourly markets instead (more liquid)
  • When BTC moves sharply in one direction, bet on partial reversion
  • Target strikes that overshoot/undershoot fair value

Strategy 3: Spread Capture

  • Place maker orders on both sides of the book
  • Capture bid-ask spread when prices oscillate
  • Works better in higher-volume hourly markets

Strategy 4: News/Event Scalping

  • Monitor for crypto news (ETF flows, regulations, whale movements)
  • Enter 15-min or hourly markets before settlement
  • Exit or hedge before event outcome

Strategy 5: Cross-Market Arbitrage

  • Compare Kalshi probabilities with Deribit options or Polymarket
  • If Kalshi prices diverge significantly, arbitrage the difference
  • Requires fast execution and multi-platform access

9. šŸ• Optimal Entry Timing Research (Feb 2026)

The Core Problem

When entering a 15-minute window bet, there's a tradeoff:

  • Too early (min 0-3): High payout potential but weak signal (essentially noise)
  • Too late (min 12-14): Strong signal but Kalshi has already repriced efficiently

The Lag Effect = Your Edge

Kalshi market makers reprice based on observed BTC movement, but with a 1-3 minute lag. This lag creates a window where you can have better information than the current Kalshi price reflects.

Window Phases Analysis

MinuteSignal QualityKalshi EfficiencyTradeable Edge
0-3Weak (50-55%)Low (near 50/50)āŒ No edge
4-7Moderate (55-70%)Lagging realityāœ… BEST
8-10Strong (65-80%)Catching upāœ… Still viable
11-14Very strong (75%+)EfficientāŒ No edge left

EV Modeling

Expected Value = P(correct) Ɨ Payout - P(wrong) Ɨ Loss - Fees

Sweet Spot Example (Min 6):
- Our signal: 68% confident BTC continues UP
- Kalshi YES: $0.55 (55% implied)
- If right: Win $0.45 Ɨ 0.68 = $0.306
- If wrong: Lose $0.55 Ɨ 0.32 = $0.176
- Gross EV: +$0.13 per dollar
- After 7% fee on wins: +$0.11 āœ…

Late Entry Example (Min 12):
- Our signal: 78% confident
- Kalshi YES: $0.76 (76% implied)  
- Edge: 2% → Negative after fees āŒ

Minimum Edge Requirements

ThresholdRationale
10% minimum edgeOvercomes ~7% fees + ~3% spread
15% ideal edgeComfortable profit margin
20%+ strong edgeRare but very profitable

Entry Decision Rules

ENTER when ALL true:

  1. Time is minutes 4-10 of the window
  2. Signal score ≄ 60/100 (clear direction)
  3. Edge ≄ 10% (our probability - Kalshi implied)
  4. Position size per Kelly-lite formula

SKIP when ANY true:

  • Minutes 0-3 (too early, noise)
  • Minutes 11-14 (too late, efficient)
  • Edge < 10% (fees eat the edge)
  • Signal score < 50 (no clear direction)

YES vs NO Decision

BUY YES when:

  • Our technical signals point UP
  • BTC has moved UP from window open (+0.15%+)
  • Kalshi YES price < Our UP probability
  • Edge ≄ 10%

BUY NO when:

  • Our technical signals point DOWN
  • BTC has moved DOWN from window open (-0.15%+)
  • Kalshi NO implied < Our DOWN probability
  • Edge ≄ 10%

Alert Format

🚨 BUY [YES/NO] NOW
Edge: XX%
Confidence: XX%
Window closes in Y min

Key Insight

The edge exists because Kalshi prices lag real BTC movements by 1-3 minutes. By minute 11+, the lag is gone and prices are efficient. The sweet spot is minutes 4-10 where your technical signals can see something Kalshi hasn't fully priced in yet.


9. Data Sources for Backtesting

Kalshi Data

External Crypto Data (for correlation)

  • Binance API - BTC/USDT spot prices
  • CoinGecko - Historical prices
  • Glassnode - On-chain metrics
  • TradingView - Charting with indicators

Backtesting Approach

  1. Pull historical Kalshi market prices (candlesticks)
  2. Pull corresponding BTC spot prices
  3. Calculate implied probabilities vs. actual outcomes
  4. Identify systematic mispricings

10. Key Risks & Considerations

Liquidity Risk

  • 15-min markets have lower volume (~$15K vs $900K for hourly)
  • Wide bid-ask spreads (expect 3-5% spreads on 15-min)
  • Slippage on larger orders

Timing Risk

  • Markets close before settlement (can't trade at the last second)
  • Settlement uses specific price feeds (check rules for each market)

Regulatory

  • Kalshi is CFTC-regulated (legitimate exchange)
  • US residents only for most products
  • Winnings are taxable

Fee Impact

  • At 7% fee on profits, need >7% edge to be profitable long-term
  • Frequent small trades compound fee drag

11. Next Steps

  1. Get API access: Sign up at kalshi.com, generate API keys
  2. Build data pipeline: Pull historical 15-min and hourly crypto market data
  3. Analyze spreads: Determine typical bid-ask spreads and liquidity
  4. Backtest strategies: Test mean reversion and momentum strategies
  5. Paper trade: Use demo mode before real capital
  6. Start small: Begin with $50-100 positions to test execution

Resources