How to develop a simple Forex tester?
First of all, it is essential to make testing tools simple, as Forex strategy testing is a very complex activity. A lot of factors need to be taken into account and the importance of the correct results is high. Testing errors will be punished in real trading immediately.
It goes without saying, that simplicity should not be achieved at the expence of important functionality.
We think that one of the main factors the simplicity is about is how the software defines the a trading strategy. This is always a challenge. In the majority of the testing software, the Forex trading strategy is defined as a program. E.g. to test with MetaTrader strategy tester, you need to master mq4 coding.
But it is clear that not everybody interested in Forex testing is even familiar with coding, to say nothing about comfortable with it to write programs quickly and reliably.
So to make a tool useful for much wider audience, we desided that to be simple, a Forex tester must not require users to have coding skills to be able to test their trading strategies.
Simple Forex Tester = Simple Trading Strategy Definition
Our software only needs a user to make a simple textual definition of the trading strategy.
On the figure below, we explained how we make it simple: Forex tester software itself includes all standardized parts and only requires the user to define her trading strategy as a text-based state machine.
All the rest is handled by our software framework.
TO BE CONTINUED!
NEW! Day Trading Strategy building with Smart Forex Tester (example)