Wallet: 0xc387c2a40d389f17b723b6bba9b18b7dbd2de4f4 Window: 2026-05-20 to 2026-05-31 (12 calendar days, 12 active) Universe: 89,684 trades across 2,883 markets, $1,359,832 gross turnover Net P/L (computed): +$4,121 on $1,359,559 BUY notional = +0.30% ROI in 12 days
P/L methodology: Cash-flow accounting on resolved BUYs. Per-trade P/L = shares settled at $1.00 if the outcome won, $0.00 if it lost. All 89,678 BUY trades are marked resolved. SELL volume is negligible (6 trades, $273 total). There is a known divergence between the computed P/L (+$4,121) and the Polymarket-reported figure (+$17,755); the validation pass failed (difference $13,634). This report uses the computed figure throughout.
The Punchline
FlippingSharks is a fully automated bilateral spread-capture market maker operating exclusively on Polymarket's 5-minute Bitcoin Up/Down series. It buys both sides of 98.3% of all markets it touches, with the two legs entering within a median of 7 seconds of each other, and holds every position to settlement. There is no early exit, no stop loss, and no directional bet in the conventional sense. The strategy makes money because the combined price of Up and Down shares in these markets is frequently below $1.00 at the time of entry, which guarantees a profit on paired shares regardless of which outcome resolves.
The secondary alpha source is asymmetric allocation: the wallet allocates more capital to the side that is priced cheaper (lower implied probability) at entry. Across the 902 markets where one side received 3.0x or more capital than the other, that cheaper side resolved correctly 95.8% of the time. This is not luck. The market is pricing the lower-probability side correctly on average, and the wallet is expressing a directional view through its allocation asymmetry -- it just never makes a single-sided bet.
The economics are thin per market but aggregate across volume. +$4,121 on $1.36M deployed is a 0.30% return over 12 days, which annualizes to roughly +9% on the BUY notional deployed. The actual working capital required is far less than $1.36M because positions cycle every 5 minutes and the wallet is recycling the same dollars across sequential markets. The real yield on peak instantaneous exposure is substantially higher.
What He Trades
The entire book is one instrument:
btc-updown-5m-* 89,678 BUYs $1,359,559 notional 2,883 markets
Every btc-updown-5m- market slug in the observation window is touched. This is a blanket market-maker, not a selective trader. No other slugs appear. The 2,883 markets correspond closely to the number of 5-minute windows in 12 days (12 days x 288 windows/day = 3,456 theoretical maximum), so the wallet enters roughly 84% of available windows, skipping a portion due to the active-hours scheduling described in Phase 6.
The CSV confirms the pattern. Looking at consecutive rows, the timestamp sequence jumps from one market (e.g., btc-updown-5m-1780271400) to the next (btc-updown-5m-1780271100) as the wallet moves through sequential 5-minute windows. Within each market, both Up and Down fills appear within seconds.
There is no ETH, no BTC hourly/daily, no politics, no sports, no other asset. The universe restriction is as hard as it gets.
The Order of Operations -- One Market, Trade by Trade
This example traces the wallet's activity in Bitcoin Up or Down -- May 19, 8:20PM-8:25PM ET (btc-updown-5m-1779236400), which resolved Down.
| Time (UTC) |
Outcome |
Price |
Shares |
USDC |
Resolved Side |
| 00:21:02 |
Down |
$0.28 |
14.36 |
$4.02 |
Down |
| 00:21:05 |
Up |
$0.68 |
14.36 |
$9.98 |
Down |
| 00:22:24 |
Up |
$0.55 |
15.49 |
$8.52 |
Down |
| 00:22:26 |
Up |
$0.55 |
2.22 |
$1.22 |
Down |
| 00:22:43 |
Down |
$0.42 |
17.70 |
$7.74 |
Down |
| 00:23:01 |
Down |
$0.63 |
11.36 |
$7.16 |
Down |
| 00:23:06 |
Up |
$0.30 |
11.35 |
$3.57 |
Down |
| 00:23:22 |
Down |
$0.85 |
60.21 |
$51.18 |
Down |
| 00:23:25 |
Up |
$0.141 |
60.21 |
$9.01 |
Down |
| 00:23:38 |
Down |
$0.89 |
25.15 |
$22.38 |
Down |
| 00:23:38 |
Down |
$0.89 |
1.23 |
$1.09 |
Down |
| 00:23:39 |
Down |
$0.89 |
11.79 |
$10.49 |
Down |
| 00:23:39 |
Up |
$0.08 |
25.15 |
$2.14 |
Down |
| 00:23:45 |
Up |
$0.09 |
4.67 |
$0.42 |
Down |
| 00:23:46 |
Up |
$0.09 |
8.71 |
$0.78 |
Down |
| 00:23:46 |
Up |
$0.09 |
3.70 |
$0.33 |
Down |
| 00:23:46 |
Up |
$0.09 |
10.99 |
$0.99 |
Down |
| 00:23:50 |
Down |
$0.91 |
28.06 |
$25.70 |
Down |
| 00:24:06 |
Up |
$0.50 |
varies |
varies |
Down |
| 00:24:07 |
Up |
$0.50 |
135.94 |
$72.09 |
Down |
| 00:24:07 |
Down |
$0.55 |
29.22 |
$16.07 |
Down |
| 00:24:11 |
Down |
$0.49 |
multiple |
$63.12 |
Down |
| 00:24:18 |
Up |
$0.30 |
2.40 |
$0.72 |
Down |
| 00:24:44 |
Down |
$0.81 |
multiple |
$70.88 |
Down |
| 00:24:44 |
Up |
$0.17 |
85.09 |
$15.30 |
Down |
Walk-through:
The wallet enters this market around 3 minutes before close. It fires both Up and Down buys nearly simultaneously, with the paired-entry lag visible throughout. The first fills (00:21:02 and 00:21:05) are a Down at $0.28 and an Up at $0.68 -- combined cost = $0.96, which guarantees a 4-cent profit per paired share. The wallet then continues to add both sides across the remaining window, walking the book in chunks.
By 00:23:22 the market has drifted dramatically: Down is now $0.85 and Up is $0.14. The combined cost on those fills is $0.99 -- still sub-$1.00, barely profitable on the paired shares, but the allocation has become extremely asymmetric. Down gets 60.21 shares at $0.85 ($51.18) while Up gets 60.21 shares at $0.141 ($9.01). The wallet has a 6:1 allocation skew toward Down.
The market resolves Down at 01:20 ET. The Down shares settle at $1.00 each; the Up shares settle at $0.00. Net: the wallet collects on the heavy Down allocation, loses the small Up allocation, and retains the guaranteed spread on the truly paired (equal-shares) portion. This market was a winner because (a) the spread was locked in on early paired fills, and (b) the directional skew toward Down was correct.
The 7-second median second-side lag is visible here: every time the wallet enters a large Down position, a corresponding (smaller) Up position follows within seconds. The two fills are dispatched nearly simultaneously by the bot; the offset reflects CLOB processing and gas confirmation timing, not decision-making delay.
Why It Works -- The Math
The strategy has two independent P/L sources that stack:
<pre><code>Source 1: Spread capture on sub-$1.00 paired markets pct_markets_sub_1.00 = 50.1% (from both_sides.pct_sub_1 = 0.501) median_paired_cost = $0.9996 profit per paired share = 1.0 - 0.9996 = $0.0004/share
At $4.21 median clip and ~2,835 two-sided markets: Guaranteed spread P/L estimate = (0.501 x 2835) x $0.0004/share x ~30 shares/clip = ~1,421 markets x $0.012 = ~$17 guaranteed / market in the sub-$1.00 subset (rough; actual depends on paired_shares, not trade count)
Source 2: Directional accuracy from allocation skew Dom 1.0-1.5x: 62.7% dominant-side WR (785 markets) Dom 1.5-2.0x: 74.0% dominant-side WR (496 markets) Dom 2.0-3.0x: 88.2% dominant-side WR (652 markets) Dom 3.0x+: 95.8% dominant-side WR (902 markets)
In the 3.0x+ bucket: 864 wins / 902 markets The smaller (hedge) leg costs ~25% of the dominant-leg outlay Expected net per market in this bucket is strongly positive</code></pre>
The two sources are complementary: spread capture works best when both sides are priced near $0.50 (balanced book), while directional skew works best when one side is heavily mispriced. The wallet captures spread when the book is balanced and captures directional wins when it is not -- which means there is a profitable play in essentially every market state.
KEY RATIOThe 3.0x+ dominance bucket (902 markets, 31% of the book) drives an outsized share of directional P/L. At 95.8% win rate on the dominant side vs 48% overall, these high-conviction allocations are the alpha concentrate.
The strategy's vulnerability is the 49.9% of markets where the combined VWAP exceeds $1.00. On those markets, the wallet is paying a guaranteed loss on the paired shares and must rely entirely on the directional skew to be net profitable. If the directional signal degrades (which would show up as lower dominant-side WR in the 2.0x+ buckets), those markets become consistently negative.
Phase 1 -- Trader Profile
Scale and Activity
| Metric |
Value |
| Total BUY trades |
89,678 |
| Total SELL trades |
6 |
| BUY notional |
$1,359,559 |
| SELL notional |
$273 |
| Unique markets |
2,883 |
| Active days |
12 of 12 |
| Trades per active day |
~7,474 |
| Markets per active day |
~240 |
Six SELL trades in 89,684 total is effectively zero. This is a settlement-only exit strategy.
Trade Size Distribution
| Metric |
Value |
| Median |
$4.21 |
| Mean |
$15.16 |
| P95 |
$74.81 |
| P99 |
$146.96 |
| Max |
$222.75 |
| Top 5% share of capital |
38.7% |
The median of $4.21 vs mean of $15.16 reflects a highly right-skewed distribution -- many small clips and occasional large ones. The max of $222.75 is only 53x the median, which is moderate concentration by Polymarket standards. The top 5% of trades carry 38.7% of the capital.
SIZE PROFILEMedian fill is $4.21 USDC. No single fill exceeds $223. This is a granular book that fragments position-building into dozens of small clips per market, not a whale taking large single bets.
Execution Signature
| Metric |
Value |
| Median inter-fill gap |
0.0 seconds |
| P90 inter-fill gap |
39 seconds |
| Pct under 10 seconds |
75.9% |
| Pct under 60 seconds |
94.8% |
| Mean gap |
10.9 seconds |
75.9% of consecutive fills arrive within 10 seconds. This is a fully automated bot. The 0.0-second median means many fills occur in the same timestamp block (same-second multi-leg fan-out is visible throughout the CSV). The longer tail (P90 = 39s) reflects the inter-market transition time between sequential 5-minute windows.
Second-side lag median: 7 seconds. When the wallet enters a market, the complementary side follows within 7 seconds at the median. This is the paired-entry signature of a spread-capture bot.
Phase 2 -- Core Strategy Identification
Both-sides participation rate: 98.3% (2,835 of 2,883 markets)
This is the defining statistic. A rate above 60% indicates spread-capture as the core mechanism. At 98.3%, this is an essentially pure bilateral market-maker. The 48 single-sided markets (1.7%) likely reflect edge cases where the second leg failed to fill before expiry or orderbook conditions prevented entry.
Classification: SPREAD CAPTURE + DIRECTIONAL SKEW
This wallet is Archetype A (Both-Sides Spread Capture) with a meaningful Archetype B (Directional) overlay via asymmetric allocation.
Not in scope:
- Not a copy-trader (no lag pattern, every market is simultaneous both-sides)
- Not a latency arbitrageur (no SELL engine, no early exit)
- Not a DCA accumulator (enters each market fresh, never returns to a prior market)
- Not a pure spread-only market maker (the 3.0x+ dominance bucket shows real directional signal, not just hedged exposure)
Phase 3 -- Dominance Ratio Analysis
| Dominance Bucket |
Markets |
Dom-Side WR |
Mean Paired Cost |
| 1.0-1.5x |
785 |
62.7% |
$1.0026 |
| 1.5-2.0x |
496 |
74.0% |
$0.9997 |
| 2.0-3.0x |
652 |
88.2% |
$0.9953 |
| 3.0x+ |
902 |
95.8% |
$0.9954 |
The dominant-side win rate escalates sharply with dominance ratio. At 1.0-1.5x (near-equal allocation), the WR is 62.7% -- above random but not dramatically so. By 3.0x+, it reaches 95.8%. This is the cleanest possible evidence of a real directional signal embedded in the allocation decision.
The mean paired cost tracks the dominance ratio inversely: when the wallet tilts heavily (3.0x+), the combined VWAP averages $0.9954, meaning the spread is more reliably locked in on high-conviction markets. The 1.0-1.5x bucket has a mean paired cost of $1.0026 -- slightly above $1.00, meaning these lower-conviction markets are on average slightly lossy on the spread alone. The directional precision at high dominance more than compensates.
SIGNAL QUALITYAt 3.0x+ dominance (902 markets), the dominant side wins 95.8% of the time. This is not a spread-only book. The allocation skew is a genuine directional signal derived from live orderbook prices.
The practical interpretation: the wallet reads the CLOB, identifies the side that is underpriced relative to some fair-value model, and loads that side heavily while putting a small hedge on the other side. The "small hedge" side nearly always loses -- which is the cost of running a delta-hedged position -- but the dominant side wins at 96% when the conviction is high.
Phase 4 -- Entry Price Analysis
| Price Band |
Trades |
WR |
Capital |
P/L |
ROI |
| $0.00-$0.10 |
5,709 |
5.0% |
$10,766 |
+$179 |
+1.66% |
| $0.10-$0.20 |
9,099 |
16.2% |
$35,595 |
+$578 |
+1.62% |
| $0.20-$0.30 |
8,800 |
24.4% |
$65,524 |
+$635 |
+0.97% |
| $0.30-$0.40 |
10,923 |
34.2% |
$110,140 |
+$730 |
+0.66% |
| $0.40-$0.50 |
12,186 |
44.4% |
$170,986 |
+$554 |
+0.32% |
| $0.50-$0.60 |
13,752 |
54.9% |
$211,872 |
+$617 |
+0.29% |
| $0.60-$0.70 |
11,003 |
65.1% |
$207,938 |
+$315 |
+0.15% |
| $0.70-$0.80 |
8,102 |
76.8% |
$191,677 |
+$119 |
+0.06% |
| $0.80-$0.90 |
5,812 |
84.2% |
$175,276 |
+$416 |
+0.24% |
| $0.90-$1.00 |
4,292 |
94.0% |
$179,785 |
-$25 |
-0.01% |
The win-rate column is a near-perfect calibration curve. At $0.00-$0.10, the WR is 5.0% (consistent with ~5% implied probability). At $0.90-$1.00, WR is 94.0%. This confirms the market is pricing outcomes correctly on average -- the strategy is not exploiting systematic mispricings in the implied probability surface.
The ROI profile is the more telling view. ROI is highest at sub-$0.20 entries (1.6%) and declines monotonically as price increases, hitting near-zero or negative at the $0.90+ zone. This is the spread-capture signature: buying the cheap side of a paired position has the highest expected dollar return per dollar deployed because those positions are small (cheap) and the paired spread is wide, while buying near-$1.00 favorites returns very little even when correct.
Sub-bucket inspection: The capital distribution is relatively smooth across all 10 bands, with the $0.50-$0.60 band as the single largest (15.6% of capital at $211,872). No single $0.01 price tick dominates. This is the opposite of a single-tick floor-bidder strategy -- the wallet is walking the entire book on every market.
CALIBRATIONWin rate by price band tracks the implied probability with less than 1% average error across all 10 bands. The market is well-calibrated; this trader is not exploiting probability mispricings.
Phase 5 -- Category and Market-Type Breakdown
| Category |
Trades |
WR |
Volume |
P/L |
ROI |
| Crypto |
89,678 |
47.9% |
$1,359,559 |
+$4,120 |
+0.30% |
The category breakdown is trivially uninformative: 100% of trades are Crypto. The interesting decomposition is by market within Crypto, and here the data is also thin because there is only one slug (btc-updown-5m-*). Market-to-market P/L variation is high (top market: +$235, worst market: -$178), but the variation is random noise around the mean, not a systematic sub-category signal.
Best markets by P/L:
| Market |
Trades |
Volume |
P/L |
| BTC Up/Down - May 23, 12:20AM-12:25AM ET |
65 |
$734 |
+$235 |
| BTC Up/Down - May 25, 2:15PM-2:20PM ET |
28 |
$854 |
+$188 |
| BTC Up/Down - May 24, 1:25AM-1:30AM ET |
69 |
$1,318 |
+$179 |
| BTC Up/Down - May 24, 3:15AM-3:20AM ET |
79 |
$1,093 |
+$179 |
| BTC Up/Down - May 25, 7:25PM-7:30PM ET |
39 |
$177 |
+$162 |
Worst markets by P/L:
| Market |
Trades |
Volume |
P/L |
| BTC Up/Down - May 26, 1:00AM-1:05AM ET |
63 |
$1,152 |
-$178 |
| BTC Up/Down - May 23, 11:55PM-12:00AM ET |
30 |
$733 |
-$174 |
| BTC Up/Down - May 28, 9:40PM-9:45PM ET |
91 |
$1,309 |
-$141 |
| BTC Up/Down - May 20, 5:20PM-5:25PM ET |
57 |
$578 |
-$133 |
| BTC Up/Down - May 28, 5:55AM-6:00AM ET |
69 |
$1,554 |
-$133 |
The range of -$178 to +$235 per market is small relative to the volume. The worst single market loses $178 on $1,152 of volume (-15.4%). Even the biggest single-market loss is survivable within a session that generates $4,121 net.
Phase 6 -- Timing and Execution Analysis
Hourly Activity Distribution
The wallet trades every hour of the day, but volume is notably lower in the 12:00-15:00 UTC window (the lightest 4-hour block) and peaks in the 03:00-06:00 UTC window. The wallet is not a US-hours-only operator -- it runs nearly around the clock.
| Hour (UTC) |
Trades |
WR |
P/L |
| 00 |
3,603 |
51.9% |
-$71 |
| 01 |
3,890 |
49.1% |
+$283 |
| 02 |
3,875 |
47.5% |
+$431 |
| 03 |
4,704 |
49.0% |
+$276 |
| 04 |
4,709 |
43.9% |
-$434 |
| 05 |
4,391 |
46.8% |
-$19 |
| 06 |
4,636 |
46.1% |
+$302 |
| 07 |
4,278 |
49.4% |
+$237 |
| 08 |
4,002 |
50.2% |
+$208 |
| 09 |
4,877 |
47.1% |
+$333 |
| 10 |
4,430 |
50.4% |
+$58 |
| 11 |
4,504 |
48.8% |
-$347 |
| 12 |
3,653 |
49.5% |
+$740 |
| 13 |
2,730 |
49.1% |
-$16 |
| 14 |
1,525 |
47.6% |
-$53 |
| 15 |
2,228 |
46.8% |
+$482 |
| 16 |
3,017 |
45.8% |
+$159 |
| 17 |
3,270 |
48.6% |
+$459 |
| 18 |
3,148 |
50.5% |
+$335 |
| 19 |
3,514 |
44.8% |
+$442 |
| 20 |
4,142 |
42.6% |
-$533 |
| 21 |
3,561 |
48.8% |
+$531 |
| 22 |
3,264 |
48.7% |
+$59 |
| 23 |
3,733 |
46.4% |
+$258 |
The four worst hours by P/L are 4 (-$434), 20 (-$533), 11 (-$347), and 0 (-$71). Hours 4 and 20 stand out as the primary drags. The filter analysis identifies 4, 16, 19, 20 as the worst hours to exclude.
Day-of-week patterns:
| Day |
Trades |
WR |
P/L |
ROI |
| Mon |
11,621 |
48.1% |
+$1,449 |
+0.79% |
| Tue |
8,049 |
48.9% |
+$137 |
+0.10% |
| Wed |
13,613 |
49.3% |
+$756 |
+0.35% |
| Thu |
11,476 |
46.4% |
+$1,406 |
+0.74% |
| Fri |
13,708 |
46.8% |
+$1,985 |
+0.95% |
| Sat |
17,880 |
48.1% |
-$469 |
-0.20% |
| Sun |
13,331 |
47.4% |
-$1,143 |
-0.63% |
Weekdays are consistently profitable; weekends (especially Sunday) are negative. Saturday and Sunday together drain -$1,612 from a book that makes +$5,733 on weekdays. This is a real and actionable pattern: the spread-capture edge is weaker on weekends, likely because BTC volatility profiles and market-maker competition patterns differ on Saturdays and Sundays.
WEEKEND DRAGSaturday (-$469) and Sunday (-$1,143) together cost $1,612 against a weekday total of +$5,733. Turning the bot off on weekends would lift weekly ROI by roughly 28% with only a 43% reduction in trade volume.
Phase 7 -- Filter Experiments
| Filter |
Trades |
WR |
Capital |
P/L |
ROI |
Delta vs Baseline |
| Unfiltered baseline |
89,678 |
47.9% |
$1,359,559 |
+$4,120 |
+0.30% |
-- |
| Price 0.30-0.70 |
48,663 |
50.2% |
$715,076 |
+$2,357 |
+0.33% |
-$1,763 |
| High-conviction dom 2x+ |
20,122 |
91.6% |
$524,299 |
+$4,164 |
+0.79% |
+$44 |
| Top category (Crypto) |
89,678 |
47.9% |
$1,359,559 |
+$4,120 |
+0.30% |
$0 |
| Exclude worst 4 hours (4,16,19,20) |
74,296 |
48.6% |
$1,124,932 |
+$4,487 |
+0.40% |
+$367 |
| Combined (dom 2x+ and excl worst hr) |
40,158 |
50.9% |
$589,184 |
+$2,606 |
+0.44% |
-$1,514 |
The high-conviction filter and the hour-exclusion filter are the only two that do real work. The price-band and category filters are structurally inapplicable or destructive.
See the Filters tab for the full per-filter analysis.
Phase 8 -- Rolling Window Consistency
Weekly performance:
| Week |
Markets |
WR |
P/L |
Cumulative |
| W21 (May 20-24) |
40,755 trades |
46.9% |
+$3,488 |
+$3,488 |
| W22 (May 25-31) |
48,923 trades |
48.7% |
+$631 |
+$4,120 |
Rolling 7-day windows:
| Date |
Rolling 7-day P/L |
| May 20 |
+$360 |
| May 21 |
+$1,606 |
| May 22 |
+$3,340 |
| May 23 |
+$4,257 |
| May 24 |
+$3,488 |
| May 25 |
+$4,938 |
| May 26 |
+$5,075 |
| May 27 |
+$5,109 |
| May 28 |
+$4,024 |
| May 29 |
+$2,541 |
| May 30 |
+$238 |
| May 31 |
+$631 |
The rolling 7-day picture shows a notable late fade: from a peak of +$5,109 (May 27) to +$238 (May 30). The final week (May 25-31) generated only +$631 vs +$3,488 in the prior week. This could reflect increased competition (paired costs rising toward $1.00) or a period of lower BTC volatility that compressed the spread available. The strategy is not showing decay across its entire history, but the second-week weakness is worth monitoring.
All rolling 7-day windows are positive (minimum +$238), confirming the strategy is generating consistent small profits without a meaningfully negative sustained window.
LATE FADEWeek 2 P/L was only $631 vs $3,488 in Week 1. Rolling 7-day P/L dropped from +$5,109 on May 27 to +$238 on May 30 before recovering slightly. Monitor whether the fade persists into June as a signal of competition or market structure change.
Phase 9 -- P/L Decomposition
| Component |
Value |
Interpretation |
| Computed spread P/L |
-$1,869 |
Net cost of the "wrong" side across all paired markets |
| Hedge tax (losing legs) |
-$497,333 |
Total USDC lost on non-dominant-side fills |
| Realized total |
+$4,121 |
Settlement payout net of all costs |
| SELL USDC in |
+$273 |
Negligible; 6 trades |
The spread P/L of -$1,869 is the key decomposition finding. Taken alone, the spread mechanism (buying both sides and holding to settlement) generates a slight net negative across the whole book -- because 49.9% of markets have combined VWAP above $1.00, and those markets lose more than the sub-$1.00 markets gain. The strategy's net profitability (+$4,121) comes entirely from the directional accuracy of the asymmetric allocation: the dominant-side wins enough of the time at high-dominance ratios to overcome the spread losses and the hedge tax.
Put differently: if the wallet lost all directional signal and split perfectly 50/50 on every market, it would be a net -$1,869 strategy. The +$5,990 gap between -$1,869 and +$4,121 is the value of the allocation signal.
Phase 10 -- Strategy Specification
One-sentence summary: A 24/7 bilateral market-making bot that enters both sides of every sequential 5-minute Bitcoin Up/Down market on Polymarket, allocates more capital to the side with lower implied probability, and holds all positions to settlement to capture paired spread and directional wins.
What works: Both-sides entry with 7-second lag. Asymmetric allocation driven by live CLOB prices. Settlement-only exits. 3.0x+ dominance markets (95.8% dominant-WR). Weekdays. Hours 12, 15, 21 UTC (top performers).
What drags: Markets where combined VWAP exceeds $1.00 (49.9% of markets). Weekends (especially Sunday, -0.63% ROI). Hours 4, 11, 20 UTC.
What replicators must build: A persistent CLOB connection to Polymarket's 5-minute BTC series. A paired-entry logic that fires both sides within seconds at entry. An allocation model that tilts more toward the lower-priced side. A settlement-only exit (no stop-loss, no early sell). A scheduling layer that caps activity during the identified weak-ROI hours and weekends.
See the Playbook tab for the complete implementable spec.