• Overview
  • Reviews
  • Comments
  • What's new

ATS Infinity MT5

This long-term trading system works on 12 pairs and timeframe. The Expert Advisor uses various trading systems, such as trend trading, countertrend trading and others. This reduces the impact of to a single pair or individual operations. The risk is tightly controlled.

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

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

It does not need arrival of every tick and high execution speed. Works on all brokers.

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

It does no use hedging, martingale, grid and other risky strategies.

Economic news are used.

For the EA to work correctly, 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 2014.01.01 to 2018.01.01.

  • Multi_Currency_BackTest - if set to true, a multi-currency tester is used. If the parameter is set to false, the current currency and timeframe is 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 is optimized for the following pairs:
    • EURUSD / M5.
    • USDCHF / M5.
    • GBPUSD / M5.
    • USDJPY / M5.
    • GBPJPY / M5.
    • USDCAD / M5.

Requirements and Recommendations

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


  • EURUSD / M5 - if true, use EURUSD / M5;
  • ...
  • USDCAD / M5 - if true, use USDCAD / 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 value if Custom_Risk - 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/reversal - disable 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;
  • Trend_strategy/Reversal trend - if true, use the trend/reversal strategy;
  • 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.
    • News for the reversal-based strategy;
    • 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 - when set to true, trading on Monday is allowed;
  • ...
  • Friday - if true, trade on Friday.

Trading by time within the 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 in the strategy 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
Version 2.77 - 2018.02.09
1) Fixed an error in placement of additional orders.
2) Fixed the modification of take profit.