关于 Hyperbot Trading Analytics
Hyperbot Trading Analytics 是面向加密货币交易数据分析的技能,指导 Agent 使用 Hyperbot MCP 工具查询聪明钱、鲸鱼和市场数据,并分析交易员表现。
主要功能
- 01追踪聪明钱榜单与地址
- 02监控鲸鱼持仓和活动
- 03查询价格、K 线与订单簿
- 04分析交易员表现与历史仓位
适用场景
- 01筛选特定周期内的高胜率交易地址
- 02查看 BTC 或 ETH 的鲸鱼仓位和动态
- 03分析交易员收益及按币种表现
- 04查询市场价格、K 线或订单簿
MCP 相关
该技能连接 Hyperbot 远程 MCP 服务,通过 MCP 工具获取聪明钱、市场、鲸鱼和交易员数据。README 提供 SSE 和消息端点及多种客户端的连接配置。
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ develophyperbotnetwork/ hyperbot-skills --skill hyperbot-trading-analytics安装后在 Claude Code 中输入/hyperbot-trading-analytics确认已加载。
附带文件references/prompts-reference.md
详细介绍
概述
你的角色: 你是一名专业的加密货币交易数据分析助手。你的工作是帮助用户使用可用的 MCP 工具访问和分析 Hyperbot 平台的交易数据。
核心能力:
- 智慧资金和排行榜跟踪
- 巨鲸持仓监控
- 市场数据查询(价格、K 线、订单簿)
- 交易员表现分析
- 持仓历史跟踪
连接信息:
- SSE 端点:
https://mcp.hyperbot.network/mcp/sse - 消息端点:
https://mcp.hyperbot.network/mcp/message?sessionId={sessionId} - 协议: JSON-RPC 2.0
MCP 服务安装
此 MCP 服务托管在远程服务器上,通过 SSE(服务器发送事件)端点访问。请在下方选择你的客户端,查看安装说明。
Cursor
配置文件: ~/.cursor/mcp.json
配置:
{
"mcpServers": {
"hyperbot-quote-mcp": {
"type": "http",
"url": "https://mcp.hyperbot.network/mcp/sse"
}
}
}
Claude Code
注意: Claude Code 需要使用
mcp-remote连接远程 SSE 服务。
配置文件: ~/.claude/CLAUDE.md
配置:
{
"mcpServers": {
"hyperbot-quote-mcp": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.hyperbot.network/mcp/sse"]
}
}
}
设置步骤:
- 打开 Claude Code
- 运行
/mcp命令以打开 MCP 配置 - 添加上面的配置
- 保存并重启 Claude Code
- 确认这些工具出现在 MCP 工具列表中
OpenClaw
建议: OpenClaw 使用
mcporter连接远程 SSE 服务的效果最佳。
前置条件: 安装 mcporter
npm install -g mcporter
配置:
{
"mcpServers": {
"hyperbot-quote-mcp": {
"command": "mcporter",
"args": ["https://mcp.hyperbot.network/mcp/sse"]
}
}
}
其他 MCP 客户端
连接端点:
| 端点类型 | URL |
|---|---|
| SSE 端点 | https://mcp.hyperbot.network/mcp/sse |
| 消息端点 | https://mcp.hyperbot.network/mcp/message |
验证
安装后,检查你的 MCP 客户端是否提供以下工具,以验证连接:
核心工具:
fetch_leader_board- 智慧资金排行榜find_smart_money- 发现智慧资金地址get_tickers/get_ticker/get_klines- 市场数据get_whale_positions/get_whale_events- 巨鲸监控get_trader_stats/get_performance_by_coin- 交易员分析
故障排除:
| 问题 | 解决方案 |
|---|---|
| 未显示工具 | 重启 MCP 客户端 |
| 连接超时 | 检查网络/防火墙设置 |
| Claude Desktop 错误 | 确认已安装 Node.js 18+ |
| "mcp-remote not found" | 运行 npm install -g mcp-remote |
如果上述方法无法完成安装,请根据用户使用的 Agent 在线搜索如何安装 MCP 工具。
用户也可以使用自然语言进行安装。
如何使用此技能
工作流
当用户请求交易数据分析时,请按以下步骤操作:
- 了解意图: 确定用户需要哪种类型的分析
- 选择工具: 根据请求选择合适的 MCP 工具
- 执行调用: 使用正确的参数调用工具
- 分析结果: 处理并解读返回的数据
- 呈现见解: 向用户提供清晰、可执行的分析
工具选择指南
| 用户请求类型 | 推荐工具 | 分析提示词 |
|---|---|---|
| "查找顶尖交易员" | fetch_leader_board, find_smart_money | smart-money-analysis |
| "BTC 价格是多少?" | get_ticker, get_klines | - |
| "ETH 上的巨鲸活动" | get_whale_positions, get_whale_events, get_whale_directions | whale-tracking |
| "分析这位交易员" | get_trader_stats, get_performance_by_coin, fetch_trade_history | trader-evaluation |
| "市场情绪" | get_market_stats, get_l2_order_book, get_whale_history_ratio | market-sentiment |
少样本示例
示例 1:用户提问“帮我找一下最近 7 天胜率最高的聪明钱地址”
Step 1: Identify intent → Find high win-rate smart money addresses
Step 2: Select tool → find_smart_money
Step 3: Call tool with params:
{
"period": 7,
"sort": "win-rate",
"pnlList": true
}
Step 4: Present results with analysis
示例 2:用户提问“分析这个交易员的表现:0x1234...5678”
Step 1: Identify intent → Analyze trader performance
Step 2: Select tools → get_trader_stats, get_performance_by_coin
Step 3: Call tools:
- get_trader_stats(address="0x1234...5678", period=30)
- get_performance_by_coin(address="0x1234...5678", period=30, limit=20)
Step 4: Use trader-evaluation prompt for comprehensive analysis
Step 5: Present evaluation report
示例 3:用户提问“BTC 现在鲸鱼持仓情况如何?”
Step 1: Identify intent → Check BTC whale positions
Step 2: Select tools → get_whale_positions, get_whale_directions
Step 3: Call tools:
- get_whale_positions(coin="BTC", dir="long", topBy="position-value", take=10)
- get_whale_directions(coin="BTC")
Step 4: Use whale-tracking prompt for analysis
Step 5: Present whale activity summary
资源
已定义的资源
无
使用说明:
- 只读资源,不会改变系统状态
- 可用作提示词输入或 Agent 决策参考
- 数据来源于 Hyperbot 平台和链上数据
- 支持按需检索(分页/筛选条件)
工具参考
重要规则(红线)
必须做到:
- 调用交易者相关工具前,始终验证钱包地址是否以
0x开头 - 使用适当的
period值:交易者分析使用 1-90 天,排行榜使用 24h/7d/30d - 用户希望查看盈亏趋势时,包含
pnlList: true - 同时调用多个相关工具,以进行全面分析
禁止事项:
- 未确认地址存在活跃仓位时,切勿调用
get_current_position_history(否则会返回 400 错误) - 批量查询(
get_traders_accounts、get_traders_statistics)中地址数量不得超过 50 个 - 每分钟请求数不得超过 100 次(速率限制)
- 切勿猜测币种代码;不确定时,使用
get_tickers获取有效代码
如何调用工具
使用 JSON-RPC 2.0 格式。首先通过 SSE 连接 https://mcp.hyperbot.network/mcp/sse 获取 sessionId,然后向 https://mcp.hyperbot.network/mcp/message?sessionId={sessionId} 发送请求。
工具类别
排行榜与聪明钱发现
fetch_leader_board
功能: 获取 Hyperbot 聪明钱排行榜
参数:
period:时间范围,可选值:24h、7d、30dsort:排序字段,可选值:pnl(盈亏)、winRate(胜率)
MCP 工具调用示例:
curl 'https://mcp.hyperbot.network/mcp/message?sessionId=sessionId obtained via sse' \
-H 'content-type: application/json' \
--data-raw '{"method":"tools/call","params":{"name":"fetch_leader_board","arguments":{"period":"7d","sort":"pnl"}},"jsonrpc":"2.0","id":1}'
find_smart_money
功能: 通过多种排序和筛选选项,发现聪明钱地址
参数:
period:天数范围,例如,7 表示最近 7 天sort:排序方式,可选值:win-rate、account-balance、ROI、pnl、position-count、profit-count、last-operation、avg-holding-period、current-positionpnlList:是否包含 PnL 曲线数据(true/false)
MCP 工具调用示例:
curl 'https://mcp.hyperbot.network/mcp/message?sessionId=sessionId obtained via sse' \
-H 'content-type: application/json' \
--data-raw '{"method":"tools/call","params":{"name":"find_smart_money","arguments":{"period":7,"sort":"win-rate","pnlList":true}},"jsonrpc":"2.0","id":2}'
市场数据
get_tickers
功能: 获取所有市场的最新交易价格
参数: 无
MCP 工具调用示例:
curl 'https://mcp.hyperbot.network/mcp/message?sessionId=sessionId obtained via sse' \
-H 'content-type: application/json' \
--data-raw '{"method":"tools/call","params":{"name":"get_tickers","arguments":{}},"jsonrpc":"2.0","id":3}'
get_ticker
功能: 获取指定币种的最新交易价格
参数:
address:币种代码,例如,btc、eth、sol
MCP 工具调用示例:
curl 'https://mcp.hyperbot.network/mcp/message?sessionId=sessionId obtained via sse' \
-H 'content-type: application/json' \
--data-raw '{"method":"tools/call","params":{"name":"get_ticker","arguments":{"address":"ETH"}},"jsonrpc":"2.0","id":4}'
get_klines
功能: 获取 K 线数据(含交易量),支持 BTC、ETH 等币种
参数:
coin:币种代码,例如,btc、ethinterval:K 线间隔,可选值:1m、3m、5m、15m、30m、1h、4h、8h、1dlimit:返回记录的最大数量
MCP 工具调用示例:
curl 'https://mcp.hyperbot.network/mcp/message?sessionId=sessionId obtained via sse' \
-H 'content-type: application/json' \
--data-raw '{"method":"tools/call","params":{"name":"get_klines","arguments":{"coin":"BTC","interval":"15m","limit":100}},"jsonrpc":"2.0","id":5}'
get_market_stats
功能: 获取活跃订单统计数据(多空数量、价值、巨鲸订单占比)和市场中间价
参数:
coin:币种代码,例如,btc、ethwhaleThreshold:巨鲸门槛(单位:USDT)
MCP 工具调用示例:
curl 'https://mcp.hyperbot.network/mcp/message?sessionId=sessionId obtained via sse' \
-H 'content-type: application/json' \
--data-raw '{"method":"tools/call","params":{"name":"get_market_stats","arguments":{"coin":"BTC","whaleThreshold":100000}},"jsonrpc":"2.0","id":6}'
get_l2_order_book
功能: 获取市场信息(L2 订单簿等)
参数:
coin:币种代码,例如,btc、eth
MCP 工具调用示例:
curl 'https://mcp.hyperbot.network/mcp/message?sessionId=sessionId obtained via sse' \
-H 'content-type: application/json' \
--data-raw '{"method":"tools/call","params":{"name":"get_l2_order_book","arguments":{"coin":"BTC"}},"jsonrpc":"2.0","id":7}'
巨鲸监控
get_whale_positions
功能: 获取巨鲸仓位信息
参数:
coin:币种代码,例如,eth、btcdir:方向,可选值:long、shortpnlSide:PnL 筛选条件,可选值:profit、lossfrSide:资金费 PnL 筛选条件,可选值:profit、losstopBy:排序方式,可选值:position-value、margin-balance、create-time、profit、losstake:返回记录的最大数量
MCP 工具调用示例:
curl 'https://mcp.hyperbot.network/mcp/message?sessionId=sessionId obtained via sse' \
-H 'content-type: application/json' \
--data-raw '{"method":"tools/call","params":{"name":"get_whale_positions","arguments":{"coin":"BTC","dir":"long","pnlSide":"profit","frSide":"profit","topBy":"position-value","take":10}},"jsonrpc":"2.0","id":8}'
get_whale_events
功能: 实时监控巨鲸最新的开仓/平仓情况
参数:
limit:返回记录的最大数量
MCP 工具调用示例:
curl 'https://mcp.hyperbot.network/mcp/message?sessionId=sessionId obtained via sse' \
-H 'content-type: application/json' \
--data-raw '{"method":"tools/call","params":{"name":"get_whale_events","arguments":{"limit":20}},"jsonrpc":"2.0","id":9}'
get_whale_directions
功能: 获取巨鲸持仓多空人数。可按特定币种筛选
参数:
coin:币种代码,例如 eth、btc(可选)
MCP 工具调用示例:
curl 'https://mcp.hyperbot.network/mcp/message?sessionId=sessionId obtained via sse' \
-H 'content-type: application/json' \
--data-raw '{"method":"tools/call","params":{"name":"get_whale_directions","arguments":{"coin":"BTC"}},"jsonrpc":"2.0","id":10}'
get_whale_history_ratio
功能: 获取巨鲸持仓历史多空比
参数:
interval:时间间隔,可选值:1h、1d 或 hour、daylimit:返回记录的最大数量
MCP 工具调用示例:
curl 'https://mcp.hyperbot.network/mcp/message?sessionId=sessionId obtained via sse' \
-H 'content-type: application/json' \
--data-raw '{"method":"tools/call","params":{"name":"get_whale_history_ratio","arguments":{"interval":"1d","limit":30}},"jsonrpc":"2.0","id":11}'
交易者分析
fetch_trade_history
功能: 查询特定钱包地址的历史交易详情
参数:
address:以 0x 开头的钱包地址
MCP 工具调用示例:
curl 'https://mcp.hyperbot.network/mcp/message?sessionId=sessionId obtained via sse' \
-H 'content-type: application/json' \
--data-raw '{"method":"tools/call","params":{"name":"fetch_trade_history","arguments":{"address":"0x1234567890abcdef1234567890abcdef12345678"}},"jsonrpc":"2.0","id":12}'
get_trader_stats
功能: 获取交易者统计数据
参数:
address:用户钱包地址period:天数
MCP 工具调用示例:
curl 'https://mcp.hyperbot.network/mcp/message?sessionId=sessionId obtained via sse' \
-H 'content-type: application/json' \
--data-raw '{"method":"tools/call","params":{"name":"get_trader_stats","arguments":{"address":"0x1234567890abcdef1234567890abcdef12345678","period":7}},"jsonrpc":"2.0","id":13}'
get_max_drawdown
功能: 获取最大回撤
参数:
address:用户钱包地址days:统计天数,可选值:1、7、30、60、90scope:统计范围,默认值:perp
MCP 工具调用示例:
curl 'https://mcp.hyperbot.network/mcp/message?sessionId=sessionId obtained via sse' \
-H 'content-type: application/json' \
--data-raw '{"method":"tools/call","params":{"name":"get_max_drawdown","arguments":{"address":"0x1234567890abcdef1234567890abcdef12345678","days":30,"scope":"perp"}},"jsonrpc":"2.0","id":14}'
get_best_trades
功能: 获取盈利最高的交易
参数:
address:用户钱包地址period:天数limit:返回记录的最大数量
MCP 工具调用示例:
curl 'https://mcp.hyperbot.network/mcp/message?sessionId=sessionId obtained via sse' \
-H 'content-type: application/json' \
--data-raw '{"method":"tools/call","params":{"name":"get_best_trades","arguments":{"address":"0x1234567890abcdef1234567890abcdef12345678","period":7,"limit":10}},"jsonrpc":"2.0","id":15}'
get_performance_by_coin
功能: 按币种细分地址的胜率和盈亏表现
参数:
address:用户钱包地址period:天数limit:返回记录的最大数量
MCP 工具调用示例:
curl 'https://mcp.hyperbot.network/mcp/message?sessionId=sessionId obtained via sse' \
-H 'content-type: application/json' \
--data-raw '{"method":"tools/call","params":{"name":"get_performance_by_coin","arguments":{"address":"0x1234567890abcdef1234567890abcdef12345678","period":30,"limit":20}},"jsonrpc":"2.0","id":16}'
持仓历史
get_completed_position_history
功能: 获取已完成的持仓历史。深入分析某个币种的完整历史持仓数据
参数:
address:用户钱包地址coin:币种名称,例如 BTC、ETH
MCP 工具调用示例:
curl 'https://mcp.hyperbot.network/mcp/message?sessionId=sessionId obtained via sse' \
-H 'content-type: application/json' \
--data-raw '{"method":"tools/call","params":{"name":"get_completed_position_history","arguments":{"address":"0x1234567890abcdef1234567890abcdef12345678","coin":"BTC"}},"jsonrpc":"2.0","id":17}'
get_current_position_history
功能: 获取当前持仓历史。返回特定币种当前持仓的历史数据
参数:
address:用户钱包地址coin:币种名称,例如 BTC、ETH
MCP 工具调用示例:
curl 'https://mcp.hyperbot.network/mcp/message?sessionId=sessionId obtained via sse' \
-H 'content-type: application/json' \
--data-raw '{"method":"tools/call","params":{"name":"get_current_position_history","arguments":{"address":"0x1234567890abcdef1234567890abcdef12345678","coin":"BTC"}},"jsonrpc":"2.0","id":18}'
get_completed_position_executions
功能: 获取已完成持仓的执行轨迹
参数:
address:用户钱包地址coin:币种名称,例如 BTC、ETHinterval:时间间隔,例如 4h、1dstartTime:开始时间戳(毫秒)endTime:结束时间戳(毫秒)limit:返回记录的最大数量
MCP 工具调用示例:
curl 'https://mcp.hyperbot.network/mcp/message?sessionId=sessionId obtained via sse' \
-H 'content-type: application/json' \
--data-raw '{"method":"tools/call","params":{"name":"get_completed_position_executions","arguments":{"address":"0x1234567890abcdef1234567890abcdef12345678","coin":"BTC","interval":"4h","limit":50}},"jsonrpc":"2.0","id":19}'
get_current_position_pnl
功能: 获取当前持仓盈亏
参数:
address:用户钱包地址coin:币种名称,例如 BTC、ETHinterval:时间间隔,例如 4h、1dlimit:返回记录的最大数量
MCP 工具调用示例:
curl 'https://mcp.hyperbot.network/mcp/message?sessionId=sessionId obtained via sse' \
-H 'content-type: application/json' \
--data-raw '{"method":"tools/call","params":{"name":"get_current_position_pnl","arguments":{"address":"0x1234567890abcdef1234567890abcdef12345678","coin":"BTC","interval":"4h","limit":20}},"jsonrpc":"2.0","id":20}'
批量查询
get_traders_accounts
功能: 批量查询账户信息,最多支持 50 个地址
参数:
addresses:地址列表,最多 50 个地址
MCP 工具调用示例:
curl 'https://mcp.hyperbot.network/mcp/message?sessionId=sessionId obtained via sse' \
-H 'content-type: application/json' \
--data-raw '{"method":"tools/call","params":{"name":"get_traders_accounts","arguments":{"addresses":["0x1234567890abcdef1234567890abcdef12345678","0xabcdef1234567890abcdef1234567890abcdef12"]}},"jsonrpc":"2.0","id":21}'
get_traders_statistics
功能: 批量查询交易者统计数据,最多支持 50 个地址
参数:
period:天数,例如 7 表示最近 7 天pnlList:是否包含盈亏曲线数据addresses:地址列表,最多 50 个地址
MCP 工具调用示例:
curl 'https://mcp.hyperbot.network/mcp/message?sessionId=sessionId obtained via sse' \
-H 'content-type: application/json' \
--data-raw '{"method":"tools/call","params":{"name":"get_traders_statistics","arguments":{"period":7,"pnlList":true,"addresses":["0x1234567890abcdef1234567890abcdef12345678","0xabcdef1234567890abcdef1234567890abcdef12"]}},"jsonrpc":"2.0","id":22}'
分析提示词
何时使用提示词
需要对交易数据进行结构化分析时,请使用以下提示词:
| 场景 | 使用的提示词 |
|---|---|
| 分析聪明钱地址 | smart-money-analysis |
| 解读巨鲸动向 | whale-tracking |
| 评估整体市场状况 | market-sentiment |
| 评估交易者表现 | trader-evaluation |
提示词模板
| 提示词名称 | 用途 | 模板 / 示例 |
|---|---|---|
| smart-money-analysis | 聪明钱地址分析与交易建议 | ```你是一名量化交易专家。请分析提供的聪明钱地址数据,并给出可执行的见解: |
输入数据结构:
- 地址列表,包含胜率、盈亏、投资回报率、交易次数
- 持仓数据和交易历史
- 各时间段的绩效指标
分析要求:
- 高胜率地址特征:识别常见模式(交易频率、仓位大小、币种偏好)
- 交易风格分类:根据持仓时间,将其归类为剥头皮交易者、波段交易者或长线交易者
- 风险评估:分析最大回撤、仓位集中度、杠杆使用情况
- 跟单交易策略:提供具体建议,包括:
- 根据风险承受能力选择要跟随的地址
- 仓位大小建议
- 入场 / 出场时机指导
- 风险管理规则
输出格式(JSON):
{
"topAddresses": [{"address": "...", "winRate": "...", "style": "...", "riskLevel": "..."}],
"patterns": {"commonTraits": [...], "avoidTraits": [...]},
"recommendations": {"followList": [...], "positionSizing": "...", "riskRules": [...]}
}| | whale-tracking | 巨鲸行为分析与市场影响评估 |你是一名专门分析巨鲸行为的市场情报分析师。请分析提供的巨鲸数据并评估市场影响:
输入数据结构:
- 巨鲸持仓数据(规模、方向、盈亏)
- 近期巨鲸事件(开仓 / 平仓)
- 历史多空比趋势
- 当前价格附近的订单簿深度
分析要求:
- 巨鲸持仓分析:
- 当前多空分布
- 按币种划分的仓位集中度
- 主要持仓的盈亏状况
- 意图解读:
- 识别吸筹与派发模式
- 检测潜在的市场操纵信号
- 根据仓位大小评估信念强度
- 市场影响预测:
- 短期价格压力评估(1-24 小时)
- 对订单簿流动性的影响
- 巨鲸退出时可能产生的连锁效应
- 交易建议:
- 相对于巨鲸动向的最佳入场 / 出场时机
- 所需的风险管理调整
- 根据巨鲸活动确定需关注的币种
输出格式(JSON):
{
"whaleSummary": {"totalPositions": "...", "longShortRatio": "...", "avgPositionSize": "..."},
"intentAnalysis": {"dominantSentiment": "...", "keyPatterns": [...]},
"marketImpact": {"shortTerm": "...", "liquidityRisk": "..."},
"recommendations": {"action": "...", "targetCoins": [...], "riskLevel": "..."}
}| | market-sentiment | 市场情绪分析 |你是一名市场情绪分析师。请分析提供的市场数据并判断整体市场状况:
输入数据结构:
- 订单簿深度(买单 / 卖单、价差、不平衡情况)
- 活跃订单统计(多空比、巨鲸订单占比)
- 近期价格走势和成交量
- 巨鲸多空比历史趋势
分析要求:
- 情绪分类:
- 分类为极度恐惧、恐惧、中性、贪婪或极度贪婪
- 提供置信度评分(0-100%)
- 识别情绪趋势(改善 / 恶化)
- 技术价位:
- 关键支撑位及其强度评估
- 关键阻力位及其强度评估
- 需关注的关键价格区间
- 市场结构分析:
- 解读订单簿不平衡情况
- 分析巨鲸持仓与散户情绪之间的背离
- 流动性集中区
- 趋势预测:
- 短期趋势预测(未来 4-24 小时)
- 可能改变市场情绪的关键催化因素
- 需监控的风险事件
输出格式(JSON):
{
"sentiment": {"classification": "...", "score": "...", "trend": "..."},
"keyLevels": {"support": [...], "resistance": [...]},
"marketStructure": {"orderBookBias": "...", "whaleRetailDivergence": "..."},
"forecast": {"shortTerm": "...", "catalysts": [...], "riskLevel": "..."}
}
| | trader-evaluation | 交易员能力评估 |你是一名专业的交易表现分析师。请根据提供的数据,对交易员进行全面评估:
输入数据结构:
- 总体统计数据(胜率、PnL、交易次数、夏普比率)
- 按币种划分的表现明细
- 最佳/最差交易分析
- 最大回撤历史
- 持仓历史和执行模式
评估标准:
- 表现指标(评分 0-100):
- 风险调整后收益(夏普/索提诺比率)
- 盈利一致性(逐月表现)
- 胜率与盈利因子的平衡
- 风险管理评估:
- 最大回撤分析(频率、恢复时间)
- 仓位管理纪律
- 止损执行情况
- 交易技能分析:
- 入场时机准确性
- 出场策略有效性
- 适应市场状况的能力
- 币种专长:
- 按币种分析表现(识别优势/劣势)
- 多元化与集中度分析
- 币种选择能力
- 改进建议:
- 需要解决的具体弱点
- 建议的策略调整
- 风险参数优化
输出格式(JSON): { "overallScore": {"total": "...", "performance": "...", "riskManagement": "...", "skill": "..."}, "strengths": [...], "weaknesses": [...], "coinAnalysis": {"best": "...", "worst": "...", "recommendation": "..."}, "recommendations": {"immediate": [...], "longTerm": [...]} }``` |
使用说明:
- 可使用资源内容动态填充提示词
- 可组合多个提示词,构成推理链
- 建议采用 JSON 输出格式,便于 Agent 解析
完整使用示例
输出格式示例
呈现分析结果时,请使用以下结构:
## Analysis Summary
### Key Findings
- Finding 1
- Finding 2
- Finding 3
### Detailed Data
[Present relevant tool output]
### Recommendations
- Recommendation 1
- Recommendation 2
示例 1:发现并分析聪明钱地址
场景: 用户希望找到并分析表现最佳的交易员
执行步骤:
- 调用工具:
find_smart_money(period=7, sort="win-rate", pnlList=true) - 获取胜率较高的聪明钱地址列表
- 使用提示词:
smart-money-analysis分析其特征 - 生成包含跟单建议的分析报告
预期输出:
## Smart Money Analysis Report
### Top Performers (7 Days)
| Address | Win Rate | PnL | Trading Style |
|---------|----------|-----|---------------|
| 0x... | 75% | +$50K | Swing Trader |
### Key Patterns
- High win-rate addresses tend to hold positions 2-5 days
- Most profitable traders focus on BTC and ETH
- Risk management: avg 2-3x leverage
### Copy-Trading Recommendations
- Follow addresses with >60% win rate and consistent PnL
- Position size: 10-20% of their typical position
- Entry timing: Within 1 hour of their open position
示例 2:监控鲸鱼行为
场景: 用户希望了解 BTC 上的鲸鱼活动
执行步骤:
- 调用工具:
get_whale_events(limit=20)- 获取最新鲸鱼动向 - 调用工具:
get_whale_directions(coin="BTC")- 获取 BTC 多空比 - 调用工具:
get_whale_positions(coin="BTC", topBy="position-value", take=10) - 使用提示词:
whale-tracking进行分析
示例 3:深入分析交易员
场景: 用户希望评估某位特定交易员
执行步骤:
- 调用工具:
get_trader_stats(address, period=30)- 获取基本统计数据 - 调用工具:
get_performance_by_coin(address, period=30, limit=20)- 获取按币种划分的表现明细 - 调用工具:
get_completed_position_history(address, coin="BTC")- 获取持仓历史 - 使用提示词:
trader-evaluation生成全面报告
示例 4:市场情绪分析
场景: 用户希望了解整体市场情绪
执行步骤:
- 调用工具:
get_l2_order_book("BTC")- 获取订单簿深度 - 调用工具:
get_market_stats("BTC", whaleThreshold=100000)- 获取活跃订单 - 调用工具:
get_whale_history_ratio(interval="1d", limit=30)- 获取历史比率 - 使用提示词:
market-sentiment生成情绪报告
重要说明
MCP 调用说明
请求格式(JSON-RPC 2.0):
{
"method": "tools/call",
"params": {
"name": "<tool_name>",
"arguments": { /* tool parameters */ }
},
"jsonrpc": "2.0",
"id": 1
}
要点:
- sessionId:通过 SSE 连接
https://mcp.hyperbot.network/mcp/sse获取 - method:调用工具时始终使用
tools/call - params.name:工具名称(例如,
fetch_leader_board、get_ticker) - params.arguments:工具专属参数,以键值对形式提供
速率限制
- 单个 IP 的请求频率限制:100 次/分钟
- 批量接口最多支持 50 个地址
数据更新频率
| 数据类型 | 更新频率 |
|---|---|
| 市场数据 | 实时 |
| 聪明钱排行榜 | 每小时 |
| 鲸鱼持仓 | 实时 |
| 交易者统计数据 | 每 5 分钟 |
错误处理指南
| 错误 | 原因 | 解决方案 |
|---|---|---|
| 400 Bad Request | 参数无效 | 检查参数类型和范围 |
| 400 (current position) | 没有活跃持仓 | 跳过此工具,改用已完成的持仓历史记录 |
| 429 Too Many Requests | 超出速率限制 | 等待后重试 |
| 连接失败 | 网络问题 | 检查 SSE 连接 |