vike-hl-top-traderslisted
Install: claude install-skill vike-io/vike-cli
# vike-hl-top-traders
## Command
```bash
vike perp top-traders
[--window 1d|7d|30d|all]
[--sort pnl|roi|win_rate|volume|trade_count|drawdown]
[--order asc|desc]
[--min-trades N] # default 3
[--min-win-rate P] # 0-100 percent
[--min-volume USD]
[--size N] # max 20
[--json]
```
## Common queries
| Question | Flags |
|---|---|
| "Top HL traders this week" | `--window 7d --sort pnl` |
| "Best ROI traders last 30d w/ >=10 trades" | `--sort roi --min-trades 10` |
| "Sharpshooters: win rate >75% min $1M vol" | `--sort win_rate --min-win-rate 75 --min-volume 1000000` |
| "Most active traders today" | `--window 1d --sort trade_count` |
| "Smallest drawdown winners" | `--sort drawdown --order asc --min-trades 20` |
## Output columns
`address`, `pnl_usd`, `roi_pct`, `win_rate_pct`, `volume_usd`, `trade_count`, `max_drawdown_usd`.
## Reading
- `roi_pct` here is **realized + unrealized** (uses live position marks).
- A wallet with 90% win rate on 4 trades is statistical noise. Min trades 10–20 for any "skill" claim.
- Top by PnL ≠ top by ROI. Whales win big in $ but small in % terms; ROI sort surfaces smaller-account discretionary skill.
- `max_drawdown_usd` is peak-to-trough realized — does NOT include unrealized intra-position drawdown.
## Anti-patterns
- Don't claim a wallet is "the best HL trader" from a 1d window. Anything < 30d is short-term.
- The leaderboard rewards survivors — wallets that blew up don't appear, so PnL distribution is r