AlphaStrike MT5
- Experts
- Aitor Ilundain Real
- Versione: 2.0
- Attivazioni: 5
🚀 Overview
AlphaStrike MT5 is an Expert Advisor for MetaTrader 5, designed to identify trading signals across six simultaneous timeframes (M1, M5, M15, M30, H1, H4). It features timeframe prioritization, integrated risk management, and dynamic PSAR trailing.
⚙️ How It Works
Active Multi‑Timeframe
-
Monitors each new candle on M1–H4.
-
Computes fast/slow EMA, Stochastic, ATR and ADX in real time.
Entry Signals
-
BUY: EMA crossover up + Stochastic oversold + ADX above threshold.
-
SELL: EMA crossover down + Stochastic overbought + ADX above threshold.
-
Filters by momentum (EMA vs. ATR distance) and trading hours.
Priority Management
-
If a lower‑priority position exists, partially closes it (50 %) to open the higher‑priority signal.
Smart SL/TP
-
SL and TP are ATR‑based multiples, respecting the broker’s minimum stop level ( SYMBOL_TRADE_STOPS_LEVEL ).
Optional PSAR Trailing
-
Once triggered (price move ≥ 1.5×ATR), SL is adjusted to PSAR while ensuring minimum stop level.
Automated Risk Control
-
RiskPercentage: % of equity risked per trade (default 1 %).
-
DailyLossLimit / DailyProfitLimit: stops trading when daily limit is reached.
-
MaxConsecutiveLosses: pauses after X losing trades.
-
BalanceDrawdownLimit: stops EA if total drawdown reaches threshold.
-
ConsecutiveLossesToReduceRisk: halves risk after N consecutive losses.
🔧 Inputs & Optimization
-
Per‑Timeframe Inputs
Each of M1, M5, M15, M30, H1, H4 has:Input Description Enable_XX Enables/disables trading on that timeframe. EMA_Fast_Period_XX Fast EMA period. EMA_Slow_Period_XX Slow EMA period. Stochastic_K_XX / _D / _Slowing Stochastic settings. ATR_Period_XX ATR calculation period. ATR_Multiplier_SL_XX / TP_XX ATR multipliers for SL and TP. ADX_Period_XX / Threshold_XX ADX period and minimum threshold. TradingStartHour_XX / EndHour_XX Trading hours (server time). MaxLotSize_XX Max volume per trade on that timeframe. Enable_PSAR_XX / PSAR_Step_XX Enables PSAR trailing and its step. Tip: for other pairs/timeframes, run Monte Carlo backtests varying these ± 10–20 % to find your optimum.
-
General Inputs
Input Description RiskPercentage % of equity risked per trade (recommended 0.5–2 %). DailyLossLimit / DailyProfitLimit Daily loss/profit limits for automatic pause. MaxConsecutiveLosses Max consecutive losing trades before stopping. BalanceDrawdownLimit % total drawdown to stop EA. ConsecutiveLossesToReduceRisk After N losses, risk is halved.
📋 Recommended Settings
-
Default Pair: AUDUSD (optimized).
-
Minimum Deposit: USD 500 (USD 1 000 recommended).
-
Account Type: ECN, low‑spread, fast execution.
-
Leverage: 1:100–1:500.
-
VPS: Recommended 24/5 with ping < 10 ms to your broker.
🎯 Key Benefits
-
Multi‑Timeframe Analysis: trades M1–H4 simultaneously.
-
Full Automation: from entry signal to SL, TP and PSAR trailing.
-
Built‑In Risk Controls: daily limits, drawdown guard, dynamic sizing.
-
Fully Customizable: all inputs can be tuned and optimized.
-
Transparent Code: clear logic, no black boxes—every parameter is yours to set.
📈 Getting Started
-
Attach AlphaStrike MT5 to an AUDUSD H1 chart.
-
Set RiskPercentage to your preferred level.
-
Verify server time; adjust TradingStartHour_XX if needed.
-
Enable desired timeframes ( Enable_XX=true ).
-
Run the Strategy Tester to optimize one or two inputs per timeframe.
-
Deploy on a VPS and monitor live performance.
Results shown are from historical backtests and do not guarantee future performance.
