New here? Start with this page. It explains how the site is laid out, what each section of the arbitrage project does, and the steps to go from reading about the strategy to actively trading it. For a tour of the whole site, including how to connect your Kalshi and Polymarket accounts, see the general Orientation.
The two logos in the navigation bar lead to two separate strategy projects. One login covers both, and clicking a logo switches between them.
| Logo | Project | What it does |
|---|---|---|
| ⚡ WEATHER_BET_BOT | Weather Betting | Trades weather markets using forecast data. |
| * ARB_BOT | Arbitrage | Buys opposite sides of the same event on Kalshi and Polymarket when their prices disagree. |
The two projects keep their own settings, bankroll and trade history. Changing something in one never affects the other. Log In, Log Out and My Account are on the Weather Bet Bot side.
The rest of this page covers the Arbitrage project.
Kalshi and Polymarket often list the same real-world question, such as a Fed rate decision or the monthly unemployment rate, and each sets its own price. When the prices disagree by enough, buying one side on Kalshi and the opposite side on Polymarket costs less than the $1.00 that one of the two is guaranteed to pay out. The difference, after fees, is the profit, whichever way the event goes.
For the full case, see the Thesis. For the risks and common questions, see the FAQ.
Research is open to everyone. Paper Trading, Active Trading, Portfolio and Scorecard appear in the navigation once you're logged in.
| Section | What it is | What you do there |
|---|---|---|
| Research | The notebooks behind the strategy: feasibility studies and backtests on real historical prices, one or more per event type. | Read them to see which event types have worked, how often, and why. |
| Paper Trading | A simulation that runs automatically on every eligible event, using live prices and no real money. It sizes trades against the bankroll set in Portfolio. | Nothing to set up. Pick an event type from the menu and watch the live prices and the trade ledger. |
| Portfolio | Your settings for Active Trading: bankroll, trade size, take-profit and DRIP (which releases your bankroll in stages as events get closer), plus which events and outcomes ("buckets") you trade and how much budget each one gets. | Set your risk limits, activate buckets, and confirm. Pause All stops new trades across the board. |
| Active Trading | The buckets you've activated in Portfolio, with live prices, a resolution calendar, your trade list and a rolling bankroll chart. | Monitor your positions. Pause a single event without touching the others. |
| Scorecard | Your combined results across Paper and Active trading: PnL, ROI, win rate and every trade, filterable by event type and date. | Review performance, press Resolve to settle positions on events that have finished, and export to CSV. |