Back Testing is the process of testing the automated trading system, advisor or trading robot based on historical data to determine its performance in the marketplace. Such testing is going on in the substituted different data - the market parameters for re-testing procedures to improve the initial data.