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 } on level*.

  • Combine circles with a trend filter (e.g., a moving average) to focus only when the market is directional.

Warning

Good Practice

Last updated