• Overview
  • Reviews (28)
  • Comments (628)
  • What's new

Exp TickSniper

Exp-TickSniper is a fast tick scalper that automatically selects parameters for each currency pair separately.

  1. The EA has been developed based on experience gained in almost 10 years of EA programming.
  2. The EA performs short-term trades using smart trailing stop and based on the current currency pair data, its quotes, specification and spread.
  3. The averaging strategy is used to prevent losses caused by the signals detection algorithm.
  4. If an open position suffers a certain loss, then the function of averaging positions is triggered.
  5. In extreme cases, positions opened by TickSniper are accompanied by a stop loss. If the auto trading system cannot gain a minimum profit, then positions are closed by a stop loss one by one.
  6. The system automatically defines favorable stop loss and take profit levels, as well as the distances of averaging positions, trailing stop distance, etc.
  7. The EA obtains data on these parameters from a currency pair specification, the current prices and other factors that are a part of our strategy.

To start trading with our adviser, you need to install it on your account, he will do the rest himself.

    Recommended trading account:

    • Recommended deposit    LOW RISK   of $ 1,000  with a minimum lot 0.01  3 currency pairs (eg EURUSD USDCHF USDJPY);
    • Recommended deposit    MEDIUM RISK  of $ 300  with minimal lot  0.01  on 1 currency pair (eg EURUSD);
    • Recommended deposit    HIGH RISK   of $ 100  with minimal lot  0.01  on 1 currency pair (eg EURUSD);
    • ECN PRO, Floating Spread, Leverage 1: 300 and above;

    How it works?

    1. Buy our advisor;
    2. Download to your terminal;
    3. Set on the chart of any currency pair (for example EURUSD);
    4. Turn on the Autotrade button and "Allow live trading";
    5. Do not change the settings, Advisor is automatic!


    • It works on the currency pair, o which chart it is attached.
    • Timeframe does not matter.
    • A floating spread is recommended. A zero spread is forbidden!
    • Each open position is accompanied by a stop loss,
    • the averaging function and additional opening.
    • The cumulative position (a series of open positions) has its trailing stop.
    • If the position or series of positions goes into profit, the EA sets a breakeven point. If the price rolls back, such a position is closed by breakeven.
    • The EA calculates the spread based on averaging the last ticks.


    1. The EA works not on all brokers! It depends on the speed of quotes in the terminal. You can download the demo version.
    2. The EA does not work in the strategy tester due to quote speed. Check the system on real chart.
    3. The EA operation is based on spread increase or decrease, as well as quote rate, therefore, it may show different results on different brokers.
    4. The EA is fully automated.


      Attention please ! If you do not want to customize the program, you can buy a version with a minimum set of settings GOOD SANTA

      The complete instructions are provided in our blog.

      TickSniper - Full Description

      scalper, Best, Scalping, Profitable, Assistant,
      Wa777 2020.05.24 23:06 

      Nach 4 Wochen testen auf Real Konten bei 3 verschiedenen Brokern kann ich für TickSniper Pro nur 5 Sterne vergeben. Je nach Broker habe ich die Einstellungen verändert und bin sehr zufrieden. Danke für den guten Job.

      VU TRONG DAI Vu 2020.04.27 17:59   

      After 1 month of using the free version, I decided to buy your paid version, hope it works, I installed for 3 pairs of GU, EU, AND UCHF

      Sky L
      Sky L 2020.04.07 09:44 

      Almost trade in every minute.

      Hanxyork 2020.02.03 02:50 

      Finally I found an EA that makes money!!!!! Mr. Vladislav is very professional, customer service oriented and he knows what he does. His wide experience definitely is a huge factor also.

      Thank you very much for putting this product available and keep up with the good work.

      nicolas BORNEMAN
      nicolas BORNEMAN 2019.11.19 11:09 

      it's a great robot, we make a lot of profits and Mr VLADISLAV immediately answers the question, I recommend this robot.

      Itrademate67 2019.10.25 04:09 

      Excellent great to use and makes money every day.

      Thank you for a great product.

      espro 2019.10.11 10:00 

      User didn't leave any comment to the rating

      C4ptAwesome 2019.08.19 21:07 

      Amazing! Absolutely Amazing!

      Milan Hodeček
      Milan Hodeček 2019.08.14 15:33 

      Technical support on Exellent

      Det1981 2019.04.03 09:17   

      Отличный робот. Работает "из коробки". За 3 дня с депозита 36К рублей прибавил 3К чистой прибыли. Брокер - финам. Словил два стопа на 102 и 6 рублей =)

      drnsf 2019.03.02 08:37 

      Because of VLADISLAV'S work TO GIVE HIM A MOTIVE for even better results of his work in a chaotic forex market that has not logic.We need help to participate in a roulette game .

      Alessandro Mariani
      Alessandro Mariani 2018.09.27 22:56 

      I bought, I didn't find anything special and I didn't use. Don't understand why it asks "ok" to any operations. That's really weird for something whose goal should be improving trading technics

      Oleg Mazurenko
      Oleg Mazurenko 2018.02.24 11:24 

      Использую советник в режиме автоматической торговли на трех парах и еще на семи в режиме модифай онли. Это как раз для скальперов, входишь в сделку по своим сигналам и если сразу профит не получаешь, то за ордером начинает следит советник. А сам идешь торговать на другую пару. Таким образом удается повысить прибыльность в два раза. Надо только внимательно выбирать брокера, у меня на Алфа-форексе постоянное проскальзование и мало сигналов. Статистику выкладывал в обсуждениях.

      Спасибо автору!

      На удивление, советник работает и на центовых счетах! Хотя там должно быть меньше сигналов.



      Давно не обновлял советник, наверное с год, а тут обновил. Приятно удивлен, что он начал торговать более активно, по 5-10 сделок в сутки на пяти парах.

      Спасибо Владиславу за постоянный апгрейд.

      Atila Recep Akdeniz
      Atila Recep Akdeniz 2017.12.12 07:44 

      Excellent EA and excellent support from Vladislav.

      I have been using it for more than a month now, and it has already paid off its cost and making extra profit on a relatively small investment.

      Just make sure you don't get too greedy and follow the designer's recommendations.

      Mike Panadar
      Mike Panadar 2017.10.23 23:35 


      alxjjj 2017.08.10 11:42 

      За 2 месяца торговли советник наторговал в минус около 1800р. Торговал на 2 парах eurusd и usdchf, на минимальном лоте 0.01, eurusd оказалась убыточной, usdchf - прибыльной, но убыток от eurusd все равно превысил прибыль. Торговал как и положено с выделенного VPS. Сделок открывается мало около 1-2-3 сделок в день, почти все сделки закрываются в 0 или с минимальной прибылью. Если советник открыл сделку а цена пошла в другую сторону на N-ное количество пунктов, то советник будет пытаться усреднить сделку и будет открывать позиции в том же направлении что и первая сделка. Если начался сильный тренд, то рано или поздно все усредняющие позиции поймают стоп-лосс. Один пойманный стоп-лосс сожрет всю прибыль за месяц. Считаю что алгоритм усреднения и огромные стоп-лоссы - главный минус этого советника, который делает его окупаемость очень долгой. Надеялся отбить потраченные деньги за полгода, но теперь уже сомневаюсь что это получится.

      MOSTAFA ALAYI 2017.07.11 06:38 

      User didn't leave any comment to the rating

      fulviomario 2017.06.12 15:22   

      qual è il miglior settaggio per un conto di 5000 euro?

      lordavest 2017.04.24 14:48 

      User didn't leave any comment to the rating

      ayse Ozsakarya
      ayse Ozsakarya 2016.05.07 07:40 

      You're a complete fraud.

      Victor Epand
      Victor Epand 2016.04.07 19:53 

      I found it works better with MarketWatch:false (otherwise a small stop loss value can produce an 'invalid stops' error leaving a trade with no stop loss at all). Be careful with MarketWatch, and use it only if absolutely necessary.

      I had an issue with floating stops levels. Thankfully, Vladislav fixed the bug very quickly and upgraded the EA. Now it works.

      This EA is versatile. The signal algorithm is effective. You can set it for small or large trades, and set trailing and break-even. I found more than 1 variation of the settings of the EA that are profitable. It works on many brokers.

      Maksim Gavrilovich
      Maksim Gavrilovich 2016.01.26 10:43 

      Exp TickSniper прибыльный скальпер. Техподдержка на высоте. Владислав всегда идет на встречу по любому вопросу. Покажет и поможет в настройке. Огромное СПАСИБО !!!!

      burak Güçükdere
      burak Güçükdere 2016.01.25 19:18 

      After question rain to Vladislav i decided to buy.

      He teach me every settings i wonder.Thank you for Superb Support.

      And a small note:

      2 hours working Tick Snyper and safe lock together

      I have 7.31 TL profit. only EURUSD.

      Tomorrow i will setup USDJPY and USDCHF as an advice of Vladislav.

      My thrust is %100 to Vladislav now.

      Again ty for support i know i am asking soo much :(

      Ty for patient.





      EURUSD 75

      USDJPY 50

      USDCHF 75

      1000$=0.01 LOT

      2000$=0.02 LOT

      3000$=0.03 LOT


      Ahmad Bajeaifir
      Ahmad Bajeaifir 2015.12.30 14:47 


      Easy to use.

      Every day you get the money.

      Konstantin V.
      Konstantin V. 2015.12.08 16:48 

      Пользуюсь уже долгое времяя и на MT4 и на MT5. Советник отличный, Работает из коробки так сказать, но для лучших результатов надо поднастроить... Спасибо разработчику! P.S. Сапорт тоже быстрый и очень эффективный... Обновления всегда имеются. Одним словом я очень доволен!

      Danil Belogradov
      Danil Belogradov 2015.10.05 11:45 

      К выбору советника подошел достаточно серьезно - тестировал десятки разных в течение полутора лет. Снайпер был один из первых в тесте, но на тот момент хотелось зарабатывать с депозитом 1000$ по 3000$ в день:) Время шло, в чудеса верилось все меньше, на демках после недели - две почти все начинали сливать и только снайпер уже пол года показывал приятную стабильность. И вот около двух месяцев назад я его купил. Вопреки советам Владислава (3 пары на каждые 1000$ депозита), поставил на 600$ сначала 3 пары, потом 6, а потом и 12 пар (сказалась жадность:)! Просадка была изначально очень низкой, прибыль по 100$ в день! Но потом начался хаос на рынке - "черный понедельник", ожидание фрс и т.д. И тут я вспомнил наставления Владислава, закрыл половину сделок в минус, а иначе счет бы не выдержал, был включен мартин, который способен выводить позиции из убытка в безубыток, с помощью увеличения лота против тренда для сделок, которые зависли. Сейчас у меня робот стоит только на usdchf, которая по многочисленным тестам на демо и реальных счетах была самой прибыльной и практически безпросадочной парой, также включен мартин. Прибыль стабильная, около 50% в месяц, просадки практически нет, как и нервов и переживаний за счет! Основное внимание нужно уделить настройкам для первого шага — открытия сделки, от того, какой объем и расстояние между открытиями ордеров вы выберете, зависит будущий успех и потери. Также не забываем про стоп-лосс, который может помочь увеличить уровень безопасности депозита. В общем вывод такой: Снайпер - лучший продукт на маркете! Не жадничайте, прислушивайтесь к советам Владислава и будет вам счастье! Влад, отдельное спасибо вам за моментальные ответы и помощь в настройке и работе с роботом!!!

      umtelo 2015.04.09 23:08 

      Такой же как Гуд Санта, только с своими настрйоками, также настраивается на любую пару автоматически, не нужно настраивать стопы и тейки на каждую пару отдельно. Зарабатывает как и любой скальпер, иногда уходит в просадку, но допустимо. можно настроить под себя. Частота совершения сделок также как я понял настраивается. Проверяем с копировщиком

      Megatrader777 2015.03.05 09:28 

      User didn't leave any comment to the rating

      Version 20.125 2020.01.25
      Force global variables to disk.
      Version 20.121 2020.01.22
      EAPADPRO v34
      Version 19.821 2019.08.20
      Recompilation in the new version of the terminal.
      Version 19.820 2019.08.19
      An important update for those using the MQL5 VPS!
      Due to the fact that the hosting location folder has changed and MetaQuotes added a new variable TERMINAL_VPS, new edits were applied to all experts.!
      Version 19.819 2019.08.19
      EaPadPro v33
      Version 19.802 2019.08.02
      EAPADPRO Update
      Version 19.801 2019.08.01
      EAPADPRO v31 Update
      Code optimization and increased speed.
      Fixed display of the current Mooving Average signal.

      Added information labels to the chart:
      When activated ShowInfoAverager = to true, you will see the following information:
      1. Average = Display the average (zero) line from positions of the same direction. If you move to a label, then there will be additional information about the calculation of the average line!
      2. Next Average = Display the next averaging position, which will be open in this direction. If you move to a label, then there will be additional information about the distance!
      Version 19.325 2019.03.25
      - EAPADPRO v27 update
       - Fixed the error of obtaining the average spread when opening a new bar on some currency pairs (when Ask and Bid = 0).
      Version 19.204 2019.02.04
      EAPadPRO version 26
      Version 19.103 2019.01.05
      - Update EAPADPRO v 25
      - Additional languages ​​added to the panel: Spanish, Portuguese (Brazil), German, Chinese, Japanese;
         The translation was made using the GOOGLE Translator + MQL + Terminal site!
         If you find an error in your language, please report it in messages. Thank!
       - Increase the speed of the panel;
       - Updating data on the block "Profit by Date" works 1 time in 5 minutes to save computer resources;
       - Fixed "duplication" of lines in the help and greeting;
       - Automatic closing of the panel 3 hours after the last use to save computer resources;
       - Automatic closing of the panel on the VPS from METAQUOTES to save resources MQL VPS;
       - Added the ability to Collapse / Expand the panel when you double-click on the window title (Analog Windows);
       - By default, we collapsed the Extra Buttons block;
      Version 19.102 2019.01.02
      To increase the speed of data processing, the direction of the Moving Average indicator will be calculated only when the main signal appears.
      Version 18.991 2018.12.21
      - Update EAPADPRO panel to v23 version
      - Added a control unit and control the speed of the quotes and the speed of testing.
      - Added block output table open deals and positions.
      Version 18.965 2018.11.05
      Manual setting of the minimum average spread so that all parameters of the adviser are brought to this average spread.

      with AutoCheckLowSpread = false and setting ManualMinimumAverageSpread = 10:

      If the average spread on a currency pair is lower than 10 pips, then the adviser takes the value of the average spread ( AverageSpread ) as 10 pips, and all system parameters work from an average spread of 10 pips.

      If the average spread calculated by the advisor is more than 10 points, then the advisor takes the average spread = the calculated value.
      Version 18.946 2018.10.23
      For your convenience, we have added a brief description of the parameters in the table of external variables and expert settings.

      Update panel EAPAPDPRO v21:
      -Graphics improvements.
      -Added tooltips.
      -Added information about the ban on trade for various reasons.
      -------------------------------------------------- -------------------------------------------------- ------------
      EA works on the movement of currency pair quotes.
      An important parameter of the system is the spread.
      A zero spread is prohibited for the program.
      In this version, the adviser brings the average spread to 1 if the spread on the server is 0.
      This allows you to avoid erroneous opening positions with an average value of 0!
      Version 18.830 2018.08.30
      EPAPDPRO Update v20
      Version 18.828 2018.08.28
      EAPADPRO update
      Version 18.820 2018.08.20
      Upgrade the EAPADPRO to version 20.

      Block Limiting losses and profits updated:
      Parameters LimitForLosses and LimitForProfits changed by type to double
      A new CUSTOM mode has been added to the LimitType type. You can specify your monitoring values ​​in minutes, the LimitForCustom_Minutes parameter.
      Version 18.7 2018.04.24
      Improved the operation of the Trade_by_BUYSELL_Separate function.
      Fixed the issue with breakeven during simultaneous management of series of BUY and SELL positions.
      Version 18.6 2018.04.17
      To the Last Price information output block:
      Added the number of points till the next averaging. Indicated in brackets from the last opening price.
      To the Aver Price information output block:
      Added the amount of commission and swap in points.

      The CloseByMa function has been divided into 3 types of closing:
      False=0 - the EA does not close positions when the MA direction changes.
      OnlySignal=1 - when the MA direction changes, the EA closes only when one main signal position is open. There should be no averaging positions open.
      SignalAverage=2 - when the MA direction changes, the EA closes all positions, including averaging positions.
      Version 18.5 2018.04.04
      Update New Feature:
      Use the original calculation of commission and swap when enabling the functions: Breakeven, Trailing Stop, Averaging.

      The original commission calculation is based on the formula for calculating the value of 1 point from the open positions on a given symbol and magic number. Negative swap and commission are taken into account during calculations. The function returns the value of the negative swap and commission in points, and considers this when working with breakeven and trailing stop.

      Note: if your broker has a floating spread, commission is calculated and set during the operation of the breakeven and trailing stop functions, but the spread may increase, leading to additional loss points. This is not a calculation error!
      Also, note that when a swap occurs, the EA recalculates the breakeven line and sets new stop loss levels is the server allows it (restriction on the minimum Stop Level of your broker). If the server does not allow setting breakeven and returns the minimum stop level error, the EA will be unable to modify the position and additional loss points may be received.

      In order to avoid losses when using accounts with commission and when receiving a negative swap, it is recommended to increase the distance of the breakeven or trailing stop.

      The breakeven level (LevelWLoss/LevelWLossMANUAL) can be calculated manually, taking the commission into account.
      For example: commission for opening and closing position = 2 USD (EURUSD) per 1 lot. So, in order to cover the loss on the commission, it is necessary to set LevelWLossMANUAL = 2 (points) + 1 (confirming) = 3 points.
      Thus, the EA sets breakeven to +3 points, which in turn will cover the loss on the commission.

      - Added a special mode to the breakeven function through the LevelWLossMANUAL parameter
      When LevelWLossMANUAL = 0, the breakeven point is calculated based on the current spread. This allows making the breakeven level dynamic and closing with the minimum profit of 1 spread. If the position's profit increases, trailing stop comes into play.
      (This mode worked in previous versions of the expert)
      If LevelWLossMANUAL = 1, the EA will set breakeven to 1 point!
      Version 18.4 2018.03.28
      Only the negative values are considered in calculation of the additional commission and swap points (positive swap has no effect on calculation)
      Version 18.3 2018.03.08
      - Update for the information panel EAPADPRO v2.0;
      - The code of the EA has been optimized to receive a large number of signals;
      - Increased the EA operation speed;
      - Updated work with a small spread;
      - Updated the operation of averaging;
      - Updated the commission calculation algorithm;
      - Updated the average spread calculation algorithm;
      - Updated the operation by bars, now the EA is able to perform multiple deals if a signal is repeated on 1 bar.
      Version 18.1 2018.02.05
      - Added the ClosingPositionAtASpecificTime parameter = close all positions at a certain day and time.
      The variable format: WeekDay/CloseHour:Close Minute
      For example: ClosingPositionAtASpecificTime=5/20:00
      This means the EA closes all open positions at 20:00 on Friday.
      - Added the NoNewPosition_below_MarginLevel parameter - limit opening new trades if the margin is below the value.
      - Attention: Typos have been fixed in some parameters. Check your settings if you changed them.
      Version 17.803 2017.08.30
      Fixed an error with detection of stop loss and take profit when using manual settings.
      Version 17.404 2017.04.05
      - Increased the algorithm processing speed towards performance and receiving signals.

      - Added the SecondsToRefresh parameter to the EAPADPRO block - refresh rate of the information on the chart (default is 10 seconds). This is done to reduce the CPU load.

      - Added the Set_StopLoss_to_the_next_profitable_position_level option. When enabled, this option monitors the open positions and transfers the stop loss to the next profitable levels. If the EA opens a BUY order, but the price moves against the position, 3 averaging positions are opened at the lower levels. Then, the price moves in the direction, but does not yet touch the middle line to activate the trailing stop. And if the price passes the opening level of lower position 2, the new option activates transferring the stop loss of the lowest position to the breakeven level. And if the price passes the level of the lower position 3, then the stop loss of the first position will be equal to the opening level of the position 2. And the stop loss of the position 2 = opening price of this position, and so on. If the price touches and goes down, the 2 positions will achieve breakeven and profit. Then the EA opens the averaging positions according to the algorithm again. But 2 profitable deals will be fixed.

      - Fixed the breakeven error that occurred in accounts where the stop level = 0.

      - Added the automatic spread level function. On accounts with commission, the EA may set too small levels due to the small spread. At the same time, the "Low" message will be displayed in the EAPADPRO dashboard. This function protects from using the EA on a small spread and allows to neutralize the difference between "normal trading" and trading on the accounts with the "small spread".

      - Added support for the deposit currencies for the Autolot function, which are different from EUR USD RUB

      - Added the RiskRate parameter - the exchange rate of your currency against the USD. The default RiskRate = 0 means that the EA will attempt to find the correct exchange rate in the "Market Watch". For the autolot to work adequately with all currency pair, it is necessary to "Show all" currency pairs in the "Market Watch".
      Version 17.211 2017.02.20

      Global update 2017

      - Improved the signal detection system. Fully revised the algorithm for obtaining signals.
      - Fully revised the function for determining the average spread. Changed the default value of the TimeToCheckAverageSpread parameter to 80000 (80 seconds) for determining the average spread
      Note: During the first TimeToCheckAverageSpread/1000 seconds the EA does not trade, but collects information!
      This done to average the floating spread of your broker and to avoid false signals during significant fluctuations in the spread values.
      This option is disabled for fixed spreads.
      - The DistanceMANUAL parameter has been renamed to AverageDistanceMANUAL;
      - Updated the calculation of averaging and the MaxOrders parameter for hedging accounts.
      - Algorithm for signal calculations will be disabled when the trading time (Time Traiding) is disabled in order to increase the testing speed of the EA.
      - Modified the TrailingStep parameter. If TrailingStep =0, the TrailingStep = TrailingStop.
      This means that the trailing stop modification step will be equal to the trailing stop level in spreads.
      - Removed timer from the EA code, due to the unstable operation of the timer.
      - When using trading by time, the calculation of the signals logic is stopped at non-trading time in order to increase the algorithm operation speed.
      - Added the ReverseSignal parameter - reverses the strategy signals when enabled.
      Note: When enabled, the МА filter is also reversed
      - Added the CloseByMa parameter - when this parameter and the MA filter are used, the positions opened not based on the MA trend will be close
      Note: if the position has averaging positions open, those positions will not be closed.
      - Added support for rouble accounts for calculation of the automatic lot in DynamicLot
      - Added parameter to manually set the distance for the TimeOpen signal:
      DistanceTickMANUAL - set the signal distance in points.
      DistanceTickMANUAL has a higher priority than DistanceTickSpred

      - Added the EAPADPRO information panel
      Details on the panel in our blog: http://www.expforex.com/publ/eapadpro_novyj_sovremennyj_informacionnyj_blok_dlja_nashikh_ehkspertov/6-1-0-153
      or https://www.mql5.com/ru/blogs/post/687140
      Moved the technical information on the strategy to the Strategy block. Its details are not disclosed. This block helps in studying the market and subsequent signals
      Version 16.995 2016.12.22
      Added commission and swap auto calculation to the trailing stop and breakeven functions.
      Now, trailing stop triggers only when a position has "repaid" the charged commission.

      Added ClosePosifChange parameter - close an opposite position if a reversal signal appears.
      Attention: Enable this parameter with caution and only when necessary. When enabling the parameter, the averaging algorithm stops working correctly!

      Limiting losses and profits per 1 day\week\month

      Limiting LimitFor - limit type day\week\month

      LimitForLosses - limit by profit

      LimitForProfits - limit by loss

      LimitType - limit type by USD, points, % of a deposit

      ClosebyLIMITING - close EA trades when exceeding a limit

      UseCurrentProfit - take the current profit/loss into account when calculating the limit

      The function allows disabling the EA operation if the EA reached a certain profit\loss in deposit currency per day\month\week. The subsequent EA operation occurs the next day\week\month.

      For example, LimitFor=DAY LimitForProfits=1 Closing by total profit = $10

      You can also select LimitType for calculations. In USD, points, % of an account balance.

      If you need to close and remove all trades performed by the EA, set ClosebyLIMITING = true in case the limits are exceeded.

      The UseCurrentProfit parameter prohibits or permits taking the current floating profit\loss for this EA into account.
      Version 16.702 2016.07.08
      Added parameter for selecting the trading direction:
      new parameter "typeorder" - type of trading:
      - Only Buy;
      - Only Sell;
      - Both Buy and Sell;

      Added parameters for filtering deals based on MA:
      MethodFilterMa - MA METHOD;
      TFFilterMA - TIMEFRAMES;
      Version 16.514 2016.05.17
      Added the 0 spread condition - The EA will not trade if the broker spread = 0.
      The spread of some brokers may decrease to 0, which leads to incorrect calculation of averaging.
      If the spread decreases to 0 during trading - the EA waits for the spread to increase.
      Version 16.503 2016.05.06
      Updated default settings.
      Version 16.317 2016.03.29
      Changed the algorithm for reducing the parameters to the minimal stop. If the parameters are specified in the manual mode.
      Version 16.218 2016.02.25
      Added the lot value for a future position calculated based on the chart's autolot.

      Added the FontSize parameter - font size for a text on a chart.

      Fixed modifying take profit for buy positions when smoothing in case a new take proofit is less than the previous one (only for the settings without the total profit trailing).
      Version 16.216 2016.02.18
      Added the options:
      MaxSpreadToNotTrade - maximum allowed spread
      MinSpreadToNotTrade - minimum allowed spread

      Modified the algorithm for trailing a series of positions:
      In case of a floating spread, a distance of trailing stop is checked before modification, and a stop loss is set only if the future stop loss price is more beneficial than the average price of the position series.
      Version 16.114 2016.01.22
      Added options:
      HoursSleepEaAfterStopLoss = 0 - number of hours of sleep after closing by Stop Loss in the red;

      MinTimebeforenextAverage = 5 - Min Time in minutes for next step for averaging
      The minimum number of minutes until the next opening of an Averaging order! Useful for large candles, when a few averages are opened on a single candle. Thus, we limit the following opening by minutes;

      SecondsSleepEaAfterClose = 360 - number of seconds after the last closed deal, pause before opening the next signal;

      AveragingbyFilterMA - set an averaging order only if Filter MA shows the same direction as the direction of the transaction

      (If you want to open an averaging order and MA is above a buy price, the averaging order is not opened).
      Version 16.113 2016.01.21
      Added feature that allows you to trade in two directions simultaneously.
      Trade_by_BUYSELL_Separate - when you turn on this feature, two directions (BUY and SELL) are traded separately from each other.

      For information on the expert panel added Min \ Recommended line:
      It shows the minimum and recommended deposits for the trading robot on the current currency pair.
      The minimum deposit is calculated using the formula - Fixed lot, the number of averages, the size of stop loss, and the average monthly movement of the currency pair.
      This is the minimum deposit that is necessary for the EA on this pair to stop out.
      Recommended Deposit - this is a deposit, which is necessary for the EA to withstand the drawdown in case of a stop loss.
      These calculations are approximate, and are totally dependent on the current currency pairs, stop loss, lot, and leverage.
      Always replenish the deposit slightly more than recommended by our calculations.

      On the information panel, added a string Tick In TimeOpen - average number of ticks per unit of measurement TimeOpen;

      On the information panel, added a line Point In TimeOpen - average number of points per unit of measurement TimeOpen;

      On the information panel, added a line Point In mc - total number of points for elapsed time.
      Version 15.992 2015.12.16
      Added the TrailingStepa parameter - trailing stop step used by the EA to follow the price.
      Version 15.935 2015.10.06
      Averaging can now be disabled
      if DistanceAverageSpred=0 and DistanceAver=0
      Version 15.921 2015.09.22
      Fixed bug with an average line on a chart.
      Fixed bug in averaging when using the DistanceAverageSpred_Diferent parameter.

      Parameters DistanceAverageSpred_Diferent can be used as an enumeration of averages in points, if DistanceAver(manual adjustment in points) is not equal to 0.

      Parameters DistanceAverageSpred_Koef can be used as an averaging in points with a multiplier, if DistanceAver(manual adjustment in points) is not equal to 0.
      Version 15.910 2015.09.15
      Now an average line is shown for an open position with averaging applied, it shows the average price.
      Version 15.707 2015.07.08
      Added the trend filter.
      Algorithm for trend determining: location of MA towards the price.
      The MA period can be set in the PeriodFilterMa parameter.
      MA is determined according to TF = M1
      Version 15.527 2015.05.29
      Setting the maximum number of position = 5 - updated.
      If open 5 positions at the same time, closing one of them by stop loss does not open a new position.
      Maximum series of losing trades = 5.
      Version 15.518 2015.05.19
      Added comission and swap calculation for position smoothing.
      The test version for accounts with comission.
      Version 15.111 2015.01.12
      The system has been completely revised based on the gained experience. All settings have been made as close as possible to the functionality of TickSniper PRO MT5.

      Added new averaging parameters:
      DistanceAverageSpred_Koef = Koef to next step for averaging
      - set spread increase/decrease ratio for trade averaging from the initial DistanceAverageSpred value.
      DistanceAverageSpred_Koef = 2, DistanceAverageSpred = 50: the first averaging trade is performed at the distance of 50 current spreads. The second one is performed at the distance of 100 current spreads!
      DistanceAverageSpred_Diferent = steps for averaging separated by commas
      - set averaging values in spreads separated by comma.
      "10,20,50,50,20,10" means that the first averaging trade is performed at the distance of 10 current spreads, the second one - 20 spreads, the third one - 50, etc.
      If three values of "10,20,30" are specified, all trade distances after the third trade are equal to 30.


      Added open parameters for manual setting:
      TakeProfitL=TakeProfit 0 - Autoset
      Distance=Distance of Averaging 0 - Autoset
      TrailingStopa=Distance TrallingStop 0 - Autoset
      StopLoss=StopLoss 0 - Autoset
      LevelWLoss and LevelProfitMANUAL

      If you want to set fixed values, for example, for a stop loss, you may set StopLossMANUAL = 1 000 points.
      Or if you want to set fixed values of the averaging distance, you may set DistanceMANUAL = 100 points.

      Added the following blocks:
      Working at a certain time.
      Moving positions to breakeven.
      Working by the average spread TimeToCheckAverageSpread - number of milliseconds of the averaged spread.
      Significantly increased the speed of the EA testing in the strategy tester.
      Fixed too long stop loss received during a too high spread leap (if the spread is increased 10 times, the stop loss is too big).
      Fixes reported bugs.
      Added the info panel to the chart the EA is launched at. Displayed signal volume and power.
      Version 14.225 2014.02.28
      1. Updated the system for closing by the total profit and added the profit trailing function.
      2. Loss-making deal cover system has been disabled by default!
      3. Revised and enhanced the averaging system.
      4. Slightly changed the system's trailing stop.
      5. The system has been completely recompiled for the new МТ4 terminal build.

      New variables:
      The number of spreads of the most loss-making deal, at which the system looks for other orders for closing the most loss-making position. If 0, MaxLossPoss_in_unit is used

      The new profit trailing function. It has been implemented at the request of our clients. In this case, the profit is fixed with some correction. As soon as the profit has reached the specified value, the Expert Advisor saves the current profit status and trails it following the profit.

      This parameter looks for the most loss-making position among all positions in the terminal (magic, positions and their direction can be configured in the settings separately). After that, the Expert Advisor uses the complex search of the remaining positions to calculate the series of orders, which can cover the loss, and close them.