MT5 Expert Advisor · H4 · Multi-System · Signal Scoring v20.0 Pro · Native MT5

VIKING
EA
MT5

Viking EA v20 Pro for MetaTrader 5 — the same six-layer signal scoring engine rebuilt natively for MT5. Proprietary Imperial Signal, Dynamic Imperial Zones, ADX, Triple MA, AO momentum, and machine-optimised bar patterns. Compatible with both hedging and netting MT5 accounts. Prop firm ready.

26.1%
CAGR · 10yr
6-pair portfolio
2.25
Profit Factor
10yr backtest
5.95%
Max Drawdown
10yr backtest
65%
Win Rate
H4 tested
$900
$1200
one-time payment · lifetime license · 15 MT5 activations
Lifetime license · No subscription
15 MT5 activations per license
Free future updates forever
Set files for all 6 tested pairs
Premium developer support via Telegram
Prop firm compatible — hedging & netting
No martingale · No grid · Fixed SL every trade
Buy Now — $900 → Also available on AlgoZone
No martingale · No grid
Fixed SL on every trade
Native MT5 build
Hedging & netting compatible
6-layer signal scoring
Prop firm compatible
Core Architecture

SIX-LAYER SIGNAL SCORING ENGINE

Viking v20 Pro only opens a trade when its internal scoring system reaches a minimum threshold of 65/100. Six independent modules each contribute a weighted score — the EA grades every signal A+ through D and sizes positions accordingly. Low-conviction setups are rejected automatically.

Score ≥ 90 → Grade A+ (1.25× lot) · 80–89 → A (1.1×) · 70–79 → B+ (1.0×) · 65–69 → B (0.85×) · Below 65 → trade blocked

Imperial Signal — Core Engine
A proprietary volatility-damped Supertrend built on a custom weighted price base and ATR-derived volatility with configurable exponential smoothing. Generates the primary trend direction — bull or bear — that all other layers must confirm. Weight: 25 pts.
🛡️
Imperial Zones — Dynamic Bands
ATR-based upper and lower bands around the Imperial line divide price into five states: Strong Bull, Weak Bull, Neutral, Weak Bear, Strong Bear. Entries require the price to break into the Strong zone. Zone width auto-adjusts with ADX (trend strength) or live volatility. Weight: 15 pts.
📊
ADX Trend Strength Filter
ADX confirms the market is actually trending before a signal is accepted. DI+/DI− directional alignment is checked. Rising ADX adds score. Score scales from 30% weight at ADX 10 up to 100% at ADX 50+. Weight: 15 pts.
📈
Triple MA Convergence
Three EMAs (fast/medium/slow) must be fully stacked in the direction of the trade — fast above medium above slow for buys, reversed for sells. MA separation in pips adds additional score. Optional crossover mode also available. Weight: 20 pts.
〰️
Awesome Oscillator Momentum
AO must be on the correct side of zero and momentum must be accelerating in the trade direction (color change). Both conditions together score highest; side-only scores partial. Configurable: can require color change or zero-line position independently. Weight: 10 pts.
🕯️
Machine-Optimised Bar Patterns
Four proprietary bar-shift comparison patterns per direction — each compares a historical open to a later close at specific bar offsets discovered through exhaustive optimisation. All 4 of 4 patterns must match before entry. Score scales with matches. Weight: 15 pts.
MT5 Native Build

BUILT FOR MT5 — NOT CONVERTED

Viking MT5 is a native MQL5 build using MT5's full execution model. Not a port or conversion of the MT4 version — written to leverage MT5's superior backtesting infrastructure, real-volume tick data, and multi-currency account handling.

🔄
Hedging & Netting
Compatible with both MT5 account types. Works on FTMO, The5ers, and other prop firms that use MT5.
📦
Native MQL5 Libraries
Uses Trade.mqh, PositionInfo.mqh and OrderInfo.mqh from the MT5 standard library for robust execution handling.
🧪
99.9% Tick Data
All backtests run on real tick data sourced from Pepperstone — the same data quality as the MT4 portfolio tests.
Session Intelligence

SESSION-AWARE TRADING

Viking v20 knows what session it's trading in and adjusts its score threshold dynamically. London/NY Overlap adds 10 pts to every signal score. Asian session deducts 10 pts. You control which sessions are active — trade London only, NY only, overlap only, or all sessions.

LDN
07:00 – 16:00 GMT
London Session
OVL
12:00 – 16:00 GMT
+10 score boost
NYC
12:00 – 21:00 GMT
New York Session
ASN
23:00 – 08:00 GMT
−10 score penalty
Exit Management

MULTI-LAYER EXIT SYSTEM

Five independent exit mechanisms watch every open position — each designed to protect profits or cut losers at the right moment.

🎯
ATR Dynamic Take Profit
Take profit calculated as a multiple of ATR at entry. Five modes: disabled, replace fixed TP, use ATR as minimum, use ATR as maximum, or Dynamic Exit (monitors price live and closes when target is reached). ATR value locked at entry — won't shift mid-trade.
📊
RSI Dynamic Exit
Closes a profitable trade when RSI reaches overbought (70) on buys or oversold (30) on sells. Only activates after a minimum profit threshold in pips — never cuts early winners. RSI period and levels fully configurable.
Time-Based Exit
Four modes: close any trade after X hours, close only profitable trades, close only losing trades (cut losers early), or disabled. Weekend hours optionally excluded from the timer. Works in parallel with bar-count limit.
🛡️
Break-Even Lock (Valhalla Lock)
Once a trade reaches a configurable profit in pips, stop loss moves to entry price + offset. Locks in profit protection before trailing kicks in. Configurable trigger distance and offset from entry.
🔄
Trailing Stop Loss
Step-based trailing that only activates after break-even is secured. Configurable start distance, step size, and trail distance. Only trails when price moves in your favour by the full step.
🌊
Zone Re-Entry Exit
Optionally closes a profitable position if price re-enters the neutral Imperial Zone — signalling the breakout is failing. Acts as a discretionary profit protector when market structure breaks down.
Pairs & Instruments

6 PAIRS — H4 PORTFOLIO

Tested individually and as a portfolio across 10 years of H4 data on 99.9% tick data sourced from Pepperstone. Set files included for all six pairs.

EURUSDGBPUSDAUDUSD USDJPYUSDCADXAUUSD

H4 timeframe · 10-year test · 99.9% tick data · Pepperstone · Set files included for all pairs

10yr backtest results

PORTFOLIO ANALYSIS

6-pair H4 portfolio — all tested on 99.9% every tick data. Click any chart to expand.

Why portfolio analysis matters
01
Real-world Application
Trading algorithms are designed to operate in a multi-asset, dynamic market. Portfolio analysis simulates real-world conditions, helping you understand how your algorithm performs when managing a range of assets simultaneously.
02
Risk Management
Successful trading is not just about maximizing returns but also about minimizing risk. Portfolio analysis allows you to gauge the algorithm's ability to balance risk and return, helping you fine-tune risk management strategies.
03
Diversification Impact
A well-structured portfolio reduces reliance on a single asset, spreading risk. Portfolio analysis shows how your algorithm handles asset correlations, diversification, and its impact on overall portfolio stability.
04
Robustness Testing
By subjecting your algorithm to various market conditions, portfolio analysis reveals its robustness — whether it can adapt to different market trends, volatility levels, or economic events.
05
Performance Metrics
Portfolio analysis provides a comprehensive view of returns, volatility, drawdowns, and the Sharpe ratio — offering insights into profitability and risk-adjusted returns across all pairs.
06
Optimization Insights
Through portfolio analysis you can identify asset allocation strategies that maximize returns while managing risk, helping optimize the EA for better real-world outcomes.
07
Continuous Improvement
Portfolio analysis guides ongoing refinement — ensuring the algorithm remains effective in evolving market conditions rather than being optimised for a single historical period.
Portfolio analysis is the linchpin of trading algorithm validation. It evaluates real-world viability, risk management capabilities, and overall performance within a diversified portfolio context.
Portfolio Overview10yr · All pairs combined
Viking EA portfolio overviewViking EA portfolio stats
Portfolio Detail10yr · Drawdown & metrics
Viking EA portfolio detailViking EA pair analysis
Stress testing

MONTE CARLO ANALYSIS

Thousands of randomized scenarios — resampling trades and simulating missed entries to stress-test the strategy under extreme conditions.

Monte Carlo — Portfolio Simulation1,000 iterations
Viking MC simulation 1Viking MC simulation 2
Drawdown DistributionWorst-case scenario analysis
Viking MC drawdownViking MC distribution
Profit & Risk DistributionProbability-based insights
Viking MC profit distributionViking MC figure
Return & Sharpe AnalysisRisk-adjusted performance
Viking MC returnsViking MC Sharpe
Get Started

VIKING.
ON MT5.

Six scoring layers. Dynamic zones. ATR exits. Session intelligence. Native MT5. CAGR 26.1% · PF 2.25 · DD 5.95% · 10-year H4 portfolio.

Past performance is not indicative of future results. Trading involves significant risk of loss.