• Overview
  • Reviews
  • Comments (22)
  • What's new


We believe that mathematics is the basic science that allows us to understand all phenomena including Forex. The solution to a complex phenomenon is usually simple but has to be objective. This EA was designed based on a mathematical algorithm using independent sets that control market volatility and detect changes in the current trend. The main objective of this project is to bring stability in saving money and real earnings per month.

Trade using market orders on EURUSD but it also works with another pair, operates on H1 chart and can trade on any hour of the day.


You can download the demo version and test it on any period you want. Besides, this is the real account monitoring: https://www.mql5.com/en/users/aamd/seller

Default Parameters

General Settings

  • MaxSpread: maximum difference between BID and ASK price, at which the EA can work.
  • MaxOrders: max amount of orders the EA can open at the same time.
  • MaxOrdersPerPair: max amount of orders the EA can open at the same time per pair.

Strategy Settings

  • CloseOnOppositeSignal: if true, the EA will close the order in case of an opposite signal (and RecoveryFunction = false).
  • MDZ: number for strategy entry.
  • BB_period: Bollinger Band period.
  • BB_dev: Bollinger Band deviation.
  • VolatilityControl: function for volatility control.

Money Management Settings

  • UseFixedLot: if true, the EA manages a variable lot automatically. If false, the EA uses FixedLot.
  • FixedLot: position lot size (0.01; 0.10; 0.20) for a fixed lot.
  • Risk: if you want to calculate the lot automatically as a percentage value of the balance for each trade.
  • TP: take profit for fixing profit.
  • SL: stop loss for limiting losses.
  • BE: if true, activate a breakeven.
  • BEAt: distance to the open price for activating a breakeven.
  • BETo: distance to the current price for moving the SL when a breakeven is activated.
  • Trailing Star: distance to the open price for activating a trailing stop.
  • Trailing Step: distance to the current price for moving the SL when a trailing stop is activated.

Timing Settings

  • StartHour: starting trading hour for the EA.
  • EndHour: ending trading hour for the EA.
  • TradingDays: trading days for the EA "0-Sunday, 1, 2, 3, 4, 5, 6".

Other Settings

  • Debug: if true, the EA prints Ask and Bid per tick.
  • Slippage: max slippage control.
  • MagicNo: used for distinguishing between the Expert Advisor's trades and the rest ones.

Recovery Settings

  • RecoveryFunction: if true, the EA will work with recovery orders function.
  • RecoveryOrderDirection: recovery order direction.
  • ZoneStarRecoveryPips: amount of pips to be lost in order for an opposite direction trade to opened.
  • MultipleLots: each order will be a multiple of the previous recovery order.
  • MaxOrderForRecovery: max orders that the EA will open for recovery.
  • GlobalTP: global take profit (in % balance).
  • GlobalSL: global stop loss (in % balance).

Note: Feel free to comment on the public area any experience with the product. If you have any question that requires a quick answer or if you have purchased the product, send me a private message.

No reviews
Version 1.50 - 2017.08.30
- Fixed an input parametrer error.
Version 1.40 - 2017.07.19
- Added the new strategy for working with standard deviatiation.
Version 1.30 - 2016.11.04
- Added close order function if opposite signal.
- Changed default parameters.
Version 1.20 - 2016.10.24
- Deleted DynamicSL function.
- Added recovery order module.
- Changed default parameters.
- Optimized the code.
Version 1.10 - 2015.09.01
- Optimized the code
- Fixed an error