Trading Simulator in StrategyTester
- Utilities
-
Sandro Begashvili
Sandro Begashvili - MQL5, MQL4, Python and Pine Script developer
I build trading software for MetaTrader 4 and MetaTrader 5: Expert Advisors, custom indicators and graphical trade panels. Describe your idea and I will turn it into working, documented code.
WHAT I BUILD - Version: 1.5
- Updated: 12 May 2025
- Activations: 5
Rhino Backtest Manager - Trade Manager for Live Trading and the Strategy Tester
Rhino Backtest Manager is a trade management panel that works both in live trading and in the MetaTrader 5 Strategy Tester. It allows you to place and manage orders manually inside the tester using the same interface as on a live account, so a strategy can be tested on historical data and then traded without changing tools.
The panel calculates position volume from your risk settings, shows the money value of every stop loss and take profit before the order is sent, and keeps a record of results by day, week, month and account lifetime.
User manual: How to use the product
Free demo version: Download the demo
MetaTrader 4 version: Rhino Backtest Manager for MT4
The fonts supplied on the manual page must be installed before the first run. Without them the panel is not displayed correctly.
Features
Dual mode. The same panel runs in live trading and in Strategy Tester mode.
Order types. Instant, limit and stop orders, with the entry price adjustable before sending.
Risk settings. Stop loss, take profit and a risk-reward ratio can each be switched on or off.
Volume calculation. Position size can be set as a fixed lot, as a fixed amount in the account currency, or as a percentage of the balance.
Trade list. Open positions and pending orders are listed with volume, direction, entry price, stop loss, take profit and current result. Trades can be closed one by one or all at once.
Statistics. Account figures, win rate by direction, and net profit for the current day, week, month and the whole account history.
Market watch. Bid and ask prices for the symbols in Market Watch, with a click to open the chart of a symbol. Available in live trading.
Chart labels. Each trade is marked on the chart with its entry line, volume and current result, together with a button to close it.
Day result. A separate window shows the net result of the current trading day in a large font.
Themes. The interface can be switched between a dark and a light colour scheme.
Indicators in the tester. Save your chart as a template named tester.tpl and your indicators are loaded automatically when the tester runs.
Windows
| Window | Contents |
|---|---|
| Main panel | Opens and closes the other windows, switches the colour scheme, shows or hides the chart labels |
| Control panel | Direction, volume mode, order type, stop loss, take profit, risk-reward ratio, entry price and the order button |
| Trade box | Price level, distance in pips and money result for the stop loss and the take profit, with symbol, volume, order type and entry price |
| Trades window | Positions and pending orders, with individual and batch closing, and the combined result if all stops or all targets are reached |
| Statistics window | Account figures, trade counts and net profit by period |
| Market watch window | Bid and ask prices with chart switching, in live trading |
| Day result window | Net result of the current trading day |
| Chart labels | Entry line, volume and current result for each trade, with a close button |
Statistics
| Account | Trades | Net profit |
|---|---|---|
| Balance | Number of trades | Today |
| Equity | Win rate | Current week |
| Free margin | Long trades and their win rate | Current month |
| Margin level | Short trades and their win rate | Whole history |
Differences between the two modes
| Function | Live trading | Strategy Tester |
|---|---|---|
| Instant, limit and stop orders | Yes | Yes |
| Stop loss, take profit, risk-reward ratio | Yes | Yes |
| Trades window and batch closing | Yes | Yes |
| Statistics window | Yes | Yes |
| Chart labels | Yes | Yes |
| Dark and light theme | Yes | Yes |
| Market watch window | Yes | No |
| Moving stop loss and take profit by dragging | Yes | No |
| Typing values with the keyboard | Yes | No |
MetaTrader does not accept keyboard input inside the Strategy Tester. In tester mode all values are set with the arrow buttons, which change a value by one step or by ten steps.
Getting started
1. Install the fonts from the manual page.
2. Attach the product to a chart, or select it as the expert advisor in the Strategy Tester.
3. Open the control panel from the main panel and choose buy or sell.
4. Choose how the volume is calculated and select the order type.
5. Switch on the stop loss, take profit and risk-reward ratio you need, and set the levels with the arrow buttons or, in live trading, by typing them.
6. Send the order and manage it from the trades window.
Questions and answers
Does it work inside the Strategy Tester? Yes. Order handling, risk settings, statistics and chart labels are all available while the tester runs in visual mode.
Is there a demo? Yes, a free demo version is linked above.
Is there a version for the other platform? Yes, the MetaTrader 4 version is linked above.
The panel is not displayed correctly. The fonts are not installed. Install the fonts from the manual page.
Can I use my own indicators while testing? Yes. Set up the chart in live trading, save the template under the name tester.tpl, and the indicators are loaded when the tester runs.
Which symbols and timeframes are supported? All symbols and timeframes offered by your broker.
Why can values not be typed in the tester? MetaTrader does not accept keyboard input in the Strategy Tester. Use the arrow buttons instead.
Questions and suggestions are welcome by private message.

This EA is so helpful for my backtesting trading. Using this tool improved my strategy testing. I like it.