FinTech · Trading analytics

Elliott Wave Analytics Engine

A rules-driven Elliott Wave and market-structure engine, delivered as TradingView and MetaTrader 5 indicators from one machine-readable specification.

Trading workspace with an Elliott Wave count, rule checks and a confidence score
Illustrative workspace on synthetic data: wave count, hard-rule checks and evidence-weighted confidence. Analysis only, no orders.

The challenge

Elliott Wave analysis is usually subjective: two analysts label the same chart differently, and indicators that claim to find waves rarely explain why. Traders who use both TradingView and MetaTrader 5 also face two languages and two runtimes, so the same rules drift apart over time.

What we built

Our team engineered an analytics engine that recognises Elliott Wave structures by explicit, testable rules: for example, wave 2 may not fully retrace wave 1, and wave 4 may not overlap wave 1. The rules live in one machine-readable specification, from which the written rulebook and the indicator logic for TradingView and MetaTrader 5 are kept in step. The indicators are analysis-only: they never place, modify or close orders.

How it works

  • A canonical, machine-readable rule specification as the single source of truth, with a resolver that generates the human-readable rulebook
  • Pivots confirmed on closed candles only, so labels never repaint after the fact
  • Evidence-weighted confidence capped at 100: a pattern that fails any hard structural rule scores zero, however close the Fibonacci ratios
  • The same logic shipped as TradingView (Pine Script v6) libraries and indicators and as a MetaTrader 5 (MQL5) indicator, verified by automated tests and checksummed releases
  • A research track for AI-assisted review: an AI may propose a short-lived plan, an independent safety compiler validates it, and execution stays confined to demo and test accounts

Key capabilities

  • Rule-based Elliott Wave recognition
  • Market-structure and zone mapping
  • Evidence-weighted confidence scoring
  • TradingView and MetaTrader 5 delivery from one specification
  • Specification-driven tests and versioned releases
  • AI review behind a safety compiler (research)
TechnologyPine Script v6, MQL5, Python (specification resolver, test suites, chart generation), JSON schemas, pytest
Compliance and securityAnalytics software only. It does not place orders or give investment advice; AI-assisted execution research runs only on demo and strategy-tester accounts.
StatusIn active development, with versioned releases for internal use.
Architecture

How the pieces fit together.

A simplified view of the main components and how data moves between them.

Screens

The product in use.

An illustrative workspace and figures generated by the engine from synthetic price data.

WAVE 1 TERRITORY · WAVE 4 MAY NOT OVERLAP 0 1 2 3 4 5 A B C STRUCTURE CHECKS ✓Wave 2 retrace < 100%✓Wave 3 not the shortest✓Wave 4 no overlap with 1✓Closed-candle pivots✓Alternation 2 vs 4 CONFIDENCE 82 / 100 TradingView · MetaTrader 5 Analysis only · no orders
Illustrative workspace: rule checks and confidence alongside the detected structure.
Elliott Wave structure with rule annotations
Rule validation on a five-wave structure (synthetic price data)
Elliott confidence scoring breakdown
Evidence-weighted confidence: structure first, capped at 100

Need something similar?

We take on a small number of specialist projects. Tell us what you are building.