Skip to main content

smc

Smart Money Concepts (ICT) signal engine. Uses the smartmoneyconcepts library to implement institutional-trading-school analysis of BOS, ChoCH, FVG, and order blocks (OB).

Source facts

Repository
HKUDS/Vibe-Trading
Last source activity
August 19, 2026 at 05:59
Detected SKILL.md language
English
Stars
34,287
Forks
5,577

Install options

The review-first prompt is selected by default. You can switch to a direct command or download a local copy.

Review the source files

Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.

File Explorer
4 files

Showing SKILL.md

SKILL.md
Source instructions · Read-only preview
name
smc
description
Smart Money Concepts (ICT) signal engine. Uses the smartmoneyconcepts library to implement institutional-trading-school analysis of BOS, ChoCH, FVG, and order blocks (OB).
category
strategy
# Smart Money Concepts ## Purpose The modern institutional trading school (ICT / Inner Circle Trader), built around the core idea of tracking the behavior of "smart money" (institutional capital): | Concept | English | Meaning | |------|------|------| | Break of structure | BOS (Break of Structure) | Trend continuation signal | | Change of character | ChoCH (Change of Character) | Trend reversal signal | | Fair value gap | FVG (Fair Value Gap) | Price refill target | | Order blocks | Order Blocks | Institutional order concentration zones | | Liquidity | Liquidity | Stop-hunt target zones | ## Signal Logic Direction from ChoCH + confirmation from BOS + filtering by FVG: - **Long**: bullish ChoCH/BOS + bullish FVG exists - **Short**: bearish ChoCH/BOS + bearish FVG exists - **Stand aside**: no structural signal or conflicting directions ## Dependencies ```bash pip install "vibe-trading-ai[smc]" ``` ## Parameters | Parameter | Default | Description | |------|--------|------| | swing_length | 10 | Window for swing high/low detection | | close_break | True | Whether BOS/ChoCH requires a closing-price break | ## Signal Convention - `1` = long, `-1` = short, `0` = stand aside
View on GitHub