Moving Average Multi Strategy EA
- Experts
-
Steve Zoeger
Hello to my Fx friends. Forex is so diverse that you can't really single out any particular indicator or strategy. The ever-changing market and the ever-changing economic conditions around the world mean that there are many different ways to trade, so I have developed many different robots. These - Version: 1.1
- Activations: 20
3 MA Multi‑Strategy EA
-
Triple Moving Average Core – Uses three simple moving averages (default 20, 50, 100) to generate signals, a classic and robust method that works on any market because trends exist everywhere.
-
Multiple Signal Modes – Choose from crossovers of MA20/50, MA20/100, MA50/100, all crossovers, or triple alignment, letting you adapt the strategy to the characteristic of any symbol (crypto volatility vs forex trending).
-
Confirmed Signals Only – Only trades on closed bars to avoid repainting, ensuring signals are reliable and identical across all timeframes.
-
Strongest Signal Per Bar – Filters out weaker conflicting signals, reducing noise and false entries—critical for choppy markets like certain shares or crypto.
-
Trend Filter – Optionally require signals to align with the 100 MA direction, adding a higher‑timeframe trend bias that works universally.
-
Gap Detection – Identifies price gaps and can ignore, swap, skip, or reverse signals based on your setting; especially useful for crypto (24/7 gaps) and stock market openings.
-
Multiple Entry Modes – Single entry, multiple entries in the same direction, or both directions (hedging). This flexibility accommodates different trading styles and market conditions.
-
Entry Spacing Control – Minimum bars between entries prevents overtrading and ensures each trade has enough price development.
-
Maximum Lot Limit Per Direction – Caps total exposure in one direction, essential for risk management in all asset classes.
-
Pyramiding – Adds to positions in predefined pip steps with increasing lot sizes, capitalising on strong trends whether in forex, indices, or crypto.
-
Martingale Suite – Six martingale types (multiplier, fixed step, percentage, Fibonacci, safe risk limit, 60‑pip recovery) give you precise control over position scaling.
-
Martingale Safeguards – Maximum trades and risk‑percent limits prevent catastrophic drawdowns, making it safe even in volatile crypto markets.
-
Dynamic Lot Sizing – Automatically increases lot size as account balance grows, keeping risk proportional – works with any currency or asset because it’s based on account currency.
-
Comprehensive Filters – Includes trend MA, RSI, stochastic, ADX, ATR, MACD, Bollinger Bands, time, and spread filters, all tunable to match the behaviour of any symbol.
-
Multi‑Timeframe Filters – Stochastic and RSI can be evaluated on higher timeframes (e.g., daily/weekly), aligning your entries with the larger trend – crucial for swing trading any instrument.
-
Recovery & Profit Targets – Close all trades when combined profit reaches a small recovery target or a global profit target, locking in gains automatically.
-
Hedge Strategies – Simple opposite‑direction hedging or grid hedging, with configurable triggers and lot sizes. Ideal for markets that can experience sharp reversals.
-
Grid Hedging – Places hedge orders at predefined pip intervals, with increasing lot sizes, allowing you to manage adverse moves systematically.
-
Automatic Hedge Closure – Closes hedge positions once they reach a user‑defined profit, preventing unnecessary exposure.
-
Risk Management – Monitors drawdown in percentage or dollar terms and can close all trades or stop trading if limits are exceeded – works regardless of the asset’s value.
-
Visual Feedback – Displays signal strength, current lot size, position totals, and settings directly on the chart, giving you real‑time insight without switching windows.
-
Symbol‑Agnostic Calculations – All pip/point conversions use the symbol’s digit settings and volume constraints (min/max/step lots), so it works perfectly on forex, crypto (with fractional lots), and shares.
-
No Hard‑Coded Values – Every parameter is an input, allowing full optimisation for any timeframe (M1 to MN1) and any market condition.
-
Adaptive to Broker Rules – Volume is automatically normalized to the symbol’s minimum, maximum, and step, eliminating “Invalid volume” errors across brokers.
-
Transparent Logging – Prints detailed trade information and filter results, helping you understand why a trade was taken or skipped – invaluable for backtesting and optimisation.
-
Modular Design – Features can be enabled/independently disabled, so you can run a simple MA crossover or a complex multi‑filter system depending on the market.
-
Works on Any Timeframe – Because it relies on standard indicators (MA, RSI, etc.) that are timeframe‑independent, it functions equally well on 1‑minute charts for scalping and weekly charts for position trading.
-
Cross‑Asset Compatibility – Tested on forex, crypto, indices, and commodities; the logic does not rely on market‑specific quirks.
-
Robust Error Handling – Checks indicator handles, buffer copies, and trade results to prevent crashes and ensure stable operation.
-
Configurable for Any Strategy – With dozens of inputs, you can tailor it to trend‑following, counter‑trend, breakout, or range‑trading styles – all within a single EA.
