FIBONACCIVOLUME

How to Read the Arcs and POC in “Swing Fibonacci Arcs & Volume Profile”

Rated 3.8 out of 5 Difficulty Intermediate
Why this rating This is an analysis and visualisation tool: it hands you material to read the market with, not a verdict. Originality is what lifts the score, since tying Fibonacci arcs and a volume distribution to one automatically chosen anchor has few real precedents. Clarity is what holds it back, because out of the box the seven arcs, the shaded bands and the histogram all compete with the candles for the same screen. It fits well if you expect to trim the display to your own taste, but it will feel cramped if you want to leave it on as-is.
Why this difficulty It asks you to bring two different bodies of knowledge at once: Fibonacci ratios and volume profile. With no arrows or signals on the chart, you also have to decide which arc matters and how to treat its overlap with the POC. That said, the inputs are easy to understand and the display works fine on defaults. If you've spent time with a handful of technical indicators, it's well within reach.

Overall 3.8/ 5.0

About our rating standards

  • Effectiveness 3.9 How fully it delivers what its author set out to do. It covers the whole chain, from picking the anchor automatically to drawing the arcs and binning volume by price. Only one confirmed structure is kept, though, so you cannot line up past setups and compare them.
  • Originality 4.4 Whether it brings a perspective, structure or presentation existing indicators lack. Tying Fibonacci arcs and a volume distribution to one shared anchor, then projecting the arcs past the last bar, is something you rarely see elsewhere. The parts are familiar; the way they are combined is not.
  • Clarity 2.9 Whether you can read what it tells you, once it is on the chart, without misreading it. Out of the box, seven arcs, the shaded bands and the histogram all sit on top of the candles, which is a lot of information for one screen. Trim the ratios you use and it settles down.
  • Flexibility 4.2 Whether it can be fitted to your instrument, timeframe and style of trading. Input names make their roles easy to read, and the defaults hold up when you switch symbol or timeframe. Arc width does have a floor of 70 bars, however, so it cannot be made tighter than that.
  • Reliability 3.5 Whether you can take what is on screen at face value and act on it. It never looks at future data, and the same conditions always produce the same display. Some behaviour is left undocumented, such as volume being spread around each bar's close.
Article Summary
What does this indicator do?
Bottom line

"Swing Fibonacci Arcs & Volume Profile" is a TradingView indicator that picks up the latest swing automatically and draws seven Fibonacci arcs plus a volume-by-price profile around the point where price turned. It produces no buy or sell signals.

Tell me more
Key points
  • An open-source indicator published by BigBeluga, free to use
  • It sets the anchor automatically, at the bar where new highs give way to new lows over a 70-bar lookback
  • Seven half-ellipses from 0.0% to 100.0% fan out from that anchor
  • Out of the box only two areas are shaded: inside 23.6% and the 61.8–78.6% band
  • Arc width has a floor of 70 bars, and arc height a floor of the last confirmed leg's range
  • From the same anchor, a volume histogram and a POC line extend to the right
  • The arcs are half-ellipses, so the same ratio meets a lower price the further right you go
  • Everything is redrawn on the latest bar, so past swings and arcs are never kept on the chart

No More Drawing Fibonacci Arcs by Hand

TradingView has shipped a Fibonacci Arc drawing tool forever, but you place the two anchor points yourself, which means redrawing it every time the market moves. BigBeluga’s indicator “Swing Fibonacci Arcs & Volume Profile” hands that job over to the chart completely.

It picks up the latest swing on its own and fans seven arcs out from the point where price turned. On top of that, it stacks a volume histogram to the right of that same anchor and drops a POC line on the price bucket that traded the most. The idea is to cover curved resistance and a horizontal volume shelf, two things with very different personalities, in a single script.

Swing Fibonacci Arcs & Volume Profile on the Bitcoin daily chart in TradingView
Swing Fibonacci Arcs & Volume Profile on the Bitcoin daily chart in TradingView

The first time I loaded it, honestly, my reaction was that it looked loud. Rainbow arcs sprawling across the whole screen will throw most people off. Once you sort out which line means what, though, the number of places you actually need to look shrinks fast. This article breaks the display into three parts and spells out what to watch and what you can safely ignore.

For what it is worth, the script is published as open source, so anyone can read through it and use it for free.

How It Differs From Drawing Fibs Yourself

There are plenty of similar tools around, so let me place this one first.

ToolHow the anchor is setShapeVolume link
Fibonacci retracementYou pick two pointsHorizontal levelsNone
Fibonacci arc (drawing tool)You pick two pointsCircular arcsNone
“Swing Fibonacci Arcs & Volume Profile”Automatic, from the latest swingHalf-ellipses with shaded bandsProfile built from the same anchor

The difference comes down to two things: who picks the anchor and whether volume comes with it. Levels you draw yourself feel more convincing, but you never escape the redraw work, and two traders will place them differently. Nailing that down mechanically is where this indicator sits.

Start With the Anchor, Because Everything Builds From It

The arcs and the profile both grow from one single point, the turning point of the most recently confirmed swing. I will call it the anchor from here on. Find the anchor and everything else on the chart falls into place.

How the swing that anchors the arcs and the profile is decided

The solid line is the confirmed leg, the dashed line is the leg in progress. The low where they meet becomes the anchor for the arcs and the profile.

How the swing that anchors the arcs and the profile is decidedA schematic chart showing the last confirmed down leg as a solid line and the rally in progress as a dashed line, with the low acting as the anchor.Anchor 0.0%Confirmed leg (solid)Running extremeLeg in progress (dashed)A leg confirms on the bar where new highs give way to new lowsIts end becomes the anchor, and the arcs fan out from here

Vowars DE ver.3.5.0

Only one confirmed leg is ever kept, drawn in Bear Swing Color for a down leg and Bull Swing Color for an up leg. The dashed side stretches as new highs and lows print, and when the confirmed leg is replaced, the anchor itself moves to a different bar.

Direction is worked out simply. Over the lookback set in Swing Structure, it checks whether a new high or a new low printed. The default is 70 bars. While highs keep getting taken out the structure reads up, and the moment lows start getting taken out it flips down.

On the bar where direction flips, the previous leg locks in as a single solid line. A down leg uses Bear Swing Color (red by default), an up leg uses Bull Swing Color (teal by default). And the end of that solid line is the anchor.

The gray dashed line running from the anchor to the current extreme is the leg still in progress, drawn in Real-time Swing Color. Its tip extends every time a new high or low prints, so read it as a not confirmed yet marker.

Only One Solid Line at a Time

The confirmed leg disappears the moment a new one confirms. Past swing lines are never kept as history. What you see on the chart is the current structure and nothing else. It is not built for lining up several swings back.

What the Seven Arcs Are Actually Drawing

Once the anchor is set, seven half-ellipses fan out from it. The ratios are 0.0%, 23.6%, 38.2%, 50.0%, 61.8%, 78.6% and 100.0%, the same numbers you know from Fibonacci retracements.

Seven Fibonacci arcs fanning out from the anchor

Seven half-ellipses centred on the anchor. By default only the inside of 23.6% and the 61.8-78.6% band are shaded.

Seven Fibonacci arcs fanning out from the anchorA schematic chart with half-ellipses from 23.6% to 100% nested around a swing low, shading the inside of 23.6% and the 61.8-78.6% band.23.6%38.2%50.0%61.8%78.6%100.0%0.0%Inside 23.6% is shaded61.8-78.6% forms a bandExtends past the last barEvery half-ellipse is centred on the anchorPrice climbs across the right shoulder of the arcs

Vowars DE ver.3.5.0

The apexes line up directly above the anchor and both ends come back down to the anchor price. The right side runs past the last bar, so the same arc meets a lower price as time goes on. Note that arc width is compressed here to fit the frame; at default settings it spans at least 70 x 1.5 = 105 bars.

There are only three rules to the shape. The apex always sits directly above the anchor, both ends come back down to the anchor price, and the curve extends past the last bar. Keep those three in mind and you will not get lost no matter how many arcs overlap.

Colors are fixed per ratio: 23.6% blue, 38.2% green, 50.0% teal, 61.8% yellow, 78.6% orange and 100.0% red. Only two areas are shaded out of the box, the inside of 23.6% and the 61.8%-78.6% band. Each level has its own Fill checkbox, so turn on whichever band you would rather have stand out.

0.0% Is the One Level With No Arc

Turning on Show 0.0% only prints a label at the anchor. No arc is drawn, because the radius is zero. It is easiest to think of it as a marker for where the anchor sits.

Arc Size Is Pinned to a Minimum, Not Just the Leg

This is the part I found most interesting. The width and height of the arcs are not set by the size of the current leg alone.

  • Width — the larger of the current leg’s bar count and 70 bars, multiplied by Horizontal Scale (X)
  • Height — the larger of the current leg’s range and the range of the last confirmed leg, multiplied by Vertical Scale (Y)

So even a leg that has only just started gets arcs at least 70 x 1.5 = 105 bars wide. The vertical side works the same way. If the prior drop was large, a small new rally still gets arcs scaled to that earlier range. When the arcs look oddly big for a short leg, this floor is usually the reason.

The Other Half of the Tool: Volume Profile and the POC

The arcs grab your attention, but in practice this half may be the easier read. It takes the price action from the anchor up to the current bar and stacks volume by price bucket as horizontal bars.

Volume profile and POC extending right from the anchor

The bars are volume per price bucket. The left edge is always the anchor, and the further a bar runs right, the more volume traded in that bucket.

Volume profile and POC extending right from the anchorA schematic chart stacking volume by price bucket from the swing anchor, with a POC line and a volume tag on the heaviest bucket.9.953KAnchor = left edge of the histogramThe longest bar is the POCThe POC line runs to the current barOnly the action from the anchor to now is countedBrighter bars mean heavier volume

Vowars DE ver.3.5.0

The number of buckets is derived from volatility, so rows get thicker when the action is choppy. The POC line runs from the heaviest bucket to the current bar, with that bucket's volume printed at the right end. Maximum bar length is set by Profile Max Width (Bars).

The number of buckets is not fixed. It is derived from the volatility of the symbol. Choppy stretches get thicker rows, quiet stretches get finer ones. The count is held between 10 and 100, so it never collapses into something unreadable.

The way volume gets distributed has a quirk. Each bar’s close sits at the center, and the volume is spread two rows above and below it by distance. It is not spread across the full high-to-low range, so long wicks barely show up in the shape. If you want a strict distribution that includes wicks, this part will feel thin.

The POC line runs from the anchor to the current bar, with that bucket’s volume shown at the right end
The POC line runs from the anchor to the current bar, with that bucket’s volume shown at the right end

Bars run to a maximum of Profile Max Width (Bars) bars, 35 by default. The longest bar is the POC, and a line in the Show POC Line color runs from there to the current bar, with the volume of that bucket printed at the right end.

It Means Something Else on Symbols Without Volume

On symbols with no volume feed, each bar is counted as 1. The histogram then shows not a volume distribution but how long price stayed in each bucket, a time-at-price distribution. You read it much the same way, but it is worth knowing the two are not identical.

The POC Here Is the Center of Gravity of the Current Leg

POC normally suggests a market-wide shelf, but here the meaning is narrower. It marks the heaviest bucket inside one limited window, anchor to current bar. When the anchor switches, the whole window switches with it and the POC jumps to a different price.

That makes it good for spotting where the center of gravity of the current leg sits. If price is holding above the POC, buyers have the better position within that leg, and a pullback into the POC lands on the price most participants are holding, which tends to produce a reaction.

I watch the POC before I watch the arcs. Curves move as time passes, but the POC stays flat as long as the anchor holds. For a decision point, something that does not move is easier to work with.

Read an Arc Like a Horizontal Level and You Will Get Caught

The obvious thing I noticed right away is that the arcs come down as time passes. They are half-ellipses, so the further right you go from the apex, the lower they sit.

The right shoulder of an arc drops as time passes

An arc is a flattened half-ellipse, so the same ratio meets a lower price the further right you go.

The right shoulder of an arc drops as time passesA schematic chart where a rally stalls at the 61.8% arc and then clears that same arc a few bars later.50.0%61.8%78.6%The same arc meets a lower price further rightThe bar that touches it gets pushed back with an upper wickA few bars later price clears that same arc

Vowars DE ver.3.5.0

The same 61.8% sits lower with every bar that passes. Even after a rejection, chopping sideways lets the arc come down to price, so a break can happen without price extending at all. Read an arc like a horizontal level and this lag is what catches you.

The same 61.8% meets a different price today than it will a week from now. Get rejected once, chop sideways for a while, and it is perfectly normal for the arc to drop into price and get taken out without price extending at all.

So the thing to watch is not which price it hit, it is which bar hit it, and with how much force. This indicator got much easier to handle once I started reading the candle that reached the arc together with the two or three bars after it.

How I Actually Read It, Step by Step

1Check the anchor and the direction

A red solid line means the prior leg was down and the anchor is a low, so the arcs open upward. A teal line means the opposite. Get this backwards and every read after it flips too.

2See which band price is sitting in

If price is in the blue area just above the anchor, inside 23.6%, the pullback is still shallow. If it has reached the orange band, 61.8% to 78.6%, it is a deep retracement for that leg.

3Prioritise where the POC overlaps

Where an arc and the horizontal POC line sit at a similar price, curved resistance and a volume shelf line up at once. If you are unsure which arc to watch, hunting for that overlap is the quickest filter.

Which Timeframes It Suits

The default 70 bars covers roughly three and a half months on the daily and about 12 days on the 4H. That is a fairly large unit of structure, so the swings stay clean even on lower timeframes.

TimeframeWhat it suits
15m to 1HGauging how deep the pullback of the day runs. Arcs get reached quickly, so watch the shape of the bar that hits
4HA reference for multi-day dips and rallies. The POC holds up well here, and it is the easiest to work with
Daily and aboveWaiting on medium-term turns. Arcs project months ahead, so give it room

Where It Clicks, and Where It Does Not

Every indicator has terrain it likes. With this one the line is unusually clear.

It Clicks When the Market Goes and Comes Back

A hard drop followed by a bounce, or a strong run followed by a pullback. In markets that clearly go and come back, the arc ratios work as a straightforward gauge of retracement depth. The bigger the move, the bigger the arcs, which widens the set of candidate levels naturally. Bitcoin, which tends to run one way and then retrace properly, along with gold and index ETFs where levels get respected, have felt like good fits.

Higher volatility means coarser price buckets, which makes the profile shape easier to read as well. Small noise gets rolled up, so the center of gravity stands out.

It Struggles in One-Way Trends

In a market that grinds one direction without giving a real pullback, the arcs become curves that are simply sitting there. When price blows through 23.6% and keeps going past 100%, waiting on ratios just leaves you behind.

Long tight ranges are the other weak spot. Neither highs nor lows get taken out, so no new leg confirms and the arcs keep hanging off an old anchor. At that point the display has stopped updating, so it is safer to pull the indicator off or drop it from your decision-making.

Most Fakeouts Show Up When the Anchor Switches

The thing that trips me up most is the anchor switching. When a new high or low flips direction, the solid line, the arcs and the profile are all rebuilt at once. A price that was 61.8% yesterday can be 38.2% today.

Watch out in particular for a single spike wick taking out the extreme. Even if the bodies barely moved, one wick reaching the highest high or lowest low of the lookback is enough to flip direction. When the arcs suddenly relocate, get into the habit of checking which side was taken out over the Swing Structure lookback and you will not panic.

Which Settings Are Worth Touching

There are a fair few inputs, but in practice you will only touch the top three. Treat the rest as cosmetic.

SettingDefaultSuggestedEffect
Swing Structure7030-50 / 70-150Lookback for the highs and lows that set the anchor. Lower values switch the anchor often, higher values only pick up major turns
Horizontal Scale (X)1.51.2-2.0Changes arc width only. Higher values flatten the curve and delay when price meets it
Vertical Scale (Y)1.51.2-1.8Changes arc height only. Higher values put the same ratio at a higher price
Arc Resolution (Segments)2525-40Smoothness of the curve. Higher looks cleaner but costs more to draw
Arcs Line Width11-2Thickness of the arc borders. Bump it to 2 if the lines get lost in the candles
Fill Transparency8080-90Transparency of the band shading. Higher is lighter and keeps the candles readable
Profile Max Width (Bars)3520-35Longest bar in the histogram. Shorten it if the profile covers the price action to its right

X and Y Do Completely Separate Jobs

These two get mixed up easily, so a picture is faster than an explanation.

How Horizontal Scale (X) and Vertical Scale (Y) behave

For the same 61.8% arc, X changes the width only and Y changes the height only.

How Horizontal Scale (X) and Vertical Scale (Y) behaveA schematic chart comparing the 61.8% arc at default, with X raised and with Y raised, showing that X changes width only and Y height only.61.8%Default X 1.5 / Y 1.5Arc with Y raised to 2.2Arc with X raised to 3.0AnchorX changes how long until price meets itY changes the price it meets

Vowars DE ver.3.5.0

Raising X flattens the arc and stretches it sideways, so it takes longer for price to meet it. Raising Y stretches it vertically, so the same ratio sits at a higher price. Both run from 0.1 to 10.0, and neither moves the anchor.

Horizontal Scale (X) stretches horizontally only, Vertical Scale (Y) vertically only. Both run from 0.1 to 10.0, and neither one moves the anchor.

Personally I leave the defaults alone on the daily, and on lower timeframes I drop Horizontal Scale (X) to around 1.2 to stand the arcs up. Flatter arcs take longer to reach price, and on fast timeframes I cannot sit around waiting for the reaction. If you are happy to be patient, flat is fine.

Settings by Trading Style

  • Day trading — drop Swing Structure to 30-50 and set Profile Max Width (Bars) around 20. The anchor switches more often, so it tracks recent structure
  • Swing trading — leave Swing Structure at 70, or push it to 100-150. Only major turns get picked up and the arcs sit there as a reference
  • Lighter chart — set Fill Transparency to 90 and untick Show on the ratios you do not use. Dropping 38.2% and 50.0% alone cleans it up a lot

Thin Out the Ratios to Clean Up the Chart

Running all seven levels permanently is not realistic, to be blunt. Each ratio has its own Show toggle and color, so switching off the ones you do not use makes the chart far easier to read.

I ended up dropping 38.2% and 50.0% and keeping just three, 23.6%, 61.8% and 78.6%. Shallow pullback, deep pullback, overshoot. Three steps is enough, and the chart goes quiet immediately. Leaving the shading at the default two areas also keeps it obvious where to look.

If You Pair It With Anything, Start With Volume

This indicator shows you volume by price, but it never tells you when that volume came in, because the whole window from the anchor to the current bar is lumped together. That felt like the one real gap, so I keep a volume pane underneath.

Backing up the bar that clears the POC and the arc with volume

Where a horizontal POC and a descending arc line up is a spot that tends to break. The volume on the breaking bar tells you whether it is backed.

Backing up the bar that clears the POC and the arc with volumeA two-pane schematic showing volume spiking on the bar that clears both the POC line and the 61.8% arc.Volume61.8%78.6%POC lineVolume rises at the same timeClears the POC and the arc in one bar

Vowars DE ver.3.5.0

This indicator only shows volume by price, so it cannot tell you when that volume arrived. A volume pane alongside it separates a bar that actually attracted orders from one that drifted through on thin trade.

If the bar that clears the overlap of POC and arc comes with volume, you have confirmation for the break. If it just drifted through on thin trade, you can treat it as a break that is likely to get sold back. Volume profile tools and time-series volume were always a natural pair.

Beyond that, pairing it with horizontal support and resistance from a higher timeframe is the obvious move. The arcs are curves, so the spots where they cross a horizontal level narrow down on their own. If you want a separate trend filter, one moving average is plenty. Stack more lines on top of the arcs and the chart stops being readable, so not getting greedy pays off here.

What You Can Lean On, and What You Have to Accept

What You Can Lean On

  • Anchor hunting is automatic, so the whole chore of redrawing fibs by hand disappears
  • Curved resistance and a horizontal volume shelf in one script
  • Arcs extend past the last bar, so you can see where price will meet them ahead of time
  • The bucket count adjusts itself, so nothing needs tuning when you switch symbol or timeframe
  • Input roles are clear, and there is no confusion about what X and Y actually do

What You Have to Accept

  • No buy or sell signals, so every read is on you
  • Only one confirmed line exists, and past swings or arcs are never kept
  • The profile is close-based, so wick volume barely shows up in the shape
  • When the anchor switches, the arcs and profile are rebuilt and the picture changes completely
  • It draws a lot, and stacking other indicators on top gets cramped fast

Worth Knowing Before You Load It

To keep this pleasant to use, here are the constraints that come out of how it is built.

You Only Ever See the Current State

The arcs, the profile and the POC are all rebuilt from scratch on the latest bar every time. What the arcs looked like a few bars ago is not left on the chart. To review past setups, stepping through with TradingView Bar Replay is the reliable route. Note that Bar Replay on the free plan is limited to daily and higher, so replaying intraday needs a paid plan.

A word on repainting. The swing logic only looks at highs and lows up to that point, so it is not the type that peeks at future data and rewrites the past. That said, confirmation comes late and the shape keeps moving while a leg is in progress, and there is no way around either. Arc size tracks the current extreme, and when the anchor switches it relocates in one go.

No Signals and No Built-In Alerts

The script does not fire alerts on its own, so notify-me-when-price-reaches-an-arc is not available out of the box. TradingView price alerts and alerts on drawings are the practical workaround. Draw a horizontal line at the POC price and set an alert on it and you get close enough in practice.

There is also no mechanism for pulling higher-timeframe data, so you cannot overlay daily arcs on a 15-minute chart. If you want arcs from a higher timeframe on screen at the same time, lining up timeframes in a TradingView multi-chart layout is the quicker route.

Adding It to Your Chart

Open the Indicators menu at the top of your TradingView chart and search the name. It shows up as a community script, and one click applies it. There is nothing special to set up.

The first thing to do after loading it is work out where the anchor is. That is it. Spot the color of the solid line and the 0.0% label at its end, and you can read everything else from there.

Narrow It Down to Two Things and It Gets Easy

Swing Fibonacci Arcs & Volume Profile

“Swing Fibonacci Arcs & Volume Profile” is not an indicator that hands you an answer. No arrows, no win-rate claims. What it does is carve out the structure automatically and show you measured references as curves and volume.

In exchange, the whole routine of drawing fibs by hand, adding a volume profile separately and redrawing both every time the market moves simply goes away. That chore hitting zero lands hardest for people who open charts every day.

Personally, the most practical setup was the 4H with only the POC line and the 61.8%-78.6% band in view. You do not need to track all seven arcs. Narrow it to two things and, for all the loud visuals, the decision actually gets simpler.

If you use Fibonacci daily and you are tired of redrawing it, or you want to gauge retracement depth alongside a volume shelf, it is well worth putting on the chart at least once.

Sources: For this article we tested an indicator built by BigBeluga 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
See Vowars more often on Google, or get an alert when a new review goes live.
YUZURU
AuthorYUZURUTrader / Indicator Developer / Web Producer
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