尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

Vibe-Trading 清算热图与杠杆水平分析:从清算集群识别、瀑布风险到磁吸交易信号的完整实战框架

Vibe-Trading 清算热图与杠杆水平分析:从清算集群识别、瀑布风险到磁吸交易信号的完整实战框架 Vibe-Trading 清算热图与杠杆水平分析从清算集群识别、瀑布风险到磁吸交易信号的完整实战框架【免费下载链接】Vibe-TradingVibe-Trading: Your Personal Trading Agent项目地址: https://gitcode.com/GitHub_Trending/vi/Vibe-Trading本文以 Vibe-Trading 开源仓库中的清算热图技能文档 liquidation-heatmap/SKILL.md 为核心骨架系统讲解加密衍生品市场中清算价格的计算机制、清算热图的解读方法、清算集群识别算法与三大实战交易信号并深入仓库回测引擎与多智能体交易桌的源码实现帮助读者掌握一套可直接落地于研究、回测与交易决策的清算水平分析框架。一、为什么清算水平分析是加密衍生品交易的关键一环在加密衍生品尤其是永续合约市场中杠杆仓位的位置分布与清算价格水平直接决定了价格在关键区间的行为模式。清算热图分析的核心价值在于通过估算杠杆仓位的分布与其清算价位识别出强平会加速价格运动的区域。清算集群Liquidation Clusters就像磁铁——做市商与鲸鱼有动力触发连锁清算来获利因此价格往往会被吸引向大规模清算集中的价格带运动。Vibe-Trading 仓库将其沉淀为一个名为liquidation-heatmap的技能归属 crypto 分类用于识别杠杆仓位集中度、清算瀑布、止损猎杀区间并将清算数据作为支撑/阻力信号。该技能不仅是知识文档更与多智能体交易桌预设、回测引擎清算钩子深度联动构成从认知到执行的完整闭环。二、清算机制从公式到分层维持保证金2.1 清算价格的计算公式无论多空方向清算的本质都是仓位权益跌破维持保证金。SKILL.md 给出了两种方向的清算价格估算公式# 多头仓位清算价 long_liquidation_price entry_price * (1 - 1/leverage maintenance_margin) # 空头仓位清算价 short_liquidation_price entry_price * (1 1/leverage - maintenance_margin) # 示例BTC 多头入场 $65,00010x 杠杆0.5% 维持保证金率 # 清算价$65,000 * (1 - 1/10 0.005) $58,825 # 只要出现 9.5% 的逆向波动就会触发强平公式中1/leverage决定了清算价距入场价的基础距离maintenance_margin维持保证金率则在此基础上进一步收窄安全边际。这一逻辑在 Vibe-Trading 回测引擎中也有严格对应实现。2.2 杠杆与清算距离的关系杠杆多头清算距离空头清算距离2x约 -50%约 50%5x约 -20%约 20%10x约 -10%约 10%20x约 -5%约 5%50x约 -2%约 2%100x约 -1%约 1%这张表是清算热图的换算底表给定某一价格水平处的开仓量与杠杆分布即可反推该价格水平的清算池规模。杠杆越高清算价越贴近现价也就越容易成为止损猎杀stop-hunt的目标。2.3 源码佐证维持保证金率并非固定值SKILL.md 中的示例使用 0.5% 的固定维持保证金率而 Vibe-Trading 的回测引擎则实现了分层Tiered维持保证金率表。在 agent/backtest/engines/_market_hooks.py 中# ── Crypto: OKX tiered maintenance margin table (simplified) ── _TIER_TABLE [ (100_000, 0.004), (500_000, 0.006), (1_000_000, 0.01), (5_000_000, 0.02), (10_000_000, 0.05), (float(inf), 0.10), ]对应的查询函数_maintenance_rate(notional_usd)同一文件 L314-L319按名义价值notional_usd落入的档位返回维持保证金率名义价值 ≤ $100K 时为 0.4%$100K–$500K 为 0.6%$500K–$1M 为 1%以此类推直至 10% 封顶。这意味着大仓位实际距离清算比简化公式更近——这也是为什么清算热图估算时维持保证金率应取分层值而非固定值。2.4 源码佐证回测引擎的清算判定逻辑引擎中的check_crypto_liquidationagent/backtest/engines/_market_hooks.py#L409-L434把公式落实为可执行的清算判定def check_crypto_liquidation(symbol, bar, positions) - bool: pos positions.get(symbol) if pos is None or (pos.leverage 1.0 and pos.direction 0): return False mark_price _liquidation_mark(bar, pos) margin pos.size * pos.entry_price / pos.leverage unrealized pos.direction * pos.size * (mark_price - pos.entry_price) notional pos.size * mark_price maint_rate _maintenance_rate(notional) maint_margin notional * maint_rate return (margin unrealized) maint_margin几个值得注意的实现细节与 SKILL.md 的公式相互印证保证金margin size * entry_price / leverage即名义价值 / 杠杆与文档公式中的1/leverage项一一对应维持保证金maint_margin notional * maint_rate对应公式中的maintenance_margin项但采用上述分层费率判定条件仓位权益保证金 浮动盈亏≤ 维持保证金即触发清算与清算 权益跌破维持保证金的定义完全一致1x 多头的豁免pos.leverage 1.0 and pos.direction 0时直接返回 False——因为 1x 多头的破产价为零理论上不会被清算但 1x 空头不豁免详见下文测试佐证。此外_liquidation_markL392-L406采用空头看最高价、多头看最低价的**不利极端价adverse extremum**作为标记价保证 K 线内的插针wick也能触发清算判定。三、清算热图解读把价格轴上的清算池可视化一张清算热图展示的是不同价格水平上清算订单的集中度通常用颜色深浅表示密度。SKILL.md 用 ASCII 示意了典型的读图方式Price Level Long Liquidations Short Liquidations Interpretation $70,000 ░░░░░░░░░░ ████████████████ Heavy short liquidation zone $68,000 ░░░░ ██████████ Moderate short liquidation $66,000 ███████ ███████ Balanced (current price area) $64,000 ██████████ ░░░░ Moderate long liquidation $62,000 ████████████████ ░░░░░░░░░░ Heavy long liquidation zone读图的核心原则有三条清算集群是磁铁Liquidation clusters are magnets价格倾向于向大规模清算池靠拢因为强平产生的市价单为鲸鱼/做市商提供了成交流动性清算瀑布Liquidation cascades当一个集群被触发后强平单会推动价格继续行进进而触发下一个集群形成连锁反应清算完成即角色反转After liquidation wipe当一个大型集群被清算殆尽后该价格水平往往转化为支撑或阻力——因为过度杠杆的头寸已经被洗掉此后再无密集的强制单堆积。四、清算水平识别从持仓与杠杆分布反推清算集群由于交易所不会实时公布所有用户的清算价格实践中需要基于持仓分布open interest by price与杠杆分布leverage distribution进行统计估算。SKILL.md 给出了集群识别算法的骨架def identify_liquidation_clusters(open_interest_by_price, leverage_distribution): clusters [] for price_level in price_range: # 多头清算在该价位上方以高杠杆开仓的头寸 long_liq_volume estimate_long_liq_at_price( open_interest_by_price, leverage_distribution, price_level ) # 空头清算在该价位下方以高杠杆开仓的头寸 short_liq_volume estimate_short_liq_at_price( open_interest_by_price, leverage_distribution, price_level ) total long_liq_volume short_liq_volume if total significance_threshold: clusters.append({ price: price_level, long_liq: long_liq_volume, short_liq: short_liq_volume, type: long if long_liq_volume short_liq_volume else short, magnitude: total, }) return sorted(clusters, keylambda x: x[magnitude], reverseTrue)算法要点方向判断多头清算量大于空头即标记为long型集群意味着跌破该价会引发多头强平抛压反之标记为short型显著性过滤significance_threshold用于剔除噪音只有总量超过阈值的价格带才进入集群列表排序输出按magnitude降序返回便于交易者优先关注体量最大的清算池。该算法与回测引擎的清算钩子形成呼应引擎同样按多头向下看、空头向上看的不利方向评估清算只是引擎针对的是单仓位实盘/回测持仓而集群识别针对的是全市场估算。两者共享同一套清算力学原理。五、清算驱动的三大交易信号5.1 信号一清算磁吸Liquidation Magnet价格倾向于向最近的、且体量显著更大的清算集群运动def liquidation_magnet_signal(current_price, clusters): above [c for c in clusters if c[price] current_price] below [c for c in clusters if c[price] current_price] nearest_above min(above, keylambda c: c[price] - current_price) if above else None nearest_below min(below, keylambda c: current_price - c[price]) if below else None if nearest_above and nearest_below: above_magnitude nearest_above[magnitude] below_magnitude nearest_below[magnitude] if above_magnitude below_magnitude * 2: return upward_magnet # 上方集群更大 → 价格倾向向上 elif below_magnitude above_magnitude * 2: return downward_magnet # 下方集群更大 → 价格倾向向下 else: return balanced # 上下集群相当 → 无显著偏向关键判据是体量不对称性达到 2 倍时才给出方向性信号避免在平衡状态时过度交易。这也是 SKILL.md 输出格式中Strongest upside/downside magnet的直接来源。5.2 信号二瀑布风险Cascade Risk瀑布风险的来源是同向集群在价格轴上紧密堆叠——触发第一个集群后强平单几乎必然点燃下一个def cascade_risk(current_price, clusters, directiondown): if direction down: relevant sorted([c for c in clusters if c[price] current_price and c[type] long], keylambda c: c[price], reverseTrue) else: relevant sorted([c for c in clusters if c[price] current_price and c[type] short], keylambda c: c[price]) if len(relevant) 2: return low_cascade_risk gaps [] for i in range(len(relevant) - 1): gap abs(relevant[i][price] - relevant[i1][price]) / current_price * 100 gaps.append(gap) if min(gaps) 2: return high_cascade_risk # 集群间距 2% → 极易连锁 elif min(gaps) 5: return moderate_cascade_risk else: return low_cascade_risk注意两个工程细节向下瀑布只看现价下方的多头集群跌破会引发多杀多向上瀑布只看现价上方的空头集群间距以现价为分母归一化为百分比使风险分级在不同资产间可比。5.3 信号三清算后的支撑/阻力Post-Liquidation Support/Resistance大型清算事件结束后该价位因过度杠杆头寸消失而角色反转def post_liquidation_sr(price_history, liquidation_events): sr_levels [] for event in liquidation_events: if event.total_liquidated 100_000_000: # 单事件清算额 $1 亿 sr_levels.append({ price: event.price_level, type: support if event.liquidation_type long else resistance, strength: event.total_liquidated, date: event.date, }) return sr_levels规则简洁且可量化多头被清算long liquidation→ 下方形成支撑空头被清算short liquidation→ 上方形成阻力且以 $1 亿清算额作为重大事件门槛strength字段即事件体量供后续分级使用。六、清算数据指标与市场状态分级6.1 核心追踪指标指标描述信号含义24h 总清算额全交易所累计清算美元金额 $5 亿 极端波动率骤升多空清算比多头清算额 / 空头清算额 2 多头被挤压 0.5 空头被挤压单笔最大清算最大的单笔强平头寸 $1000 万 鲸鱼清算清算后 OI 变化事件后未平仓合约变化OI 大幅下降 杠杆被洗出健康分交易所清算哪家交易所清算最多指示杠杆集中地6.2 清算量级与市场状态映射24h 清算额市场状态含义 $10 亿极端事件大规模杠杆清洗可能 V 型反转$5 亿 – $10 亿高波动显著仓位重置$2 亿 – $5 亿偏高中度降杠杆$5000 万 – $2 亿正常背景噪音 $5000 万平静低波动杠杆积累期值得强调的是去杠杆的健康与不健康之分OI 大幅下降且资金费率转负通常意味着杠杆被充分清洗、底部更扎实反之如果清算额巨大但 OI 很快回补说明新的杠杆又堆积起来风险并未真正释放。七、清算瀑布解剖从触发到筑底的完整链条SKILL.md 给出了典型的瀑布演化序列1. 初始触发宏观事件、鲸鱼砸盘、技术破位 ↓ 2. 价格触及第一个清算集群$65,000 → 约 $2 亿多头强平被迫卖出 ↓ 3. 强平抛压把价格推向下一个集群$63,000 → 又约 $3 亿多头强平 ↓ 4. 瀑布加速 → 高杠杆仓位$62,000-$60,000 → 短时间内约 $5 亿连环强平 ↓ 5. 最终OI 下降 20-30%资金费率转负 → 杠杆被洗出 → 底部形成 ↓ 6. 短期反弹开始已无更多强制卖盘围绕瀑布的交易纪律瀑布前降低杠杆、放宽止损避免在重型清算区附近持有高杠杆多头瀑布中绝不逆势接飞刀等待 OI 企稳再考虑动作瀑布后当资金费率深度转负且 OI 已下降 20% 时可以带紧止损做逆势多单。这套纪律在 Vibe-Trading 的交易桌预设中进一步被量化为风险门控详见第九节。八、交易所层面的清算机制差异不同交易所的清算引擎直接决定了清算事件的烈度交易所清算引擎关键特征OKX分层自动减仓Tiered ADL部分清算减仓而非全平Binance保险基金 ADL最大保险基金约 $10 亿降低瀑布烈度BybitADL自动减仓保险基金耗尽后触发 ADLdYdX链上清算透明任何人可清算存在 MEV 机会解读要点部分清算机制OKX会缓解瀑布的速度——每个仓位只被减仓一部分而非全部强平强制单的瞬时规模更小而保险基金充当缓冲垫Binance 约 $10 亿在极端行情中吸收违约损失、推迟 ADL。做清算热图分析时对清算池被触发后的实际抛压应结合交易所机制做折扣估算。仓库的 OKX 技能文档 okx-market/SKILL.md 也提到OKX 的标记价格Mark Price接口正是用于 PnL 与清算计算的实时数据来源。九、清算数据来源与工具数据源访问方式可用数据CoinGlass免费受限清算热图、24h 清算、OILaevitas免费/付费期权 期货清算水平Kingfisher (Coinalyze)付费实时清算水平估算Hyblock Capital付费专业级清算热图OKX API免费历史清算数据DeFi Llama免费DeFi 协议清算数据使用提示热图数据本质是统计估算而非精确值交易所不会公布所有用户的实时清算水平各供应商基于 OI 与杠杆分布建立统计模型推算清算价清算水平会随交易者开平仓不断漂移应视为动态区域而非固定价格。这也是 Vibe-Trading 研究态框架反复强调的证据边界。十、标准输出格式让分析可复现、可传递SKILL.md 定义了一套结构化的输出模板确保 Agent 或分析师每次产出格式一致、信息完整## Liquidation Analysis — [资产] — [日期] ### Liquidation Overview (24h) - **Total liquidated**: $XXX M - **Long liquidated**: $XXX M (XX%) - **Short liquidated**: $XXX M (XX%) - **Largest single**: $XX M [交易所] - **Market state**: [extreme / elevated / normal / calm] ### Key Liquidation Levels | Price Level | Type | Est. Volume | Distance from Current | Priority | |------------|------|-------------|----------------------|----------| | $XX,XXX | Short liq cluster | $XXX M | X.X% | High | | $XX,XXX | Long liq cluster | $XXX M | -X.X% | High | | $XX,XXX | Long liq cluster | $XXX M | -X.X% | Medium | ### Heatmap Summary - **Strongest upside magnet**: $XX,XXX (short liquidation cluster, $XXX M) - **Strongest downside magnet**: $XX,XXX (long liquidation cluster, $XXX M) - **Asymmetry**: [upside magnet stronger / downside stronger / balanced] ### Cascade Risk - **Downside cascade risk**: [high / moderate / low] - [现价下方 X% 内堆叠了 X 个集群] - **Upside cascade risk**: [high / moderate / low] ### Post-Liquidation S/R Levels - **Recent support formed**: $XX,XXX (long liquidation wipeout on DATE) - **Recent resistance formed**: $XX,XXX (short liquidation wipeout on DATE) ### Trading Implications - **Bias**: [上方磁吸更强 → 温和看多 / 下方 → 看空] - **Risk**: [X% 内存在高杠杆区 → 降低仓位] - **Key level**: [$XX,XXX — 若跌破瀑布风险激活]该模板的每个字段都能在上文五、六、七节的算法与指标中找到出处即结论可追溯到方法论。十一、在 Vibe-Trading 中的落地多智能体交易桌与回测验证11.1 清算分析师角色Crypto Trading Desk仓库在 crypto_trading_desk.yaml 中定义了专门的liquidation_analyst角色——清算与市场微观结构专家职责正是本 SKILL 的内容清算热图识别现价下方的主要多头清算集群含美元体量估算、现价上方的主要空头清算集群判断最近的清算磁吸方向评估集群是否在 2-3% 间距内紧密堆叠即瀑布风险近期清算事件24h 总清算量多空分解、24h 最大单笔清算、清算后形成的支撑/阻力水平市场微观结构±1%/±2%/±5% 处订单簿深度、主流交易所买卖价差、成交量分布、大单执行条件$1M 订单滑点 0.1%执行建议最优执行交易所、订单类型限价/TWAP/冰山单、日内流动性时段差异。该角色的技能列表为[liquidation-heatmap, market-microstructure, execution-model]并在任务编排tasks 段中通过task-liquidation与资金费率分析、链上资金流分析并行执行最后汇入desk_risk_manager做信号整合。11.2 信号权重与清算风险门控在 crypto_trading_desk.yaml 的风险经理角色 中清算分析被赋予明确的决策权重与风险门控三维信号表资金费率/基差 清算 资金流优先级权重为 链上资金流 40% 资金费率/基差 35% 清算水平 25%清算邻近门控若价格距某大型集群 X% 以内收紧止损——直接落实 SKILL.md 中清算集群是动态区域的思想门控阈值X%要求从观测数据锚定而非拍脑袋例如用get_market_data拉取历史波动率、用src.quantlib.risk.historical_var/historical_cvar与fit_gpd_tail估算尾部风险。此外 crypto_research_lab.yaml 的 sentiment 分析师技能列表也包含liquidation-heatmap将清算数据如清算量上升可能加速价格下跌作为情绪面的量化输入之一。11.3 回测引擎中的清算验证SKILL.md 的清算公式在仓库回测引擎中有可运行验证。除前文check_crypto_liquidation外agent/tests/test_market_hooks_liquidation.py 用一组测试钉死了清算语义1x 空头必须清算保证金等于全部名义价值2 倍逆向波动即归零test_1x_short_liquidates_through_twice_the_entry_price1x 多头豁免破产价为零90% 回撤也存活test_1x_long_survives_ninety_percent_drawdown插针触发K 线最高/最低价穿越维持保证金即触发而非只看收盘价test_wick_through_maintenance_triggers_when_high_low_present。这些测试与 SKILL.md 的清算公式、杠杆-距离表互为印证说明文档中的理论在仓库中是可执行、可测试的工程事实。十二、使用边界与研究纪律最后SKILL.md 明确列出若干使用前提任何基于清算热图的决策都应遵守数据是估算而非精确值交易所不公布全部用户的实时清算水平热图基于 OI 与杠杆分布建模推算水平持续漂移交易者不断开平仓清算水平是动态区域而非固定价格止损猎杀是常态价格轻触清算集群后反转很常见——做市商故意触发集群获利透明度差异DeFi 清算完全透明链上可查CEX 清算则不透明研究用途声明本框架仅供研究不构成投资建议仓库中所有衍生品分析均定位为研究与回测不执行实盘交易见 crypto-derivatives/SKILL.md 的 Notes 部分。总结清算热图分析不是一个看图说话的辅助工具而是一套完整的力学模型——从清算价公式、维持保证金分层、集群识别算法到磁吸/瀑布/反转三大信号、市场状态分级与输出模板Vibe-Trading 将其文档化SKILL.md、角色化多智能体交易桌、工程化回测引擎钩子与测试为加密衍生品研究者提供了一条可学习、可回测、可验证的完整路径。【免费下载链接】Vibe-TradingVibe-Trading: Your Personal Trading Agent项目地址: https://gitcode.com/GitHub_Trending/vi/Vibe-Trading创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表