smc

Generate trading signals from OHLCV data using ICT Smart Money Concepts.

6.1k|1.2k|Updated Jun 9, 2022
One-click install
npx skills add https://github.com/charliedream1/ai_quant_trade --skill smc-charliedream1
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: smc
Source: https://github.com/charliedream1/ai_quant_trade/tree/main/a_%E5%85%A8%E7%BD%91%E4%BC%98%E7%A7%80%E8%B5%84%E6%BA%90/10_%E5%A4%A7%E6%A8%A1%E5%9E%8B/07_skill%E5%8C%85/vibe_trading_skills/smc
Command: npx skills add https://github.com/charliedream1/ai_quant_trade --skill smc-charliedream1

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides automated, structure-based trading signals by applying ICT-style Smart Money Concepts (BOS, ChoCH, FVG, and Order Blocks) to market data, enabling faster, more informed entry decisions.

Core Features & Use Cases

  • Structure-based signals: Detect Break of Structure (BOS) and Change of Character (ChoCH) to infer trend direction.
  • FVG filtering: Use Fair Value Gaps to validate and prune signals for higher accuracy.
  • Multi-asset support: Works across crypto and traditional markets using OHLCV time series.
  • Backtesting & live signaling: Suitable for historical evaluation and real-time decision making.

Quick Start

Run the signal engine against your OHLCV data to generate long, short, or neutral signals.

Frequently Asked Questions about smc

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

FAQPage Schema
How do I generate trading signals using ICT Smart Money Concepts?

ICT Smart Money Concepts generate trading signals by detecting Break of Structure and Change of Character in OHLCV time series data to infer trend direction. The engine processes per-instrument DataFrames to output long, short, or neutral signals for market entries.

Can I backtest ICT order blocks and FVGs on crypto and traditional markets?

Yes, you can backtest ICT order blocks and FVGs on both crypto and traditional markets. The engine processes standard OHLCV time series data, supporting historical evaluation and real-time live signaling across multiple asset classes.

Do I need the smartmoneyconcepts Python library to detect ChoCH and BOS?

Yes, you need the smartmoneyconcepts Python library alongside pandas and numpy to detect ChoCH and BOS. These dependencies are required to execute the signal engine and process OHLCV time series data for structure-based market analysis.

What is the best way to filter trading signals using Fair Value Gaps?

The best way to filter trading signals using Fair Value Gaps is to use an automated signal engine that applies FVG detection to validate and prune initial BOS and ChoCH structures. This approach confirms market inefficiencies before generating trade entries.

Does the signal engine support live signaling and signal auditing?

Yes, the signal engine supports live signaling and signal auditing for real-time decision making. It continuously evaluates OHLCV time series data to generate structure-based signals while maintaining records for historical audit and performance review.