• Overview
  • Reviews
  • Comments

Expert Smart Trend

The trading system operates on seven pairs and one timeframe. The Expert Advisor applies a trend-following system.

The EA has the built-in smart adaptive profit fixing filter.

The robot has been optimized for each currency and timeframe simultaneously.

It does not need arrival of every tick and high execution speed.

Monitoring: https://www.mql5.com/en/signals/author/profi_mql

Economic news are used.

For the EA operation, open "Tools" > "Options" > "Expert Advisors". Check the option "Allow WebRequests for listed URL:". Add http://ec.forexprostools.com, http://time.is/UTC and click OK.

For the strategy tester: the EA provides integrated data on economic news from 2012.01.01 to 2018.02.11.

  • Multi_Currency_BackTest - if set to true, a multi-currency tester is used. If false, the current currency and timeframe are used.

The robot does not require all ticks in history. For quick test, use:

  • Tick simulation methods:
    • M1 OHLC (simulation of 1-minute bars, OHLC prices) or Open price only (quick method on complete bars).

Pairs and timeframe

  • The EA optimized for the following pairs:
    • EURUSD M5.
    • GBPUSD M5.
    • USDCHF M5.
    • USDJPY M5.
    • GBPJPY M5.
    • GBPAUD M5.
    • GBPCAD M5.

Requirements and recommendations

  • The minimum recommended balance for the EA's use with the recommended pairs and timeframes - $700 or $7 on a cent account.
  • 5-digit brokers.
  • VPS.


  • EURUSD / M5 - if true, use EURUSD M5;
  • ...
  • GBPCAD / M5 - if true, use GBPCAD M5;
  • Symbols_Prefix(Suffix)_Name - enter the prefix (suffix) ONLY if the name of the symbols uses a suffix (for example: "m."(".m") if the symbol name is "m.EURUSD"("EURUSD.m"));
  • Custom_Risk - if true, the lot size increases when account balance grows (risk management);
  • User_Balance - user-defined balance;
  • Lot on every - lot size per User_Balance;
  • Fixed_Lot - fixed lot (if Custom_Risk is false);
  • Adaptation_Lot_for_each_Symbols - if true, the lot adapts to every symbol (if a position is closed by stop loss, the loss will be the same for all currency pairs);
  • Trailing_stop/step - trailing stop/step in the deposit currency for all currencies at the same time;
  • Order Type - trading direction;
  • Slippage - allowed slippage before an order is triggered;
  • Show_Info_Panel - use the information panel (false - faster backtest);
  • Show_additional_panel - use the info panel for profit indicator per each month, for backtest only;
  • Multi_Currency_BackTest:
    • true - use the multi-currency tester;
    • false - use the current currency and timeframe;
  • Adaptation of the spread to the stop loss - adapt the stop loss to spread;
  • Max Spread - maximum allowed spread;
  • Stop strategy trend - disable trend-following trading for a certain time (from 5 minutes to 24 hours) if the average spread exceeds Max_Spread;
  • Number_of_orders_for_each_symbol - number of orders for each currency;
  • Economic news filter:
    • News_update_every_N_minutes - update news every N minutes;
    • News for the trend-based strategy:
      • use_high(medium/low)_news - trade high/medium/low-impact news;
      • Minutes_after_high_news - minutes after high-impact news;
      • ...
      • Minutes_before_low_news - minutes before low-impact news.
    • Colors of news lines on the chart;
    • Show time on lines - show time for news lines;
    • Style/width_Lines - style/width of lines.

Trading within the week:

  • Monday - trade on Monday;
  • ...
  • Friday - trade on Friday.

Time trading within a day:

  • Use time - if true, the EA trades by time;
  • Time_Setting - server time or computer time;
  • GMT setting - GMT settings;
    • GMT Auto ( only for real ) - automatic detection of the GMT shift (not for a tester);
    • GMT Mode - manual setting;
  • GMT_mode - GMT offset of the broker server time (0 - disabled);
  • Every_Day_Start - operation start time (hh:mm);
  • Every_Day_End - operation end time (hh:mm).

Time to disable on Friday:

  • Use time - if true, the EA trades by time;
  • Disable_in_Friday - operation end time on Friday (hh:mm).

No reviews