The Polymarket trading bot that made $472K

Trades crypto Up or Down markets around the clock, from 5-minute to daily. Buy the full Python source code once and run it on your own machine or VPS.

  • Paper mode first
  • $100 to start
  • Pay once, no subscription

All-time P&L on the public @bosona account.

Set it up with

  • Claude
  • Cursor
  • Windsurf
  • ChatGPT
  • DeepSeek

Buys both sides. Never sells. Merges every pair back into $1.

Taken from 16,856 fills on the public @bosona account between Oct 30 and Nov 3, 2026. Three out of four of them were in 5-minute Bitcoin markets.

Get the source code

Bitcoin Up or Down · Nov 2, 11:20–11:25 AM ET

Price of Down · real fills from @bosona

  • Buy Down
  • Buy Up
  • Merge
255 Down · avg 44¢
−$112.85
534 Up · avg 3.6¢
−$19.03
255 pairs merged at 3:40
+$255.12
279 Up left · expire
$0.00
Net
+$123.24
  1. 1

    Opens near a coin flip

    In the first minute, while the market is still close to 50/50, it buys whichever side is a little cheaper, in many small fills.

    median first fill · 44¢ at 1:01
  2. 2

    Buys the other side

    When BTC moves its way, the other side gets cheap and the bot buys it, so the pair costs well under $1. When BTC moves against it, it buys the other side anyway and caps the loss.

    0.44 + 0.03 = 0.47 → +53¢ a pair
  3. 3

    Merges pairs into $1

    Each Up + Down pair is merged back into $1 on the spot, so the cash returns before the market closes and goes into the next one. It never sells a share.

    $102K merged in the sample
  4. 4

    Rides the rest to the result

    Whatever is left unpaired waits for the close. Late in the window it also buys the losing side at 1–10¢; over the sample those tickets paid back 33% more than they cost.

    1–10¢ tickets · +33%
polymarket_bot — python3 main.py

          

# btc_5m · Oct 30 – Nov 3, 2026

Settled markets
1,079
Total cost
$272,008
Merged + redeemed
$279,805
Realized P&L
+$7,797

Live account @bosona, from the public Polymarket API. The log on the left is a simulation.

+$472K

All-time P&L on @bosona

On $26.7M of volume across more than 100,000 markets, as shown on the public profile.

$103 / −$74

Average win vs average loss

Per 5-minute BTC market in the sample. Winners run bigger than losers, so it doesn't need to win every window.

0

Shares sold

Every exit is a $1 merge or a payout at the close. No selling into a thin book, no spread paid on the way out.

24/7

Every window, every hour

About 250 BTC 5-minute markets a day, plus 15-minute, hourly and daily ones when the price is right.

Run the same bot on your own machine

Full Python source code. Runs on your own machine or VPS, every window, around the clock.

Set it up by asking your AI editor

Read the setup FAQ
polymarket_botClaudeCursorWindsurf

Help me start this bot.

I'll set it up in paper mode first.

  • Installed the requirements
  • Created your settings file
  • Switched paper mode on
  • Started python3 main.py

The bot is buying both sides of live BTC, ETH and SOL Up or Down markets with simulated USDC and merging the pairs. Tell me when you want to go live.

Ask a follow-up…↑

No coding experience needed

The strategy from @bosona is already built in. Open the folder in Claude, Cursor or Windsurf, type one sentence, and the AI configures the bot and runs the terminal commands for you.

# settings · example values
- paper mode       on
+ paper mode       off
  position size    × 0.1
  daily loss stop  $25
  exposure cap     $100

Paper first, live with one switch

Test on live markets without risking USDC. $100 is enough to start: turn the position size down and the same logic runs with smaller trades.

Pay once. Own the code.

No subscription, no hidden fees.

Full Source Code

The bot that trades @bosona, every update and the private Telegram group.

$499one-time

Download the script

Secure checkout. Pay with USDT, BTC, ETH and other crypto.

  • Instant .zip download after payment
  • Full Python codebase, yours to keep
  • Built-in strategy for crypto Up or Down, 5-minute to daily
  • Paper trading mode
  • Daily loss stop and exposure cap
  • Setup with Claude, Cursor or Windsurf
  • Unlimited trades, no volume limits
  • Private Telegram: updates and setup help
  1. 1Pay $499 in crypto at checkout.
  2. 2Download the .zip and get your Telegram access code on the spot.
  3. 3Open the folder in your AI editor and start in paper mode.

Questions

Something else? Ask us on Telegram.

Message support

Already own the bot and lost your Telegram access code? Write to support and we'll get you into the private group.

If the bot is profitable, why are you selling it?

We also earn through Polymarket's official referral program: every trader who runs the bot generates volume, and we receive a share of the fees. We make money when the bot performs and you keep trading.

Is it the same bot you run on Polymarket?

Yes, 1:1. The archive contains the code that trades on @bosona: the same strategy, execution and risk controls. Updates go to every buyer in the private Telegram group.

Do I need to know how to code?

No. The strategy is already built in. Open the bot's folder in Claude, Cursor or Windsurf and type "Help me start this bot." The AI installs the requirements, creates your settings file and runs the commands for you, in paper mode first.

Which markets does it trade?

Crypto Up or Down markets on Polymarket: Bitcoin, Ethereum, Solana, XRP, Dogecoin and BNB, from 5-minute to daily windows. Most of the volume goes to 5-minute Bitcoin markets, where it trades almost every window.

Why does it never sell?

Selling into a thin 5-minute order book costs the spread. Instead the bot holds both sides and merges each Up + Down pair back into $1 on Polymarket, so the cash returns before the market closes. Anything left unpaired is paid out at the result.

Does it work with Chainlink TWAP resolution?

Yes. The bot prices every order off the live order book and reads each result from Polymarket after the close. A merged pair pays $1 before the result is known, so that part of the position never depends on how the market resolves.

How much capital do I need?

$100 is enough to start. Turn the position size setting down and the same logic runs with smaller trades. Your funds stay in your own wallet.

Where is my private key stored?

In the settings file on your own machine or VPS, next to the bot. Orders are signed there, and we will never ask you to send us your key. Your funds stay in your own wallet the whole time.

Does the bot have a stop loss?

Yes. A daily loss stop cancels open orders and halts trading. An exposure cap freezes new buys at your ceiling. You set both in the settings file, and paper mode lets you test them before going live.

Which VPS should I use?

1 vCPU, 1 GB RAM, 20 GB NVMe, Ubuntu Server 26.04 LTS, in Stockholm. About $4 a month. Any provider works if the server is in a country where Polymarket is available.

Can I use it if Polymarket isn't available in my country?

The bot trades through your own Polymarket account, so Polymarket's Terms of Use and the laws of your country apply to you. Check that you're allowed to use Polymarket before you buy: we can't refund a purchase because Polymarket isn't available to you.

What happens after I pay?

As soon as the payment confirms, the checkout page shows a download link for the .zip and your personal access code for the private Telegram group, where updates are posted. The page's address brings you back to your order, and the link works as often as you need. If anything goes wrong, message support and we'll send the files again.

What if I get stuck during setup?

Ask in the private Telegram group or message support. We help you install and configure the bot. Help doesn't cover writing custom code or managing your trading for you.

Are there recurring fees?

No. You pay once and own the files. Updates are included. You only pay standard Polymarket network fees on live trades.

The next window opens in 4:12