Trading Software
    Menu Close

    cTrader Bollinger Band Trading Strategy

    14-Day Refund Option (Read Policy)

    This cTrader automated trading strategy uses a Bollinger Band and the Relative Strength (RSI) indicators to automatically submit and manage buy and sell orders. You can use this strategy to provide signals to assist your manual trading or as a semi-automated trading robot that also incorporates the News Release Manager to manage your trades during high-impact news events.
    Type: cTrader cBot
    Current version: 1.0.0
    Requires: Windows 7, 10, 11
    Updated: 09 January 2023

    Need a broker?  Open a risk-free demo account



    cTrader Broker Offer

    Single payment, lifetime updates

    Read our licensing terms

    The Bollinger Bands - RSI strategy is a mean reversion strategy. It is based on the assumption that prices tend to return to the mean value after they reach specific overbought and oversold conditions.


    How Does it Work?

    Our strategy combines the information from two indicators, the Bollinger Bands and the RSI. It places trades when the price breaks the upper or lower Bollinger Bands and the RSI indicator is in an overbought/oversold area. For example, when the price breaks the upper Bollinger Bands and the RSI indicator is in an overbought area, then a Sell order is placed, assuming that the price will eventually correct itself and return to the moving average levels.

    Besides the entry conditions, our strategy provides several exit options. You can choose the classic exit option and close the position when the price returns to the Bollinger Bands moving average but you can also use stop loss, take profit and trailing stop loss.


    Bollinger Band Indicator

    The Bollinger Band indicator is a trading tool used to determine entry and exit for your orders, the bands are used to determine overbought and oversold conditions. This indicator is included as a stock trading tool for the cTrader trading platform.


    cTrader Bollinger Bands Indicator


    Backtest Results

    We ran a back-test on historical data to see how this trading platform performed over the past year the results are below, please note that historical performance does not mean that it will provide the same results with new fresh future data, starting with the lowest trade size if possible.


    How To Optimise Your Settings

    This trading system will allow any symbol your broker supports, you will need to find suitable settings yourself, if you need help with doing this via optimisation just follow the link below.


    Example Symbol: EURUSD

    Broker: IC Markets, Backtest Dates: 11.01.2021 - 11.01.2022

    Commission: 0 per million, Data: Tick Data from the server (accurate) - what is tick data?


    30.00% Net Profit with a Drawdown Risk of 4.73% of equity and 3.47% of the balance.

    How to read the trade statistics below


    cTrader Bollinger Bands Backtest


    Different Backtest Results?

    If you cannot get the same results as above then this could be because you are using a different broker, please post your query on our backtest support forum and we will do our best to help you.


    Scalping Trading Strategy - Buy Trade

    1. Open a buy trade when the price touches a lower Bollinger band and the (RSI) stochastic oscillator is in the oversold zone.
    2. You can place your stop loss 10 pips below the level where you placed an order and If you think that this is too risky, you can calculate a distance between the middle and the lower Bollinger band. 
    3. Close your buy trade when the price touches an upper Bollinger band.


    cBot Adjustable Settings

    This cBot has any settings and they are all explained below, if there is anything that you do not understand please follow the link below.


    The Bollinger Bands comes with the following parameters

    • Instance Name. You need to use a unique identifier for each instance of the cBot so that each instance operates on its own position only.
    • Bollinger Bands.
      • The Bollinger Bands indicator periods.
      • Standard Deviation.The Bollinger Bands indicator standard deviation.
    • Relative Strength Index.
      • Periods. The RSI indicator periods.
      • Overbought Level. The level marking the overbought area. When the RSI indicator is above this level, then the symbol is considered overbought.
      • Oversold Level. The level marking the oversold area. When the RSI indicator is below this level, then the symbol is considered oversold.
    • Risk Management.
      • Trade Buy. When set to Yes, buy trades are allowed. When set to No, buy orders are not allowed.
      • Trade Sell. When set to Yes, sell trades are allowed. When set to No, sell orders are not allowed.
      • Volume Type.
        • Balance Percentage. The percentage of balance to be risked on each trade.
        • Equity Percentage. The percentage of the equity to be risked on each trade.
        • Lots. The volume in Lots for each trade.
        • Units. The volume in Units for each trade.
        • Cash Amount. The cash amount to be risked on each trade.
        • Leverage. The Leverage to be used for each trade.
      • The volume value.
      • Stop Loss. The stop loss for each trade in pips.
      • Take Profit. The take profit for each trade in pips.
      • Max Open Trades. The maximum number of open trades at any moment.
      • Max Buy Trades. The maximum number of open buy trades at any moment.
      • Max Sell Trades. The maximum number of open sell trades at any moment.
      • Max Trades Per Day. The maximum number of trades to be placed each day.
      • Max Spread. The spread in pips allowed for an order to be placed. If the spread exceeds the specified value in pips, the signal will be ignored.
      • Max Slippage. The maximum slippage allowed for each order. If the slippage exceeds the max slippage, the order will be partially filled.
      • Close on Reversal. When set to yes, positions are closed when there is a signal in the opposite direction.
    • Trailing Stop Loss.
      • Use Trailing Stop Loss. When set to yes, the Trailing Stop Loss feature is used.
      • Trigger (pips). The position pips that will trigger the trailing stop loss. When the trigger pips are reached, the position stop loss will be moved x pips behind the current symbol price, as defined by the Distance (pips) parameter.
      • The distance in pips at which the stop loss will trail.
    • Telegram Notifications.
      • Send Telegram Notifications. When set to yes, the Telegram notifications are sent. Telegram notifications are sent when a position is opened, closed and when a signal occurs.
      • Bot Token. The bot token is used for your telegram service.
      • Chat ID. The chat ID is used for your telegram service.


    How To Install & Open

    First, make sure you have the cTrader trading platform installed and then simply unzip the file and double-click on it to automatically install it onto the platform. Remember, this is a cTrader cBot.


    Source Code Required?

    This product is also sold with the full source code, the price is higher than without the source code.

    • I want full source code


    Join Telegram Community

    You can join a Telegram community and chat with other traders to discuss, share and ask for help.

    cBot TypeMechanical Trading