Every bot we run follows the same rule: buy when you have an edge, then do absolutely nothing until the market resolves.
No trailing stops. No profit-taking. No "the game is going badly, let me cut losses." Just hold.
This sounds lazy. It's actually the most important strategic decision we've made, and it came from watching three different active trading strategies lose money in increasingly painful ways.
The Three Strategies That Failed
Strategy 1: Mean-Reversion Taker
The idea was simple. When a Polymarket price spikes or drops after a score change, it often overshoots. Buy the dip, sell when it reverts to fair value. Classic mean reversion.
We built it, backtested it, and it looked good on paper: tight spreads, quick entries, clean exits.
Live results: 10 out of 10 trades hit stop loss. 0% win rate. -59 cents.
The problem: spread and total markets don't mean-revert after score changes. They reprice permanently. A team scoring a touchdown isn't noise — it's new information. The price moves to a new fair value and stays there. Every "dip" we bought was actually the market being correct.
Strategy 2: Compression Sniper
This one tried to exploit temporary compression — when the bid-ask spread on Polymarket narrows to 1-2 cents, indicating agreement between market makers. We'd enter during tight spreads and exit when spreads widened (capturing the temporary consensus).
Historical backtest: negative. Live performance: worse. The tight spreads weren't consensus — they were the brief calm before a score change. Entering during compression meant buying right before volatility hit.
Strategy 3: Buy-Dip Double-Down
The martingale cousin. When a position goes against you, buy more at the lower price to improve your average. If the original thesis was right, you'll profit when it bounces back.
This is how you turn a $5 loss into a $50 loss. The dip isn't noise. The market is processing new information (score changes, momentum shifts, injuries). Doubling down into information-driven moves is fighting reality with leverage.
Why Hold-to-Settlement Wins
After those three failures, we restructured every bot around one principle: the only exit is settlement.
Prediction markets have a unique property that stock markets don't: every contract resolves to exactly 0 or 100 cents. The game ends. Someone wins. The market pays out.
This creates several massive advantages for a hold-to-settlement strategy:
1. No Exit Timing Risk
The hardest problem in active trading is knowing when to sell. Too early, you leave money on the table. Too late, the edge reverses. With hold-to-settlement, the exit is defined by the rules of the game, not your judgment.
Your P&L is simple: - Win: you make (100 - entry price) cents per share - Lose: you lose (entry price) cents per share
That's it. No slippage on exit. No spread cost on exit. No market impact from your sell order hitting a thin book.
2. No Adverse Selection on Exit
When you try to sell a position on Polymarket, you're either placing a limit order (which might not fill) or a market order (which moves the price against you).
The people on the other side of your sell order are often better informed than you. They know something you don't — maybe the game situation changed while you were deciding to sell. This is adverse selection, and it eats active traders alive on prediction markets where information updates every few seconds.
We learned this the hard way. We once sold 48 shares of a position via fill-or-kill at $0.05 into a thin book. Got $12.56 in proceeds. The contract settled at $1.00 a few hours later — worth $48.00. We threw away $35 because we were impatient and the orderbook was thin.
Hold-to-settlement eliminates this entirely. You never interact with the orderbook after your initial entry.
3. Simpler Backtesting
Most backtesting errors come from exit assumptions. "The model would have sold at 72 cents" assumes you could actually fill at 72 cents, that the spread was tight enough, that depth was sufficient, and that the price didn't gap through your limit.
Our backtests only need one assumption: can we buy at the observed ask price? That's it. No exit modeling, no spread assumptions on the sell side, no adverse selection adjustment.
This makes our backtests dramatically more reliable. When we say "73.1% win rate on NCAAMB," that number is based on whether the team actually won — not whether a hypothetical sell order would have filled.
4. Patience Is an Informational Advantage
Most Polymarket participants are impatient. They panic-sell when their team falls behind. They take profits too early when the price hits 80 cents instead of waiting for the full dollar at settlement.
This creates opportunities for patient capital. A basketball game has 48 minutes. A team that's down 10 points at halftime still wins 25-30% of the time. When impatient sellers dump their position at 30 cents, we're buying — and our model knows the fair value is closer to 40 cents.
Time is our edge. The market overweights recent information (the team is losing right now) and underweights structural information (the team is better based on 80 games of Elo data, the game is only 40% complete, and their star player hasn't hit his scoring burst yet).
When Hold-to-Settlement Doesn't Work
This approach has clear limitations:
It doesn't work for spread and total markets. These markets can reprice 20-30 cents on a single score change. A hold-to-settlement strategy on spreads requires a fundamentally different model — predicting the final margin, not win/loss. We built a separate bot for this that uses regression + CDF (not the same as our moneyline models), and even then, only NBA spreads are profitable.
It requires high conviction entries. Because you can't cut losses, you need to be right about the edge at entry time. Our minimum edge threshold is 8 cents — roughly 4x the taker fee. We reject about 65% of potential signals that fall below this bar.
It means watching positions go to zero. Some trades lose. We buy a team at 55 cents, they get blown out, the contract settles at 0. That $0.55 per share is gone. There's no stop loss to protect you. The math only works over hundreds of trades where the win rate and average edge compensate for the losses.
It doesn't scale infinitely. Prediction markets have thin books. You can't deploy $100K into a single moneyline market without moving the price significantly against you. This strategy works at the $1-10 per trade level. Scaling requires spreading across many markets simultaneously.
The Results So Far
Across all our hold-to-settlement bots:
| Bot | Win Rate | Avg Edge | Markets |
|---|---|---|---|
| Moneyline WP | 60% | +11c (backtest) | NBA, MLB, NHL, NCAAMB |
| Tennis WP | 90% | +28c | ATP, WTA |
| CS2 WP | 60% | +16c | Counter-Strike |
| LoL WP | 75% | +12c | League of Legends |
The key metric is cents per trade, not win rate. A 55% win rate with +15c average profit per win and -10c average loss is extremely profitable. A 70% win rate with +3c per win and -8c per loss is negative.
Hold-to-settlement maximizes the profit on wins (you always get the full 100 - entry) and makes the loss on losses fixed (you always lose exactly entry price). No death by a thousand cuts from spread costs and slippage on exits.
The Counterintuitive Conclusion
In a market where every participant is trying to actively trade — buying dips, selling rallies, cutting losses, taking profits — the winning strategy is to do none of that.
Buy when your model says the market is wrong by enough to cover costs. Then sit on your hands until the game ends.
It's not exciting. It's not intellectually stimulating after the initial model-building phase. But it works — and it works precisely because most participants can't resist the urge to do something.
Patience isn't passive. It's a strategy. And on prediction markets, it's the one that pays.
The models behind these bots are taught step-by-step in our course. Module 4 (Backtesting) specifically covers why exit-based strategies fail and how hold-to-settlement changes the risk profile. Real-time results from all bots are on our results page.