Chinese (Simplified)EnglishFrenchGermanItalianJapaneseRussianHindiThai
You have no items in your shopping cart.

Automated Robot Optimisation

So, you have an automated trading system that has been built by a professional company like us, it is also working exactly how you imagined, this is only half the job, without the correct parameter settings for each financial instrument it will not perform as well as it could and you could find yourself spending many hours finding the right values.

You now need to find the best-optimised settings for your trading robot, we do not believe in getting the data to fit your system which is known as curve fitting but instead we focus on finding the best parameter values for each indicator for the symbol you want to trade with.


What Is Curve Fitting?

 Curve fitting occurs when the strategy parameters are tuned so that they produce optimized results for the specific set of historical data that was tested.  Testing over a different date range or with fresh data, the results might be radically different. For example, we might run a test over a period that saw a huge price swing due to a major news event.

A curve fitted strategy may be tuned to capture the maximum profit from those swings thus inflating its overall results. Take away that swing and the same parameters would yield drastically reduced or even negative results. For this reason, we do not believe in optimising all of the trading robot values especially stop loss and take profit.


~ Your automated robot will fail if you use the incorrect parameters ~


 cTrader Data Analyses High Yields


How to Optimise

Optimisation means multiple runs of your automated trading robot (cBot) using historical data with different sets of parameters, aimed at finding their best possible combination. During multiple runs, different combinations of the input parameters of the robot are tested to find the parameters to get the highest return on profit with the lowest amount of risk.


What Parameters To Optimise?

 If your trading robot uses indicators then you should be able to find the best settings for these indicators, a classic example would be using a Stochastic Indicator to identify when a symbol is oversold or overbought, usually, levels are used which could be 70 for overbought and 30 for oversold, these values will not be the same for all symbols

Each symbol will normally have it's own settings as each symbol has their own personality and will behave differently.

Read This Article and Watch a Video On Optimising the Robot Yourself


How we optimise your robot


Our Programming Services

 We offer a Professional Programming Service for the cTrader trading platform for custom indicators and robots.

Who Is

How We Work - Request a Quote

Our Programming Services for cTrader

ClickAlgo Programming Services


General Questions? Just Get In Touch

You can contact us by Email, Skype or Telephone to discuss your project.

ClickAlgo contact us