fibCircles
Draws Fibonacci Circles: a set of expanding circles based on two anchors. They help you spot curved zones where price might react, combining distance (radius) with Fibonacci proportions. Think of them as circular retracements around your chosen base.
Syntax
fibCircles(originPoint, targetPoint, styles?)
Parameters
originPoint(PricedData) · The center of the circles (time & price). Example:newPoint(time(80), closeC(80)).targetPoint(PricedData) · A point that sets the first radius; the tool scales further radii by Fibonacci ratios. Example:newPoint(time(40), high(40)).styles(FibCirclesLineToolOverrides) · Control visuals and levels. Options include:coeffsAsPercents(boolean) · Show coefficients as percentages.fillBackground(boolean) · Fill areas between circles.transparency(number) · Background transparency (0–100).trendline(LinesLevels without coeff) · Style for the base line (e.g.,linestyle,linewidth,color).level1 … level11(LinesLevels) · Per-circle visibility and look (coeff,visible,color,linestyle,linewidth).showCoeffs(boolean) · Display the Fibonacci values on circles.
Return Value
(string) The drawing ID of the created Fibonacci Circles.
Example
Goal: Every 36 candles, plot Fib Circles from an older pivot to a more recent point, with soft background and labeled levels.
Result

Tips
Use a meaningful pivot for
originPoint(swing high/low) so the circular zones align with real structure.If the chart looks crowded, hide extra levels by setting
{ visible: false }onlevel*.Combine circles with a trend filter (e.g., a moving average) to focus only when the market is directional.
Warning
Don’t pick anchors only a couple of bars apart—the radii will be tiny and circles will overlap heavily. Ensure reasonable spacing between originPoint and targetPoint.
Last updated