What problem does it solve?
Provides an automated, programmatic way to detect institutional Smart Money Concepts (SMC) signals such as Break of Structure (BOS), Change of Character (ChoCH), Fair Value Gaps (FVG), and Order Blocks (OB), eliminating manual chart inspection and reducing missed or noisy signals.
Core Features & Use Cases
- SMC signal generation: Implements BOS/ChoCH detection, FVG identification, and order block logic to derive directional signals.
- Data robustness: Accepts OHLCV pandas DataFrames with resilient column mapping and a volume fallback for feeds without tick volume.
- Outputs & integration: Emits time-aligned signals (1 = long, -1 = short, 0 = stand aside) suitable for algorithmic trading, backtesting, or journaling workflows; configurable via swing_length and close_break.
- Use case: Integrate with a local strategy engine to filter trade entries by institutional-structure confirmation or to journal structural events for post-trade analysis.
Quick Start
Generate SMC signals by running the SignalEngine on a mapping of instrument symbols to OHLCV pandas DataFrames to receive 1 for long, -1 for short, and 0 to stand aside.