100 Pips EA for MT4 and MT5

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

100 pips ea MT4 Strategy Tester backtest equity curve on USDJPY H4
MetaTrader 4 Strategy Tester backtest – USDJPY H4 (net 24.82, profit factor 1.38, 8 trades)

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.

  • 1,380+ indicators
  • MT4 and MT5 files
  • No spam, unsubscribe any time

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.

Dominic Walsh - Forex trader and MT4/MT5 developer

About the author

Written by Dominic Walsh, a Forex trader and MT4/MT5 indicator, Expert Advisor and script developer. Every tool on forexmt4systems.com is tested on live charts before release and ships with ready-to-use compiled MT4 (.ex4) and MT5 (.ex5) files. Learn more about the trader and developer behind this site.

Leave a Comment