smc

Generate ICT-style Smart Money Concepts signals from OHLCV data.

Updated Jun 12, 2026
One-click install
npx skills add https://github.com/GGwujun/SigmX --skill smc-ggwujun
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: smc
Source: https://github.com/GGwujun/SigmX/tree/main/agent/src/skills/smc
Command: npx skills add https://github.com/GGwujun/SigmX --skill smc-ggwujun

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires smartmoneyconcepts, pandas, numpy, requests, and includes scripts (resource) and references (resource) components.

What problem does it solve?

The Smart Money Concepts signal engine provides a disciplined framework to detect institutional trading signals (BOS, ChoCH, FVG, and order blocks) from market data and translate them into actionable long/short signals.

Core Features & Use Cases

  • Signal generation: detects structure signals (ChoCH/BOS) and filters with FVG for robust entries.
  • Dependency integration: uses smartmoneyconcepts library to compute signals from OHLCV data.
  • Use Case: Given OHLCV data for an asset, generate per-symbol signal series suitable for backtesting and live signaling.

Quick Start

Instantiate SignalEngine with your preferred swing_length and close_break parameters, then feed it a map of symbol to OHLCV DataFrames to generate signals.

Frequently Asked Questions about smc

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate Smart Money Concepts signals from OHLCV data for backtesting?

To generate Smart Money Concepts signals from OHLCV data, instantiate SignalEngine with parameters like swing_length and close_break, then pass a map of symbols to OHLCV DataFrames to produce long/short signal series.

What is the difference between ChoCH, BOS, and FVG in ICT-style trading signals?

In ICT-style trading signals, ChoCH indicates a change in market character, BOS confirms a break of structure, and FVG represents a fair value gap used to filter entries for robust long/short signal generation.

Can I use SMC signals for live crypto and stock market signaling?

Yes, you can apply SMC signals to live crypto and stock market signaling. The engine processes OHLCV data across various assets to compute institutional signals suitable for real-time strategy validation.

Do I need the smartmoneyconcepts library to compute order blocks and FVG signals?

Yes, the smartmoneyconcepts library is required alongside pandas, numpy, and requests to compute order blocks, FVG, ChoCH, and BOS signals from your financial time-series data.

How do I configure swing_length and close_break parameters for SMC signal generation?

You configure SMC signal generation by setting swing_length and close_break parameters when initializing the SignalEngine, which controls how market structure shifts are detected before feeding it OHLCV DataFrames.

What are the limitations of using Smart Money Concepts for financial time-series analysis?

Smart Money Concepts signal generation depends entirely on OHLCV data quality and the smartmoneyconcepts library, meaning it cannot detect institutional order flow without volume data or real-time order book depth.