Why Cross-Venue Matters
The same event can trade at different prices on different platforms. This happens because:
- Different user bases have different information and biases
- Liquidity varies by platform
- Fee structures differ
- Regulatory differences affect participation
Kalshi vs. Polymarket
The two largest prediction markets serve different audiences:
- Kalshi: US-regulated, attracts institutional and data-driven traders, strong in economic markets
- Polymarket: Crypto-based, attracts crypto-native and political traders, strong in political markets
Because the audiences differ, prices can diverge — especially for complex or niche events.
Types of Cross-Venue Opportunities
- Pure arbitrage: The same event is priced at 30 cents on Kalshi and 40 cents on Polymarket. Buy on Kalshi, sell on Polymarket, lock in a 10-cent risk-free profit.
- Best execution: Your thesis has 12 points of edge on Kalshi but 15 points on Polymarket. Trade on the venue with more edge.
- Liquidity comparison: A market is illiquid on Kalshi but liquid on Polymarket (or vice versa).
Challenges
Cross-venue trading has friction:
- Capital is locked on each platform separately
- Fee structures differ (Kalshi has per-contract fees, Polymarket has different mechanisms)
- Settlement timing can differ
- You need accounts on both platforms
Cross-Venue in SimpleFunctions
The sf cross-venue command automatically matches equivalent contracts across platforms and shows price differentials, liquidity comparisons, and net-of-fees edge.