Software >> MT4 Trading Simulator Pro

MT4 Trading Simulator has been discontinued. It is not possible to buy it.

Please visit Forex Simulator.

MT4 Trading Simulator Pro

Practice and improve your Forex trading skills with MT4 Trading Simulator Pro!

Although live trading is the best way to learn trading, it can take months or even years. Using this Forex simulator you can do it within hours.

No more waiting for certain market conditions or price movements.

No more having to watch the charts all day long.

With MT4 Trading Simulator Pro you can simply choose any date in the past and replay the market starting from that day.

MT4 Trading Simulator Pro uses the built-in Metatrader 4 Strategy Tester to simulate Forex manual trading in the past. This brings a lot of benefits:


Current version is: 1.35


MT4 Trading Simulator Pro MT4 Trading Simulator Pro MT4 Trading Simulator Pro MT4 Trading Simulator Pro MT4 Trading Simulator Pro MT4 Trading Simulator Pro


  1. Find the correct location of your MQL4 folder by going to File -> Open Data Folder.

  2. Copy the downloaded MT4 Trading Simulator Pro.ex4 file into MQL4\Experts and restart Metatrader.

  3. Make sure that Allow DLL imports is enabled in Tools -> Options -> Expert Advisors.

How to launch it

  1. Open Metatrader's built-in Strategy Tester (Ctrl+R or View->Strategy Tester).

  2. Select MT4 Trading Simulator Pro from the list of available Expert Advisors.

  3. Select any suitable Symbol and Period.

  4. Select Every tick mode from the Model list. Although other modes will also work, it is recommended to use Every tick mode.

  5. Enable Use date and Visual mode. Disable Optimization.

    Important: if you can not find Visual mode setting, make the Strategy Tester window a bit larger by dragging its top border upwards with your mouse. It is very important to enable visual mode.

  6. Choose your preferred time range for simulation.

  7. It is recommended to set the speed slider to the maximum and keep it like that. You will be able to adjust the speed of simulation or pause it at any time using the simulator's speed control.

  8. You can optionally change program's properties in Expert properties window.

    Important: if you bought the full version, you have to enter e-mail address that was used to buy the program as well as your activation code in Expert properties as shown below. It is required to activate the product. Activation requires Internet connection, so please make sure your computer is connected every time you start the simulation.

    When e-mail or code is not entered, program will work in demo mode.

  9. Press Start and start trading!

settings settings

How to use it

Free updates

Updates are free. All you have to do is to download and install a new version. Your activation code will still work with new versions.

Current version is: 1.35


It is a lifetime license for one person.

MT4 Trading Simulator Pro is bound to your Metatrader's account number. One license allows to activate the program on 10 different MT4 accounts. These accounts can be both demo and real. The number of computers does not matter at all, so you can use the software on many machines.

If you ever exceed your activations limit, you can always clear your activations or contact us.

Full text: End-User License Agreement



If you are not satisfied with our simulator, you can request a refund within 14 days from purchase. After 14 days, refunds are possible only if you face insolvable technical problems with the software.


MT4 Trading Simulator Pro is no longer on sale. It is not possible to buy it.

This download will work only if you have already purchased the license and you already have the activation code.

Historical data

Since MT4 Trading Simulator Pro works as an Expert Advisor (EA), it uses the same historical data as any other EA in Metatrader. It does not download or provide any own data. It means that the length of the simulation is limited by the amount of data stored in your MT4. Therefore, always make sure that you have enough historical data before starting the simulation.

It is a good thing to work on a separate demo account so as not to destroy or mix historical data on your live trading account. It is especially important when dealing with any third party data.

Below we present main ways of obtaining historical data:

If this is not enough, you can try importing data from third parties. However, you will have to do it on your own, since Soft4FX does not provide any guidelines. We can only show you a few links: