r/Polymarket_Traders

this guy turned $5 into $7.7M on polymarket. all from football. i tried copying him
▲ 615 r/Polymarket_Traders+1 crossposts

this guy turned $5 into $7.7M on polymarket. all from football. i tried copying him

swisstony. 96,000 trades. $730M volume. #1 by volume on the entire polymarket leaderboard. biggest single win $711,700. average profit per trade only $156 but he does it ninety six thousand times.

his strategy is insane. when a goal is scored in a stadium your tv shows it 15-40 seconds later. his bot gets the data before the broadcast. in that window polymarket odds haven't moved yet. bot places bets at old prices. by the time you see the goal on tv he already locked in the trade.

i track whales using a tool that breaks down traders by category, speed, volume, all that. swisstony showed up as 90% football which is rare because most top wallets are crypto or politics guys. $7.7M from football alone. i had to try copying him.

set it up to mirror his trades with $150. put a 12% stop loss, trailing stop at 8%, max $40 per market. figured i'd catch some of his wins even if i'm a few seconds late.

after 1 week of copying:

started with $150

current balance: $138

trades copied: ~85

wins: 34

losses: 51

biggest win: $1.80

biggest loss: $2.40

i lost money. here's why.

his edge is the 15 second window. my copies were executing 1 seconds after his. by then the odds already moved. i was buying at the corrected price with no edge left. his $156 average profit per trade becomes my $0.15 loss per trade because i'm always late.

the stop losses worked fine. they capped my losses on individual positions. but the problem wasn't big losses. it was lots of tiny losses adding up because every copied trade had slightly worse odds than his.

the lesson is not every whale is worth copying. swisstony is probably the most profitable trader on polymarket but his strategy needs infrastructure that regular people don't have. the copy trading tools and risk settings work great but only when the whale's edge doesn't depend on millisecond speed.

you can watch his trades yourself: polymarket.com/@swisstony

u/immortalismmmm — 5 days ago
▲ 37 r/Polymarket_Traders+1 crossposts

How to Build a Polymarket Trading Bot (After CLOB V2)

Hey everyone, I just published a full beginner tutorial on building a Polymarket trading bot..and it's 100% free. I'm not selling anything.

Upfront disclaimer: this is not a profitable bot out of the box. don't expect to clone it, run it, and print money. what it is is a solid step-by-step foundation (the wallet setup, the API plumbing, the order management, the risk controls, the execution loop) that you can build your own custom strategy on top of. the signal engine in the guide is intentionally simple so you understand the shape of one. the real edge is whatever you bring to it.

I wrote it because there's just not enough quality information out there on this topic. you can either find sketchy GitHub repos with no docs and no idea what they're actually doing, or people selling bots with zero proof or verification that they work. nothing in the middle that just walks you through how to build one yourself and understand every piece. that's the gap I'm trying to fill.

What you'll actually build in this tutorial

an automated bot that trades the BTC Up/Down 15M market. every 15 minutes it wakes up, looks at where BTC has been moving, decides if it wants to bet UP or DOWN, places an order, and waits for the next cycle. simple loop, real money (eventually), real feedback.

I picked this market because it's a great teacher. fast cycles mean you see your bot's behavior in minutes instead of days. it's binary, so the logic stays clean. and the stakes per cycle are small enough that the learning experience doesn't have to be expensive.

once you've built it for BTC 15M, the same patterns transfer to any other time frame if you want to stick to crypto up/down markets or maybe try something different like sports, or weather.

What makes this approachable now

a few years ago, building this would've been a longgg project. you'd need trading infrastructure experience and a lot of patience reading API docs that assumed you already knew everything.

Today, that's changed:

  • AI coding agents do the heavy lifting. claude code, codex allow you to paste in what you're trying to do, get working code back. the guide is built around this. every step has a "walk me through this" prompt you copy into your agent of choice. you're not coding alone. HOWEVER, this doesn't mean you should blindly just copy and paste and not think about what you're doing...that is a recipe to fail. You should pay attention, use these tools for what they offer and ask questions!
  • the Polymarket Python SDK is actually good. it handles the auth, the order signing, the order book queries. you call functions, you get data back.

How the guide is structured

It's an 8-step guide with copy-pasteable agentic prompts for each section.

  • set up your wallet and dev environment. funding pUSD, generating API keys, scaffolding the project.
  • connect to Polymarket and pull live data. first authenticated call, fetching the current market, reading the order book.
  • build the signal engine. the part that decides UP or DOWN. starts simple on purpose so you understand the structure before you make it fancy.
  • place and manage orders. submitting, polling for fills, cancelling cleanly.
  • add risk controls. position sizing, exposure caps, a daily loss circuit breaker. boring to build, glad to have.
  • automate the loop. scheduling, logging, running it unattended.
  • paper trade, then go live. simulated fills first so you can validate everything without spending a dollar. when you do go live, you start with $2 trades. seriously.

A note on going live

Paper trading mode is in the guide for a reason. flip a setting and the bot runs the full loop but simulates fills instead of placing real orders. let it run for a few hours, look at the logged PnL, and you'll know whether your signal is doing anything before you commit real money. it's the best feedback loop in the whole tutorial.

When you do go live, the guide recommends starting with $2 max trades and a 3% daily loss limit. day one isn't about making money. it's about confirming the plumbing works in production. once you've seen it work with real (tiny) money, scaling up is the easy part.

Who this is for

  • beginners and anyone who wants to build their first Polymarket bot. no prior bot experience required, just a little Python and the willingness to work through it.
  • you've heard "Polymarket bot" thrown around and want to see what's under the hood without taking on a huge learning curve.

If this sounds like something you're interested in trying out, I'll drop the link in my profile. It's 100% free! I don't want to get flagged or banned for promotion unless a mod says I can post the link directly in the comments.

I'm happy to answer any questions in the comments, hope this helps some of you!

u/Forsaken_Driver_882 — 2 days ago
▲ 3 r/Polymarket_Traders+1 crossposts

Looking for help from someone who managed to profit from Polymarket

Hi everyone,

I know this may sound desperate, but I honestly don’t know what else to try anymore.

I’ve been spending the last 5+ months trying everything possible to make a Polymarket bot work consistently, testing strategies day and night, learning, failing, tweaking, and starting over again. No matter what I do, I just can’t seem to find a setup that is actually profitable long term.

I’m not looking for magic or unrealistic promises. I’m just asking if there’s someone out there who genuinely figured it out and would be willing to help me or point me in the right direction privately.

I work hard, but I don’t make much from my regular job, and I have a family with two small kids to support. I’m simply trying to build an extra source of income and improve our situation a little.

If anyone is willing to help, even with small advice, please DM me.

Thank you so much.

reddit.com
u/Brilliant_Berry_748 — 2 days ago
▲ 83 r/Polymarket_Traders+1 crossposts

Hey everyone, I’m back with another one. Last weeks slip-me writeup got way more traction than i expected and a few people in the comments + DMs were asking for someone trading sports too, not just BTC up/down. One thing I do want to say is I am doing all of these reports off the one data point that I have.... which is the public on-chain logs from these traders. There will always be things such as strategy, or bot configuration that differs from what the logs show...that is just something you should keep in mind and I wanted to say.

Sharky6999 is one of the most talked about wallets on Polymarket, I think I saw posts about Sharky before I even got into building bots or trading on PM. One thing to keep in mind, and quite honestly I was little worried about doing this report because unlike some of the other traders I’ve analyzed, the strategy here is primarily his infrastructure. Sharky6999 mainly bets insanely large amounts of money on favorites right before expiration, with close to a second left. One of the reasons he’s as popular as he is, is because it’s so appealing to new users (like myself when I started my polymarket journey) to see this, and think “oh it’s that simple?” but then you try for yourself and are QUICKLY humbled.  

Quick rundown on the numbers. This is the recap of 31 days of trade logs (and yes i used AI to go through the 90 freaking thousand trades in the 31 days of logs i pulled, so you all can keep quiet with the "omg you uSeD Ai tO wRitE this!!!" those comments are so annoying lol):

  • 90,086 total trades (80,781 buys, 9,305 sells)
  • 2,906 trades per active day
  • $21.26M in gross turnover, roughly $670k cycled per day
  • Median fill size: $0.74 | p99: $3,302 | largest single fill: $431,970
  • Average entry price: $0.95+ (54,297 of his fills sit in the $0.90–$1.00 band, basically the whole wallet)
  • Net P/L: +$59,615 on $20.74M deployed
  • ROI: +0.29%
  • Win rate: 98.9%
  • Rolling 7-day windows green: 31 of 31
  • Rolling 15-day windows green: 31 of 31

THE STRATEGY:

The core mechanic is straightforward. Sharky buys heavy favorites and holds them to settlement. He is not market making, only 1% of his markets show both sides bought, and he is not penny scalping. His pattern is to scan the orderbook for outcomes priced between $0.90 and $0.99 that carry a high probability of resolving at $1.00, then size into them aggressively. The trade offers roughly four cents of upside per share, less the occasional loss and platform fees. The economics only work under two conditions: a near-perfect hit rate, and the ability to deploy meaningful capital per fill. Sharky satisfies both.

The most notable structural finding is the diversification across his book. Crypto accounts for 34% of deployed capital, but the sports verticals are where the consistency stands out. Every sports category in the 31 day window cleared a 100% win rate:

  • Soccer: $4.95M deployed, 100% WR
  • Tennis: $2.01M deployed, 100% WR
  • MLB: $1.61M, 100% WR
  • NBA: $1.42M, 100% WR
  • NHL: $495k, 100% WR (his best ROI category at 0.6%)
  • NFL, CBB, UFC: all 100% WR

He is only touching games where one side is already priced as a foregone conclusion, then sizing into them.

WHY YOU CANNOT COPY HIM / HIS INFRA:

This is the part that matters. The edge is infrastructure and that is what makes him uncopiable. the public discourse has been converging on this hypothesis for a while now and I agree with it.

Key data points pointing to bare metal / private RPC:

  • His fill timing. His median gap between consecutive fills in the same market is 0 seconds, and 89.4% of paired fills land within ten seconds of each other. In plain terms, his bot is reacting to orderbook changes and submitting orders faster than anything you can run from home internet or a standard cloud VPS.
  • server location. Polymarket's matching engine runs on AWS in London (eu-west-2). To compete on speed, the bot has to sit physically close to that data center, typically Dublin or London, where round-trip latency drops to under a millisecond. Anywhere else and you are losing the race before it starts.
  • RPC throughput. Every Polymarket trade settles on Polygon, which requires an RPC node to send transactions. Public RPCs cap requests, throw 429 errors, and run inconsistent latency under load. At 90k trades a month with single fills up to $431k, one failed signature at the wrong moment costs more than his entire monthly P/L. He is almost certainly running a dedicated or self-hosted node.
  • Order signing. Every Polymarket order has to be cryptographically signed before it can be submitted. At nearly 3,000 trades per day, signing one order at a time is not viable. He is likely using pre-signed batches or a local signing service running on the same machine as the bot.

The working theory across the bot research community right now is bare metal in dublin or london, dedicated polygon RPC node...this is not cheap (chainstack dedicated or self hosted), websocket subscriptions to every active market, pre-signed order batching, maker rebate harvesting where he can sit on the book.

Bottom line: this is the first wallet I've covered where replication isn't really on the table. Matching his setup means matching his infrastructure spend AND bringing six figures of working capital, and even then you're racing him directly from a disadvantaged starting position.

The more useful takeaway is what Sharky signals about the broader space. There is now a clear top tier of operators running HFT-grade infrastructure on a platform that, until recently, was mostly retail and weekend Python scripts. That gap is going to keep widening.

If you are interested in the full 6-page report on Sharky, I posted it on my site (link in profile, also pinned in my discord which is linked in my profile).

Drop your suggestions for the next report below! I'll keep knocking these out for the subreddit. Thanks everyone

u/Forsaken_Driver_882 — 9 days ago
▲ 16 r/Polymarket_Traders+1 crossposts

DO NOT USE POLYMARKET

They have the worst customer service I've ever come across. Not only did they suspend my account for no reason, but it has been over a week since I tried getting help to resolve the issue or at least get an explanation as to why. Crickets. I open a ticket, and it closes within a few days without anyone responding to me or helping. So I have over 1k in purgatory just sitting there and I'm unable to withdraw, deposit, or bet. Use Kalshi or something else because this app is horrible and they can lock your account and freeze your funds anytime they wish to and you can't do anything about it. The tickets that says "in progress" has been closed by the system and the one that says submitted was opened by me today. It is genuinely so frustrating and I doubt I'll see my money.

https://preview.redd.it/juiei2e2340h1.png?width=1170&format=png&auto=webp&s=8fae0a6ebebf33d0e8c9ed5dd7985383d85d9d6c

https://preview.redd.it/3xuip2e2340h1.png?width=1170&format=png&auto=webp&s=d2b703c844d4616bc0a720659c75455ad52e9e59

reddit.com
u/Vegetable_Tie_5316 — 4 days ago

Is wallet tracking supposed to work this way? How accurate is it really?

I’m pretty active with market research, so I need wallet tracking that’s actually accurate for spotting patterns and monitoring activity. I’ve been using Polycool lately, and honestly, it’s been working really well so far.

Still, I’ve been searching for other options, but at this point, I’m not sure if anything does it better. Would like to hear some serious opinions from people who actively use these tools.

u/Mriganka47 — 1 day ago
▲ 10 r/Polymarket_Traders+3 crossposts

So... for some reason, the winning positions disappear.

It's happened to me about three times today... even though the history shows the purchases, the positions appear, and the "ROI" tag shows the difference, right before the settlement, ONLY THE WINNING POSITIONS disappear.

What's happening here? Are these cases of "ghost fills"?

u/tarel_ — 9 days ago
▲ 4 r/Polymarket_Traders+1 crossposts

I just learnt about polymarket and their 5 minute markets. i of course want to try it out.

I need something both cheap and low latency (i know thats begging for too much lol) and others are inaccessible for me.

I just want an opinion from a more wise person, I did find tradingvps.io but im trying to find more options

reddit.com
u/Mental_Essay_7475 — 8 days ago

Lost connection: CemeterySun

Hey, does anyone know how to get in touch with Polymarket user CemeterySun?

I was copy trading them via B3OS, went from $500 to $26k, but since the Polymarket v2 migration, CemeterySun stopped trading. Last activity was 9 days ago.

If anyone knows them or a way to get in touch, hoping to continue running my agent and happy to also give them a cut of proceeds.

reddit.com
u/reddituser667 — 7 days ago

Help for api issue

Hi, Im having an issue placing orders via the clob api and I can't figure out what's wrong

My setup:
-Located in Paraguay
- Polymarket geoblock test returns {"blocked": false, "country": "PY"}
- Using py_clob_client_v2 with signature_type=2, correct funder address, valid API credentials
- Balance and allowance reads work fine (GET endpoints return correct data)

But any POST to /order returns:

403 {"error": "Trading restricted in your region, please refer to available regions"}

I've ruled out:
- Wrong credentials (balance reads work)
- Wrong signature_type or funder (derived from same key)
- Network issues

Is there a separate IP-level geoblock on the CLOB trading endpoints that's stricter than the frontend check? Has anyone else run into this and found a fix?

Thanks

reddit.com
u/Valimar909 — 7 days ago

Built an automated trading bot for Polymarket BTC/ETH 15min markets — sharing my journey & looking for feedback

Hey everyone,

I've been building a trading bot for Polymarket's BTC and ETH 15-minute up/down markets. Here's the honest recap.

How it evolved:

  • Started with no filters, almost no logic — results were rough
  • Built a backtester and kept it in sync with the live engine on every change
  • Added fair value estimation, entry filters, conviction scoring for position sizing, and adaptive exits (trailing stop, time-based stall exits)
  • Every change goes through backtest before touching real funds

Test numbers so far:

  • 130 total trades
  • 50% win rate
  • ~+$18.88 net P&L

Still in testing mode, but the logic is holding up.

What I'd love input on:

  1. ETH vs BTC 15min — Is ETH liquidity/spread comparable to BTC, or noticeably worse in your experience?
  2. Correlation risk — BTC and ETH slots move together a lot. How do you think about that exposure when trading both simultaneously?
  3. Market hours — Any times of day where 15min markets feel more predictable (or more random)?

Happy to discuss the technical side. Strategy stays private, but the engineering is fair game. AMA.

reddit.com
u/CommercialPurple3490 — 9 days ago
▲ 4 r/Polymarket_Traders+2 crossposts

Market resolves TODAY 12PM ET: "Will cllaude-opus-4-6-thinking be the best AI model on May 1?" Resolution source: lmarena.ai (= arena.ai) Text Arena Overall, style control OFF. Current leaderboard: #1 claude-opus-4-7-thinking (1504), #2 claude-opus-4-6-thinking (1502).

Market is pricing YES at 95% — if it resolves YES

How to file dispute ? PlS HELP

reddit.com
u/zorblax-9 — 13 days ago
▲ 6 r/Polymarket_Traders+1 crossposts

Since the V2 upgrade, my trading bot is broken in a really weird way. Polymarket's order book tells me my orders are filling, but when I check the blockchain, the trades never actually happen. The wallets I'm being matched against have $0 in them. Is anyone else seeing this? And how is anyone actually trading right now?

My setup

  • Rust bot trading Polymarket's 5-minute crypto Up/Down markets (BTC, ETH, SOL, XRP)
  • Using V2 (the new system that launched April 28)
  • My wallet (Gnosis Safe) has ~2000 pUSD in it, with full approval set for the new V2 exchange contract
  • I rest limit orders 2–7 minutes before market close, then tighten as the deadline approaches
  • This same bot was working fine before V2 — nothing has settled successfully since the upgrade

What's happening

Here's the pattern, every time:

  1. I post an order (e.g. buy YES at $0.30, 107 contracts)
  2. Polymarket's API says "Matched! Success!" and gives me a transaction hash
  3. My Telegram bot pings me: "FILLED!"
  4. I look up the transaction on Polygonscan → REVERTED, 600k gas wasted
  5. My Polymarket portfolio is unchanged, and the site sends me a "Limit Buy Up failed" notification

So the order book thinks I traded, but the blockchain says nothing happened. Classic ghost fill.

What's actually going wrong

I dug into the failed transactions and figured out what's breaking:

  • The error code is 0x7939f424 — that's TransferFromFailed() from the Solady library. Basically: "I tried to move tokens out of someone's wallet and it failed."
  • When I decoded the failed transaction data, I found my buy order was getting matched against another user's opposite order (e.g. my BUY-YES at $0.30 paired with someone's BUY-NO at $0.70 — they add to $1.00, so the exchange treats it as a valid match).
  • I simulated the trade locally and discovered the other person's wallet has literally zero pUSD in it. They've signed an order, set max approval, and their order is sitting there looking valid — but they have no money to actually pay.
  • This isn't one bad wallet. I've seen it happen with multiple different empty wallets. It's a pattern.

The core problem: Polymarket's V2 matching engine checks signatures and approvals, but it doesn't check whether the counterparty actually has any pUSD. So zombie orders from empty wallets are sitting on the order book, and every time my bot crosses into one, the trade reverts.

What I've already ruled out

  • ✅ My wallet's balance and approval are fine (I tested moving tokens out — works perfectly)
  • ✅ My signature is valid (the exchange accepts my orders, the problem isn't on my side)
  • ✅ My signer-to-Safe wallet mapping resolves correctly
  • ✅ I added an on-chain checker that watches for the actual transaction within 60 seconds — now my Telegram alerts only celebrate trades that actually happened
  • 🆕 I just turned on postOnly mode, so my orders won't cross the book — I can only fill when someone with real tokens hits my resting bid

What I need help with

  1. Is this a known V2 bug? I can't find anything about it in Polymarket's docs or Discord. Has anyone else hit this?
  2. How is anyone getting real fills right now? If I'm in postOnly mode, I can only fill when someone holding actual YES/NO tokens sells into my bid. That barely happens in 5-minute crypto markets where everyone's just opening fresh positions.
  3. Should I be filtering out empty wallets before placing orders? Like, do I need to check pUSD.balanceOf(maker) for every order on the book before I cross? Is there a Polymarket endpoint for this, or do I really need to RPC-call every single level of the order book myself?
  4. Is Polymarket planning to add balance checks to the matcher? Or is dodging zombie orders just something every bot operator has to handle on their own now?

Any insight or war stories appreciated. I have all the failed transaction hashes and decoded data if anyone wants to verify what I'm seeing.

reddit.com
u/PresentationNo9872 — 12 days ago
▲ 3 r/Polymarket_Traders+1 crossposts

Have had success running exit polls in South American elections aswell as a connect who has helped tip off info early. Feel free to reach out

u/LegitimateRefuse1312 — 12 days ago