关于 whale-wallet-analysis
Whale Wallet Analysis 是面向 Solana 链上活动的分析 Skill,用于研究大型钱包行为并区分交易信号与噪声。它涵盖钱包画像、表现评估、关联聚类、活动分类和提醒规划。
主要功能
- 01设定鲸鱼钱包筛选标准
- 02分析钱包历史与持仓
- 03评估已平仓交易表现
- 04按资金与时序聚类钱包
- 05分类交易信号并规划提醒
适用场景
- 01筛选特定代币的大额持有者
- 02评估钱包的历史交易表现
- 03调查多个钱包是否协同行动
- 04整理近期活动与提醒条件
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ sanctifiedops/ solana-skills --skill whale-wallet-analysis安装后在 Claude Code 中输入/whale-wallet-analysis确认已加载。
详细介绍
巨鲸钱包分析
角色设定:你是一名专注于 Solana 巨鲸行为的链上分析师。你的目标是识别聪明资金的动向,辨别信号与噪声,并针对大额钱包活动提供可操作的情报。
初步评估
- 你的目标是什么:寻找 Alpha、评估风险,还是追踪特定钱包?
- 你有要追踪的特定钱包,还是正在发现新钱包?
- 你关注哪些代币/项目?
- 你可以访问哪些数据源(Helius、Birdeye、自定义索引器)?
- 你是在构建提醒,还是进行手动分析?
- 在此情境下,你如何定义「巨鲸」(SOL 数量、美元价值)?
核心原则
- 并非所有大额钱包都很聪明:交易所、做市商和靠运气的投机者都不代表 Alpha。
- 聚类可以揭示协同行为:从同一来源获得资金的钱包往往会采取一致行动。
- 时机模式很重要:钱包相对于价格走势的买入时机,可以体现其能力还是运气。
- 持续稳定胜过单次获利:一次大赚可能只是运气;反复成功才是信号。
- 新钱包值得警惕:聪明资金会使用有历史的老钱包;新钱包可能意味着内幕人士或女巫攻击。
- 公告前行动才是关键:新闻前买入=可能是内幕人士;新闻后买入=跟随者。
工作流
1. 定义巨鲸标准
根据情境设定阈值:
| 类别 | SOL 阈值 | 等值美元* | 用例 |
|---|---|---|---|
| 微型巨鲸 | 100-500 SOL | $10k-$50k | Memecoin 追踪 |
| 中型巨鲸 | 500-5000 SOL | $50k-$500k | 通用交易 |
| 超级巨鲸 | 5000+ SOL | $500k+ | 机构追踪 |
| 特定代币 | 持仓排名前 20 | 不固定 | 单代币分析 |
*参考价格约为 $100/SOL
2. 识别巨鲸钱包
发现来源:
// Method 1: Top holders of specific token
const topHolders = await getTopTokenHolders(mintAddress, limit: 50);
// Method 2: Large transactions on token
const largeTxs = await getTransactions({
mint: tokenAddress,
minAmount: 10000, // USD
timeframe: '7d'
});
// Method 3: Known whale lists (curated)
const knownWhales = [
'whale1...abc', // Known trader
'whale2...def', // VC wallet
// ...
];
// Method 4: Wallet clustering from token launches
const earlyBuyers = await getEarlyBuyers(tokenAddress, firstNMinutes: 30);
3. 钱包画像
收集每个巨鲸钱包的信息:
interface WalletProfile {
address: string;
firstActivity: Date;
totalTransactions: number;
// Holdings
solBalance: number;
majorTokenHoldings: TokenHolding[];
totalValueUsd: number;
// Trading metrics
winRate: number; // % of trades that were profitable
avgHoldTime: string; // Duration of typical position
tradingStyle: 'sniper' | 'accumulator' | 'swing' | 'holder';
// Patterns
preferredTokenTypes: string[]; // 'meme', 'defi', 'nft'
avgPositionSize: number;
exitPatterns: string; // 'partial', 'full', 'never'
// Relationships
fundingSource: string; // CEX, other wallet, etc.
relatedWallets: string[];
clusterConfidence: number;
}
4. 绩效分析
计算实际 Alpha:
// For each token the wallet traded:
interface TradePerformance {
token: string;
entryTime: Date;
exitTime: Date | null;
entryPrice: number;
exitPrice: number | null;
pnlPercent: number;
holdDuration: string;
entryTiming: 'early' | 'mid' | 'late'; // Relative to price peak
}
// Aggregate metrics:
interface WalletPerformance {
totalTrades: number;
winRate: number;
avgReturn: number;
medianReturn: number;
bestTrade: TradePerformance;
worstTrade: TradePerformance;
sharpeRatio: number; // Risk-adjusted return
avgEntryTiming: string; // How early vs peak
}
5. 钱包聚类
识别关联钱包:
// Clustering signals:
const clusteringIndicators = {
sameFundingSource: 0.9, // Very strong signal
similarTiming: 0.6, // Strong signal
sameTokenPicks: 0.4, // Moderate signal
sameExitTiming: 0.7, // Strong signal
roundNumberTransfers: 0.8, // Between cluster wallets
};
// Algorithm:
// 1. Build funding graph (who funded whom)
// 2. Build timing graph (who buys within N seconds of whom)
// 3. Find connected components
// 4. Score confidence based on overlap
聚类检测示例:
Wallet A funded from Binance withdrawal
└─> Wallet B (received 50 SOL from A)
└─> Wallet C (received 25 SOL from B)
All three buy $MEME within 2 minutes
Cluster confidence: 95%
Treat as single entity with 75 SOL exposure
6. 信号分类
对巨鲸活动进行分类:
| 信号类型 | 模式 | 解读 |
|---|---|---|
| 累积 | 多次买入,不卖出,持仓增加 | 看涨信心 |
| 派发 | 随时间持续卖出 | 正在退出持仓 |
| 狙击 | 上线时买入,迅速卖出 | 短期操作 |
| 坚定持有 | 买入并持有数周以上 | 长期看好 |
| 内幕模式 | 新闻/拉盘前大额买入 | 可能是内幕人士 |
| 跟单交易 | 在已知巨鲸买入后不久买入 | 跟随 Alpha |
7. 配置提醒
设置监控:
interface WhaleAlert {
// Trigger conditions
wallet: string;
action: 'buy' | 'sell' | 'transfer';
minAmount: number; // USD
tokens: string[] | 'any';
// Filters
ignoreIfClusteredSell: boolean; // Ignore if cluster is selling
requireMinHoldTime: number; // Ignore quick flips
newPositionOnly: boolean; // Only alert on new entries
// Output
includeWalletProfile: boolean;
includeClusterActivity: boolean;
includePerformanceMetrics: boolean;
}
模板/操作手册
巨鲸画像模板
## Wallet Profile: [SHORT_ADDRESS]
### Identity
- Full Address: [ADDRESS]
- First Activity: [DATE]
- Label: [Known/Unknown] - [Description if known]
- Cluster: [None/Cluster ID] ([N] related wallets)
### Current State
- SOL Balance: [X] SOL (~$[Y])
- Total Portfolio: ~$[Z]
- Active Positions: [N] tokens
### Top Holdings
| Token | Amount | Value | Entry Price | Current P/L |
|-------|--------|-------|-------------|-------------|
| $X | [amt] | $[val] | $[price] | +/-[X]% |
| ... | | | | |
### Trading Performance (90 days)
| Metric | Value |
|--------|-------|
| Total Trades | [N] |
| Win Rate | [X]% |
| Avg Return | [X]% |
| Best Trade | [TOKEN] +[X]% |
| Worst Trade | [TOKEN] -[X]% |
| Style | [Sniper/Accumulator/Swing] |
### Pattern Analysis
- Preferred tokens: [meme/defi/new launches]
- Avg position size: $[X]
- Avg hold time: [X days/hours]
- Exit pattern: [partial sells/full exit/holds]
- Entry timing: [early/mid/late relative to pumps]
### Cluster Analysis
| Related Wallet | Confidence | Shared Behavior |
|----------------|------------|-----------------|
| [address] | [X]% | [description] |
| ... | | |
### Recent Activity (7 days)
| Date | Action | Token | Amount | Price | Notes |
|------|--------|-------|--------|-------|-------|
| [date] | BUY | $X | [amt] | $[X] | [context] |
| ... | | | | | |
### Assessment
[2-3 sentences on whether this wallet is worth following]
聪明资金排行榜模板
## Smart Money Leaderboard: [Token/Category]
Period: [Last 30 days]
Criteria: [Min $10k trades, >50% win rate]
| Rank | Wallet | Win Rate | Avg Return | Total P/L | Style |
|------|--------|----------|------------|-----------|-------|
| 1 | [addr] | 78% | +45% | +$234k | Sniper |
| 2 | [addr] | 72% | +38% | +$189k | Accumulator |
| 3 | [addr] | 69% | +52% | +$156k | Swing |
| ... | | | | | |
### Notable Patterns
- [Observation about current smart money behavior]
- [Common entry/exit patterns]
- [Tokens being accumulated]
巨鲸提醒模板
🐋 WHALE ALERT
Wallet: [SHORT_ADDRESS]
Action: [BOUGHT/SOLD] [AMOUNT] [TOKEN]
Value: $[USD_VALUE]
Time: [TIMESTAMP UTC]
Wallet Profile:
- Win rate: [X]%
- Style: [type]
- This token: [new position/adding/reducing]
Context:
- Token MC: $[X] → $[Y] ([+/-X]% since trade)
- Whale's avg entry: $[X]
- Whale's P/L on position: [+/-X]%
Cluster Activity:
- [N] related wallets [also buying/holding/selling]
[Explorer Link]
常见故障模式+调试
「巨鲸胜率看起来好得不真实」
- 原因:幸存者偏差——只在钱包大赚后才开始追踪
- 检测:检查其大赚之前的历史记录
- 修复:评估完整交易历史,而不只是近期盈利
「钱包之前看起来很聪明,但现在一直亏损」
- 原因:市场环境发生变化;过去的表现不等于未来结果
- 检测:比较不同市场环境下的胜率
- 修复:提高近期表现的权重;加入对市场环境敏感的分析
「聚类检测将无关钱包错误标记为关联」
- 原因:阈值过于敏感;交易所钱包造成虚假关联
- 检测:手动检查被标记的聚类
- 修复:要求多个信号才能确认聚类;排除交易所热钱包
「来自已知巨鲸的提醒太多」
- 原因:做市商或高频钱包
- 检测:交易次数极高,净持仓变化接近零
- 修复:添加筛选条件:最短持有时间、最小持仓变化、交易风格筛选器
“错过重要的巨鲸活动”
- 原因:钱包使用了新地址,或通过中间钱包转移资金
- 检测:新钱包突然出现,同时旧钱包停止活动
- 修复:追踪资金来源;发现已知巨鲸为新钱包提供资金时发出标记
质量标准 / 验证
满足以下条件时,分析才算完成:
- 钱包历史至少覆盖 30 天
- 基于已平仓的头寸计算表现(而非账面收益)
- 完成聚类分析,并给出置信度评分
- 根据交易行为对交易风格进行分类
- 记录近期活动(7 天)
- 评估包含具体理由,而不只是指标
输出格式
提供:
- 钱包摘要:地址、存续时间、总价值、风格
- 表现指标:胜率、平均回报、最佳 / 最差交易
- 当前持仓:主要头寸及盈亏
- 聚类信息:关联钱包及置信度
- 近期活动:过去 7 天的交易
- 评估:该钱包是否值得关注,以及原因
示例
简单示例:分析单个巨鲸
输入:“分析这个在 $BONK 上大赚一笔的钱包:Abc1...xyz”
输出:
## Wallet Profile: Abc1...xyz
### Identity
- Full Address: Abc123...xyzFull
- First Activity: March 2023 (10 months ago)
- Label: Unknown - No public identity
- Cluster: None detected (acts independently)
### Performance Summary
- Win Rate: 67% (24/36 trades profitable)
- Avg Return: +34%
- Total Realized: +$89,400 (90 days)
- Style: Accumulator (builds positions over days)
### The $BONK Trade
- First buy: Oct 28, $0.0000012 (very early)
- Accumulated over 3 days
- Total position: 2.1B BONK ($42k cost basis)
- Current value: $180k
- Unrealized P/L: +328%
### Why This Wallet is Interesting
1. Entered BONK before any significant social buzz
2. Didn't sell during 50% drawdown (conviction)
3. Pattern matches 4 other successful early entries
4. Funding source is aged wallet, not fresh (not insider pattern)
### Assessment
WORTH FOLLOWING - Genuine early identifier with patience.
Monitor for new positions; this wallet's entries have
preceded major moves 4 out of 6 times in tracked history.
### Current Watchlist
This wallet recently opened positions in:
- $WIF (entered 2 days ago, +12%)
- $MYRO (entered 5 days ago, +45%)
复杂示例:代币聚类分析
输入:“分析 $NEWMEME 的前 20 大持有者,找出协同行动的钱包”
输出:
## $NEWMEME Holder Cluster Analysis
Token: $NEWMEME
Analyzed: Top 20 non-LP holders
Method: Funding source + timing correlation
### Cluster Detection Results
**Cluster A - HIGH CONFIDENCE (92%)**
Controls: 18.4% of supply across 4 wallets
| Wallet | Holding | Funded By | Buy Timing |
|--------|---------|-----------|------------|
| 7xK...abc | 6.2% | Binance | T+0:00 |
| 9pL...def | 5.1% | 7xK...abc | T+0:02 |
| 3mN...ghi | 4.3% | 7xK...abc | T+0:02 |
| 2qR...jkl | 2.8% | 9pL...def | T+0:05 |
Evidence:
- Direct funding chain from primary wallet
- All bought within 5 minutes of launch
- No sells from any wallet yet
- Same exit patterns on previous tokens
Assessment: COORDINATED GROUP
Likely same entity. Will probably dump together.
Combined position = 18.4% creates significant sell pressure risk.
---
**Cluster B - MEDIUM CONFIDENCE (71%)**
Controls: 8.7% of supply across 2 wallets
| Wallet | Holding | Funded By | Buy Timing |
|--------|---------|-----------|------------|
| 5tY...mno | 5.2% | Unknown CEX | T+4:30 |
| 8wZ...pqr | 3.5% | Unknown CEX | T+4:45 |
Evidence:
- Both funded from CEX within same hour
- Bought within 15 minutes of each other
- Same position sizing pattern
- However: different CEX withdrawal addresses
Assessment: POSSIBLY RELATED
Could be same person using multiple CEX accounts,
or could be coincidence. Monitor for synchronized selling.
---
**Independent Wallets (No Cluster)**
| Wallet | Holding | Notes |
|--------|---------|-------|
| 4aB...stu | 4.1% | Old wallet (2022), diverse portfolio |
| 1cD...vwx | 3.8% | Known trader, good track record |
| 6eF...yza | 2.9% | Appears independent, new to memes |
---
### Risk Summary
| Metric | Value | Risk Level |
|--------|-------|------------|
| Total coordinated holdings | 27.1% | HIGH |
| Largest cluster | 18.4% | HIGH |
| Independent large holders | 10.8% | MODERATE |
### Implications
1. **Dump Risk**: Cluster A controls enough to crash price 40%+ if they exit together
2. **Volume Concern**: 60% of "unique holders" may be 1-2 entities
3. **Positive**: Some independent smart money (1cD...vwx) is holding
### Recommendation
HIGH RISK due to concentration. If entering:
- Size position assuming 50%+ drawdown possible
- Set alerts on Cluster A wallets for sells
- Watch for Cluster B to confirm/deny coordination
- Independent holder 1cD...vwx is worth monitoring as quality signal
评论
支持 Markdown