EA-223 · Utility

VirtualTradePad v4.0

VirtualTradePad is a multi-function trading panel/dashboard EA for MT5 that provides a graphical interface for manual trading operations including opening/closing positions, placing pending orders, trailing stops, and monitoring account info across up to 6 symbols. It does not generate its own trade signals but instead offers button-driven controls for the trader to execute trades manually from the chart.

Open the interactive view (equity curve, symbol switch)

Key facts

CategoryUtility
RiskMedium
Rating★★☆☆☆
TypeUtility tool
TimeframesM1, M5, M15, M30, H1, H4, D1, W1, MN1
IndicatorsMA, MACD, RSI, CCI, Bollinger Bands, Stochastic, WPR, Envelopes, Alligator, Ichimoku, ADX
Author2008-2010, Expforex

Backtest results (H1, about 1 year)

Not backtested yet — this EA could not be converted automatically.

Strategy analysis

This EA is not an automated trading strategy but rather a comprehensive trading panel utility. Its core functionality provides a chart-based button interface allowing traders to manually execute buy/sell operations, close positions (close all, close profitable only, close losing only, close buys only, close sells only, etc.), place pending orders (BUYSTOP, SELLSTOP, BUYLIMIT, SELLLIMIT), modify stop loss and take profit levels, reverse positions, and apply trailing stops. Position sizing is entirely manual, controlled via buttons that increment/decrement lot size by 0.01, along with adjustable SL/TP pip values and pending order distance levels. For money management, it offers an auto-close feature (USEProfitCLOSE) that can close positions based on profit/loss thresholds in three modes: dollar amount, percentage, or points. The panel also integrates display toggling for 11 technical indicators including MA, MACD, RSI, Bollinger Bands, and others, plus multi-timeframe chart switching capability for technical analysis. Overall, this is a semi-automated trading assistant where all trading decisions still require human judgment.

Strengths

  • Integrates a rich set of trading functions in one panel: open/close positions, pending orders, trailing stops, reverse operations, and profit-based auto-close
  • Supports monitoring up to 6 symbols simultaneously for convenient multi-instrument trade management
  • Built-in toggling for 11 technical indicators and multi-timeframe chart switching, combining trading with technical analysis in one interface

Weaknesses

  • Massive code duplication - the click event handlers for all 6 symbols are nearly identical copy-paste blocks with no loop abstraction
  • Button names use Russian encoding causing garbled text, severely impacting code readability and internationalization compatibility
  • Lacks input validation and error handling - trade operations do not check return values, potentially causing silent failures

Possible improvements

  • Replace the 6 repeated symbol click handler blocks with array-based loops to drastically reduce code redundancy
  • Add error checking and retry mechanisms for trade operations to ensure reliability

Risk assessment

Overall risk: Medium

  • Trade operations lack error checking and return value validation, potentially causing silent operation failures unknown to the user
  • The profit auto-close feature (USEProfitCLOSE) triggers continuously in OnTick, potentially causing unintended position closures
  • Lot size adjustment buttons only increment/decrement by 0.01 with no maximum lot limit, posing risk of accidental oversizing

Evaluation scores

Code quality2.0
Strategy logic2.0
Risk management2.0
Robustness2.0
Innovation3.0
Documentation1.0
Overall2.0

Parameters

ParameterDefaultDescription
Symbol1EURUSDMonitored trading symbol 1
Symbol2EURGBPMonitored trading symbol 2
Symbol3EURCHFMonitored trading symbol 3
Symbol4USDCHFMonitored trading symbol 4
Symbol5USDJPYMonitored trading symbol 5
Symbol6GBPUSDMonitored trading symbol 6
TRAILING_STOP0Trailing stop in points
TRAILING_STEP1Trailing stop step
SLIPPAGE2Allowed slippage

Similar Utility EAs

Backtests are historical simulations and do not guarantee future results. Not financial advice.

Get the weekly Arena report

One email a week: ranking changes, new signals and new research. No spam; unsubscribe any time.