Forex Level UP Expert Advisor

Forex Level UP Expert Advisor review:

Forex Level UP Expert Advisor is a fully automated Expert Advisor trading robot. It applies cutting edge “Key level Break Out” strategy.

Slippage and trade execution delay can’t be avoided for breakout trading system. However, LevelUP applies pending orders instead of market orders to improve those issues. Also, LevelUP implements algorithms for limiting its trading hours and you may specify the most effective trading hours based on your optimization. And there is trailing stop system to secure accumulated profits. With our most advanced algorithms and optimized indicators, it reduces CPU loading and provides fast & easy optimization.

Risk Control / Money Management / Spreads Filter

LevelUP does NOT use hedging, martingale, grid strategies, arbitration, etc. All trades are protected by stop loss and user may apply money management by setting trading percentage.

LevelUP implements virtual stop loss and it will enlarge stop loss distance, at the same time, real stop loss still takes place. This will prevent trigger stop loss due to high spreads.

LevelUP applies spreads filter to avoid trading at high spreads period. All pending orders will be removed if spreads are higher than normal range.


  • The EA has been optimized for EURUSD, GBPUSD, USDJPY and XAUUSD (ALL TF=M15).
  • ECN account with low spreads broker are REQUIRED.
  • Use ONLY five-digit accounts.
  • Fast and reliable VPS are REQUIRED.
  • It is important to backtest LevelUP with the simulation coefficient of not less then 90%.

Test results:

Forex Level UP Expert Advisor


  • dayAnalyze – Analyze number of the past days to find key level.

Level settings

  • Level Calculation Methods – Choose method for level calculate, UseDistancePoint or UsePercentage.
  • levelDistance – Minimum valid level distance.
  • levelPercentage – Level Percentage of the D1 price.
  • enable_second_level – Enable second level distance while there are no levels found.
  • second_level_dist – Second level distance.
  • entryPip – Offset pip for calculated level.
  • retry_bars – Bars counts to attempt trading on the last level.
  • max_price_move – Maximum allowed price movement in point within single bar. (0 to disable.)
  • bar_break – Bars for checking level breaking.
  • valid_level_multiplier – Multiplier of valid level.
  • enable_market_entry – Enable/disable market entry mechanism.
  • market_entry_bar – The bars count for running market entry after a valid level trading.
  • market_entry_dist_limit – The distance limit of market entry testing.
  • market_entry_regress_dist – The regression distance from a valid level.
  • delete_order_spreads – Delete all pending orders if the spreads go above the value.

Stoploss settings

  • SL Calculation Methods – Choose method for stop loss calculate, UseSLPoint or UseSLPercentage.
  • slPoint – Stop loss pip.
  • slPercentage – Stop loss percentage of the D1 price.

Trade percetage settings

  • tradePercentage – Use percentage of account balance for a single trade.
  • lotSize – Fixed lot size, only valid when tradePercentage is zero.
  • enable_martingale_strategy – Enable/Disable martingale strategy for risk management.
  • martingale_factor – Multiplier for martingale strategy.
  • maximum_trade_percentage – Maximum risk percentage with a single trade.

Trailing settings

  • trailActive – Trailing is activated after specified pip.
  • trailDist – Trailing distance pip after trailing is activated.
  • trailStep – Points for the next trailing stop.
  • takeProfit – Take profit pip.
  • useDynamicTrailActive – Enable/Disable dynamic trail active.
  • atr_threshold – ATR threshold value for activate dynamic trail active.
  • increase_trail_active – Point for trailActive summation.

Trading hours settings

  • Don’t trade in the end of month – Enable/Disable trades at the end of a month (True = disable the trade).
  • No trades after day of month – Define the end day of a month.
  • hr_trade_start – Hours to start trade (terminal time).
  • hr_trade_stop – Hours to end trade (included).
  • exclude_hrs – Specify excluded hours. The EA will be suspend in excluded hours.

Averaging order settings

  • use_averaging_order – Enable/disable averaging order mechanism.
  • averaging_trail_in_total – Enable/disable counts profit points in total calculation of all orders.
  • Risk % of the first order – Specify averaging order’s risk percentage compared to the first order.
  • Averaging Distance Calculation Methods – Choose method for averaging order distance calculation, UseDistancePoint or UsePercentage.
  • Distance Point – The distance from the last opened price.
  • Distance Percentage – The distance percentage of the stop loss.
  • averaging_checking_min – The minutes interval to checking averaging order.

EA magic and comments

  • magic – Magic number.
  • comment – EA comment.

Download our other Free Forex Robots For Metatrader 4


Copy and paste the file into the MQL4 Experts folder of the Metatrader 4 trading platform.

You can access this folder from the top menu as follows:

File > Open Data Folder > MQL4 > Experts (paste here)

Other forex indicators and strategies

Leave a Comment