Creating a Prediction Bot

Set up a prediction market bot for Polymarket or Kalshi using the step-by-step creation wizard. Choose from 10 specialized strategies.

Step 1: Basic Configuration

Bot Name

E.g., "Sports AI Value" or "World Arbitrage".

Platform

Polymarket — decentralized prediction market (USA and World scope). Kalshi — CFTC-regulated US event contracts (politics, economics, weather, finance, tech, culture).

Strategy

Choose from 10 prediction market strategies:

  • AI Value Betting — AI identifies mispriced markets
  • Signal-Enhanced AI — AI + crypto, news, sports, social signals
  • Sum-to-One Arbitrage — YES+NO pricing gaps below $1
  • Endgame Sniper — Near-resolution high-probability plays
  • AI Hedge Discovery — AI-identified hedge positions
  • High Probability Collector — 85–95% outcome harvesting
  • Mid-Range Value Hunter — 30–55% value plays
  • Diversified Portfolio — Broad uncorrelated exposure
  • Swarm Intelligence — MiroFish graph-based collective market scoring
  • Whale Follow — Mirror trades from top-performing Polymarket wallets (see Whale Tracker guide)

Mode & Market Scope

Paper or Live. For Polymarket: USA (sports/US events), World (global politics, crypto — requires VPN), or All. For Kalshi: all markets are US-based, no VPN needed.

Run on Node (optional)

Assign to a self-hosted node. For world-scope Polymarket, configure VPN on the node first.

Whale Follow: Simplified Flow

If you select the Whale Follow strategy, the wizard skips category selection (Step 2) and takes you directly to configuration. The bot follows all markets the whale trades by default.

Step 2: Category Selection

Filter which market categories the bot should scan. For USA scope, this includes sports leagues (NFL, NBA, MLB, etc.). For World scope, this includes Polymarket Global categories like Politics, Crypto, Science, etc.

Leave categories empty to scan all available markets.

Step 3: Trading Parameters

Capital & Sizing

Initial Capital (USD) — Total allocation for this bot

Max Position Size % — Largest single position as % of capital

Max Open Positions — How many markets to hold at once

Scanning

Scan Interval (minutes) — How often the bot scans for new opportunities (hidden for Whale Follow — whale positions sync every 30 min)

Probability Range (min–max %) — Only consider markets in this probability window

Min Liquidity ($) — Skip illiquid markets

Max Spread (cents) — Skip markets with wide bid/ask spreads

Market Duration Targeting

Min Duration / Max Duration (hours) — Only target markets that close within this time window. Set both to 0 to scan all markets regardless of duration.

Example: Min 1h / Max 24h targets short-term markets closing within the next day.

Risk & Exits

Auto-Exit Loss % — Sell a position if it drops by this amount (stop-loss)

Take-Profit % — Automatically sell when a position gains this percentage above cost (set to 0 to disable)

Max Hold (days) — Auto-sell positions held longer than this many days, freeing capital for fresh opportunities (set to 0 to disable)

Target Multiplier — Bot winds down after reaching this gain target on overall portfolio

Strategy-Specific Settings

Depending on the strategy, additional fields appear:

  • AI strategies (ai_value, signal_ai, hedge) — AI Confidence Threshold, Edge Threshold
  • Arbitrage — Min Profit Margin (%)
  • Endgame — Time Window (hours), Min Probability (%)
  • Signal-Enhanced AI — Signal Sources (crypto, news, sports, social)
  • Hedge — Auto-Hedge toggle, Hedge Budget (%)
  • Swarm Intelligence — Uses MiroFish graph analysis for collective scoring
  • Whale Follow — Select tracked whales, proportional sizing is automatic. Risk settings available under "Advanced Safety Settings" (collapsed by default)

Click Create Bot. Go to Predictions in the sidebar to manage your prediction bots.