EA Sapphire

EA Sapphire is a completely automated expert adviser that employs a trading model based on key price levels. An advanced selection algorithm analyzes each market’s entry point and, based on the stated criteria, employs a strategy of rebound or breakout of the key level.

This Expert Advisor can be purchased from the MQL marketplace whilst there is a free demo version also available to give it a try before making any commitment. In this article, I will be taking a look at how the EA Sapphire works. Hopefully, that will help you to decide if this is a trading robot that you would consider using on your trading account.

Trading with EA Sapphire

Trading at key price levels is a popular strategy used by traders to identify potential support and resistance levels in the market. These price levels are often areas where there is a lot of buying or selling pressure, which can cause prices to either bounce off or break through the level.

The EA Sapphire automatically executes trades based on these key price levels. This trading robot also employs a protective stop order as well as take profit and break-even points for all trading positions. The expert advisor includes a trailing stop order block, a flexible economic news filter, a spread protection block, and distinct time and day trade filters. EA Sapphire gives you the option of working as a fixed lot or using automatic calculation based on the provided risk for a single transaction.

EA Sapphire
EA Sapphire

EA Sapphire Parameters

  • DepoLoad – deposit usage, %;
  • FixedLot – fixed trading lot;
  • AutoLot – use automatic lot calculation;
  • RiskPerTrade – risk per one trade, %;
  • TradeBuy – use long positions;
  • TradeSell – use short positions;
  • TakeProfit – take profit level, pips;
  • StopLoss – stop loss level, pips
  • TrailSL – trailing stop level, pips;
  • TrailStep – trailing step level, pips;
  • BuyShift – offset of entry point of long position, pips;
  • SellShift – offset of entry point of short position, pips;
  • BreakEven – use the break-even block;
  • BELevel – break-even level, pips;
  • BEPips – break-even size, pips;
  • RecoveryMode:
  • —  Single Trade    –  recovery using a single opposite position;
  • —  GridRecovery  –  advanced recovery smart grid system;
  • —  Disabled          –  not used;
  • GridMultiLot – lot multiplier, used at GridRecovery;
  • GridTakeProfit – take profit of the order grid, used if RM = GR;
  • GridFirstOrderStep – distance of the first order, used if RM = GR;
  • GridNextOrdersStep – distance of the next orders, used if RM = GR;
  • GridMaxDD – maximum allowed DD %, used if RM = GR;
  • UseSpreadFilter – use high spread protection;
  • MaxSpread – maximum allowable spread, pips;
  • UseNewsFilter – use the news filter;
  • DetectLowNews – detect low importance news;
  • PauseBeforeLow – pause before the release of news with low importance, min;
  • PauseAfterLow – pause after the release of news with low importance, min;
  • DetectMiddleNews – detect medium importance news;
  • PauseBeforeMiddle – pause before the release of news with medium importance, min;
  • PauseAfterMiddle – pause after the release of news with medium importance, min;
  • DetectHighNews – detect high-priority news;
  • PauseBeforeHigh – pause before the release of news with high importance, min;
  • PauseAfterHigh – pause after the release of news with high importance, min;
  • DetectNFPNews – detect “Non Farm Payrolls” news;
  • PauseBeforeNFP – pause before the NFP release, min;
  • PauseAfterNFP – pause after the NFP release, min;
  • SymbolNews – track the news of the current symbol only;
  • ServerGMT – trading server GMT zone;
  • UseTimeFilter – use time filter;
  • HourStart – trading start time, hour;
  • MinuteStart – trading start time, min;
  • HourEnd – trading end time, hour;
  • MinuteEnd – trading end time, min;
  • Monday – enable / disable work on Monday;
  • Tuesday – enable / disable work on Tuesday;
  • Wednesday – enable / disable work on Wednesday;
  • Thursday – enable / disable work on Thursday;
  • Friday – enable / disable work on Friday;
  • Range – entry points search range, bars;
  • Comment – comments for the EA’s orders;
  • ShowInfoPanel – show information panel;
  • MagicNumber – unique identifier of the Ea’s orders.


EA Sapphire could be a beneficial trading robot for both novice and advanced traders. The developer of this robot has also shared some back tests for you to get an idea of how the EA Sapphire has performed over recent years through different market conditions.

It is important, however, to note that past performance does not guarantee good future results. Therefore, I would only test the EA Sapphire on a demo account using a trial version to begin with. This would allow me to get a feel for how it works and see if it fits within my own trading style. The EA Sapphire is also quite expensive compared to some other forex robots which I have previously reviewed.

Free Forex Robot