Wallet: 0x0484e64092ba4108c2786b61e6fc052d3bf41b1a Window: 2026-06-04 to 2026-07-02 (29 calendar days, 28 active) Universe: 172,530 trades across 6,412 unique markets, $3,480,124 gross BUY volume Account P&L (Polymarket verified): +$58,791.50 total. Trading P&L: -$34,876.75. Rewards: +$93,668.25.
P/L methodology: Account P&L is Polymarket's own verified figure and includes trading results plus all non-trade income (liquidity-mining rewards). Trading P&L of -$34,877 is computed from resolved BUYs only: wins pay $1.00 per share, losses pay $0.00. The $93,668 in rewards_other is liquidity-farming income that does not appear in the trade log. The wallet is profitable because rewards exceed the trading drag by 2.69x.
The Punchline
This wallet is a high-frequency both-sides liquidity farmer, not a directional bettor. It opens every new Bitcoin 5-minute Up/Down market window on Polymarket, buys both sides, holds to resolution, and collects whatever the dominant side returns while absorbing the guaranteed spread loss. The trading book is structurally negative by design: paying a small spread across 172,530 fills generates the volume that earns Polymarket's liquidity-mining rewards, which at $93,668 over 29 days dwarf the -$34,877 trading loss.
The strategy's profitability is entirely a function of the rewards program. Strip rewards out and the trading P&L is -1.0% ROI on $3.48M deployed. Add rewards back and the wallet nets +$58,791 (+1.69% on deployed volume, or about $2,030 per active day). This is not a prediction market edge. It is a volume-farming operation that uses prediction market infrastructure.
---
What He Trades
The universe is BTC Up/Down only:
- All 6,412 markets are
btc-updown-5m-* or btc-updown-15m-* slugs - Zero sports, zero politics, zero ETH, zero SOL
- 100% Crypto category, 100% Bitcoin
The CSV sample confirms the pattern without exception. Every row is Bitcoin Up or Down - [Date], [Time Window] ET. The bot covers consecutive 5-minute windows continuously: btc-updown-5m-1782996600, btc-updown-5m-1782996300, btc-updown-5m-1782996000, btc-updown-5m-1782995700 - each slug timestamp 300 seconds apart, indicating the bot processes every available window.
The hourly trade distribution shows near-continuous coverage: the lowest hour (13:00 UTC, 5,686 trades) still has significant volume, and the highest (0:00 UTC, 8,269 trades) is only 45% above the lowest. There is no sleep window. Unlike SirMartingale's sharp overnight gap, this bot runs 24/7/28 with no meaningful dead zones.
---
What He Does - The Mechanics of Both-Sides Farming
The structural signature is unambiguous:
- Both-sides rate: 99.5% (6,381 of 6,412 markets had both Up and Down purchased)
- Zero SELL trades in the entire dataset
- Median paired cost: $1.013 (the bot pays 1.3 cents above the $1.00 true cost on average per market)
Every time a new 5-minute window opens, the bot submits buy orders for both Up and Down. It never sells. It holds every position to resolution. One side pays $1.00, one side pays $0.00. The net per market is: paired_cost × total_shares_deployed - $1.00 × winning_shares. Since paired cost averages $1.013, the expected net is slightly negative for every market regardless of which side wins.
This is intentional. The guaranteed small loss on each market is the "fee" paid to generate volume. The reward income makes up for it many times over.
A representative trade cluster from the CSV (July 2, 8:40AM-8:45AM ET):
The market btc-updown-5m-1782996000 resolved Down. The bot bought:
- Down at $0.88 (26.62 USDC), $0.88 (26.62), $0.90 (27.19), $0.89 (26.91), $0.90 (27.19) - heavy Down side
- Up at $0.11 (3.51), $0.10 (3.19), $0.08 (2.55), $0.12 (3.82), $0.12 (3.82) - small Up hedge
Down wins. The bot collects $1.00 on each Down share and $0.00 on each Up share. Net: roughly +$3-5 on the market after accounting for the cost of the losing Up shares. This is a 3x+ dominance ratio market where the bot correctly identified Down as the likely winner and tilted heavily. At 96.8% win rate in the 3x+ bucket, these high-tilt markets are a meaningful secondary alpha source.
---
The Order of Operations - One Market, Trade by Trade
Bitcoin Up or Down - June 6, 1:20PM-1:25PM ET (btc-updown-5m-1780766400). Resolved: Down wins.
| Time (UTC) |
Outcome |
Shares |
Price |
USDC |
Notes |
| 17:20:04 |
Down |
30 |
$0.60 |
$18.50 |
First fill, probe Down |
| 17:20:09 |
Up |
60 |
$0.42 |
$26.43 |
Hedge Up side |
| 17:20:15 |
Down |
30 |
$0.51 |
$15.82 |
Add Down |
| 17:20:15 |
Down |
30 |
$0.51 |
$15.82 |
Second add Down |
| 17:20:24 |
Up |
60 |
$0.43 |
$26.83 |
Add Up hedge |
| 17:20:30 |
Down |
60 |
$0.49 |
$30.45 |
Larger Down add |
| 17:20:31 |
Up |
60 |
$0.51 |
$31.84 |
Match Up side |
| 17:20:33 |
Down |
60 |
$0.45 |
$28.04 |
Continue Down |
| 17:20:43 |
Up |
60 |
$0.53 |
$32.85 |
Continue Up |
| 17:20:54 |
Down |
60 |
$0.37 |
$23.18 |
Down cheapening |
| 17:20:58 |
Up |
60 |
$0.65 |
$39.96 |
Up pricier, bot still buying |
| 17:21:09 |
Up |
30 |
$0.49 |
$15.22 |
Continue Up |
| 17:21:09 |
Up |
30 |
$0.58 |
$17.85 |
Continue Up |
| 17:21:19 |
Up |
60 |
$0.51 |
$31.65 |
Add Up |
| 17:21:21 |
Down |
60 |
$0.50 |
$30.97 |
Add Down |
| 17:21:22 |
Up |
60 |
$0.58 |
$35.76 |
Add Up |
| ... (18 more fills through 17:23:13) |
|
|
|
|
|
| 17:23:13 |
Down |
30 |
$0.81 |
$24.62 |
Late heavy Down |
| 17:23:13 |
Down |
30 |
$0.81 |
$24.62 |
Second late Down |
| 17:23:13 |
Up |
60 |
$0.20 |
$12.57 |
Tiny Up hedge late |
Walk-through: The bot enters both sides continuously across the full 5-minute window, starting with roughly equal allocation and gradually tilting toward Down as Down's price drifts lower (indicating the orderbook sees Down as more likely). By the end of the window, the Down exposure at 81 cents is far heavier than the Up exposure at 12-20 cents. This is the dominance ratio signal at work: the bot is not symmetric, it has a mild directional read that results in a 3x+ tilt toward the winning side.
Down resolves as winner. The Down shares pay $1.00 each. Up shares pay $0.00. The market's net P&L is modestly positive because the bot correctly identified Down as the high-probability side.
This market was one of the 1,486 markets in the 3x+ dominance bucket (96.8% win rate). The best single market in the dataset paid +$71.94 on $648 deployed. The worst single market lost -$99.72 on $909 deployed. Both are within the tight structural bounds of the strategy.
---
Why It Works - The Math
<pre><code>Trading drag per market (simplified): Paired cost: ~$1.013 per dollar deployed per market pair Expected net: -$0.013 per $1.00 paired = -1.3% per market
Scale: $3,480,124 deployed over 29 days Trading P&L: -$34,877 = -1.0% of volume (slightly better than expected due to directional tilt alpha in high-dominance markets)
Reward income per day: $93,668 / 28 active days = $3,345/day Trading drag per day: $34,877 / 28 active days = $1,246/day Net daily profit: $3,345 - $1,246 = $2,099/day
Reward yield on volume: $93,668 / $3,480,124 = 2.69% of deployed volume Trading drag: 1.0% of deployed volume Net yield: 1.69% of deployed volume per 29 days
Break-even reward rate: if rewards fall below 1.0% of volume, strategy loses money Current margin: 1.69% net vs 1.0% floor = 69 basis points of cushion</code></pre>
The directional tilt provides secondary alpha. The dominance data shows:
| Bucket |
Markets |
Dom Win Rate |
Expected (50%) |
| 1.0-1.5x |
2,066 |
60.4% |
50.0% |
| 1.5-2.0x |
1,337 |
79.5% |
50.0% |
| 2.0-3.0x |
1,492 |
87.2% |
50.0% |
| 3.0x+ |
1,486 |
96.8% |
50.0% |
The bot's directional signal is genuinely sharp. At 3x+ tilt, it wins 96.8% of the time. This is not random: it is reading something in the BTC price action or orderbook that predicts the 5-minute outcome with high accuracy. However, even this directional alpha cannot overcome the trading drag on its own - the primary profit engine is the rewards program.
---
Phase 1 - Trader Profile
Scale and Activity:
- 172,530 trades in 28 active days = 6,162 trades/day average
- $3,480,124 BUY notional, zero SELL notional
- 6,412 unique markets, 6,412 unique events (one cluster per market)
- No SELL activity anywhere in the dataset
Trade Size Distribution (extremely tight):
| Stat |
Value |
| Median |
$17.81 |
| Mean |
$20.17 |
| P95 |
$48.72 |
| P99 |
$56.07 |
| Max |
$83.52 |
| Top 5% share |
13.3% |
The P99-to-median ratio is 3.1x and the max-to-median ratio is 4.7x. This is the most compressed size distribution possible for a live trading book. There is no power-law; there is essentially no size variation. The bot fires clips of $10-60 with no large outliers. The max fill of $83.52 is barely 4x the median and appears to be double-fill aggregation (60 shares at higher prices).
Execution Signature:
- Median inter-fill gap: 9.0 seconds
- 51.3% of fills under 10 seconds
- 97.1% of fills under 60 seconds
- 100% under 3,600 seconds (all fills within the same hour)
- Mean gap: 14.9 seconds
The 9-second median and the 51% sub-10-second rate indicate automated execution. Fills within a market cluster happen rapidly, separated by 1-15 seconds, creating the multi-fill-per-minute pattern visible in every row of the CSV.
Both-sides participation:
| Metric |
Value |
| Markets with both sides |
6,381 of 6,412 |
| Both-sides rate |
99.5% |
| Median paired cost |
$1.013 |
| % with paired cost < $1.00 |
27.5% |
| % with paired cost < $0.97 |
6.4% |
The 27.5% sub-$1.00 paired cost markets are the genuinely profitable trading windows - the bot locked in a guaranteed spread gain on those. The 72.5% above $1.00 are the ones where it paid a spread. On average, $1.013.
Second-side lag: Median 4 seconds between entering first and second side of a paired market. This confirms intentional pairing, not opportunistic hedging.
Archetype: LIQUIDITY FARMER with secondary DIRECTIONAL OVERLAY
---
Phase 2 - Core Strategy Identification
This is unambiguously a both-sides liquidity provisioner, with a superimposed directional signal that creates asymmetric allocation within each market.
Classification:
- A (Both-Sides Spread/Volume Capture): Primary - 99.5% both-sides rate, zero sells, hold-to-resolution
- B (Directional Overlay): Secondary - dominance ratios up to 10x+ on individual markets, 96.8% win rate at 3x+
NOT:
- A pure spread capper (many paired costs above $1.00)
- A directional bettor (buys both sides every market, no SELL engine)
- A copy trader (no lag signature, 5-minute windows move too fast)
- A latency arbitrageur (no SELL leg to capture spread)
The core value proposition: Generate Polymarket liquidity-mining rewards by deploying volume into BTC 5-minute markets continuously. Use a directional signal (likely BTC spot price or orderbook mid) to tilt the allocation toward the favored outcome within each market, recovering some of the spread cost through directional wins.
---
Phase 3 - Dominance Ratio Analysis
The dominance data tells the most interesting structural story in this wallet. The bot is not making random bets - it has genuine predictive power when it tilts.
| Bucket |
Count |
Dom Win Rate |
Mean Paired Cost |
| 1.0-1.5x |
2,066 |
60.4% |
$1.016 |
| 1.5-2.0x |
1,337 |
79.5% |
$1.012 |
| 2.0-3.0x |
1,492 |
87.2% |
$1.010 |
| 3.0x+ |
1,486 |
96.8% |
$1.006 |
Three observations:
- The win rate at 60.4% for near-equal allocation (1.0-1.5x) is already significantly above 50%. Even when the bot makes nearly equal bets on both sides, it is putting slightly more money on the right side.
- The win rate climbs monotonically and dramatically with conviction: 60% to 80% to 87% to 97%. This is one of the strongest dominance-win-rate curves in the PR&R dataset.
- The mean paired cost decreases as dominance increases ($1.016 at 1x-1.5x vs $1.006 at 3x+). High-conviction markets also have tighter spreads. This makes sense: when the bot has strong directional signal, one side of the orderbook is probably thicker and cheaper, making the paired entry more efficient.
SIGNAL QUALITY96.8% dominant-side win rate at 3x+ dominance across 1,486 markets is an extraordinary accuracy figure. This is not a signal extracted from a few lucky markets; it is a large-sample result. The bot's directional model is genuinely predictive when it fires with high conviction.
The paired cost distribution across all buckets is tightly centered around $1.01, with outliers in both directions (some below $0.65, some above $1.26). The outliers below $1.00 represent markets where the bot captured a genuine spread gain. The outliers above $1.10 represent markets where liquidity was thin and the bot paid significantly to enter both sides.
---
Phase 4 - Entry Price Analysis
The price-band distribution is remarkably smooth and covers the full range:
| Band |
Trades |
Capital |
WR |
P&L |
ROI |
| $0.00-$0.10 |
9,063 |
$22,654 |
4.7% |
-$112 |
-0.49% |
| $0.10-$0.20 |
14,910 |
$85,913 |
13.7% |
-$595 |
-0.69% |
| $0.20-$0.30 |
16,443 |
$173,047 |
24.5% |
-$1,410 |
-0.81% |
| $0.30-$0.40 |
19,978 |
$304,172 |
35.0% |
-$2,890 |
-0.95% |
| $0.40-$0.50 |
26,682 |
$519,630 |
45.7% |
-$5,584 |
-1.07% |
| $0.50-$0.60 |
28,685 |
$649,426 |
55.9% |
-$7,263 |
-1.12% |
| $0.60-$0.70 |
18,958 |
$511,753 |
65.8% |
-$5,700 |
-1.11% |
| $0.70-$0.80 |
15,099 |
$457,601 |
76.0% |
-$4,761 |
-1.04% |
| $0.80-$0.90 |
13,715 |
$433,307 |
86.0% |
-$3,975 |
-0.92% |
| $0.90-$1.00 |
8,997 |
$322,622 |
94.9% |
-$2,588 |
-0.80% |
Every single price band produces negative trading ROI. This is the structural characteristic of the strategy: it is not trying to win on individual price bands. The win rates are perfectly calibrated (4.7% at sub-$0.10, matching ~5% probability; 94.9% at $0.90+, matching ~95%) - the market is pricing Bitcoin outcomes correctly and the bot is paying fair prices.
The ROI is most negative in the $0.40-$0.70 band (-1.07% to -1.12%) and less negative at the extremes (-0.49% at sub-$0.10, -0.80% at $0.90+). This is expected: near-certainty bets (very cheap or very expensive) have thinner spreads on the orderbook. The coin-flip zone has the widest spreads.
The sub-bucket concentration check: both Up and Down fills appear at nearly every price from $0.01 to $0.99 across the 29-day sample. No single cent dominates. This confirms the bot is not anchored to a specific price - it accepts whatever the orderbook offers when it fires each window.
---
Phase 5 - Category and Market-Type Breakdown
There is one category:
| Category |
Trades |
Volume |
WR |
P&L |
ROI |
| Crypto (BTC Up/Down) |
172,530 |
$3,480,124 |
49.8% |
-$34,877 |
-1.00% |
All 6,412 markets are Bitcoin 5-minute or 15-minute Up/Down windows. The 49.8% overall win rate is slightly below 50% because the losing side of each paired market is by definition a full loss, and the paired cost is slightly above $1.00.
The CSV sample shows a handful of btc-updown-15m-* appearances (e.g., btc-updown-15m-1780766100 traded concurrently with the 5-minute window at 17:25 on June 6). These are minor allocations, typically 5-10 shares at $0.11-$0.89, appearing to hedge or supplement the primary 5-minute coverage. The bulk of volume and trade count is 5-minute windows.
---
Phase 6 - Timing and Execution Analysis
Hourly distribution (UTC):
The trade count by hour shows near-continuous coverage with no dead zones:
| Hour cluster |
Trades (avg) |
Relative |
| 00:00-05:00 UTC |
~7,500/hr |
Above average |
| 06:00-11:00 UTC |
~7,600/hr |
Average |
| 12:00-15:00 UTC |
~5,700/hr |
Below average |
| 16:00-23:00 UTC |
~7,300/hr |
Average |
The bot is most active in the early UTC morning (roughly midnight-6am UTC, which is 8pm-2am Eastern). The lightest period is 13:00-15:00 UTC (9am-11am Eastern). There is no sleep window. This 24/7 profile is consistent with an automated system with no human supervision required overnight.
Hourly P&L: All hours produce negative trading P&L, ranging from -$88 (21:00 UTC) to -$2,228 (01:00 UTC). The variation tracks volume: higher-volume hours lose more dollars but at similar percentage rates (~-1.0% consistently). No hour has structural positive trading P&L.
Day-of-week P&L:
| Day |
Trades |
WR |
P&L |
ROI |
| Mon |
15,472 |
50.0% |
-$3,109 |
-0.99% |
| Tue |
20,622 |
50.0% |
-$2,162 |
-0.51% |
| Wed |
25,593 |
49.9% |
-$4,372 |
-0.85% |
| Thu |
30,583 |
49.9% |
-$4,545 |
-0.94% |
| Fri |
28,051 |
49.9% |
-$4,986 |
-0.83% |
| Sat |
28,352 |
49.8% |
-$7,697 |
-1.22% |
| Sun |
23,857 |
49.6% |
-$8,005 |
-1.55% |
Sunday and Saturday show the highest trading losses in both absolute and percentage terms, despite having lower win rates. This may reflect thinner liquidity on weekends (higher paired costs), or a different mix of market conditions. However, since the rewards income likely scales with volume regardless of day, the weekend trading drag does not necessarily mean weekends are worse for overall profitability.
Entry timing within market windows:
From the CSV, the bot's pattern within each 5-minute window is clear: it fires an initial burst of 6-15 fills across both sides in the first 60-120 seconds, then continues adding through the window. The 4-second median second-side lag means Up and Down fills are nearly simultaneous. By 2-3 minutes into the window, the bot has typically deployed most of its intended volume and stops adding. It never exits early - all positions hold to resolution.
---
Phase 7 - Filter Experiments
| Filter |
N |
WR |
Capital |
P&L |
ROI |
vs Baseline |
| Unfiltered |
172,530 |
49.8% |
$3,480,124 |
-$34,877 |
-1.00% |
- |
| Price $0.30-$0.70 |
95,396 |
50.8% |
$2,013,331 |
-$21,780 |
-1.08% |
Worse ROI |
| High-conviction (dom 2x+) |
37,436 |
91.7% |
$1,097,480 |
-$9,486 |
-0.86% |
Marginally better |
| Top category (Crypto) |
172,530 |
49.8% |
$3,480,124 |
-$34,877 |
-1.00% |
No change |
| Exclude worst 4 hours (6,11,18,21 UTC) |
143,405 |
49.9% |
$2,886,487 |
-$29,994 |
-1.04% |
Slightly worse ROI |
| Combined stack |
79,430 |
50.8% |
$1,672,485 |
-$18,752 |
-1.12% |
Worse ROI |
The standard filter battery is entirely destructive or inapplicable for this strategy. Every filter tested either makes no difference (category filter = identity) or degrades the trading ROI by reducing volume. This makes perfect sense: the strategy's value is derived from volume, not from selecting high-quality individual trades. Filtering removes fills that contribute to the reward-earning volume total without a compensating improvement in trading outcome.
The high-conviction filter is the closest thing to a "useful" filter: applying it to the 2x+ dominance markets (where the dominant side is identified) yields 91.7% win rate on $1.097M capital, with a -0.86% ROI (vs -1.00% baseline). But applying this filter in practice would reduce total volume by 68%, collapsing the reward income by roughly the same proportion while saving only $25,391 in trading losses. The net effect on account P&L would be strongly negative.
FILTER VERDICTNo standard filter improves this strategy. The correct filter is the opposite of the usual advice: maximize volume in BTC 5-minute markets. Every fill that is removed saves a small trading loss but costs a larger share of reward income.
---
Phase 8 - Rolling Window Consistency
| Window |
Result |
| Rolling 7-day windows green |
0 of 29 (0%) |
| Rolling 15-day windows green |
0 of 29 (0%) |
| Days with positive trading P&L |
~3 of 28 (early June had some green days) |
| Worst trading day |
~-$2,700 (June 26 range) |
| Cumulative trading P&L trajectory |
Monotonically declining |
The trading P&L is negative and declining throughout the entire window. Every rolling 7-day and 15-day trading window is negative, without exception. The worst 7-day window hit -$13,875. This is structurally expected: the bot bleeds a small amount every day from the spread, and that bleeding compounds.
The account P&L (including rewards) tells a completely different story:
| Date |
Cumulative Account P&L |
| Jun 4 |
$38.87 |
| Jun 12 |
$10,669 |
| Jun 21 |
$40,288 |
| Jun 28 |
$55,431 |
| Jul 2 |
$58,791 |
The account cumulative line is monotonically increasing, growing approximately $2,030 per day. The rewards income is steady, regular, and sufficient to more than offset the daily trading drag. Every day the bot operates adds positive value to the account, even though every day of trading loses money.
CONSISTENCY PARADOXTrading P&L is negative 100% of rolling windows. Account P&L is positive 100% of calendar days. These two facts are both true and both explain the strategy completely. This is a rewards-farming operation, not a prediction market edge.
---
Phase 9 - P&L Decomposition
| Component |
Value |
Interpretation |
| Total BUY notional deployed |
-$3,480,124 |
Capital in |
| Resolved BUY wins |
+$3,445,247 |
85,996 wins × avg ~$40/win (approx) |
| Net trading P&L |
-$34,877 |
The spread drag |
| Rewards/Other income |
+$93,668 |
Polymarket liquidity-mining rewards |
| Account Total (verified) |
+$58,791 |
Polymarket's own figure |
Spread P&L decomposition from pnl_decomp:
- Spread P&L (guaranteed gain from sub-$1.00 paired markets): -$40,705 (net negative, meaning the bot is paying more than it gains from spread)
- Realized total: -$34,877
The spread P&L being -$40,705 while realized total is -$34,877 means the directional alpha from tilted positions contributes approximately +$5,828 of positive P&L that partially offsets the spread drag. Without the directional signal, trading losses would be roughly 17% larger.
The entire profitability case rests on $93,668 of non-trading income. If Polymarket's rewards program did not exist, this strategy would lose $34,877 on $3.48M of capital, a complete waste of capital deployment. With rewards, it returns +$58,791 on the same capital base, or approximately $2,030/day in net income.
The rewards yield (~2.69% of volume) exceeds the trading drag (~1.00% of volume) by 169 basis points. That margin is the strategy's entire value proposition.
---
Phase 10 - Strategy Specification (short form; full detail in playbook)
One-sentence summary: A fully-automated 24/7 bot that buys both Up and Down on every Bitcoin 5-minute Polymarket window, holds to resolution, and earns its profit from Polymarket liquidity-mining rewards rather than from directional accuracy.
Edge source: Polymarket rewards program payout on high-volume both-sides participation in BTC Up/Down markets.
Secondary edge: Genuine directional signal (likely BTC spot-based) that creates asymmetric allocation within each market window, achieving 96.8% accuracy at 3x+ dominance.
What works: Continuous 24/7 operation across all BTC 5-minute windows. Tight sizing ($17-$50/fill). No exits before resolution. Both-sides coverage with mild directional tilt.
What bleeds: Trading P&L is -1.0% of volume by design. Saturday/Sunday show slightly worse trading ROI (-1.22% / -1.55%), possibly due to wider spreads in low-liquidity weekend sessions.
Replication prerequisite: Access to the Polymarket rewards program at sufficient yield to exceed the structural ~1.0% trading drag. Without confirmed reward rate, this strategy should not be run.