? 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.
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.
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. |
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.
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.
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.
If for any reason you do not like the purchased program, you can request a refund within 30 days from the date of purchase. You can also make an exchange for any other product at an equal cost or by paying the difference.
Simply send a request for refund or exchange with your order number by email: support@fx-market.pro.
Refund requests received more than 30 days after purchase will be rejected.