Rossst.03

348 posts

Rossst.03 banner
Rossst.03

Rossst.03

@Rossst_03

Where prediction markets meet AI. I hunt mispriced odds on Polymarket. @zscdao member

Warsaw Katılım Temmuz 2022
190 Takip Edilen124 Takipçiler
Rossst.03
Rossst.03@Rossst_03·
@rvrslio Yes, but we're talking about the 15-min BTC market here, so it seems the candles should close at the same price
English
0
0
0
36
Reversal
Reversal@rvrslio·
@Rossst_03 The spread is not free money if settlement, cutoff time, and fees are the actual trade. The arb is usually reading the rulebook faster than everyone else
English
1
0
0
26
Rossst.03
Rossst.03@Rossst_03·
Why the Polymarket vs Kalshi 15-minute "arbitrage" doesn't work It looks like the easiest money in crypto. Bitcoin "Up or Down" markets run on both Polymarket and Kalshi over the same short windows. Every so often you can buy Up on one side and Down on the other, and the two legs cost less than $1.00 combined. One of them has to win, so you pocket the difference. Free money. People have built bots that do nothing but scan for this. Open-source ones sit on GitHub: pull the Polymarket price, pull the Kalshi price, flag every time Up plus Down costs under a dollar. On paper it's a risk-free spread. It isn't. And the reason is the one thing almost nobody reads: the resolution spec. Here's the trap in a single line. You are not buying two sides of the same coin. You are buying two different bets that happen to look identical. Same window, different rulers Polymarket resolves its 15-minute BTC markets off the Chainlink BTC/USD data stream. It takes the price at the start of the window (the "Price to Beat"), the price at the end, and resolves Up if the end is greater than or equal to the start. A clean point-to-point reading from one oracle. Kalshi resolves its crypto markets off the CF Benchmarks index, and it does not take a single instant. It averages the last 60 seconds of that index at expiration. Different feed, and a 60-second average instead of an end-of-window print. So you already have two problems stacked on top of each other. First, different price source. Chainlink's stream and CF Benchmarks' index are not the same number at any given second. They drift apart constantly, by a few dollars, by a few basis points. In a 15-minute window the entire move is often only a few dollars. When the gap between the feeds is the same size as the move itself, they routinely disagree on direction. Second, a print versus an average. Polymarket asks "where did the last tick land." Kalshi asks "what was the average of the last minute." Near a flat close those are different questions. The instant can tick down while the minute averages up. There's even a third crack: the reference prices don't match. Polymarket's Price to Beat is captured from Chainlink at the window open. Kalshi sets its own strike off its own index. The arb bots literally have to compare "Poly strike" against "Kalshi strike" because they aren't the same number. You're not even measuring from the same starting line. What actually happens to your "free" spread The window closes nearly flat. Kalshi's 60-second average ends a hair above its strike and settles Up. Polymarket's Chainlink end-print lands a hair below its Price to Beat and settles Down. Your Up leg loses. Your Down leg loses. Both legs lose. The "risk-free" spread paid out zero. That's the exact failure mode: Kalshi closes Up, Polymarket closes Down, on what looked like the same event. It wasn't the same event. Why the spread existed at all The market wasn't being dumb. The sub-$1.00 total wasn't a mispricing you were sharp enough to spot. It was the market pricing the basis risk between two different oracles. Those few cents of "edge" were your compensation for the risk that the feeds disagree, which is precisely what happens. You weren't collecting free money. You were paid a tiny premium to take a real risk, and the risk showed up. Then stack the costs. Two legs means two sets of fees and two sets of slippage. Even when the directions agree, the round-trip cost often eats the spread you thought you locked. The actual lesson A cross-venue arbitrage is only risk-free when both sides resolve off the identical source, at the identical timestamp, under the identical rule. Change any one of those and you no longer hold a hedge. You hold a bet on the tracking error between two settlement methods. On a 15-minute crypto window, that tracking error is the same order of magnitude as the move you're betting on. Which makes the "arb" a coinflip with fees stapled to it. The edge was never the spread. The edge is knowing why the spread is there. Read the resolution rules before you read the prices.
Rossst.03 tweet media
English
7
0
25
1.5K
Rossst.03
Rossst.03@Rossst_03·
The 15-min BTC case is just the cleanest example. the trap was never about Bitcoin, it's about resolution. any time two venues price the "same" event but settle it differently, the spread is basis risk in an arbitrage costume: same election, one venue calls it off AP, the other off a state certification weeks later same game, settled on different official stat providers same econ print, but different release timestamps and revisions two questions before you call anything an arb: do both sides resolve off the exact same source, and at the exact same moment? if either answer is no, you don't have a hedge. you have a position.
Rossst.03 tweet media
Rossst.03@Rossst_03

Why the Polymarket vs Kalshi 15-minute "arbitrage" doesn't work It looks like the easiest money in crypto. Bitcoin "Up or Down" markets run on both Polymarket and Kalshi over the same short windows. Every so often you can buy Up on one side and Down on the other, and the two legs cost less than $1.00 combined. One of them has to win, so you pocket the difference. Free money. People have built bots that do nothing but scan for this. Open-source ones sit on GitHub: pull the Polymarket price, pull the Kalshi price, flag every time Up plus Down costs under a dollar. On paper it's a risk-free spread. It isn't. And the reason is the one thing almost nobody reads: the resolution spec. Here's the trap in a single line. You are not buying two sides of the same coin. You are buying two different bets that happen to look identical. Same window, different rulers Polymarket resolves its 15-minute BTC markets off the Chainlink BTC/USD data stream. It takes the price at the start of the window (the "Price to Beat"), the price at the end, and resolves Up if the end is greater than or equal to the start. A clean point-to-point reading from one oracle. Kalshi resolves its crypto markets off the CF Benchmarks index, and it does not take a single instant. It averages the last 60 seconds of that index at expiration. Different feed, and a 60-second average instead of an end-of-window print. So you already have two problems stacked on top of each other. First, different price source. Chainlink's stream and CF Benchmarks' index are not the same number at any given second. They drift apart constantly, by a few dollars, by a few basis points. In a 15-minute window the entire move is often only a few dollars. When the gap between the feeds is the same size as the move itself, they routinely disagree on direction. Second, a print versus an average. Polymarket asks "where did the last tick land." Kalshi asks "what was the average of the last minute." Near a flat close those are different questions. The instant can tick down while the minute averages up. There's even a third crack: the reference prices don't match. Polymarket's Price to Beat is captured from Chainlink at the window open. Kalshi sets its own strike off its own index. The arb bots literally have to compare "Poly strike" against "Kalshi strike" because they aren't the same number. You're not even measuring from the same starting line. What actually happens to your "free" spread The window closes nearly flat. Kalshi's 60-second average ends a hair above its strike and settles Up. Polymarket's Chainlink end-print lands a hair below its Price to Beat and settles Down. Your Up leg loses. Your Down leg loses. Both legs lose. The "risk-free" spread paid out zero. That's the exact failure mode: Kalshi closes Up, Polymarket closes Down, on what looked like the same event. It wasn't the same event. Why the spread existed at all The market wasn't being dumb. The sub-$1.00 total wasn't a mispricing you were sharp enough to spot. It was the market pricing the basis risk between two different oracles. Those few cents of "edge" were your compensation for the risk that the feeds disagree, which is precisely what happens. You weren't collecting free money. You were paid a tiny premium to take a real risk, and the risk showed up. Then stack the costs. Two legs means two sets of fees and two sets of slippage. Even when the directions agree, the round-trip cost often eats the spread you thought you locked. The actual lesson A cross-venue arbitrage is only risk-free when both sides resolve off the identical source, at the identical timestamp, under the identical rule. Change any one of those and you no longer hold a hedge. You hold a bet on the tracking error between two settlement methods. On a 15-minute crypto window, that tracking error is the same order of magnitude as the move you're betting on. Which makes the "arb" a coinflip with fees stapled to it. The edge was never the spread. The edge is knowing why the spread is there. Read the resolution rules before you read the prices.

English
0
1
18
510
Oracle Boar
Oracle Boar@bored2boar·
🚨 THE BIGGEST OPPORTUNITY ON POLYMARKET I found a way to turn every 70 cents into $1. Almost no risk. I spent ~24h studying the onchain flow and was SHOCKED. Almost every top trader used this secret. Here's the exact strategy they don't talk about: This time we'll trade "World Cup Winner". Instead of picking one country and praying, you buy the whole top of the board at once: > France - 17c > Spain - 16c > England - 11c > Portugal - 9c > Argentina - 9c > Brazil - 8c Add it up for a total 70 cents and 70% probability. One of them lifts the trophy, that share pays $1. So every 70 cents you put in comes back as a full dollar. That's ~40%+ on your money for holding favorites. Now the real edge: These 6 are the only nations that actually WIN World Cups. Look at the last 50 years, it's basically this exact shelf every single time. But the market splits probability across 30+ countries. All the longshots are eating cents that will NEVER resolve YES. These 6 hold way more than 70% of the true chance. Closer to 85-90. You're buying 70 cents of probability that's worth way more. The gap is the trade. And i didn't guess any of this. I watched it happen on @CrispPredict terminal. The on-chain flow showed the biggest shareholders quietly loading the exact same 6 outcomes. I spent 24h cross-checking every top holder and they're ALL doing the same thing: Buying the favorites as one block and just waiting for resolution. CRISP terminal does almost all the work for you. It surfaces the wallets, the flow, and the mispriced baskets before they fill up and the prices climb. I just copy what the math and the whales already confirmed. Join here to access features for FREE: [app.crisp.trade/explore?ref=2d…] The window closes the second these favorites get more expensive. Size accordingly and thank me later.
Oracle Boar tweet media
English
12
1
34
751
Rossst.03
Rossst.03@Rossst_03·
@ascetic0x Thank you, it's nice to hear that from people like you! For me, this is motivation to keep improving the content even more
English
0
0
0
4
Rossst.03
Rossst.03@Rossst_03·
follow-up to this, because people keep asking "so is the spread ever real money?" yes, but only in two cases. one: a single market where YES + NO trade under $1.00. same market, same resolution, so one side has to pay $1. that gap is genuinely risk-free. the catch is it gets arbed in milliseconds, so you're racing bots, not printing. two: two venues that resolve off the identical source, at the identical timestamp, under the identical rule. rare. usually one is on Chainlink and the other on CF Benchmarks, and you're right back to basis risk. everything else that "looks like" an arb is just you getting paid a few cents to carry the difference between two settlement methods. sometimes it pays. it is not free.
Rossst.03 tweet media
Rossst.03@Rossst_03

Why the Polymarket vs Kalshi 15-minute "arbitrage" doesn't work It looks like the easiest money in crypto. Bitcoin "Up or Down" markets run on both Polymarket and Kalshi over the same short windows. Every so often you can buy Up on one side and Down on the other, and the two legs cost less than $1.00 combined. One of them has to win, so you pocket the difference. Free money. People have built bots that do nothing but scan for this. Open-source ones sit on GitHub: pull the Polymarket price, pull the Kalshi price, flag every time Up plus Down costs under a dollar. On paper it's a risk-free spread. It isn't. And the reason is the one thing almost nobody reads: the resolution spec. Here's the trap in a single line. You are not buying two sides of the same coin. You are buying two different bets that happen to look identical. Same window, different rulers Polymarket resolves its 15-minute BTC markets off the Chainlink BTC/USD data stream. It takes the price at the start of the window (the "Price to Beat"), the price at the end, and resolves Up if the end is greater than or equal to the start. A clean point-to-point reading from one oracle. Kalshi resolves its crypto markets off the CF Benchmarks index, and it does not take a single instant. It averages the last 60 seconds of that index at expiration. Different feed, and a 60-second average instead of an end-of-window print. So you already have two problems stacked on top of each other. First, different price source. Chainlink's stream and CF Benchmarks' index are not the same number at any given second. They drift apart constantly, by a few dollars, by a few basis points. In a 15-minute window the entire move is often only a few dollars. When the gap between the feeds is the same size as the move itself, they routinely disagree on direction. Second, a print versus an average. Polymarket asks "where did the last tick land." Kalshi asks "what was the average of the last minute." Near a flat close those are different questions. The instant can tick down while the minute averages up. There's even a third crack: the reference prices don't match. Polymarket's Price to Beat is captured from Chainlink at the window open. Kalshi sets its own strike off its own index. The arb bots literally have to compare "Poly strike" against "Kalshi strike" because they aren't the same number. You're not even measuring from the same starting line. What actually happens to your "free" spread The window closes nearly flat. Kalshi's 60-second average ends a hair above its strike and settles Up. Polymarket's Chainlink end-print lands a hair below its Price to Beat and settles Down. Your Up leg loses. Your Down leg loses. Both legs lose. The "risk-free" spread paid out zero. That's the exact failure mode: Kalshi closes Up, Polymarket closes Down, on what looked like the same event. It wasn't the same event. Why the spread existed at all The market wasn't being dumb. The sub-$1.00 total wasn't a mispricing you were sharp enough to spot. It was the market pricing the basis risk between two different oracles. Those few cents of "edge" were your compensation for the risk that the feeds disagree, which is precisely what happens. You weren't collecting free money. You were paid a tiny premium to take a real risk, and the risk showed up. Then stack the costs. Two legs means two sets of fees and two sets of slippage. Even when the directions agree, the round-trip cost often eats the spread you thought you locked. The actual lesson A cross-venue arbitrage is only risk-free when both sides resolve off the identical source, at the identical timestamp, under the identical rule. Change any one of those and you no longer hold a hedge. You hold a bet on the tracking error between two settlement methods. On a 15-minute crypto window, that tracking error is the same order of magnitude as the move you're betting on. Which makes the "arb" a coinflip with fees stapled to it. The edge was never the spread. The edge is knowing why the spread is there. Read the resolution rules before you read the prices.

English
4
2
19
452
Rossst.03
Rossst.03@Rossst_03·
@Lutchyn13 Yes, that should be the first step before starting work)
English
0
0
0
4
Lutchyn
Lutchyn@Lutchyn13·
@Rossst_03 if it looks too easy, check the settlement rules
English
1
0
0
26
Rossst.03
Rossst.03@Rossst_03·
@s4yonnara I agree, at first glance, it looks like easy money
English
0
0
0
13
Andrew
Andrew@s4yonnara·
@Rossst_03 This is why reading the market rules can be more important than reading the chart
English
1
0
2
24
Rossst.03
Rossst.03@Rossst_03·
@Kozh_Crypto Actually, no. we thought so too, and we spent three months developing our own bot that arbitraged between two prediction markets, but in the end, we failed
English
0
0
0
7
Oracle Boar
Oracle Boar@bored2boar·
$17.5k / month of LP farming is simpler than you think. Thank me later.
Oracle Boar tweet media
English
10
0
35
495
Rossst.03
Rossst.03@Rossst_03·
@s4yonnara Have you ever considered a scenario where money becomes completely worthless because of AI, since there will be almost no need to work?
English
1
0
1
21
Andrew
Andrew@s4yonnara·
Cathie Wood (ARK Invest) “AI will create more value than the internet.” In 40 minutes, she explained why artificial intelligence could become the largest wealth-creation opportunity of our lifetime Most people are asking AI questions The smartest companies are replacing entire workflows with it The gap between those two approaches is where the next generation of billion-dollar businesses will be built Watch the interview, then read the article below
0xMorty@0xMortyx

x.com/i/article/2061…

English
6
2
29
342
Rossst.03
Rossst.03@Rossst_03·
@monokern Consistency and discipline in any endeavor lead to results, but with these tools, the potential is much greater
English
0
0
0
10
monokern
monokern@monokern·
TikTok replaced the old Creator Fund with Creator Rewards Program and payouts jumped 10 to 25 times overnight Old Creator Fund paid $0.02 to $0.05 per thousand views. Creator Rewards Program pays $0.40 to $1.00 for standard content and up to $6.00 for high-retention finance and tech content The average qualifying creator now earns $1,180 per month from TikTok alone versus $287 before One million views generates $400 to $1,000 10,000 followers and 100,000 views in the last 30 days can be reached Achievable for anyone publishing consistently with a system behind them Just start making content today and make money tomorrow
Lummox@Lummox_eth

x.com/i/article/2053…

English
19
1
60
1.5K
Kozh ./
Kozh ./@Kozh_Crypto·
NO film crew NO cameras NO lighting NO crew EVERY FRAME GENERATED BY AI an ordinary guy makes viral timelapses of renovations and construction and makes money on YouTube. AI generates videos in real time based on a chain of prompts. → ChatGPT writes the scene plan → Grok draws each frame → CapCut stitches them together just a laptop and a subscription. now one person can easily earn $8,000 a month on completely AI-generated content.
Kozh ./@Kozh_Crypto

x.com/i/article/2060…

English
9
2
26
605
EagleVision
EagleVision@EagleVisions·
@Rossst_03 anyway, I hope he plays for the team, don't for yourself
English
1
0
1
11
EagleVision
EagleVision@EagleVisions·
France vs Côte d'Ivoire think result no surprised me at all France: > 8 wins 1 draw from last 9 > beat great opponent Colombia and Brazil > Mbappe 1 goal away from equaling Giroud's record > big hole in defense, Saliba rested after CL Côte d'Ivoire: > 4 wins in last 5 (opponents were weak) > only real test was England, lost 3:0 France obvious favorite, but if Mbappe is chasing history tonight and for me the team game might suffer PSG won the CL twice after Mbappe left Real Madrid zero times with him - just a note
EagleVision tweet media
EagleVision@EagleVisions

Most unpredictable match of the day is one people are talking about people miss this detail before major tournaments Croatia and Belgium already have their World Cup tickets for them, tonight is not really about winning tbh I understand why both teams seem more interested in learning whether their ideas under pressure in game befor wc, than chasing a result that is why for Me the draw stands out more than either side winning

English
18
1
34
1.8K
Rossst.03
Rossst.03@Rossst_03·
@TotalWorldApps Yes, but the result for a single market can vary, because the “Price to Best” is always different, and that is precisely what causes the error
English
0
0
0
18
TotalWorld
TotalWorld@TotalWorldApps·
@Rossst_03 the 15m arb doesn't work reliably because polymarket & kalshi don't have a built-in way to directly match txs across platforms. there's always a window for prices to deviate despite same info going up.
English
1
0
1
22
Rossst.03
Rossst.03@Rossst_03·
@0x_pr1me I know some guys are already working on something like this, but I'm not sure if they'll share it publicly
English
1
0
1
15
pr1me
pr1me@0x_pr1me·
@Rossst_03 we need bot to find matching resolution rules so we can arbitrage safely
English
1
0
1
20
Rossst.03
Rossst.03@Rossst_03·
@EagleVisions I agree, but for us this is an opportunity for speculation, because if everyone read the rules, we wouldn't have any loopholes to make money
English
0
0
0
10
EagleVision
EagleVision@EagleVisions·
@Rossst_03 after the microstrategy, I think everyone understood that they needed to read the rules
English
1
0
1
17