Robot will trade on Currency Pairs that are present in "Market Watch Window".
For Testing purposes put there as many Currency Pairs as possible.

To Run Robot :

- Copy directory "Calculus Robot" to Metatrader 4|5, ..\MQL4|MQL5\Experts\ directory. 
- Open file ..\MQL4|MQL5\Experts\Calculus Robot\MQL4|MQL5\CalculusRobot.mq4|CalculusRobot.mq5 in MetaEditor and compile it.
- In Metatrader 4|5 under "Expert Advisors\Calculus Robot\MQL4|MQL5" run CalculusRobot.

The Robot will access Broker history with MQL4|MQL5 functions,
and will start to Trade.

Watch messages in Terminal/Experts window.

To Judge Robots Performance :
- Run robot on any chart.
- After running Robot Edit File "ConfigurationVaribles.txt", change line "ExecuteTrades:true" to line "ExecuteTrades:false".
- Let Robot work for two weeks, after that Edit File "ConfigurationVaribles.txt", change line "ExecuteTrades:false" to line "ExecuteTrades:true".
- Let Robot work for one month, after that generate in Metatrader DetailedReport.
- Robot in its Default configuration places trades for which delta Stop Loss is equal to delta Take Profit.
Every Trade placed by Calculus Robot in its Default Configuration is symetrical, if BUY trade was failed then SELL trade with similar parameters would be profitable.
In file "ConfigurationVaribles.txt" there is flag ReverseTrades that can make Robot set opisit trades, there is also LotSize value that can be changed.
Use Standard Technical Analysis to determine based on DetailedReport if Robot is in period that is loosing money or gaining money and change ReverseTrades and LotSize
values properly. Technical Analysis used on Robot Results will perform better than technical analysis used only on one Currency Pair.

This Project is provided for Scientific/Research purposes. It needs to be run on Forex Demo account and if it is working on Forex
and there are those that claim that Forex is chaotic, unpredictable system, that means that this method will work on other real life
complex systems (somewhere in industry or in natural environment, where there are physical laws known governing those systems),
in which there are many variables depended on each other and there is need to predict future movement of those variables.