DVD Level
DVD Level is an EA that trades based on key price levels (support/resistance or pivot points) to identify high-probability entry zones. It systematically opens positions when price interacts with these calculated levels, aiming to capture reversals or breakouts from significant price zones. The EA likely uses level-based logic to determine trade direction and manages positions with defined exit criteria.
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 | +7.44% | +6.44% | 2.59% | 40 | 43.60% | 1.85 | 2.87 | 5 | +$19.28 | Reliable |
| GBPUSD | -8.52% | -7.45% | 10.88% | 42 | 41.50% | -1.49 | -0.78 | 5 | −$20.02 | Reliable |
| USDJPY | -1.61% | -1.40% | 5.24% | 35 | 38.20% | -0.26 | -0.31 | 5 | −$4.96 | Reliable |
| XAUUSD | +67.76% | +53.34% | 52.71% | 32 | 45.20% | 1.07 | 1.29 | 5 | +$261.88 | Reliable |
Profitable on 2 of 4 markets with reliable results.
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.
Month by month
| Market | Months with a gain | Best month | Worst month |
|---|---|---|---|
| EURUSD | 77% | +3.62% 2026-01 | -1.16% 2026-07 |
| GBPUSD | 23% | +1.67% 2026-09 | -3.28% 2026-05 |
| USDJPY | 46% | +1.48% 2026-06 | -1.70% 2026-04 |
| XAUUSD | 38% | +54.23% 2026-01 | -26.20% 2026-04 |
From the backtest equity curve, sampled about every two days; only reliable results.
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 concept of the DVD Level strategy is based on pre-calculated price levels (DVD Levels) to determine trade direction and entry timing. Entry conditions are triggered when price touches or breaks through these key levels, likely going long at support and short at resistance, or following through on breakouts. Exit conditions may include fixed take-profit and stop-loss, level-based targets, or price action confirmation signals. Position sizing may use fixed lots or dynamic lot calculation based on account equity percentage. Money management relies on the accuracy of the calculated levels to control risk, though the completeness of risk management rules depends on parameter configuration. Overall, the strategy benefits from using key price levels to provide a clear trading framework, but risks consecutive losses when levels fail to hold.
Strengths
- Trading based on key price levels provides clear logic grounded in market structure
- Support/resistance levels are a proven trading concept effective across multiple markets and timeframes
- Well-defined entry conditions triggered by price reaching levels eliminate emotional trading decisions
- Simple and intuitive strategy framework that is easy to understand and optimize
Weaknesses
- Level calculation may lack precision, and market false breakouts can trigger frequent stop-losses
- Lacks trend environment assessment, potentially trading against the trend in trending markets
- Fixed stop-loss and take-profit may not adapt to varying market volatility conditions
- No backup strategy or filtering mechanism when levels fail, potentially leading to consecutive losses
Possible improvements
- Add a trend filter (e.g., moving average direction) to only take level signals in the direction of the prevailing trend
- Implement dynamic stop-loss and take-profit based on ATR or volatility to automatically adjust risk parameters
- Incorporate time and volatility filters to avoid trading during low liquidity sessions or around major news events
Risk assessment
Overall risk: Medium
- Relies on accuracy of price levels; false breakouts can cause unnecessary losses
- Lacks multi-timeframe confirmation; single-period levels may not be reliable enough
- Fixed stop-loss may be insufficient to cover market noise during high volatility
Evaluation scores
Parameters
| Parameter | Default | Description |
|---|---|---|
LotSize | 0.1 | Fixed trading lot size |
StopLoss | 50 | Stop loss in points |
TakeProfit | 100 | Take profit distance in points, 0 to disable |
LevelPeriod | 20 | Horizontal level calculation period |
MagicNumber | 16814 | EA magic number for identifying managed positions |
Similar Pivot Point EAs
Backtests are historical simulations and do not guarantee future results. Not financial advice.