How easy it is to start testing in our trading simulator [Video]


After importing historical data and preparing data for testing by creating a new project you can start testing some trading strategy. To start testing, please press the "Start Test" button

after this, the testing will start immediately, and you will see the moving bars on the chart(s).

When the testing is started, the "Start Test" button will be changed to "Stop Test" button.

Now you can test your trading strategy by placing orders and see how the strategy works (see the next tutorial about how to place orders). You can change the speed of testing, pause it and draw new bars by pressing a button with the next control bar:

1. The pause button - you can set pause mode to pause price changing and analyze the situation. Also, Pause mode enables buttons 4, 5, 6. The pause could be set and released with the "Pause" button on a keyboard.

2. The speed of price changing - by moving this track bar, you define how fast your testing time goes.

3. Tick package size Here you can set how often to update charts if you set Every tick - charts will be updated after every tick processing if you set 15 minutes - charts will be updated after processing 15 minute- tick- package. It also affects the speed.

4. Move back by a single bar This button is available only when the Pause set. It will delete 1 bar in terms of the current time frame. If the current time frame is 1 hour - you will go back for 1 hour, if you had some closed trades they could be restored. You can also use the "Backspace" button on a keyboard for this purpose.

5. Move forward by a single bar This button is available only when the Pause set. You will go forward on 1 bar in terms of the current time frame. If the current time frame is 1 hour - you will go forward for 1 hour. It affects all the charts. You can also use the "Space" button on a keyboard key for this purpose.

6. Move forward by tick package size This button is available only when the Pause set. You will go forward on time defined by the tick package size (3). You can use the "F11" button on a keyboard for this purpose.

Note: you can change the hotkeys for these, and other actions via Tools → Options menu, Hotkeys tab.

This is a visual testing mode when you can see your trades and place them manually. Forex Tester can also test automated strategies written with C++ and Delphi. You can find API and examples how to write custom indicators and strategies in the \Examples\ folder after installation. API help is enabled over Help → API Help menu in Forex Tester. You can backtest automated strategies with the Fast Test option (click the Start quick test button on the toolbar)

Also check our forum: Programming lessons & Forex Tester API

Please note that for users of Forex Tester 4, we have implemented the ability to use indicators and expert advisors from MetaTrader 4 in Forex Tester 4. You can find out more details about the MT4 to FT4 Converter here.

The program has the opportunity to search the necessary date and time of the current project. Please use the Search date/time button to open the “Search date/time” dialog window (or use the the View -> Search date/time menu)

In the Date/time field you can specify date and time which you`re looking for.

You have the ability to find this date on the current chart only or in all charts involved in the project.

This is a visual testing mode when you can see your trades and place them manually. Forex Tester can also test automated strategies written with C++ and Delphi. You can find API and examples how to write custom indicators and strategies in the \Examples\ folder after installation.

If you have your Indicator/Expert Adviser in mq4 format, you can try to use our embedded tool for converting this Indicator/EA to dll-format.

Just use the “File” → “Install” → “Install New Indicator/Strategy/Script” menu specify the mq4-file location and click on the “Convert” button.

Also you can try out our great tool for strategy development Visual Strategy Builder. The main task of this program is to give a possibility for every trader, without reference to their coding skills or trading experience, to create an expert advisor that would match their personal preferences; modify and refine as much as the trader needs.

You can backtest automated strategies with the Fast Test option.