Skip to content

smc

类别:趋势 · 复合指标 · 🧪 莫比乌斯实验室 · 关键词:smc, smart money concepts, ict, bos, choch, break of structure, change of character, order block

给 Skill / AI Agent 的提示

POST /api/indicators?explain=true 时,本页下方的 解读重点 / 信号 / 注意事项 内容会以 knowledge 字段塞进响应。把它和数值一起喂给下游 LLM,杜绝幻觉规则,不要让 LLM 自己猜阈值。

SMC (Smart Money Concepts) 智能资金概念:BOS / CHoCH 结构突破、Order Block 订单块、Fair Value Gap 公允价值缺口、EQH/EQL 等高等低、Premium / Discount 区间。输出 14 列 per-bar 状态 + objects 结构化几何对象。

SMC 是 ICT (Inner Circle Trader) 派系的结构分析方法,用机构资金视角识别市场状态:price 处于 markup / markdown / accumulation / distribution 哪个阶段。判断围绕 swing 高低点和内部结构展开,通过 close 突破前期 pivot 判定 BOS (同向延续) 或 CHoCH (趋势反转)。OB / FVG 是机构入场或快速失衡留下的'未填补区域',倾向于被 price 重新回访 mitigation。Premium / Discount 是 swing 区间的相对位置,机构倾向 Discount 买入、Premium 卖出。

参数

参数类型默认值
modestringhistorical
internal_sizeint5
internal_filter_confluenceboolfalse
internal_show_bullstringall
internal_show_bearstringall
swing_sizeint50
swing_show_bullstringall
swing_show_bearstringall
show_swing_pointsboolfalse
show_strong_weak_hlbooltrue
internal_ob_maxint5
swing_ob_maxint5
ob_filterstringatr
ob_mitigationstringhighlow
eq_sizeint3
eq_thresholdfloat0.1
fvg_auto_thresholdbooltrue
fvg_timeframestring``
fvg_extendint1
show_daily_levelsboolfalse
show_weekly_levelsboolfalse
show_monthly_levelsboolfalse
show_premium_discount_zonesboolfalse
show_color_candlesboolfalse
df_dailypandas.DataFrameNone
df_weeklypandas.DataFrameNone
df_monthlypandas.DataFrameNone

输出列

列名含义
smc_atr200ATR(200) Wilder 平滑,EQH/EQL 阈值的基准
_objects_note响应另含 objects sidecar:swing_structures, internal_structures, swing_pivots, equal_highs, equal_lows, order_blocks_swing, order_blocks_internal, fair_value_gaps, trailing_extremes, premium_zone, equilibrium_zone, discount_zone, mtf_levels, alerts_last_bar。语义见 signals。
smc_parsed_lowOB 算法用的解析低 (反取)
smc_volatility波动度量 (atr 或累积均 TR,按 ob_filter 参数选)
smc_parsed_highOB 算法用的解析高 (高波动 bar 取 low,否则取 high)
smc_swing_trendswing 趋势 bias:-1=bear, 0=未确定, +1=bull
smc_candle_colorshow_color_candles=true 时按 internal_trend 染色:bull / bear / null
smc_high_vol_bar本根是否高波动 K 线 ((high-low) >= 2×volatility)
smc_trailing_toptrailing 极值高 (自上次 swing pivot 起的 running max)
smc_internal_trend内部结构趋势 bias:-1 / 0 / +1
smc_trailing_bottomtrailing 极值低 (running min)
smc_swing_low_active当前活跃 swing 低点价位
smc_swing_high_active当前活跃 swing 高点价位 (前向填充至下次 pivot 更新)
smc_internal_low_active当前活跃内部结构低点价位
smc_internal_high_active当前活跃内部结构高点价位

解读重点

  1. swing_trend 和 internal_trend 是否同向:同向=强趋势,反向=可能反转或震荡
  2. 最近的结构事件是 BOS 还是 CHoCH:BOS=趋势延续,CHoCH=反转预警,CHoCH 优先级更高
  3. objects.trailing_extremes 的 top_label / bottom_label:Strong High + Weak Low = bear 趋势,反之 = bull 趋势
  4. objects.order_blocks_* 中 status=active 的 OB:bull OB 是下方支撑,bear OB 是上方阻力,关注离当前 price 最近的
  5. objects.fair_value_gaps 中 status=active 的 FVG:三 bar 失衡区,常被回访填补
  6. objects.equal_highs / equal_lows:流动性堆积位 (止损扎堆),Smart Money 倾向 sweep 后反转
  7. 当前 price 落在 premium_zone / equilibrium_zone / discount_zone 哪一区:多头偏好 Discount 入场,空头偏好 Premium

信号

信号含义
bosBreak of Structure:close 突破活跃 pivot,与上一阶段趋势同向 → 趋势延续
chochChange of Character:close 突破活跃 pivot,与上一阶段趋势反向 → 趋势反转预警 (优先级高于 BOS)
premium当前 price 在 premium_zone (区间上 5%):空头优势区,避免追多
discount当前 price 在 discount_zone (区间下 5%):多头优势区,避免追空
weak_lowbottom_label=Weak Low:swing 偏空时近期低点,易继续下破
weak_hightop_label=Weak High:swing 偏多时近期高点,易被突破继续向上
active_fvgstatus=active 的 FVG 是三 bar 跳空的不平衡区,常被 price 回访填补
strong_lowbottom_label=Strong Low:swing 偏多时下方关键支撑,被破即看跌反转
equilibrium当前 price 在 equilibrium_zone (中性 ±2.5%):等明确突破方向
strong_hightrailing_extremes.top_label=Strong High:swing 偏空时上方的关键阻力,被破即看涨反转
equal_high_low两个相近的极值 (≤ 0.1×ATR(200)) → 流动性堆积位,Smart Money 倾向 sweep 后反转
active_order_blockstatus=active 的 OB 未被 mitigated:bull OB 下方为支撑,bear OB 上方为阻力
mitigated_order_blockstatus=mitigated:已被 price 触及过,通常不再有效

注意事项

SMC 信号有延迟:swing pivot 需 size 根 K 线后才确认 (swing_size=50 即 50 根滞后),BOS/CHoCH 在 close 突破时立即触发但 pivot 本身滞后。Order Block 是用历史 K 线反推,新形成时仍可能调整。FVG 阈值在低波动期容易过多触发。所有事件都是结构性预警,不替代仓位管理与止损。

调用示例

bash
curl -X POST -H "Authorization: Bearer mq_xxx" \
  -H "Content-Type: application/json" \
  -d '{
    "exchange": "binance",
    "market":   "perp",
    "symbol":   "BTCUSDT",
    "interval": "5m",
    "limit":    100,
    "calc":     [{"name": "smc", "params": {"mode": "historical", "internal_size": 5, "internal_filter_confluence": false, "internal_show_bull": "all", "internal_show_bear": "all", "swing_size": 50, "swing_show_bull": "all", "swing_show_bear": "all", "show_swing_points": false, "show_strong_weak_hl": true, "internal_ob_max": 5, "swing_ob_max": 5, "ob_filter": "atr", "ob_mitigation": "highlow", "eq_size": 3, "eq_threshold": 0.1, "fvg_auto_threshold": true, "fvg_timeframe": "", "fvg_extend": 1, "show_daily_levels": false, "show_weekly_levels": false, "show_monthly_levels": false, "show_premium_discount_zones": false, "show_color_candles": false, "df_daily": null, "df_weekly": null, "df_monthly": null}}]
  }' \
  https://api.mobiusquant.ai/api/indicators

同类指标

alligator · alma · ema · hma · lsma · mcginley_dynamic · mobius_trend · parabolic_sar


本页由 scripts/sync-indicators.mjs 自动生成。手动编辑会被下次 sync 覆盖。

AI 交易的基础设施平台