elliottDoubleCombo

The Elliott Double Combo is a complex corrective structure that links two simple corrections (W and Y) with a connecting wave (X). It often looks like two ABC patterns joined together. Traders use it to recognize when the market extends a sideways correction before resuming the main trend.

Syntax

elliottDoubleCombo(originPoint, pW, pX, pY, styles?)

Parameters

originPoint (PricedData) · Starting point before the correction begins. pW (PricedData) · End of the first corrective pattern (W). pX (PricedData) · Connecting leg (X) between W and Y. pY (PricedData) · End of the second corrective pattern (Y). styles (ElliottDoubleComboStyleOverrides) · Style and appearance options:

  • fillBackground (boolean) · Fill the area between legs.

  • transparency (number) · Background transparency (0–100).

  • showLabels (boolean) · Show labels (W, X, Y).

  • line (LinesLevels without coeff) · Style for connectors (linestyle, linewidth, color).

  • background (RGBAColor | BaseColors) · Fill color of the corrective body.

Return Value

(string) · The drawing ID of the created Elliott Double Combo.

Example

Every 90 candles, we draw a Double Combo correction connecting four pivots.

//@version=1
init = () => {
  indicator({ onMainPanel: true, format: 'inherit' });
};

onTick = () => {
  if (index % 90 === 0) { // draw every 90 bars
    // 1) Define four anchors
    const O = newPoint(time(120), high(120));
    const W = newPoint(time(95),  low(95));
    const X = newPoint(time(70),  high(70));
    const Y = newPoint(time(40),  low(40));

    // 2) Style
    const style = {
      fillBackground: true,
      transparency: 75,
      showLabels: true,
      line: { linestyle: 0, linewidth: 2, color: color.purple },
      background: color.rgba(128, 0, 128, 0.2)
    };

    // 3) Draw Double Combo
    elliottDoubleCombo(O, W, X, Y, style);
  }
};

Tips

  • The Double Combo is usually sideways and takes longer than a single ABC.

  • Look for clear labels W, X, Y and check if each part resembles a smaller corrective structure.

  • Works best as part of larger Elliott wave counts where market action seems “stretched out.”

Warning

  • Don’t mislabel two random pullbacks as W and Y — both parts should have a proper corrective look (zigzag, flat, or triangle).

Good Practice

  • Style corrections (purple, red) differently from impulses (green, blue) to easily distinguish them.

  • Use Fibonacci ratios to see if W and Y are related (Y often equals or extends W).

Last updated