Practice makes Perfect

Trading Forex requires practice, but this takes a lot of time.
Soft4FX Forex Simulator lets you train fast and efficiently.
  • Faster than demo trading
  • No risk involved
  • Free demo
Soft4FX Forex Simulator

Designed for Metatrader 4

Metatrader 4

Forex Simulator works as a plugin to MT4. It combines great charting capabilities of MT4 with quality tick data and economic calendar to create a powerful trading simulator.

Use charts, templates and drawing tools available in Metatrader.

How Forex Simulator works

Improve your trading skills in a fast and efficient way
Go back in time

Forex Simulator lets you move back in time and replay the market starting from any selected day.

Replay the market

You can watch charts, indicators and economic news as if it was happening live...

...but you can also:

  • Pause and resume
  • Make it faster or slower
  • Step candle-by-candle
  • Rewind candle-by-candle
  • Open and close trades
  • Place pending orders
  • Modify orders
  • Use SL and TP
  • Use trailing stops
  • Close trades partially

Everything works just like in real life, but there is no risk at all!

Watch the results

Watch your profit/loss, equity, drawdown and lots of other numbers and statistics in real time.

You can also export trading results to Excel or create an MT4-style HTML report.

You can analyze your trading results to find weak points of your strategy.

Why you should use it

Trading historical data saves a lot of time compared to demo trading and other forms of paper trading.

It also allows you to adjust the speed of simulation, so you can skip less important periods of time and focus on more important ones.

Rich charting

Use all charts available on Metatrader 4 plus several other types:

  • Standard charts: M1, M5, M15, M30, H1, H4, D1, W1, Monthly
  • Custom timeframes: M2, M10, H2, H3, 2 days, ...
  • Second charts: 30 sec, 45 sec, ...
  • Renko charts
  • Range charts
  • Tick charts

Trade on many timeframes

You can open several charts at once and follow price action on several timeframes.

All charts are synchronized and updated tick-by-tick.

You are in control

  • Pause/Resume the simulation whenever you like
  • Change the speed
  • Move forward bar-by-bar on any timeframe
  • Move backward on any timeframe

You can also tell the program to pause the simulation automatically on certain events:

  • Hitting SL or TP
  • Execution of pending order
  • Reaching a defined price level

Automatic trade management

Following automatic rules can be applied to any trade:

  • Stop Loss and Take Profit
  • Trailing stop
  • Automatic break-even
  • One-cancels-other (OCO) rule for pending orders

Moreover, you can use order templates to work faster and avoid repeating the same steps. A template can be used to save your trade management rules and load them at any time.

High-quality historical data

Forex Simulator lets you download and use 10+ years of tick-by-tick data from Dukascopy, TrueFX and HistData including real variable spreads.
This includes 60 Forex pairs, gold, silver, oil, bitcoin, etherum and 12 stock indexes.

Economic Calendar

You have access to current economic news releases at any time during the simulation. You can display them on your charts as well.

Events can be filtered by importance and currency, so you can easily find events that really affect your trading.

Source of data: Forex Factory

Data starts from 2007.

Sessions Window

Shows opening and closing times of 4 major trading sessions:

  • New York
  • London
  • Tokyo
  • Sydney

Risk-based Position Sizing

Simulator helps you calculate the size of trade based on how much you want to risk. For example, you can set it to risk no more than 2% of your current balance or no more than $100 per trade.

Risk-based position sizing requires setting a stop loss to work properly.

Visual Trading

Forex Simulator lets you place pending orders, stop losses and take profits by simply dragging lines on the chart. You can also modify existing orders in this way.


Simulation can be saved to a file and loaded at a later time. All your trades, pending orders, stop losses, take profits, trailing stops and other settings will be restored.


Simulator displays statistics similar to ones offered by Metatrader.

Export to Excel

It is possible to save your trading history to an Excel sheet, allowing you to study and analyse it in more depth.

Export to HTML Report

You can save the history of your trading as an HTML report. It is formatted in exactly the same way as Metatrader 4 account statement, so it is very easy to import it to third-party tools for further analysis.

20K+ Users

Over 20,000 copies of Forex Simulator sold worldwide, and counting