Automated trading for Polymarket

Automate your Polymarket short-term trading

Build a bot from your entry and risk rules. Test it with live market data in paper mode, then switch to real execution when you're ready.

BTC · ETH · SOL · XRP · DOGE — 5 and 15-minute markets

No funds required

BTC Up or Down

Paper
Running
BTC-5mManaging position1:47 left
UP+$9.00 (+16.7%)
Entry
0.54 (54¢)
Mark
0.63 (63¢)
Shares
100.00
Cost
$54.00
Stop loss
0.42
Take profit
0.68
UP 0.63 (63¢)DOWN 0.37 (37¢)Price to beat $64241.80
TWAP $64284.31
Momentum guard onExample data

Automation

From Strategy to Automated Execution

Three steps from a configured rule set to orders placed on your behalf.

01

Configure your bot

Choose a market — BTC, ETH, SOL, XRP or DOGE, in a 5- or 15-minute window — then set your stake, entry price and timing, and risk rules.

Configured
02

Test in paper mode

Run it against live Polymarket data with simulated fills. Free on every plan, with no funds ever at risk.

Scanning
03

Go live when you're ready

Upgrade to Pro, connect and verify your Polymarket credentials, and let the bot place real orders that follow your exact rules.

Executing

Build the Strategy. The Bot Handles the Execution.

Set exactly when your bot can enter, how it manages risk, and when it exits. Every rule runs automatically against live Polymarket data.

New botBTC-5m
Example configuration
Basics

What this bot is called and which market it trades.

Market
BTC · 5m

Each round of this market lasts one interval.

Trading modePaper

Paper mode simulates fills. No real orders are placed.

Entry

When the bot is allowed to open a position. Prices are market prices between 0 and 1.

Minimum entry price
0.40

Only enter when the favoured side costs at least this much (40¢).

Maximum entry price (optional)
0.60

Leave empty for no ceiling.

Stake per trade (USDC)
25

How much this bot commits to a single position.

Momentum guard

Skip entries right after a sharp move or reversal in the side's price.

Asset move filter

Only enter when the underlying's move falls within a configured range.

Invert entry side

Buys the OPPOSITE side instead, once it qualifies.

Risk

How a position is closed.

Stop loss (%)
20

Exit when the position loses this much of its entry price.

Take profit (%, optional)
15
Close position with (seconds left)
15

Sell this many seconds before the round ends.

BTC-5mPaperRunning

Entry rules

Choose price ranges and exactly when the bot is allowed to enter.

Risk controls

Configure stop-loss, take-profit and timed exits independently.

Live market data

Rules are evaluated continuously against the current Polymarket market.

Paper first

Test the exact same strategy without risking real funds.

Entries That Skip the Noise

Beyond a simple price threshold, layer independent filters on top so a bot only enters once the setup actually looks right.

Candidate entries

Example
  • ETH 5mDOWN72¢price_out_of_range
  • SOL 15mUP51¢past_min_entry_window
  • BTC 15mDOWN44¢stale_order_book
  • BTC 5mUP58¢ENTRY

One entry taken, three skipped — each with the reason recorded on the trade.

Momentum guard

Skip the spike

Holds off on entering right after a sharp move or reversal in the token's own price over a configurable lookback window, so the bot doesn't buy into a spike that's about to snap back.

Asset move filter

Confirm the move is real

Requires the underlying asset's move away from the round's reference price to fall within a configurable dollar range — a floor, a ceiling, or both — optionally in the same direction as the side being bought.

Invert side

Trade the fade

Once every filter above has qualified a side, flip the actual buy to the opposite side instead — for strategies built around fading the signal rather than following it.

Risk control

Stop-Loss That Doesn't Sell Into Noise

A stop-loss price alone can trigger on a brief wick. Add either — or both — of these independent confirmations before it actually closes the position.

Stop-loss with confirmation

Illustrative
  • Entry
  • Trigger touched
  • Confirmed
  • Exit
Price to beat
$64241
Current BTC
$64248
Distance
+$7

Illustrative mechanism diagram — a fixed shape showing how confirmation changes the exit, not market data.

Full reversal confirmation

Wait for the flip

Only closes once the underlying asset has fully crossed to the other side of the round's reference price — not just dipped toward it.

Distance from Price to Beat

Or a smaller, faster signal

Closes once the underlying's current distance from the round's reference price has narrowed to a set number of dollars, without waiting for a full reversal. Independent of full confirmation above — enable either, or both, whichever fires first wins.

Trade Across Short-Interval Markets

PolyTrader bots trade fast-moving Polymarket prediction markets. Configure independent rules for each market and run them side by side.

BTC5m · 15m
ETH5m · 15m
SOL5m · 15m
XRP5m · 15m
DOGE5m · 15m

Each bot is configured for one market and one window at a time. Sparklines are illustrative shapes, not market data.

Paper Trading vs. Live Execution

The same rules, the same market data — the difference is where the order ends up.

Paper

Paper Trading

Signal
Simulated order
Virtual position
  • Simulated orders, no real funds at risk
  • Free and unlimited on every plan
  • Same live market data as live bots
  • Simulated fill delay matches real execution latency
  • Liquidity checked before every simulated entry
  • Review simulated entries, exits and P&L
Live

Live Execution

Signal
Signed order
Polymarket
Real position
  • Real orders placed on Polymarket
  • Requires a Pro plan
  • Requires verified Polymarket credentials
  • Executes your exact configured rules

Prefer to Trade by Hand? Use the Terminal

The Terminal is PolyTrader's manual trading interface for BTC-5m rounds — buy or sell UP or DOWN yourself against the live Polymarket order book, with no bot configuration required. It reads the same live TWAP, Price to Beat and round countdown the automated bots trade against, runs in paper mode by default, and switches to real orders once your Polymarket credentials are verified.

Terminal

Paper
BTC-5m
Price to beat $67250.40TWAP $67268.15Live $67271.90
UP
No open position this round
DOWN
No open position this round
UP 55¢ · DOWN 43¢Example data
  • Buy or sell UP or DOWN by hand against the live bid/ask, no bot rules required
  • Same live TWAP, Price to Beat and round countdown the bots trade against
  • Paper by default — flip to live once your Polymarket credentials are verified
  • Its own trade history and P&L, tracked separately from every bot preset
Open the Terminal

Hedging

Fork: Turn a Losing Side Into a Hedge

While a position is open, Fork can buy the opposite side too — turning what would be a simple win/loss into a hedge. Two mutually exclusive ways to trigger it, plus a lock-in the bot recognizes automatically.

Fork flow

Illustrative
  • DOWN price
  • Configured Fork range
  • Trigger

Primary position

UP100 sh · 62¢

Fork triggered

DOWN100 sh · 33¢
Combined cost 95¢ / pairSettlement payout $1.00

+$0.05 / pair locked

Shown only because the combined acquisition cost (95¢) actually falls below the $1 settlement payout — not every Fork locks a profit.

Price range mode

Buys the opposite side the instant its price falls into a configured range — a straightforward, immediate hedge.

Percent-move mode

Buys only once the opposite side has risen a set percentage above the price it stood at right after the primary entry filled — or gives up on it for good if it instead drops to a fixed price. Mutually exclusive with range mode.

Guaranteed-profit lock

If both legs together cost less than the guaranteed $1-per-share payout, the bot recognizes the lock-in automatically and holds both to settlement instead of risking an early exit that gives the profit back.

Built for Running Multiple Bots

Each preset runs on its own, with its own market, stake and risk settings.

Running bots

Example
  • BTC-5mPaperClosing position
  • ETH-15mLiveLooking for an entry
  • SOL-5mPaperLooking for an entry
  • XRP-15mLiveManaging position

Free plans run one bot preset; Pro raises the limit to 10, each independent.

Independent bots

Run separate bots across different markets, each with its own stake, entry rules and risk settings.

Live status & control

Start, stop and monitor every bot's state from your dashboard, with paper and live runs shown separately.

Verified before going live

A live bot can't start until your Polymarket credentials have been saved and successfully verified.

Transparency

See Exactly How Your Bots Perform

Every closed trade records its entry, exit, cost basis and result, with paper and live P&L always kept separate — so a bot's win rate and realized P&L are never a guess.

Bot performance

Illustrative data

Realized P&L

+$184.20

Trades

47

Win rate

61.7%

29 wins · 18 losses

Avg. trade

+$3.92

Recent closed trades

  • BTC 5mUP+$8.40
  • ETH 15mDOWN-$4.10
  • BTC 5mDOWN+$12.30
  • SOL 5mUP+$3.80

Illustrative figures shown to demonstrate the interface. They are not historical results and do not represent the performance of any bot, account or strategy.

No Black Box

Every skipped entry and every blocked Fork attempt is recorded with its actual reason — right on the trade's own history, not buried in a server log.

Trade diagnostics

Example
  • 12:41:08BTC-5mSKIPmomentum guard
  • 12:41:22ETH-15mBLOCKprice_out_of_range
  • 12:41:35SOL-5mSKIPstale_order_book
  • 12:41:44BTC-5mENTERentry filled · UP 58¢

Recorded reasons

stale_order_bookprice_out_of_rangeno_ask_pricenot_configuredpast_min_entry_windowawaiting_confirmation

Frequently Asked Questions

What is PolyTrader?

PolyTrader is an automated trading tool for Polymarket's short-interval crypto markets. You configure a bot's market, stake, entry rules and risk controls, then run it in paper mode or let it execute real orders live.

Which markets can I trade?

PolyTrader bots trade BTC, ETH, SOL, XRP and DOGE Polymarket markets, in 5-minute and 15-minute windows. Each bot is configured for one market and window at a time.

Do I need funds to get started?

No. Paper trading is free on every plan and requires no funds or Polymarket credentials — you can build and test a bot immediately after signing up.

What's the difference between paper trading and live trading?

Paper trading fills simulated orders against live market data with no funds at risk. Live trading places real orders on Polymarket using the exact rules you configured, and requires a Pro plan plus verified credentials.

Is my Polymarket private key safe?

Your private key is encrypted at rest, used only to sign orders server-side, and is never sent back to your browser. Live trading stays blocked until your credentials verify successfully against Polymarket.

How many bots can I run?

Free accounts can run 1 bot preset. Upgrading to Pro raises that limit to 10, each running independently with its own market, stake and risk settings.

What risk controls can I configure?

Every bot supports an entry price threshold and timing window, plus independent stop-loss, take-profit and timed-exit rules, configured separately for each preset. Stop-loss can also require confirmation — either a full price reversal, or the underlying's distance from Price to Beat narrowing to a set dollar amount — before it actually closes.

What is Fork?

Fork buys the opposite side of an already-open position once a configured trigger fires — either a price range or a percent move from the price right after your entry filled — turning a straight win/loss into a hedge. It can also recognize when the combined cost of both sides guarantees a profit, and hold both to settlement instead of exiting early.

Why didn't my bot enter a trade I expected?

Every skipped entry and blocked Fork attempt is logged with its specific reason — an illiquid order book, price outside the configured range, the momentum guard holding off on a spike, and more — visible on the trade's own history, not just in server logs.

Can I trade manually instead of using a bot?

Yes. The Terminal lets you buy or sell UP or DOWN contracts by hand against live Polymarket bid/ask prices for BTC-5m rounds, without configuring any bot rules. It runs in paper mode by default and switches to live orders once your Polymarket credentials are verified, with its own trade history and P&L kept separate from your bot presets.

Does paper trading guarantee live results?

No. Simulated performance does not guarantee future live trading performance. Live markets involve real funds and real order execution, which can behave differently from simulation.

Start in paper. Go live when you're ready.

Create your first bot and test it against live Polymarket data for free. Upgrade to Pro to unlock live execution and run up to 10 bot presets.