Search
GBP
Trading Tools
    Menu Close

    cTrader Market Session Flow Indicator


    14-Day Refund Option (Read Policy)

    The cTrader Market Session Flow Indicator highlights the directional flow of each trading session using your broker's actual trading hours for each symbol. It visually maps consecutive bullish and bearish sessions, showing streaks, reversals, and probabilities of continuation. A detailed dashboard displays bias statistics, historical performance, and live updates, helping traders interpret market flow and session dynamics with precision.
    (OS) Type: Windows & Mac OS Compatible
    Current version: 1.0.0
    Updated: Wednesday, 5 November 2025

    cTrader Indicator Made with CodePilot Pro

    Please review our Licensing Terms and Disclaimer.

    Free for Premium Members
    Includes all premium products free.

    £24.99 Excl. VAT.

    Or buy this product individually:



    Registration is required to download.



    Indicator Overview

    The Market Session Flow Indicator analyses how the market behaves during each symbol's active trading sessions. It dynamically highlights bullish and bearish phases, tracks session streaks, and shows continuation probabilities, allowing traders to identify session bias and momentum at a glance.

    i
    This is a market session bias and flow analysis indicator. It belongs to the statistical, volume-independent category, combining price-based session analytics with visual flow tracking. The Market Session Flow Indicator is a valuable decision-support tool because it transforms raw price data into actionable directional probabilities. Analysing how often bullish or bearish sessions follow one another provides a statistical insight into the likelihood of continuation or reversal. Traders can use the bullish and bearish prediction values to gauge whether current momentum is likely to persist or fade, helping them time entries, exits, or confirmation signals more objectively. Instead of relying solely on visual bias, the indicator quantifies market behaviour session by session, offering a data-driven edge in identifying the prevailing flow and potential turning points.

     

    Background & History

    This indicator concept is derived from professional institutional tools that monitor trading sessions based on market open and close times. Instead of fixed exchange sessions, it adapts to each symbol’s trading hours, which are often broker-dependent. The system evolved to address misaligned session boundaries and inconsistent bias tracking across instruments.

    cTrader Market Session Flow Indicator

    How the Indicator Works

    The indicator reads the symbol’s MarketHours data directly from cTrader to identify all trading sessions. It then calculates each session’s open, close, high, and low prices. Each session is classified as bullish or bearish and plotted as a coloured rectangle on the chart. Consecutive sessions of the same bias form streaks, while a change in direction registers a bias flip. The indicator tracks:

    • Bullish and bearish streak counts.

    • Maximum streak lengths.

    • Average streak duration and range.

    • Bias flip frequency.

    • Probability of a bullish or bearish continuation.

    These values are displayed on a real-time visual dashboard. Optional alerts notify traders of bias flips or new record streaks, and Telegram integration enables remote notifications.

     

    Key Features

    This tool combines bias analytics with predictive statistics for session-based trading. It provides a clean visual structure that simplifies decision-making.

    • Highlights bullish and bearish sessions using market-specific trading hours.

    • Dashboard showing streak data and probability forecasts.

    • Alerts for new maximum streaks or direction changes.

    • Telegram integration for remote notifications.

    • Works on any timeframe with automatic cross-midnight handling.

     

    Telegram Alerts

    When a signal occurs, the indicator will send a Telegram alert directly to your PC or mobile device.

     

    How to Use it for Trading

    Apply the indicator to any chart. The rectangles show bullish sessions in green and bearish sessions in red.

    • Observe consecutive sessions of the same colour to identify streak strength.

    • A flip from red to green indicates a shift toward a bullish bias, while a flip from green to red shows bearish pressure.

    • Use the “Bias Ratio” on the dashboard to measure the overall directional dominance.

    • Combine with a trend indicator, such as a Moving Average or MACD, to confirm the higher-timeframe direction.

    • Use the “Avg Range” and “Prediction” fields to estimate potential continuation or reversal probability. Beginners can start by observing how sessions flow during trending versus ranging markets before applying it to live setups.

     

    Dashboard Explained

    The Market Session Flow dashboard provides real-time analytics of session bias and streak performance. Each field updates automatically as new sessions close, allowing traders to interpret market sentiment and probability patterns with clarity.

    • Bullish Streaks. Shows the total number of bullish streaks detected across the analysed sessions. A streak forms when consecutive sessions close higher than they open.

    • Bearish Streaks. Counts the number of bearish streaks where sessions consecutively close lower than they open.

    • Max Bullish Streak. Displays the longest run of consecutive bullish sessions recorded in the visible dataset.

    • Max Bearish Streak. Displays the longest run of consecutive bearish sessions recorded in the visible dataset.

    • Longest Streak. Shows which direction held the overall longest streak, whether bullish or bearish.

    • Current Streak. Indicates the active streak on the most recent sessions, identifying both the direction and the number of sessions in that run.

    • Bias Ratio. The percentage of sessions that have been bullish within the total analysed period. A value above 50% suggests bullish dominance.

    • Bias Flips. Counts the total number of times the market bias switched direction from bullish to bearish or vice versa.

    • Avg Bull Streak. The average length of all bullish streaks shows the typical duration of upward session runs.

    • Avg Bear Streak. The average length of all bearish streaks shows how long downward runs usually persist.

    • Avg Range (pips). The average price range in pips across all analysed sessions gives a quick measure of volatility.

    • Bullish Prediction. The calculated probability (in per cent) that the next session after a bullish one will also be bullish, based on recent data.

    • Bearish Prediction. The probability that another bearish session follows a bearish one indicates how often downward momentum persists.

    These metrics together help traders quickly assess session momentum, directional consistency, and the likelihood of continuation or reversal in the next session.

     

    Complimentary Indicators

    The Market Session Flow Indicator works well with other professional tools to refine trade decisions:

    • cTrader Volatility Oscillator for detecting range expansion.

    • cTrader Risk & Reward Charting Tool for planning precise entries.

    • cTrader Session Range Heatmap for visualising high-activity periods.

     

    Inputs & Parameters

    Each parameter lets you customise the visual display, alerts, and analytics output.

    Parameter Default / Type Description
    Show Dashboard True Displays the main statistics panel on the chart.
    Dashboard Corner Top Right Selects screen position for dashboard placement.
    Bullish Color LimeGreen Color of bullish session rectangles.
    Bearish Color Red Color of bearish session rectangles.
    Rectangle Opacity (%) 40 Transparency level of session shading.
    Show Streak Text True Displays text labels showing streak count.
    Show Past X Sessions 20 Number of past sessions to analyse and display.
    Enable Alerts True Activates popup and Telegram alerts.
    Alert on Bias Flip True Sends alert when market direction changes.
    Alert on New Max Streak True Notifies when a new streak record is reached.
    Telegram Bot Token Text Your Telegram API token for sending alerts.
    Telegram Chat ID Text Telegram destination chat ID for messages.

     

    Formula

    The algorithm calculates session bias and probabilities using session price data.

    Bullish = Close ≥ Open
    Bearish = Close < Open

    Bullish_Probability = (Bullish_Sessions_Following_Bullish / Total_Bullish_Sessions) × 100
    Bearish_Probability = (Bearish_Sessions_Following_Bearish / Total_Bearish_Sessions) × 100

    Bias_Ratio = (Bullish_Sessions / Total_Sessions) × 100

     

    Advantages

    The Market Session Flow Indicator provides a session-based view of market bias that is consistent with each broker’s symbol settings. It simplifies session analytics, automates streak tracking, and gives visual clarity to momentum shifts. It is suitable for discretionary and algorithmic traders who need fast insight into current market flow.

     

    Disadvantages

    The indicator depends on accurate MarketHours definitions from the broker. If the symbol schedule is incorrect, session mapping can shift slightly. It should not be used as a standalone signal generator but as part of a broader trading framework.

     

    How To Install & Remove

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

     

    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 this 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.

    Note: cTrader Sensei runs on OpenAI's ChatGPT platform. To use it, you will be asked to create a free OpenAI account. Registration is quick and costs nothing.

    The free version works immediately, but upgrading to a ChatGPT Plus subscription unlocks access to the latest GPT model, which provides more accurate, detailed answers for trading, coding, and product support.

     

    Need a Broker

    If you're still looking for a broker with tight spreads and fast execution, visit our top cTrader broker site.