Smart Collections as Portfolios: Building and Stress-Testing Thematic Whale Baskets
A Smart Collection isn’t just a list—it’s a portfolio. This post shows how to build thematic whale baskets with portfolio discipline (constraints, diversification, turnover), then stress-test them under three regimes: correlation spikes, liquidity collapses, and event shocks. Includes reproducible checks using public wallet/market data and a practical checklist.
Smart Collections as Portfolios: Building and Stress-Testing Thematic Whale Baskets
Most people use “collections” the way they use bookmarks:
save some wallets, hope it becomes a strategy.
That’s not a portfolio. It’s a mood board.
A Smart Collection becomes valuable when you treat it like a portfolio:
- you define what exposures you want
- you define what you refuse to hold (constraints)
- you measure risk, not just returns
- you stress-test the idea against the regimes that actually break traders
Internal links:
- Explore Smart Collections: /smart-collections
- Backtest and validate: /backtesting
- Get portfolio-level alerts: /subscribe
1) Start With a Portfolio Thesis (One Sentence)
If you can’t write the thesis in one sentence, you can’t build the basket.
Examples of good theses:
- “Fast-reacting crypto event traders with consistent execution discipline”
- “Election-market specialists who avoid resolution landmines”
- “Contrarian rebalancers who scale into mispricings without overtrading”
Bad theses:
- “Top whales”
- “High profit wallets”
A portfolio thesis must imply:
- what markets you expect to trade
- how the strategy behaves in volatility
- what the failure mode looks like
2) Construct the Basket (Constraints First)
Constraint A — Minimum closed-trade evidence
A win rate of 100% on 3 trades is a rounding error.
Set minimum evidence:
- minimum closed trades
- minimum time active
Constraint B — Turnover and concentration
If one wallet dominates notional, you don’t have a basket.
Set caps:
- max weight per wallet
- max exposure per category (crypto vs politics vs sports)
Constraint C — Avoid correlated clones
Wallet clustering matters: 20 wallets can be one operator.
If you haven’t read that, start here:
3) Weighting: Don’t Let Profit Become the Whole Strategy
The naive weight is profit-based:
w_i ∝ profit_i
That creates a portfolio that is:
- brittle (dominated by one outlier)
- regime-sensitive (works until it doesn’t)
Two practical alternatives:
A) Capped profit weighting
w_i ∝ min(profit_i, cap)
B) Risk-parity-inspired weighting (simple version)
In a basket of wallets, “risk” can be approximated by:
- PnL variability (if you have it)
- or trade-size variability
- or max drawdown (if you track it)
Then:
w_i ∝ 1 / risk_i
You don’t need perfect risk metrics. You need to avoid the obvious failure: one wallet becomes your entire portfolio.
4) The Three Stress Tests That Matter
Most portfolios don’t die in normal times. They die in regimes.
Stress Test 1 — Correlation spike (“everything becomes one trade”)
In an event shock, correlations rise.
Your “diversified” whale basket can become one bet if all wallets converge on:
- the same category
- the same side
- the same narrative window
How to test:
- bucket positions by category and side
- measure how often exposures align in the same direction
If you don’t have full position time series, you can proxy this by:
- market overlap between wallets
- time synchronization of trades (cluster behavior)
Stress Test 2 — Liquidity collapse (“execution costs become the loss”)
When liquidity collapses:
- spreads widen
- depth evaporates
- the same signal becomes uncopyable
Test:
- for the markets your basket trades, monitor spread and depth regime
- compute a tradability score and simulate slippage haircut
Start here:
Stress Test 3 — Resolution shock (“the contract settles weird”)
Even a perfect forecast can lose money if the wording is brittle.
Test:
- scan your basket’s market history for high-resolution-risk wording patterns
- demand higher edge or smaller size in those markets
Start here:
5) A Verifiable Data Layer (Public APIs)
Polymarket’s docs list public APIs you can use without auth:
- Gamma API (market discovery / metadata)
- CLOB API (order books, midpoint, spread)
- Data API (positions and trades)
External source: https://docs.polymarket.com/quickstart/reference/endpoints
Minimal portfolio analytics loop:
- discover which markets a wallet trades (Data API)
- compute exposure concentration (markets/categories/sides)
- compute execution feasibility (CLOB spread/depth)
- simulate stress scenarios with simple haircuts
6) A Practical “Portfolio Readiness Checklist”
Before you ship a Smart Collection as a portfolio, check:
- No single wallet > 25% weight
- At least N wallets with meaningful closed-trade history
- Category diversity is real (not 90% one topic)
- Liquidity regime is acceptable in the markets that matter
- Resolution risk is scored and constrained
- Turnover is manageable (you can actually follow it)
If any item fails, you don’t need to abandon the thesis. You need to tighten the constraints.
7) How SightWhale Implements This
Smart Collections are most valuable when:
- they behave like strategies
- they survive stress tests
- and alerts fire at the portfolio level (not spammy wallet-level noise)
Explore:
Sources (External)
- Polymarket API endpoints overview (Gamma/CLOB/Data): https://docs.polymarket.com/quickstart/reference/endpoints