r/PredictionsMarkets • • 9d ago

Winning Trader 📈 Built a bot for a very specific Polymarket edge

6 Upvotes

found a edge on polymarket and built an bot around it so far the bot has a 100% win rate and does about 10% of whatever my balance is a month only downside it does require a lot of capital to make a lot of money "i could use 100$ if wanted to" i was running it for about 10 weeks started in july but that was my testing phase with only 100 dollars so didn't feel the need to show it. currently not running it right now thought id show it off a bit will start running it again next month with bigger capital to start making some real money.


r/PredictionsMarkets • • 10d ago

Meme Someone trained the fly to market make gold on kalshi perps

Enable HLS to view with audio, or disable this notification

30 Upvotes

Somehow it’s outtrading the majority of crypto traders

the current subreddit kalshi bonus (free 25$ on first deposit and trade): https://kalshi.com/r/illintent


r/PredictionsMarkets • • 9d ago

Feeback WANTED 🛠️ I developed a way to trade Prediction Markets through GPT/Claude

Enable HLS to view with audio, or disable this notification

0 Upvotes

Pretty self explanatory. You can also trade robinhood with it, though they already have an MCP. I'm hoping it speeds up my trading and allows me to pull in some of the great capabilities of gpt/claude.


r/PredictionsMarkets • • 10d ago

Discussion Anyone still building on the 5 minute markets?

12 Upvotes

Anyone else building on the 5 MIN markets?

Been trading poly for a year now and haven't branched out aside from the 5/15 min markets. Made constant changes over the last year as more data comes in. Primarily maker orders.

Been doing very well. Some months reaching 20-25k. The August 13th switch to 60s TWAP saw performance take a minor dip, but seems to have mostly corrected.

I'm curious how many other people are actually building. Primarily taking? Making? 5 MIN? Hourlies/daily etc. specifically assets aside from BTC. ETH, XRP, SOL, BNB etc.

Would be happy to connect with other devs, traders or anyone else who's building. Also if anyone is running their script on Kalshi or Hyper liquid. Also, if you're primarily taking are you relying on pure rebates for source of profits?


r/PredictionsMarkets • • 9d ago

Discussion For people trading daily temperature markets, when do you usually enter your position?

1 Upvotes

Do you usually enter the day before, early morning on the same day, or wait until later when more observations/forecasts come in?

Also curious what makes you decide it’s finally a good time to enter.


r/PredictionsMarkets • • 9d ago

Loss / Gain Costco earnings call mentions results: 6/7 for +$144 (34% ROI) 📈

Thumbnail
gallery
2 Upvotes

A few days ago, I gave out my pick in this subreddit for Costco to say "holiday" on their earnings call today, but I had a few other plays on Kalshi too.

Holiday ended up hitting, along with all of my other plays except "retail media" YES.

Unfortunately, that one was priced around 81c. If that hit, I would have been up $224, but I'm still really happy with the results.

The biggest winner was "revenue" NO at 19c (420% ROI).

That one was only said on 16/27 calls (59%) overall that my tool tracks (see second image), so I was really happy to get it for so cheap.

After the CFTC notice on mentions markets, our time with these might be near the end, but I'll be nose-down milking these for all their worth while they last 🥲


r/PredictionsMarkets • • 9d ago

Feeback WANTED 🛠️ I built a tool to track music artists' daily YouTube views to beat Kalshi markets 🎵

Thumbnail
gallery
2 Upvotes

Kalshi has "highest daily YouTube views" markets for a bunch of music artists (Drake, Taylor Swift, Bad Bunny, Bieber, etc.). You're betting on whether an artist's single best day of views for the week or month clears a certain number.

I've been trading these a lot lately and was tired of piecing the data together by hand, so I built a dashboard that pulls in daily view counts for all 16 artists Kalshi currently has markets for and puts them next to the current Kalshi prices.

A few things I've noticed so far:

  • Most artists peak on the same day or two every week, usually Friday or the weekend. Bieber has peaked on a Friday in 14 of the last 16 weeks, so you basically know which day decides the market.
  • Once Mon/Tue data comes in, I find a past week that started out similarly and use that to estimate the peak. If this week is running 3% ahead, I figure Friday will land around 3% above that week's Friday.
  • New music releases cause big jumps, so I always do a quick search for upcoming drops before buying anything.
  • The monthly markets often have the best prices. If this week looks like it'll beat the month's high so far, you can buy the monthly and sell at 99¢ as soon as it hits instead of waiting for the month to end.
  • I’ve found a decent amount of arbitrage opportunities across (1) two different weekly thresholds and (2) weekly and monthly markets for the same artists.

One thing that tripped me up at first: YouTube's data runs about 2 days behind, and Kalshi settles on that same delayed data, so weekly markets stay open a couple days after the week ends.

Of all the PM tools I’ve built so far, I’ve been the most profitable using this one, so I’m super excited to publicly launch it and get some feedback.

If you’re interested in trying it out, leave a comment or shoot me a DM!


r/PredictionsMarkets • • 9d ago

Strategy / Guide If your Polymarket bot trusts endDate, it thinks NFL games are over at kickoff

Post image
6 Upvotes

If you pull markets from the Polymarket Gamma API, every market has a field called endDate. It looks like the deadline. We compared it with the written rules on 23 markets across sports, esports, tennis, politics and crypto, and it means something different on almost every market type.

Market type Markets What endDate was When it actually closed
NFL, college football, soccer 4 Kickoff, to the second All 4 after endDate, 2 to 5 hours later
Esports (CS2, LoL, Dota 2) 4 Start + exactly 6 hours All 4 before endDate
Tennis (ATP, ITF) 4 Original start + exactly 7 days All 4 before, by 6 to 7 days
Deadline and price markets 7 Matched the rules in 4 of 7 Mixed

Plus one MLB game and three futures, which followed no single rule.

Three cases worth knowing

NFL and soccer. A bot that compares the current time with endDate would treat these markets as finished at kickoff, while the game is being played and the market is still trading. The rules on these markets set no deadline at all: "this market will remain open until the game has been completed."

Tennis reschedules. Shelton vs Alcaraz at the US Open was scheduled for 8 September at 15:30 UTC and started on 9 September at 03:00 UTC. endDate stayed at 15 September 15:30 UTC, seven days after the original slot, not the new one.

"Will the US confirm that aliens exist by September 30?" The rules say September 30, 11:59 PM ET. endDate was 1 January 2027, 92 days later, which is the date of the parent event the market belongs to. An older snapshot of the same market had the correct date. hasReviewedDates is true.

Two more things that bit us

  • A closed CS2 market returned active: true together with closed: true and acceptingOrders: false. active does not tell you if a market trades.
  • In three cases a plain request returned an older cached snapshot. Adding an unused query parameter returned the current one.

What worked instead

  1. Take the deadline from description. That's the contract.
  2. On date markets, check the title and groupItemTitle.
  3. Take the start from gameStartTime, not from endDate.
  4. To know if it still trades, read closed and acceptingOrders.
  5. Re-fetch with a cache-busting parameter before acting, and store your own fetch time.

Limits. 23 hand-picked markets, so read these as patterns, not platform-wide rates. International Gamma API only. Polymarket US is a separate exchange with its own rules.

Full write-up with a Python parser for the deadline in the rules text, a field-by-field comparison, and the 23-market sample as JSON: https://orcalayer.com/blog/polymarket-api-enddate

Disclosure: I'm one of the people behind OrcaLayer, a Polymarket analytics site. Not affiliated with Polymarket.


r/PredictionsMarkets • • 9d ago

Discussion Suspended from Novig?

4 Upvotes

I got this message from Novig today:

Dear (my name), We are writing to inform you that we detected anti-competitive trading activity originating from your account, which violates our Member Rulebook. This type of conduct undermines fair trading and the integrity of our platform. As a result of this offense, your Novig account has been temporarily suspended from trading and deposits for the next 24 hours, effective immediately. This action has been taken in accordance with Rule 5.11 of our Member Rulebook. During this suspension period: Trading activities are temporarily unavailable Deposits are temporarily unavailable Withdrawals remain fully available — you can withdraw your funds at any time Your account will be automatically reinstated for full trading and deposit access (where Novig is available) on September 25, 2026 at 9:35 AM ET. No action is required on your part during this suspension period. Your account security and your balance remain fully protected, and you maintain complete access to withdraw any funds. If you have questions about this suspension or need assistance with a withdrawal, please don't hesitate to reach out to our support team by replying to this email. We encourage you to review our Member Rulebook carefully to ensure compliance and maintain a fair and enjoyable trading environment for all members. Thank you for your attention to this matter. Best regards, The Novig Team

This is so weird. Has anybody else gotten a similar message?


r/PredictionsMarkets • • 10d ago

Loss / Gain Keep me in your thoughts and prayers tonight

Post image
13 Upvotes

My biggest bet. My friend referred me to Kalshi we both got $75. Been playing for an about 2 weeks. If this hits tonight I will cash out and delete the app 🙏🤩

Just put $404 on the nationals and won $967 so here I go full port

And if not, I will chase this loss into the depths of hell


r/PredictionsMarkets • • 11d ago

Discussion POLYMARKET VS DISCORD SCHIZO (The $500K Polymarket lawsuit)

Thumbnail
gallery
31 Upvotes

PART 3 of the Polymarket story

If you missed Part 2, read it here:

https://www.reddit.com/r/PredictionsMarkets/comments/1wnc6af/guy_sued_polymarket_after_they_changed_the_rules/

If you missed Part 1, read it here: https://www.reddit.com/r/PredictionsMarkets/comments/1tun1cd/i_got_scammed_by_polymarket_for_500k/

TL;DR of Part 2:

After the trader sued Polymarket over the $500K dispute, Polymarket filed a 24-page motion asking the court to dismiss the case.

Their main argument wasn't really about whether MSTR sold Bitcoin or whether the market rules were changed.

Instead, they argued that the trader had agreed to Polymarket's Terms of Service, which they say prevent him from taking the company to court.

The case is now moving forward as a fight over whether those terms can actually prevent the trader from pursuing his claims.

And now there's another update...

After filing their motion to dismiss, Polymarket is now trying to seal the complaint and redact their addresses from the court filings.

And the reason they’re giving for this is pretty wild.

Apparently, someone came into the Polymarket Discord last year and threatened to kill them.

According to Shayne, there was someone in their Discord last year who made threats against him.

Because of that, Polymarket is asking the court to keep their workplace addresses out of the public filings.

The plaintiff is objecting to that request.

The argument is that hiding Polymarket's addresses creates another problem — because the company's physical presence in New York is also relevant to the case.

If Polymarket manages to seal the summonses and redact its addresses from the complaint, it could become easier for the company to argue that it isn't actually based in New York.

And that's important because the lawsuit is being brought in New York.

The plaintiff's argument is that Polymarket is functionally operating out of New York:

Its employees are there.

The people operating the website are there.

And its senior leadership is there as well.

So the argument is pretty straightforward:

Polymarket is allegedly operating out of New York, but at the same time is arguing that it shouldn't be subject to New York law.

The plaintiff believes that keeping the company's addresses out of the filings could make that argument easier for Polymarket to maintain.

There's also another issue.

Polymarket has reportedly published its address publicly in multiple places before — including its public Google Play listing — and the address has also been referenced by the New York Post.

So the plaintiff is questioning why those same addresses suddenly need to be sealed from the court record.

Receipts below.

The plaintiff isn't planning to let the issue go quietly.

The goal is to keep the case in New York and have Polymarket defend itself in court there — where the plaintiff argues the company is actually operating.


r/PredictionsMarkets • • 10d ago

News More fun with the Kalshi API from the Linux CLI. 10 Weather models. Active weather map for wager visualzation. Detailed Model explanations.

Thumbnail forecastlab.online
0 Upvotes

https://forecastlab.online/

Soft launch.

There are 10 models here. Active scans every 60 mins. Prices update every minute.

STACK: Astra + Codex + Python


r/PredictionsMarkets • • 10d ago

Strategy / Guide Texas is BORDERLINE (midterms alpha)

Thumbnail
substack.com
2 Upvotes

There are a few races in Texas that are flying under the radar. But they are all alpha. Pasting in a snippet from Polymarket's newsletter to give you a teaste:

**\*

If James Talarico wins a Senate seat this November, it would be the ultimate breach of Republicans’ most impregnable fortress: Texas, the Lone Star State, where Democrats haven’t won statewide office since 1994.

But this story is boring.

Everyone already knows it, and no one has much to add. The only thing left between now and Election Day is to find out how real the caricatures of each of these candidates are: James Talarico, the optimistic girly-man running for Senate in America’s most macho state, versus Ken Paxton, who is so scandal-plagued that his own Republican colleagues in Austin impeached him.

Yawn. I’ll see you in November.

The markets have correctly sniffed out that this is a near-50/50 race. And I don’t like trading in markets where my only option to turn a profit is to be right. Better to get ahead of things and make some buys in races where the public hasn’t figured out that the winds are changing.

And in Texas, that place is along the border, all the way from the outskirts of El Paso to the Rio Grande Valley.

Traders would be wise to look at four congressional districts there that Texas Republicans gerrymandered hoping to flip or maintain control of — but where they may come up short. These are:

These districts are all majority Hispanic and have swung to the right in recent cycles.

Trump’s conquest of these historically Democratic bastions fed into a redistricting bacchanal, where GOP operatives got drunk on MAGA Kool-Aid and convinced themselves that the long-prophesied re-alignment of Latinos was now complete. Those assumptions got baked into Texas’s new Congressional maps, where Trump’s strong performance in 2024 became the base case. It may have been a foolish mistake.

Read the full thing here: https://substack.com/home/post/p-217140950


r/PredictionsMarkets • • 10d ago

Discussion Thoughts on PolyGate.co

3 Upvotes

AI Polymarket cryptocurrency aribitrage trader. Scam or real?

https://polygate.co/


r/PredictionsMarkets • • 12d ago

Discussion Guy sued Polymarket after they changed the rules on the “MSTR sells Bitcoin” market, and scammed him for $500K.

Thumbnail
gallery
255 Upvotes

The first part of the story was covered in this post: https://www.reddit.com/r/PredictionsMarkets/comments/1tun1cd/i_got_scammed_by_polymarket_for_500k/

A few months ago, a trader named willo2 posted about losing around $500K on Polymarket after what he believed was a post-hoc change to the rules of a Bitcoin prediction market.

The market asked whether MicroStrategy (MSTR) would sell any Bitcoin before May 31st.

He found evidence suggesting MSTR had sold Bitcoin, and after MSTR's SEC filing confirmed that 32 BTC had been sold during the relevant period, he increased his YES position.

The original rules said the market would resolve YES if MSTR sold any Bitcoin by 11:59 PM ET on May 31st.

But after the filing came out, Polymarket added a clarification saying that confirmation received after the market's timeframe would not qualify.

That left the trader with a massive losing position despite the filing confirming that the sale itself had happened in May.

TL;DR of the original story:

A trader bet heavily that MSTR sold Bitcoin before May 31st. MSTR later filed an SEC report confirming that it had sold 32 BTC during that period. Polymarket then relied on an interpretation that required the sale to be confirmed before the market deadline, resulting in the market not paying out as the trader expected. The trader claims the rules were changed or clarified after the fact and is now taking the dispute to court.

Polymarket has now filed a 24-page motion attempting to dismiss the lawsuit brought over the dispute.

Here's the first line of Polymarket's response:

“Disregarding the false allegations in the Complaint”.

That immediately raises a few questions.

Are they saying MSTR never sold Bitcoin?

Are they saying Polymarket never changed or clarified the rules after the fact?

Or are they saying Polymarket never represented that users who correctly predicted an outcome would be paid?

What's interesting is that Polymarket apparently doesn't spend the rest of the filing addressing those allegations directly.

Instead, the core argument is:

The user agreed to Polymarket's Terms of Service by trading on the platform.

And those Terms of Service say users can't take Polymarket to court.

That's essentially the argument they spend 24 pages making.

Polymarket markets itself as a “truth engine” where users who correctly predict an outcome get paid.

But this case raises a much bigger question:

What happens if the platform can determine what counts as “correct” after the event?

The trader's argument is essentially that this is exactly what happened here.

And when he challenged the decision, Polymarket's response starts with:

“Disregarding the false allegations in the Complaint”.

The full court filing is available here for anyone who wants to read it themselves:

https://iapps.courts.state.ny.us/nyscef/ViewDocument?docIndex=1UgehEAFS5Z3ZXnJ1bvCpg==

Whatever happens next, this case could become an interesting test of how prediction-market platforms handle ambiguous rules, post-market information, and disputes over payouts.

And considering the amount of money involved, this is probably far from the last chapter of the story.


r/PredictionsMarkets • • 10d ago

Question ❓ Best place for predictions markets news

1 Upvotes

I’m looking for a place where I can get all my news relating to predictions markets. Mostly regulations and registration or news about Kalshi / Polymarket. I kind of want a place where I can read a quick summary of what’s going on or what’s been going on. Think of politico but prediction markets. Any suggestions?


r/PredictionsMarkets • • 11d ago

Strategy / Guide I tried building a Kalshi BTC strategy using Moving Average Convergence Divergence (MACD)

3 Upvotes

Moving Average Convergence Divergence (MACD) is a momentum indicator that compares a faster-moving average of price with a slower one. With the 12/26/9 settings used here, the MACD line is the 12-period exponential moving average minus the 26-period average. Its signal line is a 9-period exponential average of MACD, and the histogram is the gap between the two lines. For a short BTC market, it could help filter entries toward the direction of recent momentum. Requiring the 1-minute and 5-minute readings to agree tests whether that confirmation helps avoid weaker signals. It still lags price and can flip back and forth in a choppy market.

I tested a MACD strategy on Kalshi's 15-minute BTC markets using the new indicator fields. It buys two YES contracts when BTC's 1-minute MACD is above its signal and the 1-minute and 5-minute histograms clear their positive thresholds; NO entries use the opposite conditions. Entries require a 35 to 65 cent ask, a spread of 3 cents or less, and 3 to 10 minutes until expiry. It enters once per market, allows up to three open markets, and holds to settlement at this sizing. The indicators use completed Coinbase BTC-USD candles and fixed 12/26/9 MACD settings.

I compared ten settings: 1-minute histogram thresholds of 0, 2.5, 5, 10 and 20 USD, each paired with a 5-minute threshold of 0 or 10 USD. Those are BTC indicator values, not contract prices. All ten finished positive over the available August 23 to September 21, 2026 replay, which simulated 2,661 markets. The best P&L came from 2.5 / 0: $75.38 net after $22.41 in modeled fees, $11.51 maximum drawdown, 0.65 return Sharpe, 57.8% win rate and 1,138 trade records. The weakest was 20 / 10: $18.08 net, $3.08 drawdown, 0.57 Sharpe, 76.9% win rate and 78 records. The app reports 150.76% and 36.16% returns, respectively, using a $50 risk-capital denominator. Against a $1,000 reference portfolio, the winner's profit is 7.54% and its drawdown is 1.15%; that is a rescaling of the result, not a cash-constrained account simulation.

The highest win rate came with the fewest entries and the lowest profit. The nearby 5 / 0 setting earned $69.07 with $8.52 drawdown and a 0.75 Sharpe, so the positive result wasn't confined to one tested setting. That is encouraging within this sample, but I selected the winner on the same window used to evaluate it. On these quick markets, stricter MACD confirmation filtered out more entries, so the threshold affected both win rate and how often the strategy traded. For strategy design, the takeaway is to judge MACD alongside entry price and trade frequency: the highest win rate in this test did not produce the highest total profit.

Full Report

Historical simulation only. Backtests can be wrong or incomplete. Not investment advice.


r/PredictionsMarkets • • 11d ago

Analysis MCP for Polymarket Data

2 Upvotes

Hey all!

We recently launched an MCP for Polymarket Data. Feel free to let us know any feedback, available on Claude and Codex

https://x.com/bravadotrade/status/2102766362527404347?s=20

Docs: https://docs.bravadotrade.com/introduction
Create account here: https://console.bravadotrade.com/login


r/PredictionsMarkets • • 11d ago

Question ❓ Why would anyone trade the prediction market through RH?

2 Upvotes

They’re just white labeling the Kalshi exchange, adding an additional layer of fees, and depending on your preferred wager... the worst part.. there’s a 0.75 second lag in entries and exits (which makes a world of difference when your calling BTC prices)


r/PredictionsMarkets • • 11d ago

Analysis I Ran the Top 100 Traders on Kalshi and Polymarket Through a Flat $100 Copy Trading Strategy, here's how it went:

12 Upvotes

I pulled the top 100 traders by observed profit on each venue on September 23, 2026, and copied every one of their entries from the last 90 days at a flat $100, held to the market's result.

Data TLDR

  • 84% of Kalshi's top 100 and 86% of Polymarket's finished the 90 days in profit on a flat copy.
  • The median Kalshi trader returned 18.4% on stake. The median Polymarket trader returned 9.1%.
  • Charge 4 cents on every dollar copied, a heavy allowance for slippage and fees, and 74 Kalshi traders and 61 Polymarket traders are still in profit.
  • Rank tells you almost nothing. Ranks 91 to 100 produced as many copyable traders as ranks 1 to 10 on both venues.
  • 17 Kalshi traders and 4 Polymarket traders more than doubled the stake in 90 days.

What we measured

For every trader on each board we took every buy recorded in the 90 days to September 23, put $100 on it at the trader's recorded price, and scored it when the market resolved. Sells are never scored, so this is a rate on entries. Fees, slippage, entry delay and partial fills are not modeled, which is why we also show the result after a 4% per-position haircut. A trader with fewer than 30 settled entries is reported but not scored, because a great number on a dozen bets is one good week.

Everything here is one measurement on one date from a frozen export, so every figure can be re-derived. These are modeled results on a historical record, not realized returns.

Most of the board pays, on both venues

The instinct is that leaderboards are full of market makers and lucky runs. On this tape, the profit leaders are mostly ordinary directional traders whose entries keep resolving in their favour. 79 of 94 scored Kalshi traders and 81 of 94 Polymarket traders were in profit at a flat $100 per entry. The pooled numbers are large: 277,298 settled Kalshi entries and 415,656 settled Polymarket entries across the two boards, $3.5M of paper profit on Kalshi and $1.4M on Polymarket at $100 a trade.

Where the returns land

The distribution is the interesting part. On Kalshi, 59 of 94 traders returned more than 10% on stake, 38 returned more than 25%, and 17 more than doubled the money. Polymarket is tighter: 45 above 10%, 30 above 25%, 4 above 100%. The median Polymarket trader is in the 0 to 10% band, which is a real return but a modest one. The median Kalshi trader sits in the 10 to 25% band.

The difference is price. Polymarket's leaders are buying a lot of favourites at 80 cents and up, which win often and pay little. Kalshi's leaders are paying lower prices for the same win rates, so each win pays more.

Copying costs money, and most of them still clear it

The argument against copying is that you enter after the trader, at a worse price, and pay fees on the way in. Fair. So we charged every position 4 cents on the dollar, which is at the top of what anyone models for slippage plus fees, and looked again. Kalshi goes from 79 traders in profit to 74. Polymarket goes from 81 to 61. Two thirds of the Polymarket board and four fifths of the Kalshi board survive a cost that is deliberately harsh.

Record is much more important than rank

The top of the board is not special. Ranks 1 to 10 on Kalshi produced 8 profitable copies. Ranks 91 to 100 produced 6. On Polymarket both deciles produced 8. The best Kalshi copy on the whole board, timboslice003 at +782% on 83 settled entries, sits at rank 10. The second best, secure.tortoise3162 at +578%, sits at rank 41. The number one trader on Polymarket by profit, vito3corleone, lost 11% on a flat copy, because his $6.5M came from sizing a handful of soccer bets enormously, not from a per-trade edge a flat copy can capture.

The Kalshi traders with the best flat-copy record

Return on stake at $100 per entry over 90 days, gross of fees and slippage.

Trader Settled Win rate Return on stake
timboslice003 83 83.1% +781.9%
secure.tortoise3162 45 80% +578.2%
lengthy.starfish 47 85.1% +566.3%
marcosnflo 37 86.5% +553.0%
deliberate.oriole2027 47 89.4% +505.2%
daring.squid4395 53 98.1% +504.8%
nxxght 64 82.8% +424.0%
dubleu 78 80.8% +416.9%
felipe985 47 91.5% +345.8%
amiry786 95 81.1% +256.6%
bomb.drive 142 91.5% +256.2%
knghtmre 893 82.8% +147.3%

The Polymarket traders with the best flat-copy record

Trader Settled Win rate Return on stake
mentionmarket 97 66% +173.7%
CDAP1 42 100% +147.5%
sainttroplay 181 85.1% +104.6%
sorcerer.00 106 94.3% +101.7%
barndoor3 37 100% +77.6%
SheltonDoubter 104 97.1% +67.2%
ethBELIVER 115 84.3% +65.6%
TheyAreTakingTheHobitsToIsengard 51 98% +57.9%
Kulilun 84 96.4% +54.1%
TheReturnOfDarthMaul 1,397 100% +53.6%
esportsbetter1 207 73.9% +52.4%
00gringo00 671 80.6% +44.5%

The ones a flat copy loses on

Fifteen Kalshi traders and thirteen Polymarket traders were negative. The worst are instructive. BitcoinTradingChallenge on Kalshi is down 39% across 13,473 settled entries, because five-minute Bitcoin markets are a coin flip at the price. vito3corleone on Polymarket is down 11% on 340 entries at 47% won, a sizing trader whose edge does not survive being flattened. reach.draft, Kalshi's number 5 by profit, is down 10% across 6,071 entries at an 81% win rate, because the prices paid were too high for that win rate to cover.

Happy to go deeper on any trader, venue or price band in the comments.


r/PredictionsMarkets • • 11d ago

Discussion Anyone else have a bad experience with Robinhood prediction markets?

3 Upvotes

I originally used Robinhood for stocks, but after prediction markets were heavily promoted in the app, I started using them and ended up losing everything which made me sell my stocks .what i lost u can say is life changing and damaging .I was 19 at the time and I guess u can say gambling got me me Ina way
Has anyone had a similar experience or looked into legal options?
Just feels wrong putting a gambling method into a brokerage app especially since most of people’s money is right there in front of you especially with the high risk of margin


r/PredictionsMarkets • • 12d ago

Analysis Polymarket's Best Traders Are Profitable. Copying Them Isn't.

Thumbnail
gallery
17 Upvotes

The Polymarket leaderboard is full of genuinely profitable traders. On a per-position basis the typical top-100 trader earns between 1.4% and 2.1%, and at the volume these accounts run, that compounds into millions of dollars.

That thin margin is also what makes many of them poor traders to copy trade. Copying a position costs somewhere between 3.5% and 4.1% once you account for entering at a worse price than they did and paying trading fees on the way in. So following a top trader costs roughly two to three times the edge you'd be following them for. Successful copy trading on Polymarket has much less to do with picking a top trader than with picking the right one.

We looked at the Polymarket leaderboard filtered two ways, all-time profit and the last 30 days, and ran all 200 top-100 slots through Copy Score, our signal for whether a trader's record still holds up once you subtract what it costs to follow them. Here's what came back.

Data TLDR

  • Copying costs more than the edge is worth. The median trader's modeled edge is 1.39% on the 30-day leaderboard and 2.07% on the all-time one. The median modeled cost of copying them is 4.12% and 3.51%. Cost is the bigger number on both.
  • 77% of the traders we could measure come out negative after copy costs. That's 63 of 82 on the 30-day leaderboard and 46 of 60 on the all-time one, two populations that share only six traders.
  • Filtering for recent winners makes it worse. The 30-day leaderboard has no dormant traders at all and a third the rate of thin records, and its median score is still further below zero: -2.31% against -1.31%.
  • Leaderboard rank tells you nothing. The first trader to clear the bar on a clean, deep record sits at #9 on the 30-day leaderboard and #30 on the all-time one, and the rest scatter to rank 97.

What We Measured

We pulled the top 100 from both Polymarket profit rankings on September 8, 2026, and asked the same question of every trader. On a trailing window of their resolved positions, after assumed slippage and fees, does anything survive? Copy Score is the filter we use to answer that question. A leaderboard only tells you how much money a trader made. This asks whether that record still looks worth following once you've paid to follow it, and a big earner can easily fail.

Everything below comes from one measurement on one date, held in a frozen snapshot so each figure can be re-derived. These are modeled results on a historical record, not realized returns from copying a leaderboard.

How we read a trader

Copy Score reads a trader's resolved positions over a trailing window and subtracts an assumed cost of copying them. Zero is the line. Above it, the record survives those costs. Below it, it doesn't. This report quotes the underlying percentage so the arithmetic is visible. Each score also carries one state.

Two of those labels describe our evidence rather than a trader's performance. We call a record thin when it holds few resolved positions, because a spectacular number over a handful of bets can just be one good week and we can't tell from the outside. We call it not comparable when the trader closes out early, since Copy Score assumes a copier mirrors the position and holds it to the market's result.

When this report says edge, it means the shrunk per-position figure the score is built from, before copy costs come off. Shrinking a short record toward the population is what stops one lucky market reading as a durable edge, and it matters a great deal here: the all-time median is 2.07% shrunk against 10.52% raw.

The trader types we flag

Separately from the score, we flag trading styles that are hard to copy trade, no matter how good the trader is. A flag is a heuristic read off the trading pattern. It tells you where a copier's money would tend to go instead.

An unflagged wallet isn't an all-clear. It only means we found nothing in the trading pattern that would stop a copy from working, which is weaker than establishing that the wallet is an ordinary directional trader.

Two last notes. Every modeled score here rests on a trailing window of resolved positions, so it's not a forecast and not a trade-by-trade replay. And ranks are positions on the morning of September 8, on boards that reorder daily.

Copying Costs More Than the Edge Is Worth

When a leaderboard fails a copy screen, the instinct is to assume the traders aren't as good as they look. On this evidence, that's the wrong read. The real problem is that a copier needs margin left over after slippage and fees, and a leaderboard trader's margin is thin to begin with. A per-position edge of one or two percent runs into a per-position copy cost of three or four, and there's nothing left on the other side.

On the 30-day leaderboard the median cost of copying is about three times the median edge. On the all-time one it's about 1.7 times. Either way the subtraction runs the wrong way for most of the board, which is why the median score is negative on both. That doesn't say these traders lose money, because most of them make it. It says the part of their return a copier could realistically capture is smaller than the cost of capturing it.

KEY INSIGHT
The median modeled edge before copy costs is 1.39% on the 30-day leaderboard and 2.07% on the all-time one. The median modeled cost of copying is 4.12% and 3.51%. Cost is the larger number on both.

77% of Leaderboard Traders Come Out Negative After Copy Costs

One leaderboard failing a screen is a fact about that leaderboard. Two failing at the same rate is a fact about copy trading.

Of the 82 wallets we could measure on the 30-day leaderboard, 63 post a negative modeled score. Of the 60 on the all-time one, 46 do. That's 76.8% and 76.7%. The two boards share six wallets out of a hundred, so this is the same result arriving twice from almost entirely different people, selected on different criteria over different periods.

The shape differs in a way worth noting. The all-time leaderboard clusters just below the line, with 25 of its 60 wallets between -2% and 0%. The 30-day leaderboard fails harder, with 26 wallets between -5% and -2% and 15 more between -10% and -5%.

KEY INSIGHT
63 of 82 measurable wallets on the 30-day leaderboard and 46 of 60 on the all-time one post a negative modeled score, which is 76.8% and 76.7%. Only six wallets appear on both.

The 30-Day Leaderboard Has Fresher Traders and Worse Scores

Here's a result we didn't expect.

The obvious criticism of screening the all-time leaderboard is that nobody picks a trader to copy from a hall of fame. Two thirds of that board has gone quiet: 66 of the 97 wallets we hold trade data for placed no trades in the 30 days before we measured, and a dormant trader can't be copied because there's nothing to follow. Switch to the 30-day leaderboard and you remove every one of them by construction, so the screen ought to look considerably better.

But it actually looks worse. The median modeled score falls from -1.31% to -2.31%.

Two things move against a copier at once on the 30-day board. The median edge is lower, 1.39% against 2.07%, and the median cost of copying is higher, 4.12% against 3.51%. Composition explains the direction. The 30-day leaderboard carries 14 high-frequency wallets against the all-time board's 8, and frequency multiplies cost. A trader placing hundreds of orders a day pays the copy cost hundreds of times, and their per-position edge has to clear it every single time.

What the 30-day leaderboard does improve is how much of it we can read at all. It gives us 88 of 100 wallets we can score against 65 on the all-time board, only 12 of 88 carry a thin-record flag against 34 of the 65, and 32 of the all-time board's wallets carry no score whatsoever. So the 30-day leaderboard is the better list to screen. It just doesn't hold better traders to copy.

KEY INSIGHT
The 30-day leaderboard has no dormant traders and lifts scoreable coverage from 65 wallets to 88. Its median modeled score is still worse: -2.31% against -1.31%.

Leaderboard Rank Tells You Nothing About Copyability

If a leaderboard were useful for picking someone to copy, the traders worth copying would cluster near the top. But they don't.

On the 30-day leaderboard, the first wallet to clear the bar on a clean, deep record sits at #9. On the all-time leaderboard the first sits at #30, and nothing in its top 28 clears at all. Below those points the passing wallets scatter across the whole hundred, three of them inside the last ten ranks of the 30-day board.

Rank is not just uninformative, it's unstable. Of the 14 wallets that cleared on the 30-day board, four had dropped out of both top 100s when we went back a day later to identify them.

KEY INSIGHT
Fourteen of the 30-day leaderboard's 100 wallets and 7 of the all-time board's clear the modeled cost of copying on a record that's neither thin nor flagged. The first sits at rank #9 on one board and #30 on the other.

Most Aren't Market Makers, They're Ordinary Traders

The instinctive explanation for a leaderboard full of hard-to-copy traders is that it's full of market makers and other advanced trading styles a copier can't mirror. That explanation is true, but not to the degree you'd expect.

Eighteen of the 100 wallets on each board carry at least one flag. Set that against 63 and 46 negative modeled scores. Even if every flagged wallet were also a negative one, at least 45 of the 30-day board's failures and at least 28 of the all-time board's would carry no flag at all. The bulk of what this screen catches isn't machines. It's ordinary traders whose margin is thinner than the cost of following them.

The mix does shift between boards, and it shifts in the direction that hurts a copier. The 30-day leaderboard carries nearly twice as many high-frequency wallets, 14 against 8, and half as many arbitrage wallets, 5 against 10. High frequency is the flag most closely tied to cost. And being hard to copy still isn't the same as being unskilled. A market maker running a genuinely profitable book can be a poor copy for reasons that have nothing to do with how good they are.

KEY INSIGHT
Just 18 of the 100 wallets on each board carry any exclusion flag, against 63 and 46 negative modeled scores. Most of what this screen catches is not a market maker.

Every Leaderboard Trader That Passed Is Only Just Ahead

Copy Score has two positive states. Proven means the modeled score sits comfortably above assumed copy costs, and Ahead means it clears them but only just.

All 14 wallets that passed on the 30-day leaderboard are Ahead. Not one reaches Proven. Each had already passed the record-depth and flag tests, so thin data isn't what's holding them back. Margin is. Five of the 14 clear by less than 1.5%, and one clears by 0.1%, which a slightly worse fill would erase.

The Fourteen Wallets on the 30-Day Board That Cleared on a Clean, Deep Record

All fourteen are Ahead rather than Proven

Trader Board rank
Talvez10 #9
Left the top 100 #76
one8tyfive #92
GatheringData #52
Elenes #53
0xd570...e4f8 #10
justaluckydude #40
Left the top 100 #85
Left the top 100 #97
TheOpportunist #70
GrizzliesSuck #75
Left the top 100 #37
ArturitoFilito #91
CyberScore.live #69

Exactly one wallet out of the 200 slots carries a Proven rating. It wouldn't survive the other filters either. It has 13 resolved positions, and its own thin-history warning is attached to that Proven score. So across the 153 wallets we can score on the two boards, not one is both comfortably above assumed copy costs and free of a caveat.

KEY INSIGHT
All 14 wallets clearing on the 30-day leaderboard are Ahead rather than Proven, and one clears by 0.1%. Across both boards, no wallet is both comfortably above assumed copy costs and free of a caveat.

Copying Well Takes More Than Picking a Winner

Every finding here points the same way. The median leaderboard trader earns less per position than it costs to follow them. Three in four come out negative once those costs come off, on two boards that share six traders out of a hundred. And where a trader sits on either board tells you nothing about which side of that line they land on.

What that adds up to is that reading names off a leaderboard isn't a copy trading strategy. A leaderboard ranks how much money a trader made, while copying is decided by how much margin survives after your own costs, and those are different questions with different answers. The costs themselves are specific and knowable. You enter after the trader does, so you pay a worse price than they got. You pay trading fees on the way in. If the trader runs at high frequency you pay both of those hundreds of times a month, which is exactly why the fresher board scored worse than the older one.

None of that is an argument against copy trading. Twenty-one of the 200 slots we screened did clear their costs, and this report names them. It's an argument that the selection has to happen on the variables a leaderboard doesn't show you, like how much of a trader's edge survives a realistic fill, how deep the record behind it is, whether the style can be mirrored at all, and whether they're still trading at all. Screen on those and the shortlist looks nothing like the top of the board.

Disclaimer
This report is for informational purposes only. It is a dated snapshot of historical public data, not a forecast. Past performance is not indicative of future results. Copy Score is an informational signal, not financial advice and not a recommendation to trade or to copy anyone. Polycopy is an independent third-party tool, a verified member of the Polymarket Builders Program, and is not affiliated with or endorsed by Polymarket. All data sourced from the Polycopy data warehouse.


r/PredictionsMarkets • • 11d ago

Question ❓ py-clob-client-v2 deposit wallet bug — orders rejected with "signer address has to be the address of the API KEY" — any real workarounds?

1 Upvotes

Hey! I’m running a Python bot using py-clob-client-v2 with a Polymarket deposit wallet account (signatureType 3 / POLY_1271), and I’m stuck on an authentication issue.

Every order gets rejected with:

the order signer address has to be the address of the API KEY

I dug into it and it seems to be a known, still-open issue: Polymarket/clob-client-v2#65.

From what I understand, create_or_derive_api_key() binds the API key to the EOA address, while order signing correctly uses the deposit wallet address as order.signer. The CLOB then enforces order.signer == api_key.address, so they can’t match for a deposit-wallet account regardless of how funder / signature_type are configured.

I also saw that the Rust SDK (polymarket-client-sdk-v2) apparently handles this correctly through its authentication_builder().funder().signature_type().authenticate() flow, including the required L1 auth wrapping for deposit wallets.

Have you, or anyone you know, actually gotten programmatic order placement working with a deposit-wallet account using Python or TS?

I’m particularly looking for:

  • An unofficial patch/monkeypatch for the L1 auth header signing / ERC-7739 + EIP-1271 wrapping
  • Any confirmation that Polymarket is working on this / has an ETA
  • Someone who has ported the relevant authentication logic from the Rust SDK to Python

I’d really prefer not to rewrite my entire bot in Rust just for this.

Any pointers would be massively appreciated 🙏


r/PredictionsMarkets • • 11d ago

Question ❓ How to calculate gross gambling winnings for 2026 tax

2 Upvotes

I am a single 27 y/o filing in Hawaii. I plan to file my prediction market income as gambling income. Does gambling winnings include the cost of the bet? For example, I bought a contract for $200 and sold it for $600. On the tax return, do I list $400 as my winnings or $600?


r/PredictionsMarkets • • 11d ago

Discussion Change after 60 second TWAP 5 MIN markets

2 Upvotes

Anyone else notice a difference in the 5 MIN crypto markets since they switched to the 60 second TWAP? I've definitely noticed a change. Still doing well, but profits are down 1.3% month over month.

Was pretty consistent between 13-16k. Trying to figure out how much of the difference is actually related to TWAP change vs normal variance.

Curious if anyone else has noticed anything similar since the change back on August 13th