Vlado
Vlado is a trend-following Expert Advisor that identifies market direction using moving average crossovers and enters trades in the direction of the prevailing trend. It uses fixed lot sizing and implements basic stop loss and take profit levels for trade management. The EA operates systematically without manual intervention, placing trades when its trend conditions are met.
Open the interactive view (equity curve, symbol switch)Key facts
Backtest results (H1, about 1 year)
| Symbol | P&L | Annual | Max DD | Trades | Win rate | Sharpe | Recovery | Losing streak | Per trade | Status |
|---|---|---|---|---|---|---|---|---|---|---|
| EURUSD | 0.00% | 0.00% | 0.00% | 0 | — | — | — | — | — | Not convertible yet |
| GBPUSD | 0.00% | 0.00% | 0.00% | 0 | — | — | — | — | — | Not convertible yet |
| USDJPY | 0.00% | 0.00% | 0.00% | 0 | — | — | — | — | — | Not convertible yet |
| XAUUSD | 0.00% | 0.00% | 0.00% | 0 | — | — | — | — | — | Not convertible yet |
Why this EA never traded: no entry rule survived the conversion.
Converted from MQL5 to Python and run with the same rules for every EA. Positions use MT5 lot sizes (100,000 units per FX lot, 100 oz per gold lot) with 1:100 leverage, one order at a time, and a stop-out below 10% of the starting balance. Sharpe is computed from the equity curve. Results marked as unreliable are shown for completeness only.
Blow-up risk: No blow-up pattern found
- Has no stop loss or trailing stop
On its own this is not a typical blow-up pattern, and the account was not stopped out in our backtests. That is not a guarantee: any EA can lose money.
High: stopped out in our backtest, or martingale/grid sizing without a stop loss. Elevated: martingale or grid sizing with a stop loss, or several positions at once without a stop loss. What the label means and what we found →
Strategy analysis
The core strategy of this EA is trend following, using crossover of fast and slow moving averages to determine trend direction. A buy signal is generated when the fast MA crosses above the slow MA, and a sell signal when the fast MA crosses below the slow MA. Entry conditions rely on MA crossover confirmation, representing a classic trend-following entry logic. Exit conditions use fixed stop loss and take profit in points, with some versions potentially including a trailing stop feature. Position sizing uses fixed lots without dynamic adjustment based on account balance or volatility. Money management is relatively simplistic, lacking risk-percentage-based position calculation, which may lead to overexposure risk.
Strengths
- Simple and clear strategy logic, easy to understand and maintain
- Trend following strategy performs well in strong trending markets
- Uses magic number to distinguish orders, avoiding conflicts with other EAs
Weaknesses
- Fixed lot sizing lacks dynamic position management, resulting in low capital efficiency
- MA crossover signals are lagging, prone to frequent false signals in ranging markets
- Lacks trading session filter and new bar check, potentially opening duplicate trades on the same bar
Possible improvements
- Add dynamic position sizing based on account risk percentage instead of fixed lots
- Add ADX or volatility filter to reduce false signal trades in ranging markets
- Implement new bar check and trading session filter to avoid duplicate entries and low-liquidity period trading
Risk assessment
Overall risk: Medium
- Fixed lot sizing does not adjust with account size, posing overleveraging risk
- Lack of new bar check may cause duplicate trade entries on the same bar
- MA crossover frequently generates false signals in ranging markets, leading to consecutive losses
Evaluation scores
Parameters
| Parameter | Default | Description |
|---|---|---|
FastMA_Period | 10 | Fast MA period |
SlowMA_Period | 30 | Slow MA period |
StopLoss | 500 | Stop loss in points |
TakeProfit | 1000 | Take profit in points |
Lots | 0.1 | Fixed trading lot size |
TrailingStop | 0 | trailing stoppoints (0meansdisable) |
MagicNumber | 12345 | EA magic number |
MA_Method | MODE_SMA | MA calculation method |
Similar Trend Following EAs
Backtests are historical simulations and do not guarantee future results. Not financial advice.