Search
Trading Tools
    Menu Close

    cTrader CISD Fibonacci Projections Indicator


    Support via Forum & AI Assistant

    CISD Fibonacci Projections plots clean bullish and bearish projection targets from live price swings, using a stable fractal swing detector and fixed Fibonacci expansion levels. It scans recent bars to confirm swing highs and swing lows, then waits for a clear break of the prior swing level before creating a new projection. Once triggered, it draws a Fibonacci expansion plus three target lines, labelled 1.0, 1.618, and 2.618. Use it to map realistic continuation targets, manage exits, and standardise take profit planning.
    (OS) Type: Windows & Mac OS Compatible
    Current version: 1.0.0
    Updated: Thursday, 15 January 2026

    cTrader Indicator Made with CodePilot Pro

    Please review our Licensing Terms and Disclaimer.

    Personal Use Only

    Free for personal use under our license agreement. Redistribution & resale are strictly prohibited.

    cTrader Software




    Indicator Overview

    This indicator is designed to make Fibonacci projection trading simple, consistent, and visually clear. It analyses price action to identify swing turning points, then builds forward targets only when price confirms continuation beyond the prior swing level. The result is a set of projected price levels that can serve as structured objectives for trend-continuation moves. Projections are drawn directly on the chart as a Fibonacci expansion and horizontal target lines, with separate colours for bullish and bearish scenarios. You can control sensitivity with fractal depth, how far the projections extend with projection length, and keep the chart clean by limiting the number of recent patterns visible.

     

    i

    Live only projections, clean chart output, automatic Fibonacci expansion plus labelled targets, bullish and bearish logic, adjustable sensitivity, adjustable projection length, and an automatic limit that keeps only the last patterns, so the chart stays readable.

     

    Background & History

    Fibonacci projections, sometimes called Fibonacci extensions, have long been used to estimate where a continuation move may reach after a pullback and reversal. The approach is based on measuring the distance between two swing points and projecting it forward using common Fibonacci ratios. Many traders use these ratios because they provide consistent reference points for exits and risk management, even when the market is trending strongly and classic support and resistance levels are less obvious. CISD-style projections focus on waiting for clear confirmation that the price has resumed direction, then mapping targets from the confirmed swing structure. This indicator automates the workflow, ensuring projections are created consistently and without manual drawing.

     

    cTrader CISD Fibonacci Projections Indicator

     

    How the Indicator Works

    The indicator analyses candlestick highs and lows to detect swing highs and swing lows using a fractal method. A swing is confirmed when the centre bar is higher or lower than surrounding bars within the selected fractal depth. Once two alternating swings are available, it waits for continuation confirmation before drawing projections. For bullish setups, it requires a swing high, a swing low, and a close above the prior swing high. A bearish setup requires a swing low, a swing high, and a close below the prior swing low. When triggered, it draws a Fibonacci expansion and three forward target levels.

    • Select a fractal depth; higher values mean fewer, stronger swings.

    • Wait for alternating swings to form, high to low, or low to high.

    • A bullish projection triggers on a close above the prior swing high.

    • A bearish projection triggers on a close below the prior swing low.

    • Targets are plotted at 1.0, 1.618, and 2.618 times the swing size.

    • Older patterns are removed automatically when the pattern limit is exceeded.

     

    Key Features

    The indicator provides straightforward continuation targets with minimal settings and stable behaviour, designed for practical chart use rather than constant redrawing.

    • Detects swing highs and swing lows using fractal depth filtering.

    • Creates bullish and bearish projections only after confirmation by close.

    • Draws Fibonacci expansion plus three labelled target lines.

    • Project levels forward for a configurable number of bars.

    • Limits visible patterns to keep the chart clean and readable.

     

    How to Use it for Trading

    Traders can use the plotted targets as objective exit zones and as context for trade planning once continuation is confirmed. A bullish projection suggests the price has broken above the previous swing high after forming a swing low, which often aligns with trend continuation. A bearish projection suggests the price has broken below the previous swing low after forming a swing high, which often aligns with downward continuation. Conservative traders can use the first target as an initial take profit, then manage the remainder toward higher targets using trailing stops or structure-based stops. For risk management, stops are commonly placed beyond the recent swing point that invalidates the continuation, rather than guessing. Beginners should start by trading only in the direction of the higher-timeframe trend and taking partial profits at the first target before attempting extended moves.

    • Identify the market bias with a trend filter, such as a moving average slope.

    • Wait for a new projection to print; do not anticipate the break.

    • For bullish, consider entries on pullbacks after the projection triggers.

    • For bearish, consider entries on rallies after the projection triggers.

    • Use target 1.0 for partial profit, then manage toward 1.618 and 2.618.

    • Place invalidation beyond the most recent swing point, size risk per trade.

     

    Complimentary Indicators

    Use confirmation indicators to filter low-quality breaks, align with the trend, and improve risk control around the projected targets.

    • Exponential Moving Average, trend direction and dynamic support and resistance.

    • Average True Range, volatility-based stops and realistic target expectations.

    • Average Directional Movement Index Rating: trend-strength filtering.

    • Relative Strength Index, momentum confirmation and divergence context.

    • Donchian Channel, breakout structure and consolidation framing.

    • Volume-based tools, if available, to confirm participation on the break.

     

    Inputs & Parameters

    Use these inputs to control swing sensitivity, projection distance, chart cleanliness, and colour coding. Higher fractal depth reduces noise and produces fewer signals, projection length controls how far the target lines extend, and show last patterns limits how many projections remain on the chart.

     

    Parameter Default/Type Description
    Fractal Depth 2, int The number of bars on each side used to confirm a swing high or swing low; higher values reduce noise and signals.
    Projection Length (bars) 80, int How many bars into the future the target lines are drawn, longer values extend targets further right on the chart.
    Show Last X Patterns 3, int The maximum number of most recent projections is kept on the chart; older projections are removed automatically.
    Bullish Color Lime, Colour Line and label colour used for bullish projections and targets.
    Bearish Color Red, Colour Line and label colour used for bearish projections and targets.

     

    Formula Explanation

    The projection targets are calculated from the swing size between the last two alternating swing points. The indicator measures the absolute distance between swing A and swing B, then projects that distance from swing A using fixed Fibonacci ratios. Bullish targets are added above swing A, bearish targets are subtracted below swing A.

    Definitions
    A = prior swing price.
    B = most recent opposite swing price.
    Size = |A − B|.
    Level ∈ {1.0, 1.618, 2.618}.
    Targets
    Bullish Target(Level) = A + Size × Level.
    Bearish Target(Level) = A − Size × Level.
    Confirmation rules
    Bullish trigger, A is a swing high, B is a swing low, Close(reversal) > A.
    Bearish trigger, A is a swing low, B is a swing high, Close(reversal) < A.

     

    Advantages

    It produces consistent targets without manual drawing, and avoids constant repainting by creating projections only when continuation is confirmed. The chart output is clean, with labelled levels that support structured take profit planning. Sensitivity and clutter are easy to control with a small set of inputs, making it suitable for both fast scanning and detailed planning. The automatic limit on patterns helps maintain readability during active markets.

     

    Disadvantages

    Like all swing based tools, results depend on how swings are defined, and different fractal depth settings can materially change signal frequency and target placement. In ranging markets, breaks can fail, which means projections may appear and then price may not reach the targets. Because it waits for confirmation, it can trigger later than aggressive entry methods, so traders who prefer early entries may need a separate entry technique.

     

    How To Install & Remove

    First, ensure the cTrader trading platform is installed. Then unzip the file and double-click it to install automatically.

     

    Need Extra Help?

    Get instant answers with cTrader Sensei — our free AI assistant built for the cTrader platform. It can explain the indicator settings, suggest trading strategies, and guide you step by step in using the indicator. Rated 4.9 out of 5 in the ChatGPT Store.

    Chat with cTrader Sensei

    Prefer human help? Visit our support forum where our team and community can assist you.