elliott-wave

Generate Elliott Wave trading signals from OHLCV data using pandas.

Updated May 15, 2026
One-click install
npx skills add https://github.com/philipcoller-777/Vibe-Trading-TV2 --skill elliott-wave-philipcoller-777
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: elliott-wave
Source: https://github.com/philipcoller-777/Vibe-Trading-TV2/tree/main/agent/src/skills/elliott-wave
Command: npx skills add https://github.com/philipcoller-777/Vibe-Trading-TV2 --skill elliott-wave-philipcoller-777

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Elliott Wave theory-based signals automate the identification of swing points and detection of 5-wave impulses and ABC corrections on market data, enabling timely trend-following or correction signals.

Core Features & Use Cases

  • Zigzag swing detection to build a robust swing sequence from OHLCV data.
  • Impulse and ABC pattern detection with Fibonacci validation for reliable signal quality.
  • Parameterizable controls (swing_window, fib_tolerance, min_wave_bars) and multi-asset applicability for flexible workflows.

Quick Start

Run the Elliott Wave signal engine on your OHLCV data to generate per-instrument buy and sell signals.

Frequently Asked Questions about elliott-wave

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

FAQPage Schema
How do I generate Elliott Wave trading signals from OHLCV data?

Elliott Wave signals identify 5-wave impulses and ABC corrections by applying Zigzag swing detection and Fibonacci validation to OHLCV price series. This automates wave theory analysis, enabling timely trend-following or correction signals across multiple instruments.

Can I apply Elliott Wave pattern detection to intraday price series?

Yes, Elliott Wave signal detection works on both daily and intraday OHLCV price series. The engine uses configurable parameters like swing_window and min_wave_bars to adapt wave detection across multiple instruments and timeframes.

How do I configure Fibonacci tolerance and swing windows for technical analysis?

You configure Fibonacci tolerance and swing windows using the fib_tolerance, swing_window, and min_wave_bars parameters. These settings adjust Zigzag swing detection sensitivity and Fibonacci validation strictness to filter signal quality for your price series.

Does the Elliott Wave signal engine work with pandas and numpy dataframes?

Yes, the Elliott Wave signal engine is implemented using pandas and numpy. It processes OHLCV dataframes to compute swing points and validate wave patterns, outputting a per-symbol signal series for your technical analysis workflow.

What is the best way to automate ABC correction and impulse wave detection?

Automating ABC correction and 5-wave impulse detection is best handled by a deterministic signal engine applying Zigzag swing detection and Fibonacci validation to OHLCV data. This eliminates manual charting by outputting objective per-symbol signal series.

What are the limitations of using Zigzag indicators for wave detection?

Zigzag-based wave detection can repaint and is sensitive to the chosen swing_window and min_wave_bars settings. Inadequate parameter configuration may lead to false impulse signals or missed ABC corrections in noisy market price series.