All Averages Cross EA
- エキスパート
- Hyoseog Kim
- バージョン: 1.0
- アクティベーション: 10
Product Name
AllAverages Cross EA – 36 Moving Average Crossover Strategy
Short Description (one-liner)
Universal MA crossover EA with 36 built-in moving average types, multi-timeframe support, ATR-based risk management, multi-level TP partial close, and trailing stop — no external indicators required.
Full Description
Overview
AllAverages Cross EA is a fully self-contained dual moving average crossover Expert Advisor that internalizes 36 different moving average algorithms. Unlike typical MA crossover EAs that rely on one or two standard types, this EA lets you mix and match any combination of 36 MA methods for both the fast and slow lines — unlocking thousands of unique crossover strategies from a single EA.
No external indicators are needed. Every MA calculation runs natively inside the EA, ensuring maximum backtest speed and zero dependency issues.
36 Built-In Moving Average Types
SMA, EMA, Wilder, LWMA, Sine-Weighted MA, Triangular MA, LSMA (Least Squares), SMMA, Hull MA, Zero-Lag EMA, DEMA, T3 (basic), Instantaneous Trendline, Median, Geometric Mean, REMA, ILRS, IE/2, Triangular MA Generalized, VWMA, JMA (Jurik-style Smooth), SMA Equivalent, ALMA, TEMA, T3, Laguerre, McGinley Dynamic, Butterworth 2-Pole, Butterworth 3-Pole, SuperSmoother, Decycler, eVWMA, EWMA, Double-Smoothed EMA, Triple-Smoothed EMA, and Volume-Weighted EMA.
Each MA type can be applied to 22 different price sources including standard OHLC derivatives and full Heiken Ashi variants (HA Close, HA Open, HA High, HA Low, HA Median, HA Typical, etc.).
Key Features
Thousands of Strategy Combinations With 36 MA types × 36 MA types × 22 price modes × 22 price modes, you have over 627,000 unique crossover configurations to explore through the Strategy Tester optimizer. Find the combination that best fits your symbol and timeframe.
Multi-Timeframe Signal Trade signals from any timeframe regardless of your chart timeframe. For example, attach the EA to an M5 chart but generate crossover signals from H1 or H4 bars. Set to PERIOD_CURRENT to use the chart's own timeframe.
ATR-Based & Fixed-Dollar Risk Management Choose between ATR-multiplier mode (dynamic SL/TP that adapts to volatility) or fixed-dollar mode (constant risk per trade). Both modes support full SL and up to three TP levels.
Multi-Level Take Profit with Partial Close Define up to 3 take profit levels (TP1, TP2, TP3). The EA automatically performs partial closes at each level with intelligent lot splitting:
- 2 levels: 50% at TP1, remainder at TP2
- 3 levels: 33% at TP1, 50% of remainder at TP2, full close at TP3
- SL moves to breakeven automatically after TP1 is hit.
ATR Trailing Stop Optional trailing stop based on ATR distance. Configure the ATR multiplier and choose whether trailing activates only after the position is in profit (breakeven protection).
Flexible Lot Sizing Fixed lot mode or risk-percent mode that automatically calculates position size based on your account balance and the SL distance.
Trade Filters Server-time session filter (start/end hour) and maximum spread filter to avoid trading during unfavorable conditions.
On-Chart Dashboard Real-time information panel showing current MA values, trend direction, open positions (buy/sell count), ATR value, and SL/TP configuration. Configurable corner placement.
Alert System Pop-up, push notification, and sound alerts on every trade entry and TP event.
Optimized for Strategy Tester
The EA is designed for "Open prices only" mode backtesting, making optimization runs extremely fast. The once-per-bar logic ensures consistent results between backtest and live trading. All 36 MA types use proper warmup initialization — recursive MAs (EMA, DEMA, T3, JSmooth, Laguerre, etc.) are stabilized over full history before generating any signals.
Recommended Usage
- Works on any symbol and timeframe. Particularly tested on XAUUSD (Gold).
- Use the Strategy Tester optimizer to find the best MA type and period combination for your preferred instrument.
- Start with ATR-based SL/TP for volatility-adaptive risk management.
- Enable multi-level TP (TP1 + TP2) for better risk-reward distribution.
- Combine with the trailing stop for trend-following strategies.
Input Parameters
| Group | Parameter | Description |
|---|---|---|
| Signal Timeframe | SignalTF | Timeframe for MA calculation (CURRENT = chart TF) |
| Fast MA | Fast_Method / Fast_Period / Fast_Price | MA type, period, and price source for the fast line |
| Slow MA | Slow_Method / Slow_Period / Slow_Price | MA type, period, and price source for the slow line |
| Position Mgmt | CloseOnOpposite / MaxPositions / OncePerBar | Opposite close, max positions, duplicate bar prevention |
| SL/TP | UseATR_SLTP / ATR_Period / SL / TP1 / TP2 / TP3 | ATR or fixed-dollar mode, up to 3 TP levels |
| Trailing | UseTrailing / TrailATRMult / TrailOnlyProfit | ATR-based trailing stop with breakeven option |
| Lot/Risk | LotMode / FixedLots / RiskPercent | Fixed lot or risk-percent position sizing |
| Filter | UseTimeFilter / StartHour / EndHour / MaxSpread | Session time and spread filters |
| Dashboard | ShowDashboard / DashCorner | On-chart info panel |
| General | MagicNumber / TradeComment / Slippage | Trade identification and execution |
| Alerts | AlertPopup / AlertPush / AlertSound | Notification options |
