mirror of
https://github.com/cjudice-commits/prediction-market-arb.git
synced 2026-07-27 13:37:46 +00:00
5e6889ec7b
Adds a phone-friendly public dashboard served from docs/ via GitHub Pages: - docs/index.html, app.js, style.css: monthly + hourly tabs only, no positions/settings (positions stay on the local Mac UI). Reads ./data/scan.json and ./data/hourly.json instead of /api endpoints. - gha_alerts.py also writes both snapshots to docs/data/ each cron tick. - Workflow now commits docs/data/ alongside alerts_state.json. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2 lines
11 KiB
JSON
2 lines
11 KiB
JSON
{"rows":[{"asset":"BTC","kalshi_ticker":"KXBTCD-26MAY2122-T77399.99","kalshi_strike":77399.99,"poly_slug":"bitcoin-up-or-down-may-21-2026-9pm-et","poly_strike":77373.57,"direction":"Above","basis_pct":0.00034134371335187836,"basis_favorable":false,"best_side":"YES+NO","kalshi_price":1.0,"kalshi_size":66138.4,"poly_price":0.001,"poly_size":34037.19,"combined_cost":1.001,"kalshi_fee":0.0,"poly_fee":7.1928e-05,"total_fee":7.1928e-05,"worst_pnl":-1.001071928,"best_pnl":-0.0010719279999999998,"mid_pnl":-1.001071928,"net_return":-1.0000718561438562,"annualized":-365.02622749250753,"max_contracts":34037.19,"total_gain":-34073.67541700232,"poly_volume":34607.98933500004,"days_to_expiry":1,"status":"BAD BASIS","kalshi_title":"Bitcoin price on May 21, 2026?","kalshi_rules":"If the simple average of the sixty seconds of CF Benchmarks' Bitcoin Real-Time Index (BRTI) before 10 PM EDT is above 77399.99 at 10 PM EDT on May 21, 2026, then the market resolves to Yes.","kalshi_yes_label":"$77,400 or above","kalshi_no_label":"$77,400 or above","poly_question":"Bitcoin Up or Down - May 21, 9PM ET","poly_description":"This market will resolve to \"Up\" if the close price is greater than or equal to the open price for the BTC/USDT 1 hour candle that begins on the time and date specified in the title. Otherwise, this market will resolve to \"Down\".\n\nThe resolution source for this market is information from Binance, specifically the BTC/USDT pair (https://www.binance.com/en/trade/BTC_USDT). The close \u00ab C \u00bb and open \u00ab O \u00bb displayed at t\u2026","image":"https://polymarket-upload.s3.us-east-2.amazonaws.com/BTC+fullsize.png","implied_strike":77373.57,"binance_spot":77605.87,"cf_spot":77528.565,"divergence":0.0009971163531788962,"window_start":"21:00 ET","window_close":"22:00 ET","minutes_to_resolve":0},{"asset":"ETH","kalshi_ticker":"KXETHD-26MAY2122-T2119.99","kalshi_strike":2119.99,"poly_slug":"ethereum-up-or-down-may-21-2026-9pm-et","poly_strike":2129.32,"direction":"Above","basis_pct":-0.00440096415549148,"basis_favorable":true,"best_side":"YES+NO","kalshi_price":1.0,"kalshi_size":2332.0,"poly_price":0.001,"poly_size":15.0,"combined_cost":1.001,"kalshi_fee":0.0,"poly_fee":7.1928e-05,"total_fee":7.1928e-05,"worst_pnl":-0.001071928,"best_pnl":0.998928072,"mid_pnl":0.998928072,"net_return":-0.001070857142857143,"annualized":-0.3908628571428572,"max_contracts":15.0,"total_gain":-0.01607892,"poly_volume":2148.308038,"days_to_expiry":1,"status":"NO ARB","kalshi_title":"Ethereum price at May 21, 2026 at 10pm EDT?","kalshi_rules":"If the simple average of the sixty seconds of CF Benchmarks' Ethereum Real-Time Index (ERTI) before 10 PM EDT is above 2119.99 at 10 PM EDT on May 21, 2026, then the market resolves to Yes.","kalshi_yes_label":"$2,120 or above","kalshi_no_label":"$2,120 or above","poly_question":"Ethereum Up or Down - May 21, 9PM ET","poly_description":"This market will resolve to \"Up\" if the close price is greater than or equal to the open price for the ETH/USDT 1 hour candle that begins on the time and date specified in the title. Otherwise, this market will resolve to \"Down\".\n\nThe resolution source for this market is information from Binance, specifically the ETH/USDT pair (https://www.binance.com/en/trade/ETH_USDT). The close \u00ab C \u00bb and open \u00ab O \u00bb displayed at t\u2026","image":"https://polymarket-upload.s3.us-east-2.amazonaws.com/ETH+fullsize.jpg","implied_strike":2129.32,"binance_spot":2135.77,"cf_spot":2133.775,"divergence":0.000934962683506879,"window_start":"21:00 ET","window_close":"22:00 ET","minutes_to_resolve":0},{"asset":"SOL","kalshi_ticker":"KXSOLD-26MAY2122-T86.9999","kalshi_strike":86.9999,"poly_slug":"solana-up-or-down-may-21-2026-9pm-et","poly_strike":86.84,"direction":"Above","basis_pct":0.001837933147049517,"basis_favorable":false,"best_side":"YES+NO","kalshi_price":0.1,"kalshi_size":365.19,"poly_price":0.001,"poly_size":1069.52,"combined_cost":0.101,"kalshi_fee":0.006300000000000001,"poly_fee":7.1928e-05,"total_fee":0.006371928000000001,"worst_pnl":-0.107371928,"best_pnl":0.892628072,"mid_pnl":-0.107371928,"net_return":-1.063088396039604,"annualized":-388.0272645544555,"max_contracts":365.19,"total_gain":-39.211154386320004,"poly_volume":1327.4354610000003,"days_to_expiry":1,"status":"BAD BASIS","kalshi_title":"SOL price on May 21, 2026?","kalshi_rules":"If the simple average of the sixty seconds of CF Benchmarks' SOLUSD_RTI before 10 PM EDT is above $86.9999 at 10 PM EDT on May 21, 2026, then the market resolves to Yes.","kalshi_yes_label":"$87 or above","kalshi_no_label":"$87 or above","poly_question":"Solana Up or Down - May 21, 9PM ET","poly_description":"This market will resolve to \"Up\" if the close price is greater than or equal to the open price for the SOL/USDT 1 hour candle that begins on the time and date specified in the title. Otherwise, this market will resolve to \"Down\".\n\nThe resolution source for this market is information from Binance, specifically the SOL/USDT pair (https://www.binance.com/en/trade/SOL_USDT). The close \u00ab C \u00bb and open \u00ab O \u00bb displayed at t\u2026","image":"https://polymarket-upload.s3.us-east-2.amazonaws.com/SOL-logo.png","implied_strike":86.84,"binance_spot":87.05,"cf_spot":86.97,"divergence":0.000919857422099555,"window_start":"21:00 ET","window_close":"22:00 ET","minutes_to_resolve":0},{"asset":"XRP","kalshi_ticker":"KXXRPD-26MAY2122-T1.3599","kalshi_strike":1.3599,"poly_slug":"xrp-up-or-down-may-21-2026-9pm-et","poly_strike":1.3681,"direction":"Above","basis_pct":-0.006029855136407077,"basis_favorable":true,"best_side":"YES+NO","kalshi_price":1.0,"kalshi_size":28.42,"poly_price":0.01,"poly_size":2284.38,"combined_cost":1.01,"kalshi_fee":0.0,"poly_fee":0.0007128,"total_fee":0.0007128,"worst_pnl":-0.0107128,"best_pnl":0.9892872,"mid_pnl":0.9892872,"net_return":-0.010606732673267326,"annualized":-3.871457425742574,"max_contracts":28.42,"total_gain":-0.304457776,"poly_volume":1402.5523219999998,"days_to_expiry":1,"status":"NO ARB","kalshi_title":"Ripple price at May 21, 2026 at 10pm EDT?","kalshi_rules":"If the simple average of the sixty seconds of CF Benchmarks' Ripple-Dollar Real Time Index (XRPUSD_RTI) before 10 PM EDT is above 1.3599 at 10 PM EDT on May 21, 2026, then the market resolves to Yes.","kalshi_yes_label":"$1.35991 or above","kalshi_no_label":"$1.35991 or above","poly_question":"XRP Up or Down - May 21, 9PM ET","poly_description":"This market will resolve to \"Up\" if the close price is greater than or equal to the open price for the XRP/USDT 1 hour candle that begins on the time and date specified in the title. Otherwise, this market will resolve to \"Down\".\n\nThe resolution source for this market is information from Binance, specifically the XRP/USDT pair (https://www.binance.com/en/trade/XRP_USDT). The close \u00ab C \u00bb and open \u00ab O \u00bb displayed at t\u2026","image":"https://polymarket-upload.s3.us-east-2.amazonaws.com/XRP-logo.png","implied_strike":1.3681,"binance_spot":1.3704,"cf_spot":1.36885,"divergence":0.0011323373634804124,"window_start":"21:00 ET","window_close":"22:00 ET","minutes_to_resolve":0},{"asset":"DOGE","kalshi_ticker":"KXDOGED-26MAY2122-T0.1049999","kalshi_strike":0.1049999,"poly_slug":"dogecoin-up-or-down-may-21-2026-9pm-et","poly_strike":0.10514,"direction":"Above","basis_pct":-0.001334286985035263,"basis_favorable":true,"best_side":"YES+NO","kalshi_price":1.0,"kalshi_size":0.0,"poly_price":0.001,"poly_size":53.33,"combined_cost":1.001,"kalshi_fee":0.0,"poly_fee":7.1928e-05,"total_fee":7.1928e-05,"worst_pnl":-0.001071928,"best_pnl":0.998928072,"mid_pnl":0.998928072,"net_return":-0.001070857142857143,"annualized":-0.3908628571428572,"max_contracts":0.0,"total_gain":-0.0,"poly_volume":444.701852,"days_to_expiry":1,"status":"NO ARB","kalshi_title":"Dogecoin price on May 21, 2026?","kalshi_rules":"If there is a 60 second average of CF Benchmarks' Dogecoin Real-Time Index (DOGEUSD_RTI) before 10 PM EDT is above 0.1049999 at 10 PM EDT on May 21, 2026, then the market resolves to Yes.","kalshi_yes_label":"$0.105 or above","kalshi_no_label":"$0.105 or above","poly_question":"Dogecoin Up or Down - May 21, 9PM ET","poly_description":"This market will resolve to \"Up\" if the close price is greater than or equal to the open price for the DOGE/USDT 1 hour candle that begins on the time and date specified in the title. Otherwise, this market will resolve to \"Down\".\n\nThe resolution source for this market is information from Binance, specifically the DOGE/USDT pair (https://www.binance.com/en/trade/DOGE_USDT). The close \u00ab C \u00bb and open \u00ab O \u00bb displayed a\u2026","image":"https://polymarket-upload.s3.us-east-2.amazonaws.com/dogecoin-9ae840dfa3.png","implied_strike":0.10514,"binance_spot":0.10599,"cf_spot":0.10587,"divergence":0.001133465570983235,"window_start":"21:00 ET","window_close":"22:00 ET","minutes_to_resolve":0},{"asset":"BNB","kalshi_ticker":"KXBNBD-26MAY2122-T654.99","kalshi_strike":654.99,"poly_slug":"bnb-up-or-down-may-21-2026-9pm-et","poly_strike":656.98,"direction":"Above","basis_pct":-0.003038214323882821,"basis_favorable":true,"best_side":"YES+NO","kalshi_price":1.0,"kalshi_size":0.0,"poly_price":0.001,"poly_size":810.8,"combined_cost":1.001,"kalshi_fee":0.0,"poly_fee":7.1928e-05,"total_fee":7.1928e-05,"worst_pnl":-0.001071928,"best_pnl":0.998928072,"mid_pnl":0.998928072,"net_return":-0.001070857142857143,"annualized":-0.3908628571428572,"max_contracts":0.0,"total_gain":-0.0,"poly_volume":235.950196,"days_to_expiry":1,"status":"NO ARB","kalshi_title":"BNB price on May 21, 2026?","kalshi_rules":"If the simple average of the sixty seconds of CF Benchmarks' BNBUSD_RTI before 10 PM EDT is above $654.99 at 10 PM EDT on May 21, 2026, then the market resolves to Yes.","kalshi_yes_label":"$655 or above","kalshi_no_label":"$655 or above","poly_question":"BNB Up or Down - May 21, 9PM ET","poly_description":"This market will resolve to \"Up\" if the close price is greater than or equal to the open price for the BNB/USDT 1 hour candle that begins on the time and date specified in the title. Otherwise, this market will resolve to \"Down\".\n\nThe resolution source for this market is information from Binance, specifically the BNB/USDT pair (https://www.binance.com/en/trade/BNB_USDT). The close \u00ab C \u00bb and open \u00ab O \u00bb displayed at t\u2026","image":"https://polymarket-upload.s3.us-east-2.amazonaws.com/bnb%20logo-247a9f7a39.png","implied_strike":656.98,"binance_spot":659.32,"cf_spot":null,"divergence":null,"window_start":"21:00 ET","window_close":"22:00 ET","minutes_to_resolve":0}],"summary":{"total":6,"fetch_ms":3244,"ARB":0,"NO ARB":4,"BAD BASIS":2,"LOW SIZE":0,"NO DATA":0,"NO KALSHI":0,"max_divergence":0.001133465570983235},"settings":{"kalshi_fee_rate":0.07,"poly_fee_rate":0.072,"min_net_return":0.002,"min_poly_volume":100.0,"min_contracts":1.0},"mode":"hourly","generated_at":"2026-05-21 21:59:31"}
|