What problem does it solve?
This Skill helps you identify XABCD harmonic patterns (Gartley, Bat, Butterfly, Crab) and translate their D-point convergence into actionable long/short/flat trading signals.
Core Features & Use Cases
- Fibonacci XABCD pattern detection: Finds Gartley/Bat/Butterfly/Crab candidates by validating Fibonacci ratio constraints on swing points.
- PRZ-oriented signaling at point D: Emits signals specifically at the D-point where Potential Reversal Zone (PRZ) convergence is expected.
- Dual detection backend (with fallback): Uses pyharmonics when available, otherwise falls back to a built-in swing-point enumerator and ratio classifier.
Use case example: Analyze daily OHLCV for BTC/ETH to mark historical dates where harmonic patterns complete at PRZ, producing a time-aligned signal series (1 for long, -1 for short, 0 to stand aside) for backtesting.
Quick Start
Use the harmonic signal engine to generate PRZ-based buy/sell signals from a map of symbols to OHLCV DataFrames indexed by datetime.