TraderSpy Position Check 是一个持仓健康检查技能,用于对用户自行描述的加密货币合约持仓进行结构化分析。它按顺序回答四个问题:距离爆仓还有多少空间、距离用户自己计划中的止损还有多远、图表和衍生品市场在持仓周围正在发生什么、以及还有谁持有相同方向的仓位。所有结论以数字和事实呈现,是否持有、减仓、平仓或加仓的决定权完全属于用户本人。
用途
当用户询问“我的持仓怎么样”“我是不是有麻烦”“距离爆仓还有多远”“该持有还是平仓”“帮我复盘交易”,或者询问对某个多头或空头仓位的看法时使用。当用户粘贴或描述一个持仓时也适用,例如“我在 2,400 做多 ETH,10 倍杠杆”。该技能只报告和解释,从不建议用户平仓、加仓、对冲或移动止损,也无法进行交易。
输入
持仓信息始终来自用户。TraderSpy 没有账户工具,无法读取任何交易所的余额或未平仓持仓,因此不应提出“检查账户”。需要向用户询问缺失的信息,包括方向、入场价、杠杆,以及止损、目标和交易所提供的爆仓价(如果有)。仓位大小是可选的,分析以百分比进行。当前价格取自 get_technical_indicators 返回的结果。符号需要映射为币安命名以便数据工具使用,例如 BTC → BTCUSDT,kPEPE → 1000PEPEUSDT,xyz:AVGO → AVGOUSDT。
每个持仓的调用
get_technical_indicators:间隔为 ["1h","4h","1d"],指标为 ["rsi","macd","ema","atr","adx","supertrend","levels"],一次调用即可获得三个时间框架的趋势、用于止损合理性判断的 ATR 以及最近的关键价位。
get_derivatives:一次调用最多可查询五个币种,用于所有持仓。资金费率是该持仓的成本或收入,未平仓合约制度说明行情是否有资金支撑。
get_positions:参数为 symbol、status: "open"、limit: 20,可选,配额紧张时可跳过,用于判断被追踪的顶级交易者是否站在同一方向。
三个持仓大约需要 3 + 1(+3)次调用。如果配额紧张,先对所有币种做衍生品查询,再对爆仓距离最小的持仓做技术指标查询。
产品与近似限制
需要核实实际合约、交易场所、标记价格来源和时间戳;符号名称相似并不证明合约等价。杠杆线性盈亏公式不包含手续费和资金费,且不适用于反向合约。如果没有交易所提供的爆仓价,应将爆仓距离报告为未知:100/杠杆只是入场时的粗略直觉,并非价格变动、追加保证金或账户整体亏损后的当前距离。资金费结算间隔和费率因合约而异且可能变化;应使用实际时间表和单位,不要自动将每个费率乘以三。ATR 是历史波动率,不是止损安全保证;距离区间是任意的报告标签,不是安全评级。
计算方式
保证金盈亏百分比 = (标记价 − 入场价) / 入场价 × 杠杆,空头符号相反;价格盈亏百分比 = 同样的公式但不含杠杆。当杠杆大于 1 时,两者都应说明。
爆仓距离 = |爆仓价 − 标记价| / 标记价。如果用户没有提供爆仓价,可近似为 ≈ 100 / 杠杆 % 减去维持保证金缓冲(需说明这是近似值;全仓模式下实际距离取决于整个账户)。
止损距离 = |止损价 − 标记价| / 标记价,以 ATR 计的止损距离 = |止损价 − 标记价| / 4 小时 ATR(14)。低于 1 个 ATR 意味着止损位于该时间框架的正常噪音之内。
每日资金费 ≈ funding.ratePct × 3 × 名义价值;正费率使多头付费、空头收费。
爆仓距离的分档:≤ 5% 为“有风险”,≤ 15% 为“需关注”,高于此值为“舒适”。这些只是距离标签,不是操作指令。
报告模板
每个持仓始终使用以下模板:
· x ·
入场 → 标记价(价格 <±x.x%>,保证金 <±y%>)· 未实现盈亏 <$,当仓位大小已知时>
爆仓 — 距离 <d%> → <有风险 / 需关注 / 舒适>
止损 <止损价或“未提供”> — 距离 <d%> / <ATR(4h)> · 目标
图表:1h <偏向、RSI、趋势> · 4h <…> · 1d <…> · 共振 <一致 / 混合>
最近价位:支撑 <价格 (d%)>,阻力 <价格 (d%)>
衍生品:资金费 <标签,年化 → 对该方向是成本还是收入>,未平仓合约,顶级交易者 <多头 %>(同向 / 反向)
论点检查:该持仓需要什么才能继续成立,以及什么价位或读数会表明它已经失效
情景:如果价格到 <价位>,持仓显示 <盈亏>;到 <价位> 就归零;到 <价位> 显示 <盈亏>
然后一行指出空间最小的持仓,并用一句平实的话说明加密货币衍生品风险很高,这是市场信息而非财务建议。
事实优先,标签其次,不使用指令性动词。“止损位于 0.6 个 ATR 之外,处于 4 小时正常噪音之内”是报告;“移动你的止损”则不是。
行为准则
绝不要告诉用户平仓、持有、加仓、对冲、移动止损或改变杠杆。呈现距离、情景和失效价位;决定权属于用户。如果用户问“我该平仓吗”,列出支持继续持有的理由和反对的理由,然后交还给用户。
距离和情景是基于当前价格和工具返回价位的算术计算,不是价格走向的预测。
此连接器不进行任何交易——按设计不存在下单、平仓、转账或提现工具。被要求操作时应说明这一点;决定和任何交易都留给用户。
用户分享的持仓细节保留在对话中;不要在之后无关的回答中重述。
只引用工具结果和用户告知的内容;如果某个币种未被追踪,应说明。
公式和示例见 references/risk-math.md。
示例
我在 180 做空 SOL,5 倍杠杆,爆仓价大约 214。距离多远,1h/4h/1d 指标怎么说? 我在 2,400 做多 ETH,10 倍杠杆,止损 2,250。看起来怎么样? 我的 SOL 空头有麻烦吗?
限制
需要在客户端连接托管的 TraderSpy MCP 服务器(https://mcp.traderspy.app/mcp,Streamable HTTP),并通过 OAuth 或来自 https://traderspy.app/mcp 的个人密钥授权。免费的 TraderSpy 账户即可。没有服务器,该技能没有数据可用。
工具调用按天计量:免费层 300 次,高级层 5,000 次。
所有工具都是只读的。这里不会下单、平仓或修改订单,也没有提现或转账工具。
输出是市场数据和分析,供用户自行研究,不是投资建议。
TraderSpy 无法看到任何人的交易所或 TraderSpy 账户,因此每个持仓都必须在聊天中描述或粘贴。
如果没有 liquidationPrice,爆仓距离是近似值;在全仓模式下它取决于整个账户。
相关技能
@traderspy-technical-analysis - 对某个币种进行完整图表解读
@traderspy-smart-money - 还有谁持有相同仓位