The 100 Pips EA is an automated Expert Advisor for MT4 and MT5. It opens and manages real trades on its own using a higher-timeframe breakout rule. Once you enable AutoTrading, it places live orders without any further clicks from you.
This is the trading robot, not a chart tool. It reads the market, enters, sets a stop and a target, then closes the position for you.
Risk warning
The 100 Pips EA trades live capital automatically. Every position it opens carries a mandatory stop loss. Test it on a demo account before you risk real money. Only trade with money you can afford to lose.
How the 100 Pips EA trades
The 100 Pips EA is a higher-timeframe breakout robot. It acts on closed bars only. It never reacts to an unfinished bar.
It enters long when price breaks above the highest high of the prior N bars while price sits above a long EMA trend filter. It enters short when price breaks below the prior N-bar low while price sits below that same EMA.
Every trade gets a fixed stop loss and a take profit measured in pips. An optional trailing stop can follow the trade once it moves in your favour. The default target is wider than the stop, so the robot aims for large swings.
It manages one position at a time by default. It also skips new orders when the spread is too wide.
Settings
| Setting | What it does | Default |
|---|---|---|
| BreakoutBars | Bars used for the breakout high and low | 20 |
| EmaPeriod | Trend-filter EMA period | 200 |
| MoneyMgmt | Lot mode: fixed lot or percent risk | FIXED_LOT |
| Lots | Fixed trade size in fixed-lot mode | 0.01 |
| RiskPercent | Balance percent risked in risk mode | 1.0 |
| StopLossPips | Stop loss distance in pips | 500 |
| TakeProfitPips | Take profit distance in pips | 1000 |
| UseTrailingStop | Turn the trailing stop on or off | false |
| TrailStartPips | Profit in pips before trailing starts | 400 |
| TrailStepPips | Trailing step in pips | 150 |
| CloseOnOppositeSignal | Close a trade when the mirror signal fires | false |
| MagicNumber | Order ID that isolates this EA’s trades | 20260751 |
| MaxOpenTrades | Positions allowed at once | 1 |
| MaxSpreadPoints | Skip entries above this spread | 50 |
| Slippage | Allowed price slippage in points | 30 |
Backtest results

This is a MetaTrader 4 Strategy Tester run on USDJPY H4 using the open-prices model on historical data. It closed 8 trades in total, so the sample is small and the figures should be read with caution. Net profit was 24.82 in account currency at a profit factor of 1.38. Maximum drawdown was 0.6 percent, and profitable trades: 37.5%. This run is optimized on past data, and past performance is not indicative of future results.
How to install on MT4 and MT5
This Expert Advisor installs into the MetaTrader Experts folder (MQL4/Experts for MT4, MQL5/Experts for MT5) and starts trading once you enable AutoTrading. For the full step-by-step with screenshots for both platforms, see the complete guide to installing MT4 and MT5 Expert Advisors.
Best practices
- Run the EA on a demo account first.
- Use a VPS for 24/5 uptime.
- Keep the stop loss switched on at all times.
- Start with 0.01 lots or 1 percent risk.
- Re-test the settings before you go live.
- Do not run two EAs on the same magic number.
For background on hands-off systems, see algorithmic trading at Investopedia.
Get the 100 Pips EA for MT4 and MT5
Download the 100 Pips EA and attach it to a chart to let it trade. Enter your email below and the file arrives right away.
Download this Expert Advisor free
Enter your email and the file is yours. You also get the full MT4 and MT5 library.
The download is free after you confirm your email.
FAQ
Does the 100 Pips EA place trades automatically?
Yes. Once you enable AutoTrading on MT4 or Algo Trading on MT5, it opens, modifies, and closes trades on its own.
What stop loss does it use?
Every position carries a fixed stop loss set by StopLossPips, which defaults to 500 pips. An optional trailing stop can follow the trade once it moves into profit.
Which pairs and timeframe does it suit?
The backtest ran on USDJPY H4 as an example. You can test it on other pairs and timeframes on a demo account first.
Can I change the risk or lot size?
Yes. Set MoneyMgmt to fixed lot and adjust Lots, or switch to risk mode and set RiskPercent.
Is past performance a promise of future returns?
No. Trading involves risk. Results are not guaranteed; past performance is not indicative of future results.
Background reading: testing an EA in MT4 Strategy Tester.
