elliott-wave-engine

Identify Elliott Wave structures from price data and output wave counts with Fibonacci projections.

10|2|Updated Mar 8, 2026
One-click install
npx skills add https://github.com/mahmoud20138/Tradecraft --skill elliott-wave-engine
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: elliott-wave-engine
Source: https://github.com/mahmoud20138/Tradecraft/tree/main/plugins/tradecraft/skills/elliott-wave-engine
Command: npx skills add https://github.com/mahmoud20138/Tradecraft --skill elliott-wave-engine

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Elliott Wave counting and forecasting on price data helps traders understand market cycles and anticipate potential reversals.

Core Features & Use Cases

  • Wave counting from swing points in price series
  • Impulse pattern validation and current wave state
  • Fibonacci-based projections for wave targets across assets (stocks, forex, crypto)

Quick Start

Provide a price series with high and low prices and run the engine to output the current Elliott Wave count.

Frequently Asked Questions about elliott-wave-engine

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

FAQPage Schema
How do I identify Elliott Wave structures from price data?

Elliott Wave analysis identifies market cycles from time-series price data by detecting swing points and classifying impulse patterns. This engine processes high and low prices to output the current wave state and structured wave counts for stocks, forex, and crypto.

Can I use Elliott Wave forecasting for crypto and forex markets?

Yes, Elliott Wave forecasting supports crypto and forex markets. The engine analyzes time-series price data across equities, forex, and crypto to validate impulse patterns and generate wave counts regardless of the specific asset class.

How do I calculate Fibonacci projections for wave targets?

Fibonacci projections for wave targets are calculated by the engine after it detects swing points and classifies impulse patterns. It applies Fibonacci projections to time-series price data, outputting structured projected target prices.

What is the best way to detect impulse patterns in a time series?

Detecting impulse patterns in a time series is done by running the engine's static swing detection methods on high and low price data. It validates impulse classification and outputs the current Elliott Wave state.

What data do I need to provide for Elliott Wave counting?

Elliott Wave counting requires a time-series price series containing high and low prices. The engine uses these swing points to identify wave structures and output the current count and projected targets.