Visual Strategy Backtester
- Utilities
-
Felix Bitum
A Programmer proficient in C++, JS, Python, SQL, Java and mql4/5 and pinescript.
The market is like a rich minefield. Your tools are important in your quest to extract what you want. And I can do the following for you.
1. Craft new tools
2. Upgrade your tools
3. Modify - Version: 1.2
- Updated: 29 September 2026
- Activations: 5
Visual Strategy Backtester – Manual Back-testing Tool for MT5
The Visual Strategy Backtester allows traders to perform fast visual backtesting using position boxes on historical price data.
Simply place position boxes where your strategy conditions are met, adjust Stop Loss and Take Profit levels, and instantly receive full backtest statistics including Profit Factor, Expected Payoff, Maximum Draw-down, and equity curve — exactly like the MetaTrader 5 Strategy Tester, but fully visual and manual.
- Place unlimited position boxes on historical charts
- Drag SL and TP levels freely
- Complete Strategy Tester-style statistics
- Equity curve of all simulated trades
- Flexible risk settings (fixed amount or % of balance)
- Customizable colors and keyboard shortcuts
- No coding required
- Attach the tool to any chart with historical data.
- Click “New Box” or use the keyboard shortcut to place a position box.
- Drag the Stop Loss and Take Profit to your desired levels.
- Add as many position boxes as needed wherever your strategy conditions are met.
- Open the Results tab to view complete statistics.
- Switch to the Graph tab to see the equity curve of your backtest.
Perfect for discretionary traders, price action traders, and anyone who wants a visual alternative to traditional Strategy Tester backtesting.
This tool does not place real or demo trades. It is a pure visual back-testing and analysis utility.Perfect for discretionary traders, price action traders, SMC/ICT traders, and anyone who wants a simple visual alternative to traditional Strategy Tester back-testing.
input interface
| Default starting balance | This is the default amount the tool will use to calculate your PnL, it can also be adjusted from the panel |
| Default percentage risk | This is the percentage of account balance to risked for each back-test trade/position box |
| Default Fixed Risk Amount | In case you want a fixed dollar risk for each backtest position, set it here |
| Default Risk type | Choose between Fixed amount risk or Percentage risk |
| Default TP multiplier for SL | The default Reward multiplier for risk. |
| ===PNL BOX SETTINGS=== | |
| Target area color | Set the colour of the target area of the position box |
| Risk area color | Set the colour of the Risk or Stop Loss area of the position box |
| Profit area color | Set the colour of the Profit area of the position box, when the trade is activated, and its profitable |
| Stop area color | Set the colour of the stopped area of the position box, when the trade is activated, and its a loss |
| PnlBox lines color | Set the colour of the line of the position box which traces the start and end of the trade points |
| Box selection color | Set the colour of the markings to showing that a position box is selected |
| Locked Box color | In case a position box is locked, selecting it will display this color |
| ===PNL BOX SHORTCUTS=== | |
| Create new pnl box KEY. | Set a keyboard shortcut for adding new Position box on the chart |
| Set entry price key | Set a keyboard shortcut to use for setting the entry price of the Position box |
| Set SL price key | Set a keyboard shortcut to use for setting Stop loss price of the position box |
| Set TP price key | Set a keyboard shortcut to use for setting a take profit price of the position box |
| set Hide ALL positions key | Set a keyboard shortcut to use to hide all the position boxes available on the current chart |
| =====PANEL SETTINGS===== | |
| Panel's X coordinate. | Default x coordinate for the panel |
| Panel's Y coordinate. | Default Y coordinate for the Y panel |
| Font size | font size for labels |
| Minimize Panel Key | Set a keyboard shortcut to minimise or maximise the panel |
| panel prefix (max 6) | Set a prefix to use as unique identifier this tools objects, maximum of 6 letters |
Note on strategy tester.
This tool does not work well on Strategy tester, you may rent it for one month, or request the developer to give you limited version for you to test it out.

