鲸鱼追踪Skill whale-tracking

这个技能用于监控 Polymarket 预测市场和多个加密货币链上的大额交易,实时跟踪鲸鱼活动,提供数据分析和警报功能,帮助用户进行量化金融决策和风险监控。关键词:鲸鱼追踪,大额交易监控,量化金融,区块链,市场分析,实时警报,加密货币,预测市场。

量化策略 1 次安装 4 次浏览 更新于 3/9/2026

name: 鲸鱼追踪 description: “监控 Polymarket 和加密货币链(Solana, ETH, Polygon, ARB, Base, OP)上的大额交易” emoji: “🐋” gates: envs: anyOf: - POLY_API_KEY - BIRDEYE_API_KEY - ALCHEMY_API_KEY

鲸鱼追踪 - 完整 API 参考

监控 Polymarket 和加密货币链上的大额交易和持仓,以识别市场活动。

支持的平台

预测市场

  • Polymarket - WebSocket 实时交易监控

加密货币链

提供者 功能
Solana Birdeye WebSocket 代币转账、交换、NFT
Ethereum Alchemy WebSocket ERC-20、ETH 转账
Polygon Alchemy WebSocket MATIC、代币
Arbitrum Alchemy WebSocket L2 活动
Base Alchemy WebSocket Coinbase L2
Optimism Alchemy WebSocket OP 生态系统

聊天命令

Polymarket 鲸鱼追踪

/whale start                                # 开始鲸鱼监控
/whale stop                                 # 停止监控

/whale track <address>                      # 跟踪特定钱包
/whale untrack <address>                    # 停止跟踪钱包

/whale top 10                               # 按交易量排名前 10 的交易者
/whale top 10 --period 7d                   # 过去 7 天内的前 10 名

/whale activity <market>                    # 市场的鲸鱼活动
/whale activity "trump"                     # 按关键词搜索

/whale recent 20                            # 最近 20 笔鲸鱼交易
/whale recent 20 --min-size 10000           # 最小 $10k 交易

加密货币鲸鱼追踪

/crypto-whale start                         # 开始加密货币鲸鱼追踪
/crypto-whale stop                          # 停止追踪

/crypto-whale watch solana <address>        # 监控 Solana 钱包
/crypto-whale watch eth <address>           # 监控 Ethereum 钱包
/crypto-whale unwatch <address>             # 停止监控

/crypto-whale top solana 10                 # Solana 前 10 名鲸鱼
/crypto-whale top eth 10                    # ETH 前 10 名鲸鱼

/crypto-whale recent solana 20              # 最近 Solana 鲸鱼交易
/crypto-whale recent eth 20                 # 最近 ETH 鲸鱼交易

/crypto-whale thresholds                    # 查看当前阈值
/crypto-whale threshold solana 50000        # 设置 Solana 阈值为 $50k

TypeScript API 参考

Polymarket 鲸鱼追踪器

import { createWhaleTracker, isWhaleAddress, getMarketWhaleActivity } from 'clodds/feeds/polymarket/whale-tracker';

// 创建追踪器
const tracker = createWhaleTracker({
  minTradeSize: 10000,      // $10k+ 交易
  minPositionSize: 50000,   // $50k+ 持仓
  enableRealtime: true,     // WebSocket 流式传输
});

// 事件处理程序
tracker.on('trade', (trade) => {
  console.log(`🐋 Whale ${trade.side} $${trade.usdValue.toLocaleString()}`);
  console.log(`   市场: ${trade.marketQuestion}`);
  console.log(`   地址: ${trade.address}`);
  console.log(`   价格: ${trade.price}`);
});

tracker.on('positionOpened', (position) => {
  console.log(`📈 新的鲸鱼持仓`);
  console.log(`   地址: ${position.address}`);
  console.log(`   市场: ${position.market}`);
  console.log(`   大小: $${position.size.toLocaleString()}`);
});

tracker.on('positionClosed', (position) => {
  console.log(`📉 鲸鱼退出持仓`);
  console.log(`   P&L: $${position.pnl.toLocaleString()}`);
});

// 开始追踪
await tracker.start();

// 跟踪特定钱包
await tracker.trackAddress('0x1234...');
await tracker.untrackAddress('0x1234...');

// 获取跟踪的地址
const tracked = tracker.getTrackedAddresses();

// 停止追踪
await tracker.stop();

检查鲸鱼状态

// 检查地址是否为鲸鱼
const isWhale = await isWhaleAddress('0x1234...', 100000);  // $100k 最小交易量

// 获取市场的鲸鱼活动
const activity = await getMarketWhaleActivity('market-slug');

console.log(`总鲸鱼交易量: $${activity.totalVolume.toLocaleString()}`);
console.log(`鲸鱼交易次数: ${activity.tradeCount}`);
console.log(`净鲸鱼情绪: ${activity.sentiment}`);  // 'bullish' | 'bearish' | 'neutral'
console.log(`顶级鲸鱼:`);
for (const whale of activity.topWhales) {
  console.log(`  ${whale.address}: $${whale.volume.toLocaleString()}`);
}

顶级交易者

// 获取顶级交易者
const topTraders = await tracker.getTopTraders({
  period: '7d',           // 24h, 7d, 30d, all
  limit: 10,
  minVolume: 50000,
  minWinRate: 0.5,
});

for (const trader of topTraders) {
  console.log(`${trader.rank}. ${trader.address}`);
  console.log(`   交易量: $${trader.volume.toLocaleString()}`);
  console.log(`   胜率: ${(trader.winRate * 100).toFixed(1)}%`);
  console.log(`   P&L: $${trader.pnl.toLocaleString()}`);
}

加密货币鲸鱼追踪器

import { createCryptoWhaleTracker } from 'clodds/feeds/crypto/whale-tracker';

// 创建多链追踪器
const cryptoTracker = createCryptoWhaleTracker({
  chains: ['solana', 'ethereum', 'polygon', 'arbitrum', 'base', 'optimism'],

  thresholds: {
    solana: 10000,      // Solana 上 $10k+
    ethereum: 50000,    // ETH 上 $50k+
    polygon: 5000,      // Polygon 上 $5k+
    arbitrum: 10000,    // Arbitrum 上 $10k+
    base: 10000,        // Base 上 $10k+
    optimism: 10000,    // Optimism 上 $10k+
  },

  // API 密钥
  birdeyeApiKey: process.env.BIRDEYE_API_KEY,
  alchemyApiKey: process.env.ALCHEMY_API_KEY,
});

// 事件处理程序
cryptoTracker.on('transaction', (tx) => {
  console.log(`🐋 ${tx.chain.toUpperCase()}`);
  console.log(`   类型: ${tx.type}`);  // 'transfer', 'swap', 'nft', 'stake'
  console.log(`   金额: $${tx.usdValue.toLocaleString()}`);
  console.log(`   发件人: ${tx.from}`);
  console.log(`   收件人: ${tx.to}`);
  console.log(`   代币: ${tx.token}`);
  console.log(`   交易哈希: ${tx.hash}`);
});

cryptoTracker.on('largeTransfer', (tx) => {
  console.log(`🚨 大额转账: $${tx.usdValue.toLocaleString()}`);
});

// 开始追踪
await cryptoTracker.start();

// 监控特定钱包
await cryptoTracker.watchWallet('solana', 'ABC123...');
await cryptoTracker.watchWallet('ethereum', '0x1234...');

// 取消监控
await cryptoTracker.unwatchWallet('solana', 'ABC123...');

// 获取最近鲸鱼交易
const recent = await cryptoTracker.getRecentTransactions('solana', {
  limit: 20,
  minValue: 50000,
});

// 按链获取顶级鲸鱼
const topSolana = await cryptoTracker.getTopWhales('solana', 10);
const topEth = await cryptoTracker.getTopWhales('ethereum', 10);

// 停止
await cryptoTracker.stop();

警报配置

Polymarket 警报

// 配置警报
tracker.setAlertConfig({
  minTradeSize: 25000,      // 在 $25k+ 交易时警报
  alertChannels: ['telegram', 'discord'],
  soundEnabled: true,
  markets: ['politics', 'crypto'],  // 按类别过滤
});

加密货币警报

// 配置按链警报
cryptoTracker.setAlertConfig({
  solana: {
    minValue: 50000,
    tokens: ['SOL', 'JUP', 'BONK'],
  },
  ethereum: {
    minValue: 100000,
    tokens: ['ETH', 'USDC', 'PEPE'],
  },
});

数据导出

// 导出鲸鱼数据到 CSV
await tracker.exportTrades({
  format: 'csv',
  path: './whale-trades.csv',
  period: '30d',
});

// 导出顶级交易者
await tracker.exportTopTraders({
  format: 'json',
  path: './top-traders.json',
  limit: 100,
});

最佳实践

  1. 设置合理的阈值 - 从活跃市场的 $10k 开始
  2. 关注特定市场 - 按类别过滤以减少噪音
  3. 追踪已知的聪明资金 - 跟踪有良好记录的钱包
  4. 结合跟单交易 - 使用鲸鱼数据来指导跟单决策
  5. 监控情绪变化 - 观察净鲸鱼方向变化
  6. 检查持仓大小 - 大持仓表示信心