Skip to content
Script type
Indicator
Source code
Open-source

Elliott Wave Structure

Also known as EW Structure

Connects the latest 8 swing points and pencils in Elliott Wave labels

3.6 / 5.0 Overall

  • Effectiveness 3.4
  • Originality 3.0
  • Clarity 4.6
  • Flexibility 3.5
  • Reliability 3.6

Difficulty Intermediate

No.VOW-000056

About this rating Elliott Wave Structure is an analysis and visualization indicator that gives you the raw material for reading market wave structure. Its highest score is Clarity: just 8 points, lines, and labels keep the chart clutter-free, and the sequence of highs and lows is clear at a glance. Originality is more modest because the design is straightforward, labeling a pivot-based zigzag by sequence order. That simplicity is what makes it easy to use as a rough draft before counting, and it shines when you recount the displayed labels against the rules yourself.
About the difficulty The display itself is just 8 points, connecting lines, and labels, and the only real setting is Pivot Length, so there's nothing confusing to operate. That said, the 1–5 and A–C labels aren't validated against Elliott Wave rules, so it's on you to check whether the count actually holds up. You'll need a working knowledge of the basic rules for waves 2, 3, and 4, and of how to pick a wave's starting point, which is why we rated it intermediate.

Overall 3.6/ 5.0

About our rating standards

  • Effectiveness 3.4 It does its job of picking confirmed highs and lows and laying out the wave skeleton. Since labels follow sequence order, the accuracy of each candidate count comes down to your own review.
  • Originality 3.0 It layers wave labels onto a pivot-based zigzag, and narrowing it to just the latest 8 points makes it a practical rough draft for counting.
  • Clarity 4.6 The display is just 8 points, 7 lines, and labels, with tags above highs and below lows, so it reads cleanly even when stacked with other indicators.
  • Flexibility 3.5 Pivot Length lets you change the size of waves being counted across a wide range. There's no way, however, to set the starting point of the count yourself.
  • Reliability 3.6 Swing points are fixed on confirmed bars and the behavior is stable. The description mentions the structure can change, but not that labels on past points shift up.
Repainting
Repaints
  1. Live barChanges
  2. On closeChanges
  3. HistoryChanges
Swing point locations are fixed on confirmed bars, but the labels repaint every time a new swing point forms, and the latest point moves whenever a more extreme high or low prints.
Best timeframes
  • Lower TFs≤15m
  • Mid TFs30m–4H
  • Higher TFs1D+
Tested on BTCUSDT (4H, 1D, 1W, 5m, 15m, 30m, 1H)
Alerts
No
Buy/sell signals
Not providedN/A for analysis tools
Market conditions
Trending
Display
Overlay
Chart elements
LinesLabels
Base indicator
ZigZagSwing Highs / Lows
Trading style
Swing TradingPosition Trading

Our review of this indicator

MARKET STRUCTURE

Count Elliott Waves Faster: How to Read a Zigzag Indicator and What to Watch Out For

Count Elliott Waves Faster: How to Read a Zigzag Indicator and What to Watch Out For

Diagram gallery 8

Article Summary
What does this indicator do?
Bottom line

Elliott Wave Structure connects the 8 most recent confirmed highs and lows and labels them 1–5 and A–C purely by sequence order. Because the labels aren't rule-checked, it works best as a rough draft: use the lines and swing points as a guide and vet the count yourself.

Tell me more
Key points
  • Highs and lows that beat Pivot Length bars on each side become swing points, and the latest 8 are joined by a blue line.
  • Points are labeled 1, 2, 3, 4, 5, A, B, C from oldest to newest, and show plain numbers when fewer than 8 exist.
  • A swing point doesn't confirm until enough bars print to its right, so with the default of 5 it appears 5 bars late.
  • Back-to-back swings in the same direction get replaced by the higher high or lower low, so minor pullbacks aren't counted.
  • Every new swing point shifts all labels up by one, and past counts aren't kept anywhere on the chart.
  • Wave 2, 3, and 4 rules aren't checked, so sequences that break the rules still get labeled as-is.
  • A smaller Pivot Length counts the latest small swings, while a larger one counts big waves spanning months.
  • Adding the Awesome Oscillator makes it easier to vet the count by comparing momentum between waves 3 and 5.

“Elliott Wave Structure” is a rough-draft tool for counting waves

If you’ve ever tried counting Elliott Waves by hand, you know the moment you freeze up deciding where wave 1 actually starts. You mark the highs and lows, draw the lines, slap on the numbers, decide it looks wrong, wipe it, and start over. It’s a grind.

“Elliott Wave Structure,” published on TradingView, automates that prep work. It grabs the 8 most recent confirmed swing highs and swing lows, connects them with a zigzag line, and labels them “1, 2, 3, 4, 5, A, B, C” from oldest to newest. The only setting is Pivot Length plus a few visibility toggles, so your chart is set up the moment you add it.

After actually running it, though, here’s what stood out: the labels in “Elliott Wave Structure” aren’t validated against Elliott Wave rules, they’re assigned purely by the order of the swing points. Miss that, and you’ll read “1 through 5 printed, so the five-wave impulse is done” and make a bad call. Flip it around, though, and use it as a “rough draft you’ll recount,” and in my experience it cuts down a lot of time spent drawing lines by hand.

Elliott Wave Structure on TradingView applied to a daily chart, with the 8 most recent swing points labeled 1–5 and A–C.
Elliott Wave Structure on TradingView applied to a daily chart, with the 8 most recent swing points labeled 1–5 and A–C.

In this article, we’ll use figures to walk through what “Elliott Wave Structure” plots on the chart, how the labels get assigned, and when they change. After that, I’ll cover how to judge for yourself whether a count actually holds up as an Elliott Wave count, plus a few indicators that pair well with it.

All you get on the chart: “8 points” and “7 lines”

“Elliott Wave Structure” keeps things very clean. Blue dots are the swing points, the blue line connecting them is the wave structure, and the blue tags are the wave labels. It doesn’t use a separate pane; everything sits right on top of the candles.

The latest 8 swing points get labeled 1–5 and A–C

The blue line traces the wave structure through the swing points, and the blue tags are the wave labels.

The latest 8 swing points get labeled 1–5 and A–CElliott Wave Structure on default settings. It connects the 8 most recent confirmed highs and lows, oldest first, and labels them 1 through 5 and A through C.12345ABCThe oldest swing point is "1"The 8th swing point is "C"The line stops here untilthe next swing is confirmed

Vowars DE ver.3.12.32

Labels are always reassigned to the latest 8 swing points. Bars to the right of C stay unconnected until the next swing point is confirmed.

As Figure ① shows, the oldest swing point gets “1,” followed by 2, 3, 4, 5, A, B, and C in order toward the present. The 8th point in Figure ② is “C,” and those 8 are the only swing points ever displayed. Scroll left as far as you like; older highs and lows won’t show any lines or labels.

One more thing worth checking is the right edge in Figure ③. Price keeps moving after C, but no line is drawn. The line stays parked at C until the next high or low is confirmed as a swing point.

Labels sit above highs and below lows

Label placement follows a rule too. On swing highs, the tag sits above the dot; on swing lows, it sits below. So beyond the number itself, you can read whether a point is a high or a low just from where the label sits. Once I got used to it, I could read the sequence at a glance.

The lines and labels are locked to blue. There’s no color option in the indicator’s settings, so on a blue-heavy theme the line can blend into the background. I run gold and light-purple candles, and with that combo I had no trouble seeing it.

The “1” point marks the end of wave 1

An easy one to miss is what the “1” point actually means. In standard Elliott Wave counting, labels go at the end of each wave. So the “1” point is where wave 1 finished, and the move into it, wave 1 itself, has no line drawn. Eight points means seven connecting lines, so what you’re seeing are the seven legs from wave 2 through wave C.

Where wave 1 starts (the so-called 0 point) is up to you; you’ll need to look at the chart to the left and decide. This is the one part you can’t hand off to “Elliott Wave Structure,” so keeping it in mind will save you a lot of misreads.

When there are fewer than 8 swing points

On symbols with limited loaded history, or when you’ve raised Pivot Length and fewer than 8 swing points have formed, the labels show up as plain numbers like “1, 2, 3…”. With 7 swing points, you get 1 through 7. If A, B, and C never appear, you just don’t have enough swing points yet.

The “5-bar wait” before a swing point locks in

“Elliott Wave Structure” treats a bar as a swing point when its high is higher, or its low is lower, than the Pivot Length bars on each side (5 bars by default). It’s the same idea as the familiar “pivot high / pivot low.”

Since it can’t make the call until 5 bars have printed to the right, every swing point is confirmed with a 5-bar delay. Let’s zoom in and see what that looks like.

A swing point waits 5 bars to its right before it confirms

The latest "C" only showed up once 5 bars had closed to its right.

A swing point waits 5 bars to its right before it confirmsA close-up on the default Pivot Length of 5, showing a swing low confirming only after 5 bars print to its right, at which point the dot and label appear.12345ABCSwing low "C"Confirmed once 5 bars close to the right

Vowars DE ver.3.12.32

A bar qualifies as a swing point if its low (or high) beats the 5 bars on each side, set by Pivot Length. Confirmation lags by 5 bars, but the dot is plotted back on the original low.

The “C” in Figure ① only appeared once 5 bars had closed to its right. If even one of the 5 bars in Figure ② had undercut this low, C wouldn’t be here. The core behavior of “Elliott Wave Structure” is that once confirmed, the dot and label get plotted back on the low from 5 bars earlier.

On the 4H chart, 5 bars means a 20-hour lag; on the daily, it’s 5 days. This isn’t an indicator that calls tops and bottoms “in real time”; think of it as one that locks in the structure a little after the fact, and the lag won’t throw you off.

Back-to-back swings in the same direction: only the more extreme one survives

Swing highs and swing lows always alternate. So what happens if a swing high confirms, and then another swing high prints before any swing low forms in between?

Back-to-back swings in the same direction: only the more extreme one survives

The high inside the white ring in the middle was also confirmed as a swing point at one stage.

Back-to-back swings in the same direction: only the more extreme one survivesWhen two swing highs print in a row, Elliott Wave Structure replaces the first with the higher one.12345ABCRecorded as a swing high at firstReplaced by the higher high, now "5"

Vowars DE ver.3.12.32

No swing low confirmed in between, and a higher swing high printed, so the stored point moved to the later high. This is why minor pullbacks don't get counted as waves.

The high inside the white ring in Figure ① was also recorded as a swing point at first. But no swing low confirmed afterward, and a higher high printed in Figure ②, so the stored point moved there. The same applies on the low side: a lower low takes over. And if the later high is actually lower, it simply gets ignored.

Thanks to this, minor pullbacks don’t get counted as waves even if they technically pass the 5-bar test. That replacement step is why the zigzag doesn’t get too noisy and the wave structure stays readable. The tradeoff is that the latest point keeps sliding right every time a higher high (or lower low) prints.

Add one bar, and every label can reshuffle

If there’s one behavior you need to understand before using “Elliott Wave Structure,” it’s this one. Labels are set by “which of the latest 8 is it,” so when a new swing point confirms, the oldest point drops off and every remaining label moves up by one.

Here are two figures from the same price action, just one bar apart. First, the state right before a new swing point confirms.

The labels right before a new swing point prints

At this point, the low on the far left is "1" and the next high is "2".

The labels right before a new swing point printsElliott Wave Structure on the same price action as the next figure, stopped one bar earlier.12345ABC"1" on a lowThis high is "2"

Vowars DE ver.3.12.32

The next figure is the same chart just one bar later. Compare where the labels sit.

In Figure ①, the low on the far left is “1,” and the high in Figure ② is “2.” The next figure shows the chart one bar later, after the low on the right edge has confirmed as a swing point.

One bar later, every label shifts up by one

A single new swing low was enough to reshuffle the entire count.

One bar later, every label shifts up by oneElliott Wave Structure one bar after the previous figure, once a new swing low has confirmed.12345ABCThe high that was "2" is now "1"The new low joins as "C"The oldest point drops off

Vowars DE ver.3.12.32

Only the latest 8 points are ever shown, so when a new one is added the oldest drops off and every other label moves up by one. Note that "1" has also flipped from a low to a high.

As Figure ① shows, the high that was “2” a moment ago is now “1.” The new low in Figure ② has joined as C, and the old low in Figure ③ has lost both its label and its line.

The key thing to notice is that the point labeled “1” flipped from a low to a high. If you were reading the first figure as a bullish impulse, one bar later you’re looking at the sequence of a bearish impulse. In other words, every new swing point can flip your bullish and bearish read.

Labels can change later, even on confirmed bars

A label that’s already printed can later change to a different number or vanish entirely. The highs and lows themselves are set on confirmed bars, but the labels attached to them get reassigned every time a new swing point appears. Even if “1 through 5” was showing at some point in the past, today’s chart keeps no record of it.

Use Bar Replay to check past counts

“Elliott Wave Structure” only ever draws the 8 points as of the latest bar. Scrolling left won’t tell you how it was counting at that time.

If you want to see how it looked at a past point in time, TradingView’s Bar Replay does the job. During replay, the indicator calculates using only the bars up to the replay point, so you can step forward bar by bar and watch the labels shift in real time. You do have to advance it manually, and how far back you can go depends on the timeframe and your plan. Per TradingView’s Help Center, daily and higher timeframes can use all available history, while intraday timeframes have plan-based limits on how far back you can replay (as of 2026/10/15).

The display can flicker on the live bar

On a live, still-forming bar, the high and low aren’t final yet. When the 5th bar to the right is still forming, a swing point can briefly confirm and show up depending on that bar’s price action, then get pulled once price moves further. Things settle once the bar closes, so it’s safest to make decisions on confirmed bars.

“1–5” gets labeled even when the sequence breaks the rules

A five-wave Elliott impulse has three basic rules. TradingView’s Help Center covers the same rules in its explanation of the Elliott Wave drawing tools.

WaveBasic ruleHow “Elliott Wave Structure” handles it
Wave 2Never retraces beyond the start of wave 1 (less than 100% retracement)Not checked
Wave 3Moves beyond the end of wave 1 and is never the shortest of waves 1, 3, and 5Not checked
Wave 4Never enters the price territory of wave 1Not checked

“Elliott Wave Structure” doesn’t check any of these rules. Once 8 swing points are in place, they get numbered from 1 regardless of how they line up.

Labels are assigned without checking Elliott Wave rules

The dashed gray line marks the level of the "1" high.

Labels are assigned without checking Elliott Wave rulesAn example of Elliott Wave Structure labeling a sequence 1–5 even though it breaks the basic Elliott Wave rules.12345ABC3 fails to clear the high of 14 dips below the high of 1

Vowars DE ver.3.12.32

In a five-wave impulse, wave 3 should clear the wave 1 high and wave 4 shouldn't dip below it. Neither holds here, yet the labels still run in order.

In this figure, the “3” in Figure ① fails to clear the high of “1.” The “4” in Figure ② also dips below the “1” high marked by the dashed line. Read as a bullish impulse, both break the rules. Even so, the labels line up neatly as 1–5 and A–C.

The author also notes in the TradingView description that the display is a “potential wave structure,” not a definitive count. If the indicator’s name has you expecting “automatic Elliott Wave detection,” this is where expectations and reality part ways, so keep that in mind.

How to vet the count it shows

Here’s the step-by-step process I actually use. It feels tedious at first, but once you get the hang of it, it takes a few dozen seconds per chart.

1 Check whether “1” is a high or a low

If the “1” tag sits above its dot, it’s a high; below, it’s a low. A high means the sequence reads as a bullish impulse, a low means a bearish one. Start by checking whether that direction matches the trend you’re actually looking at.

2 Check the three rules against price

Check whether “2” breaks below the start of wave 1, whether “3” clears “1,” and whether “4” stays out of wave 1’s price territory. The start of wave 1 isn’t shown, so you’ll need to find it yourself on the chart to the left of “1.” Drop a horizontal line at the “1” price and the wave 4 check takes seconds.

3 If it doesn’t fit, change the starting point and recount

If the rules don’t hold, ditch the displayed labels and recount using only the lines and dots as a guide. For example, treat “2” as the end of wave 1, or ignore C and treat everything up to A as an impulse candidate. If needed, adjust Pivot Length (covered in the next section) to change the size of swings it picks up.

4 Lock in the count you settle on with drawing tools

Since the labels get reassigned with the next swing point, lock in the count you settle on with TradingView’s drawing tools. Under “Patterns” in the drawing tools, there are dedicated Elliott Wave tools (impulse wave 1–5, correction wave A–C, and more) that let you place labeled lines just by clicking the points.

Pivot Length decides “what degree of wave you count”

There are four settings. Only Pivot Length affects the calculation; the other three just toggle visibility.

Parameters
SettingDefaultSuggestedEffect
Pivot Length55 for 4H and daily; 3 for the latest smaller swings; 8–10 for tracking larger waves on the weeklyHow many bars on each side are compared to qualify a swing point. Adjustable from 2 to 20; higher values pick up only larger swings and lengthen the confirmation lag
Show Wave StructureOnOnToggles the blue line connecting swing points. When off, only the dots and labels remain
Show Wave LabelsOnOnToggles the 1–5 and A–C wave labels
Show Pivot PointsOnOff if you preferToggles the blue dots on swing points. If the labels alone tell you where the points are, turning this off cleans up the chart

Changing Pivot Length changes not just how many swing points you get, but how much time the 8 points cover. I overlaid the default of 5 and a setting of 3 on the same candles to compare.

A smaller Pivot Length packs the 8 points into recent bars

The top panel uses the default of 5, the bottom uses 3. The candles are identical.

A smaller Pivot Length packs the 8 points into recent barsThe same price action with Pivot Length 5 (default) and 3. The lower panel picks up smaller swings, so the 8 points cluster to the right.Pivot Length 5 (default)Pivot Length 312345ABC12345ABCDefault: 8 points across ~65 barsAt 3: packed into the last ~43 bars

Vowars DE ver.3.12.32

The 8 points on top span about 65 bars, while the bottom fits into the latest 43 or so. Both read "1 to C", but they're counting waves of a completely different degree.

With the default in Figure ①, the 8 points span roughly 65 bars of price action. Drop it to 3 as in Figure ②, and it starts catching smaller swings, packing the 8 points into the last 43 bars or so. Both read “1 to C,” but they’re counting waves of a completely different size.

Elliott Wave theory sees smaller waves nested inside larger ones. It helps to think of Pivot Length as the setting that picks which degree of that nesting you’re counting.

Suggested settings by use case

Use casePivot LengthReason
Day trading the latest smaller swings (15m to 1H)3–4Picks up minor pullbacks, so the 8 points fit within the last few days. Shorter confirmation lag too
Swing trading mid-sized waves (4H and daily)5 (default)The replacement step filters out small pullback noise, while several weeks of structure fit into 8 points
Checking where you are in the bigger wave (daily and weekly)8–10Smaller swings drop out, revealing months to over a year of structure. Be aware that confirmation takes 8–10 bars

The values above are the ranges I found easiest to read in my own testing. The same value catches a different number of swings depending on the symbol’s volatility, so tune it based on whether the 8 points cover the period you actually want to see. Push Pivot Length too high, and you may not get 8 swing points within the loaded history, leaving the labels as plain numbers.

Counting waves on the 4H, daily, and weekly

From here on are the results I got running it on BTCUSDT with default settings. Price figures are approximate, read off the chart.

On the 4H, about 10 days of price action fit into 8 points

Elliott Wave Structure on the 4H chart, with 8 swing points spread across roughly 10 days of price action.
Elliott Wave Structure on the 4H chart, with 8 swing points spread across roughly 10 days of price action.

On the 4H chart, roughly Oct 1 through Oct 9, about 10 days, fit into the 8 points. “1” sat on a low near $83,200, so the sequence reads as a bearish impulse. But the “3” low (around $83,900) was above “1,” meaning wave 3 never got past wave 1. At that point, the count didn’t hold up as a five-wave impulse.

On the daily, an uptrend showed up as a bearish sequence

On the daily, “1” landed on the mid-August low (around $62,500), and the 8 points included the rally from there to around $87,000. The market was clearly trending up, yet since “1” was a low, the labels formed a bearish impulse. As a test, I treated “1” as the start of wave 1 (the 0 point) and shifted every label by one to reread it as a bullish impulse. Even then, the “5” low (around $75,000) undercut the “2” high (around $81,500), breaking the wave 4 rule. In the end, I read the entire August rip as one large wave and the chop since then as a correction still in progress.

The weekly shows over a year of structure

Elliott Wave Structure on the weekly chart, capturing more than a year of price action with 8 swing points.
Elliott Wave Structure on the weekly chart, capturing more than a year of price action with 8 swing points.

On the weekly, the high around May 2025 (roughly $110,000) became “1” and the October high (roughly $126,000) became “3,” with over a year of price action shown across 8 points. However, the “4” low (around $80,000) dropped well below the “1” high, failing the wave 4 rule. It was handy for getting a bird’s-eye view of the weekly trend, but the labels weren’t a count you could use as-is.

Across all three timeframes, my takeaway was that the lines and dots are reliable, but the labels need checking every single time. You can pretty much hand off the job of picking highs and lows, which gets you to the structure way faster than drawing lines by hand. The most efficient approach was putting that saved time into checking the rules and rethinking the starting point.

Also worth noting: the swing-point logic works the same whether it’s a 24/7 market like Bitcoin or a session-based market like gold or stock indices. Higher-volatility symbols tend to generate more swing points, so bumping Pivot Length up by one is worth a try.

Pairing it with the Awesome Oscillator to compare momentum in waves 3 and 5

When vetting the labels, there are times when price alone doesn’t settle it. That’s where TradingView’s built-in Awesome Oscillator (AO) turned out to be a great match. AO is a momentum indicator that plots the difference between the 5- and 34-period simple moving averages of the median price as a histogram, and it’s known for being used by Bill Williams as an aid for counting Elliott Waves.

Adding AO to compare momentum between waves 3 and 5

Top: Elliott Wave Structure. Bottom: TradingView's built-in Awesome Oscillator.

Adding AO to compare momentum between waves 3 and 5Awesome Oscillator (AO) placed under Elliott Wave Structure to compare the momentum of wave 3 and wave 5.AO12345ABCAO peaks around 3Higher price at 5, lower AO hump

Vowars DE ver.3.12.32

AO peaks around wave 3, and at wave 5 the AO hump is lower even though price makes a slightly higher high. It's a useful cross-check when vetting the labels yourself.

In a five-wave impulse, wave 3 is generally the strongest, while wave 5 tends to lose momentum even as price pushes higher. In Figure ①, notice how the AO hump peaks around “3.” At “5” in Figure ②, price slightly exceeds “3,” yet the AO hump is lower. With this setup, the “Elliott Wave Structure” labels line up with what AO is telling you.

Conversely, if AO is stretching much higher at “5” than at “3,” you can suspect you might still be inside wave 3. It works as a sanity check before you accept the labels shown.

Here are a few other pairings I found useful:

  • Use the Fibonacci retracement (drawing tool) to measure how much of wave 1 the pullback from “1” to “2” retraces. Wave 2 is said to often pull back to around 50–61.8%
  • Use Fibonacci extension to check whether “3” extends to around 1.618x of wave 1
  • Add volume and confirm whether it expands during the “3” leg

Where it works as a rough draft, and where blind trust gets risky

Where it works as a rough draft

  • Picks highs and lows automatically, cutting a lot of prep time before counting waves
  • Just 8 points and 7 lines, so it won’t clutter the chart even when stacked with other indicators
  • The replacement step keeps minor pullbacks out, so the wave structure stays clean
  • Pivot Length alone lets you switch which degree of wave you count
  • Works the same way on any timeframe or symbol

Where blind trust gets risky

  • Labels follow sequence order only; they don’t check whether Elliott Wave rules are met
  • Every new swing point reassigns all labels, and past counts aren’t kept
  • The wave 1 leg leading into “1” isn’t drawn, so you have to find the start yourself
  • Swing points confirm with a lag of Pivot Length bars
  • No alert conditions, so you can’t get notified when a swing point confirms

What to keep in mind before you use it

To wrap up, here are the things to watch for when using it in live trading.

First, “Elliott Wave Structure” has no buy or sell signals. A “5” or “C” printing isn’t a reversal signal; it just means the 8 points are filled in. Avoid entering a trade based on the labels alone.

Second, it repaints. Swing point locations are set on confirmed bars, but the labels attached to them change every time a new swing point appears, and the latest point moves right whenever a more extreme high or low prints. If you look back at a chart and conclude “a 5 was showing here, so it reversed,” there’s no guarantee a 5 was actually displayed at that time. For backtesting, the reliable approach is recreating what was shown back then with Bar Replay.

As for alerts, the indicator itself doesn’t provide any alert conditions. If you want to get notified at swing point prices, one option is to draw a horizontal line at a level you care about, like the “1” high, and set an alert on that line.

Elliott Wave analysis is a method where multiple counts can be valid on the same chart. Treat the “Elliott Wave Structure” labels as just one candidate count, decide your stop-loss first, and then add it to your decision-making.

A sidekick for Elliott Wave traders who want to spend less time counting

“Elliott Wave Structure” is a very stripped-down indicator: it picks 8 confirmed highs and lows and adds lines and labels. Since the labels aren’t rule-validated, taking them at face value is something you’ll want to avoid. On the other hand, offloading the work of picking highs and lows is a big deal, and seeing the wave skeleton the moment you open a chart is really handy.

Elliott Wave Structure

It’s best suited to traders who already know the basic Elliott Wave rules and want to spend less time counting by hand. Use the displayed labels as a starting point, then layer on your own rule checks and rethink the starting point. Used that way, from the 4H up to the weekly, it more than earns its spot as a rough draft for quickly reading wave structure.

Sources: For this article we tested an indicator built by vertexalgo on the charting platform TradingView, then analyzed it in depth before publishing.

Disclaimer: This article is for informational purposes only and isn't investment advice or a recommendation to buy or sell. All investment decisions are your own.

FOLLOW VOWARS
Never miss a new indicator
Get Vowars in Google search, a browser alert on publish, or updates on X.
YUZURU
AuthorYUZURUFounder & Reviewer, Vowars
View profileClose

An editor for content sites at a web agency, I started trading crypto in 2018. Working my way from spot to futures got me hooked on chart analysis, and I now build my own custom indicators on TradingView. On Vowars, I test TradingView indicators one by one on my own charts and review everything from the math behind them to how to use them and where they fall short, with custom visuals throughout.…

Created by

Vowars Picks

Stochastic Heat Map

“Stochastic Heat Map” Tested: Bottom-to-Top Color Shifts That Show How Real a Move Is

"Stochastic Heat Map" is an oscillator that stacks 28 Stochastics with lengths from 10 to 280 as colors, showing where price sits in its range on every lookback at once. The way color spreads from the bottom rows to the top tells you how strong a move is, but red stays pinned in strong trends, so it works best with direction handled separately by something like an EMA.

DifficultyIntermediate

CME Institutional Order Flow & AMT Lens

Auction Market Theory on One Chart: An Indicator That Flags Volume Absorption by Color

“CME Institutional Order Flow & AMT Lens” is a TradingView indicator that combines a volume profile, candle coloring, shelves, and a dashboard in one. It gives no buy or sell signals and instead automatically marks key prices such as the POC and Value Area.

DifficultyAdvanced

Fibonacci Trend Continuation Signals [AlgoAlpha]

Measure Pullback Depth Inside a Trend With “Fibonacci Trend Continuation Signals”

"Fibonacci Trend Continuation Signals" is a free TradingView indicator that automatically draws a Fibonacci range in the direction of the trend and prints a continuation signal the moment price starts moving again after a pullback or bounce. It gives you an objective read on pullback depth.

DifficultyIntermediate

Smart Trader, Episode 06, Isotropic Trend Lines

“Isotropic Trend Lines” Review: σ-Scaled Trend Angles and a Six-Timeframe Vote Tested on Live Charts

Isotropic Trend Lines puts price on a log scale and divides it by volatility (σ), giving you a trend angle that doesn't change with chart scaling. Direction, strength and position inside the channel all show on one screen. Just note that the angle only appears once you turn on Show Angle Label.

DifficultyIntermediate

Strong Burst Fader

Touching the Band Isn’t Enough — “Strong Burst Fader” Measures the Depth of the Stretch

"Strong Burst Fader" is a counter-trend indicator that measures how far a wick pokes beyond a moving average ± ATR band and shows that depth as the height and color of a diamond stack. The taller and redder the stack, the more overextended the move, and you can read it without adding a single line to your chart.

DifficultyIntermediate

Divergence for Many Indicators v4

Divergence for Many Indicators v4 : How to Read Divergence Across 10 Indicators in One Label

"Divergence for Many Indicators v4" is a TradingView indicator that detects divergence across 10 indicators, including RSI and MACD, and shows how many line up in a single label. Signals come early, but only the last one survives within the same swing. It works best once you've defined market direction.

DifficultyIntermediate

Browse by goal

1 / 5