Trading Software
    Menu Close

    cTrader Moving Average Trading System

    14-Day Refund Option (Read Policy)

    The cTrader Moving average trading system automatically enters and exits trades based on moving average indicators that cross above or below each other, you have 8 different types of moving average to choose from together with adjustable parameters to customise this robot for any symbol. You can also turn auto-trading off and use it just as a signal provider. Trade multiple symbols at the same time.
    Type: cTrader cBot
    Current version: 2.1.1
    Requires: Windows 7, 10, 11
    Updated: 16 August 2022

    Need a broker?  Open a risk-free demo account



    cTrader Broker Offer

    Single payment, lifetime updates

    Read our licensing terms

    The cTrader Moving Average Crossover Strategy is a very commonly used system to help traders find the middle of a trend that defines price action in which prices move in a specific direction over a while.  Generally, trends are either upward or downward, as sideways movements are considered consolidation and not trends.  


    How Do We Capture a Trend?

    • Short-term trends can be captured using short-term moving averages.
    • Long-term trends can be captured using long-term moving averages.
    • An example is a 5-day moving average of the EURUSD crosses above the 20-day moving average of the same symbol.

    What Is a Fast and Slow Moving Average?

    The fast-moving average is a short-term moving average and the period value must be lower than the slow-moving average period. A moving average, as a single line, is often overlaid on price charts to indicate price trends. A crossover occurs when a faster-moving average crosses the slower-moving average.


    cTrader moving average Forex strategy


    What makes this trading system so different is that you can choose the period, type and source for the fast and slow-moving average indicators which are used to enter and exit the trades. 


    Email & PopUp Alerts

    If you turn on either the email or the popup alert then when a signal occurs and a position opens you will be informed that this event has occurred, you also have the option to turn off auto-trading and use this just as a signal system.


    Instant Telegram Message Alerts

    You can configure this trading robot to also send instant Telegram alerts direct to your PC, Tablet or mobile phone.


    What Moving Averages Can You Choose?

    You can choose 8 different types of moving averages for each indicator, so you can mix a simple MA with an exponential MA.

    1. Simple
    2. Exponential
    3. Time-series
    4. Triangular
    5. VIDYA
    6. Weighted
    7. Wilder smoothing
    8. Hull


    Backtest Results - example settings

    We have tested this robot with various brokers and the results are all about the same, there may be small differences, but we have included some example parameter settings to help you get started.


    IC Markets cTrader

    Open a demo account and start risk-free trading



    Backtest Dates: 09.03.2021 - 09.03.2022

    Data: Tick Data from the server (accurate) - what is tick data?



    1-Year Backtest

    50% Net Profit with a Drawdown Risk of 4.03% of equity and 4.33% of the balance.

    How to read the trade statistics below


    cTrader backtest EURUSD


    How to Optimise This Robot

    We also provide information to help you run the optimisation module of cTrader Automate so that you can get suitable parameter settings for your preferred symbol you wish to trade.


    How to Run a Backtest

    If you are unfamiliar with using the back-test feature of cTrader then you can visit our Knowledgebase where we provide traders with detailed instructions.


    How Does it Work?

    It is probably best to explain how this system works so there is no confusion when you are using the system.


    Trading Hours

    This is very important and will vary from symbol to symbol, with XAUUSD there is unpredictable volatility at certain times of the day, for example, heavy trading could happen in the morning or late afternoon, this is why the parameters we use are 09:00 - 13:00 GMT. If trading hours are used then the robot will only open positions during the set hours, but it will continue to manage the trailing stop, take profits and stop losses at all times.


    Adjustable Settings & Features

    We have made sure that you are not just buying a strategy that just opens and closes positions when the two MA's cross each other, we have included the most useful risk management and alert features that you will need to get the most out of this robot.


    How a Top Trader Uses Moving Average Crossovers


    Watch a Video Demonstration

    The video has been uploaded to 1080p High Quality, so do not forget to set your U-Tube video quality to 1080p HD. 

    Duration: 18 minutes - Watch full-screen on YouTube


    How To Optimize - in-depth video

    With the advanced optimization feature of cTrader, you can find the optimal set of parameters for your cBot, this video will explain in detail exactly what is optimisation.

    Duration: 24 minutes


    Product User Manual

    If you need help with installation and how to use this product, visit the support page.


    Optimisation Service

    We offer a paid service to find the best possible settings for any given symbol, as with all automated trading systems the performance is only as good as the settings used.


    Full Source Code?

    The source code is not included with this download, but if you want the full source code then you will need to follow the link below.


    How To Install & Remove

    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.


    Any Questions?

    If you have any questions, please first search our product help forum for the answer, if you cannot find it, post a new question.


    Join Telegram Community

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

    cBot TypeMechanical Trading