AudCad Shield
- Experts
- 버전: 1.13
- 활성화: 10
AudCad Shield is a multi-symbol portfolio EA built around AUDCAD, one of the most mean-reverting crosses in forex. One chart runs five trading streams: AUDCAD as the main strategy and four smaller cover strategies on GBPNZD, USDCAD, NZDUSD and GBPCAD.
MetaTrader 5 Strategy Tester, 2,000 USD, default inputs: 2020 - 2022 (1 minute OHLC) about +150 USD per month, 2023 - 2026 (100 % real ticks) about +92 USD per month; max balance drawdown 614 USD (2020).
QUICK START
1. Use a hedging account (several positions per symbol).
2. Attach the EA to ONE chart only: AUDCAD M15 recommended. It trades all five symbols from that chart.
3. Set the size with InpLotScale (next section). Leave all other inputs at their defaults.
4. Make sure AUDCAD, GBPNZD, USDCAD, NZDUSD and GBPCAD are in Market Watch. If your broker uses a symbol suffix (for example AUDCAD.r), set InpSymbolSuffix.
5. Run it on a VPS 24/5: some cover trades are closed by the EA itself, so it must stay online.
HOW TO CHOOSE YOUR SIZE (InpLotScale)
Where: Inputs tab, group "LOT SIZE", first line "Lot scale" (InpLotScale).
What it does: it multiplies every lot of the EA. 1.0 = the default lots, designed for 2,000 USD. 2.0 = all lots doubled, 0.5 = all lots halved.
Rule of thumb: InpLotScale = your balance / 2,000. Example: 5,000 USD -> InpLotScale 2.5.
A bigger scale gives a bigger monthly result AND a bigger drawdown, in the same proportion. It does not make the strategy better, only bigger. Figures below are the 2020 - 2026 Strategy Tester average (about +118 USD per month, max drawdown about 615 USD at scale 1.0) multiplied by the scale; they are approximate and are not a forecast:
- InpLotScale 0.25 / balance 500 USD: about +29 USD per month, max drawdown about 155 USD (the smallest cover trades are skipped when they fall below 0.01 lot, so results differ more).
- InpLotScale 0.5 / balance 1,000 USD: about +59 USD per month, max drawdown about 310 USD.
- InpLotScale 1.0 / balance 2,000 USD: about +118 USD per month, max drawdown about 615 USD.
- InpLotScale 2.0 / balance 4,000 USD: about +236 USD per month, max drawdown about 1,230 USD.
- InpLotScale 5.0 / balance 10,000 USD: about +590 USD per month, max drawdown about 3,075 USD.
The historical drawdown was about 31 % of the recommended balance at every scale. Choose the scale by the drawdown you can accept, not by the profit you want.
Safety:
- InpAutoLotDown = true (default): while the balance is below 2,000 USD x InpLotScale, the EA reduces lots automatically (example: InpLotScale 2.0 on a 3,000 USD balance trades at 75 % of the 2.0 lots). It never increases lots by itself.
- InpMinMarginLevel = 200 (default): no new order if the margin level, including pending orders, would fall below 200 %.
- To grow lots with your account, raise InpLotScale yourself when the balance grows (for example once per quarter).
HOW IT WORKS
- Main stream (AUDCAD, BUY only): waits for an unusually deep move away from its average price, then buys and aims for a short rebound. Every trade has a stop loss and a take profit on the broker, plus a time limit.
- Cover streams (GBPNZD, USDCAD, NZDUSD, GBPCAD): smaller fixed-lot strategies whose results are weakly or negatively correlated with AUDCAD. They earn while AUDCAD is quiet and soften its drawdowns.
- All entry and exit levels adapt to current volatility. Parameters were selected on 2020 - 2022 data and checked out of sample on 2023 - 2026.
STRATEGY TESTER RESULTS (MetaTrader 5, AUDCAD M15 chart, 5 symbols, deposit 2,000 USD, leverage 1:100, default inputs)
The broker used for testing keeps real ticks only from January 2023, so the history is tested in two parts, each from a 2,000 USD deposit:
- 2020.01.01 - 2023.01.10, 1 minute OHLC, history quality 100 %: net profit +5,514 USD (about +150 USD per month), profit factor 1.48, 892 trades, max balance drawdown 614 USD, max equity drawdown 463 USD.
- 2023.01.10 - 2026.11.07, every tick based on real ticks, 100 % real ticks: net profit +4,329 USD (about +92 USD per month), profit factor 1.36, 881 trades, max balance drawdown 324 USD, max equity drawdown 350 USD.
- USD per month by year: 2020 +162, 2021 +114, 2022 +173 (1 minute OHLC); 2023 +110, 2024 +66, 2025 +103, 2026 to November +89 (real ticks).
- The largest drawdown happened in August - October 2020. 2024 was the weakest year (AUDCAD fell sharply in July - August 2024).
- Past results do not guarantee future results.
RISKS
- Lot increase after a loss: after a stop loss on AUDCAD the next lot is larger (capped at 3 x the base lot) and steps back down after winning trades. This raises exposure during losing streaks.
- Several positions per symbol can be open at the same time.
- Some cover positions can stay open for weeks before they are closed.
- The historical drawdown reached about 31 % of the recommended balance; a future drawdown can be larger.
- Do not run two copies on the same account.
INPUTS
- InpLotScale: multiplies every lot (1.0 = 2,000 USD account). Main setting to change the size.
- InpAutoLotDown: reduce lots automatically when the balance is below 2,000 USD x InpLotScale (never increases lots); default on.
- InpAUDCADLot: AUDCAD base lot (0.12).
- InpAUDCADLotStep / InpAUDCADLotMax: AUDCAD lot multiplier after each stop loss (1.5) and its cap (3.0); 1 = fixed lot.
- InpSLLotReset: how the AUDCAD lot steps back after winning trades (default: one step down per win).
- InpLotAfterSL / InpRecoverDDUSD / InpRecoverLotMult: advanced lot options, off by default.
- InpGBPNZDLot / InpUSDCADLot / InpNZDUSDLot / InpGBPCADLot: fixed lots of the cover streams (0.04 / 0.03 / 0.02 / 0.04). Normally change InpLotScale instead of these.
- InpSymbolSuffix: broker symbol suffix for all five symbols (for example ".r"); empty = none.
- InpBrokerTPSymbols: symbols whose take profit is placed on the broker; empty = the EA closes at take profit itself.
- InpMagic / InpMRMagic: magic numbers (change only if they clash with another EA).
- InpComment: order comment.
- InpEquityStopPercent: close all cover positions when their floating loss reaches X % of balance; 0 = off.
- InpMinMarginLevel: no new orders if the margin level, including pending orders, would fall below X % (default 200).
- Display: version panel, trade arrows, colors, detailed log.
