0xMin
2.6K posts




I just published a data dump of full order book data from @Polymarket The data is maximally granular. There is no filtering whatsoever. Every order book change and trade is saved. Across all markets Updates are hourly. Each snapshot contains ~30M rows. Snapshots are downloaded as parquet files. Each file is approx. 500MB-1GB large. The data dump is already 2B+ rows large and growing fast. But this is just part 1/3. Coming soon is a much bigger dump that also includes @Kalshi / @opinionlabsxyz / @trylimitless etc I started collecting this data because I noticed I couldn't get it from Dome API. Their historical order book data was filtered limiting its usefulness. Also now with the acquisition there's a lot of uncertainty about whether they will continue operating

PROBABILITY ARBITRAGE: HOW TO BEAT POLYMARKET USING DERIBIT OPTIONS Trading "Bitcoin Up or Down" on feelings is a casino. Trading them through options math is a systematic business. The strategy is simple: Deribit knows the future better than retail on Polymarket. The options market contains the volatility models of market makers like Galaxy and Wintermute. Our task is to export this knowledge into the inefficient Polymarket order book. 1) The Fundamental Idea Polymarket Up/Down markets are essentially binary options > If Price > Strike: Pay $1 > If Price < Strike: Pay $0 The price (e.g., 55 cents) is the implied probability (55%) Polymarket is driven by the crowd. Deribit is driven by giants using complex volatility models. If the Deribit model shows a 60% probability of an upside move, but Polymarket trades at 50 cents, you have found a Positive EV trade with ~20% ROI. 2) The Math To find the fair probability, we use a modified Black-Scholes formula for binary options. We need the Probability of expiring ITM. Formula for P(Up): Variables: > F (Forward Price): Futures price > K (Strike): The target price on Polymarket. > T (Time): Time to expiration in years. > σ : The hardest part - Implied Volatility (IV) 3) The Data Pipeline You cannot just scrape IV from the Deribit interface because there are no options expiring in 15 minutes. You need to build a Volatility Surface. Algorithm: • Snapshot: Capture the entire Deribit options book every 5-10 seconds. • Fitting: Build a Volatility Smile curve using an SVI model or cubic splines. • Interpolation: Interpolate σ for our specific time and strike • Calculation: Plug the resulting σ into the (d2) formula to get the Fair Price 4) Execution and Risks Example Trade: • Model: Calculates N(d2) = 0.62$ • Market: YES shares trade at $0.54$. • Edge: 0.08 • Action: Limit buy Pitfalls: > Spread & Fees: Your model must account for friction. If Edge < 2-3%, the trade is unprofitable. > Drift: On 15-minute frames, Forward is close to Spot, but during high volatility, the difference is critical. Always use perpetual contract data to calibrate. > Latency: The bot must react within milliseconds of a Deribit book update. You are not guessing where Bitcoin will go. You are arbitraging the inefficiency between a trillion-dollar professional options market and a retail prediction market This is pure quant trading



PROBABILITY ARBITRAGE: HOW TO BEAT POLYMARKET USING DERIBIT OPTIONS Trading "Bitcoin Up or Down" on feelings is a casino. Trading them through options math is a systematic business. The strategy is simple: Deribit knows the future better than retail on Polymarket. The options market contains the volatility models of market makers like Galaxy and Wintermute. Our task is to export this knowledge into the inefficient Polymarket order book. 1) The Fundamental Idea Polymarket Up/Down markets are essentially binary options > If Price > Strike: Pay $1 > If Price < Strike: Pay $0 The price (e.g., 55 cents) is the implied probability (55%) Polymarket is driven by the crowd. Deribit is driven by giants using complex volatility models. If the Deribit model shows a 60% probability of an upside move, but Polymarket trades at 50 cents, you have found a Positive EV trade with ~20% ROI. 2) The Math To find the fair probability, we use a modified Black-Scholes formula for binary options. We need the Probability of expiring ITM. Formula for P(Up): Variables: > F (Forward Price): Futures price > K (Strike): The target price on Polymarket. > T (Time): Time to expiration in years. > σ : The hardest part - Implied Volatility (IV) 3) The Data Pipeline You cannot just scrape IV from the Deribit interface because there are no options expiring in 15 minutes. You need to build a Volatility Surface. Algorithm: • Snapshot: Capture the entire Deribit options book every 5-10 seconds. • Fitting: Build a Volatility Smile curve using an SVI model or cubic splines. • Interpolation: Interpolate σ for our specific time and strike • Calculation: Plug the resulting σ into the (d2) formula to get the Fair Price 4) Execution and Risks Example Trade: • Model: Calculates N(d2) = 0.62$ • Market: YES shares trade at $0.54$. • Edge: 0.08 • Action: Limit buy Pitfalls: > Spread & Fees: Your model must account for friction. If Edge < 2-3%, the trade is unprofitable. > Drift: On 15-minute frames, Forward is close to Spot, but during high volatility, the difference is critical. Always use perpetual contract data to calibrate. > Latency: The bot must react within milliseconds of a Deribit book update. You are not guessing where Bitcoin will go. You are arbitraging the inefficiency between a trillion-dollar professional options market and a retail prediction market This is pure quant trading




Aster now powers perpetuals on @BinanceWallet (Web). SafePal. Trust Wallet. Now Binance Wallet. When wallets need perps infrastructure: matching engines, deep liquidity, precise pricing—they no longer reinvent the wheel. Aster is where wallets go for perps. 👉 web3.binance.com/en/perpetuals?…




写了一个 polymarket-sdk 把 @Polymarket 的所有api 接口都封装了一下。 并且在API接口的基础上提供了,K线 接口,套利检测,缓存,orderbok 自动排序等等,需要的自取吧: github.com/cyl19970726/po… 架构如下:












