• Обзор
  • Отзывы (5)
  • Обсуждение (339)
  • Что нового

Exp4 THE X FULL Universal EA for MT4

Универсальная мультивалютная торговая система c функцией усреднения для MetaTrader 4

Данный советник воплотил в себе весь полезный функционал, использующийся во всех советниках, включая функцию усреднения.

Использовать сигналы 11 стандартных индикаторов, включенных в пакет MetaTrader 4.

Функция усреднения позволяет вывести убыточную позицию в плюс путем построения сетки позиций в сторону движения цены. Если цена идет противоположно позиции, усреднитель на основании введенных настроек открывает дополнительные позиции, доливаясь таким образом, и выставляет общий тейк-профит на все позиции по данному инструменту.

Функция мартингейла позволяет использовать режим стандартного мартингейла.

Трейлинг стоп, безубыток, работа по времени, автолот, закрытие по общей прибыли и убытку. Все эти функции доступны в полной версии нашего эксперта.

Также Вы можете скачать версию для терминала MetaTrader5 The X for MT5

Внимание! Это конструктор стратегий. Вы должны самостоятельно оптимизировать и настроить советник на Вашу стратегию.

Настройки по умолчанию это пример использования советника. 


Доступные сигналы

  1. Ma - Moving Average
  2. MACD - Moving Average Convergence/Divergence (MACD)
  3. STOCH - Stochastic Oscillator
  4. RSI - RSI
  5. CCI - Commodity Channel Index (CCI)
  6. WPR - Williams Percent Range (WPR)
  7. BB - Bollinger Bands
  8. Envelopes - Envelopes
  9. Alligator - Alligator
  10. OsMA - Moving Average of Oscillator (OsMA)
  11. AO - Awesome Oscillator (AO)

Основные параметры

НАСТРОЙКИ ТОРГОВЫХ СТРАТЕГИЙ

  • TypeFilling - Тип заливки ордеров по регламенту брокера. Auto - автоопределение типа заливки;
  • TypeTradeBUYSELL - Выбор типа позиций для открытия (BUYSELL, OnlyBuy, OnlySell);
  • RoundingDigits - Округление цен открытия и Стоп-лосса, Тейк-профита - для некоторых символов;
  • SetMinStops - Автоматическое приведение установленных стопов (стоп-лосс, тейк-профит, трейлинг-стоп, дистанция, безубыток) до минимально возможного уровня на сервере;
  • shift - С какого бара брать сигнал 0 - с текущего 1 - с закрытого;
  • IndSigToTrade - Выбор типа сигналов;
  • TF_IndSigToTrade1 - Выбор ТаймФрейма для сигнала;
  • FILTER_IndSigToTrade2 - Выбор типа сигналов для фильтрации;
  • TF_IndSigToTrade2 - Выбор ТаймФрейма для фильтра;
  • FILTER_IndSigToTrade3 - Выбор типа сигналов для фильтрации;
  • TF_IndSigToTrade3 - Выбор ТаймФрейма для фильтра;
  • ReverseSignal - true - Переворачивать сигнал стратегии;

ОСНОВНЫЕ ФУНКЦИИ ТОРГОВЛИ

  • VirtualStops - Виртуальные стопы вместо реальных true - брокеру не видны стоплосс и тейк-профит сделок по всем функциям советника!!!!;
  • StopOrderUSE - Использовать Отложенные ордера;
  • StopOrderDeltaifUSE - Дистанция для отложенных ордеров;
  • Magic - Магический номер;
  • StopLoss - Стоплосс, 0 - не используется;
  • TakeProfit - Тейкпрофит , 0 - не используется;
  • Slippage - Проскальзывание;
  • MarketWatch - Режим торговли по MarketWatch true = сначала выставляются позиции/ордера без стопов, потом происходит модификация - для некоторых брокеров;
  • ClosePosifChange - Закрывать позиции при обратном сигнале;
  • ONlyOnePosbySignal - Играть только или бай и / или селл 1 позицией;
  • MaxSpreadToNotTrade - Максимальный спред, при котором советник может открывать новые сделки;
  • MinSpreadToNotTrade - Минимальный спред, при котором советник может открывать новые сделки;

НАСТРОЙКИ АВТОЛОТА И МАРТИНГЕЙЛА

  • Lots - Фиксированный лот;
  • DynamicLot - Динамический лот;
  • LotBalancePcnt - % от депозита;
  • MaxLot - Максимальный лот при расчете;
  • Martin - Если 1 то не используется, Коэффициент мартина на следующую сделку после убыточной;

НАСТРОЙКИ ВРЕМЕНИ РАБОТЫ

  • Work_SETTINGS - = on, off. Если on то:
  • OpenHourMonday - Час открытия торгов, понедельник;
  • OpenMinuteMonday - Минута открытия торгов, понедельник;
  • OpenHour - Час открытия торгов;
  • OpenMinute - Минута открытия торгов;
  • CloseHour - Час закрытия торгов;
  • CloseMinute - Минута закрытия торгов;
  • Days - (Выбор дней торговли) через запятую;
  • TradeStartStop - on, off ;
  • TradeStartStopFriday - on, off (если on - то согласно Trade Friday и CloseFriday, если off - то согласно TradeStartStopHour, если в Days стоит 5, если);
  • OpenHourFriday - Час открытия торгов, пятница;
  • OpenMinuteFriday - Минута открытия торгов, пятница;
  • CloseHourFriday - Час закрытия торгов, пятница;
  • CloseMinuteFriday - Минута закрытия торгов, пятница;
  • CloseFriday - on, off (если on, то закрывать не зависимо от состояния (в прибыли или в убытке); если off, то открытые позиции закрываются согласно алгоритму);

ТРЕЙЛИНГСТОП

  • TrailingStopUSE - Использовать трейлинг-стоп;
  • IfProfTrail - Использовать только для профитных позиций - режим безубытка;
  • TrailingStop - Дистанция трейлинга, 0 - минимально допустимый;
  • TrailingStep - Шаг дистанции;

ТРЕЙЛИНГСТОП ПО PARABOLIC

  • TrailingStopSAR - Использовать трейлинг-стоп;
  • step - Приращение уровня стопа, обычно 0.02;
  • maximum - Максимальный уровень стопа, обычно 0.2;

ЗАКРЫТИЕ ПО ОБЩЕМУ ПРОФИТУ И УБЫТКУ

  • TypeofClose - Тип закрытия по прибыли;
  • CloseProfit - Закрывать если +;
  • prifitessss - Количество юнитов (в зависимости от выбора TypeofClose) для закрытия профита;
  • CloseLoss - закрывать если -;
  • lossss - Количество юнитов (в зависимости от выбора TypeofClose) для закрытия убытка;

НАСТРОЙКИ БЕЗУБЫТКА

  • MovingInWLUSE - Перенос позиции в безубыток;
  • LevelWLoss - Переносим стоплосс в +LevelWLoss пунктов;
  • LevelProfit - Когда сделка вышла в плюс LevelProfit пунктов;

УСРЕДНЕНИЕ

  • UseAverAdditionalOpeningOrderinOne - true Количество ордеров считается общее и доливки и усреднителя;
  • AverageUSE - Использовать усреднение, открытие дополнительных ордеров против тренда;
  • Distance - Дистанция открываемых позиций сетки;
  • LotsMartin - Увеличение лота для сетки позиций;
  • MaxOrdersOpen - Максимальное количество колен, 0 - неограничен;
  • TakeProfitALL - Общий тейк-профит для модификации;
  • AverTrailingStopUSE - Использовать трейлинг-стоп;
  • AverTrailingStop - Дистанция трейлинга = 0 - минимально допустимый;
  • AverTrailingStep - Шаг дистанции;

ДОЛИВКА ПО ТРЕНДУ

  • AdditionalOpening - Использовать открытие дополнительных ордеров по тренду;
  • DistanceAdditionalOpening - Дистанция открываемых позиций сетки для доливки по тренду;
  • LotsMartinAdditionalOpening - Увеличение лота для сетки позиций;
  • MAXLOT - Максимальный лот для дополнительного ордера;
  • MaxOrdersOpenAdditionalOpening - Максимальное количество колен 0 - неограничен;
Andrey Souza
282
2017.01.20 00:08 
 

Top! O EA funciona perfeitamente.. basta cada um saber montar seu set. adequadamente! /// Top! EA works perfectly .. just let everyone know how to set up your set. Properly!

Dennis22779
174
2016.12.01 13:27 
 

I can recommend this top EA. The EA works very well and is high profitable. You can change a lot of settings and you can optimize the EA for every market that you like to trade. Of course you have to backtest and to try the new setting before you will use the EA on a live Account. And in this case you have also to choose the right Lotsize in depend of your Account.

The EA is running on my live Account in multi currency pairs with different Settings and in different Timeframes. I tried a lot of Settings for every market because market is not like market

and the price which i paid ( 100 USD ) i got back already. For me it`s a very good EA and the rest is up to you! Also the price is really unbelievable and amazing.

rpltrade
111
2016.11.23 09:46 
 

Your EA doesnt use SL and I lost half of my money.

In EUR USD, the EA keeps on buying positions from 1.18xx level and the lowest is 1.09xxx. It should have cut loss much earlier but it didnt. Up to now the 1.18 has not been reached. I could have lost more but I seeked help and exited when the market surged to 1.08xxx.

Vladimir Glazkov
164
2016.10.06 09:28 
 

Советник хороший, работает четко по имеющейся стратегии, но если стратегии нет - я бы сказал бесполезен. Настроек просто дико много и искать свою стратегию на основе этого конструктора будет очень долго. Пока все наладишь в "производство" - рынок сменится. Я вот, например, свою еще не нашел, поэтому прошу разработчика дополнить данный советник еще парой функций. Нужно добавить функцию разворота позиции по отложенным ордерам при неудачной сделке. Т.е. открывается ордер по сигналу одного из индикаторов в базе и одновременно выставляется отложенный ордер в противоположном направлении на уровне СЛ сработавшего с возможностью использования мартингейла. И так до бесконечности до ТП. Еще нужно ограничить время действия или количество баров для отложенных ордеров. Проблема в том, что однажды его выставив, советник больше их не убирает, пока не появится сигнал на другой отложенный ордер или ордер не откроется по этому. Также в функции "открывать несколько ордеров по каждому сигналу" их открывается просто дикое количество, особенно если использовать Alligator. Поэтому предлагаю их ограничить количеством открываемых ордеров и/или открывать следующий ордер по времени, например, минут через 5 или 30, если будет сигнал, можно открыться...

А так это идеальное решение для тех, кто постоянно генерирует и тестирует свои стратегии. С помощью данного советника не нужно долго тестировать в ручном режиме свои стратегии или периодически оплачивать программистов на написание бесполезных советников, с тем условием, что он позволяет не просто искать стратегии и обкатывать их, но ещё и работать по ним!

PS. можно вообще продавать/покупать рабочие и прибыльные сеты к этому роботу))

Alexander
87
2016.06.13 17:51 
 

Мне понравился. Тестил по разному. Очень гибкие настройки. Он один заменяет несколько сов. Алгоритм работы супер. Автору огромная благодарность.

Версия 17.307 - 2017.03.13
Добавлен блок Виртуального снятия средств в тестере:
testerwd="========= Tester Withdrawal =========";
Withdrawal - Включение виртуального снятия средств при тестировании в тестере стратегий;
Withdrawal_mode - режим снятия, в валюте депозита , в процентах от текущего баланса (currency/percentage);
Withdrawal_amount - Количество средств для снятия;
Withdrawal_periodicity_days - Периодичность снятия в днях;
Withdrawal_Max - Максимальная сумма снятия;
Withdrawal_EndOfTest - Снятие средств после окончания тестирования;

Исправлены ошибки по сообщениям.
Версия 17.216 - 2017.02.20
убрана проверка Свободной маржи
Версия 17.201 - 2017.02.14
Оптимизация работы советника.

Изменены цвета линий для режима Средней линии и Виртуальных Стоплосс\тейкпрофита
BUY
Средняя линия - Синий
Тейкпрофит - Зеленый
Стоплосс - Красный
Трейлингстоп - Синий пунктир

Sell
Средняя линия - Оранжевый
Тейкпрофит - Зеленый
Стоплосс - Красный
Трейлингстоп - Оранжевый пунктир


Функция работы по времени

Внимание: Торговля по времени подразумевает только фильтрацию на открытие новых сделок по новым сигналам.
Все остальные функции: Трейлингстоп, Безубыток, Усреднение, Доливки по тренду и так далее работает круглосуточно.
Внимание: Все параметры торгового времени Вы можете оптимизировать в тестере.


Если TradeStartStopbyTime = false, тогда советник торгует круглосуточно.

Если TradeStartStopbyTime = true, тогда включается время торговли:
Начало времени торговли начинается с понедельника.
Советник начинает работать в понедельник, если задано TradeStartbyTimeMonday=true по времени OpenHourMonday:OpenMinuteMonday
Например, OpenHourMonday=3 и OpenMinuteMonday=40, тогда советник начинает торговать в понедельник в 03:40 по времени сервера
(время Вашего брокера, указывается в обзоре рынка).

Далее советник проверяет время торговли по параметрам: OpenHour:OpenMinute - начало торговли и CloseHour:CloseMinute - конец торговли за 1 сутки.
Например: OpenHour=5 и OpenMinute=0, а также CloseHour=18 и CloseMinute=59, тогда советник будет торговать каждый день с 5:00 до 18:59.

Если Вы хотите задать период торговли от начального времени, Вы можете задать параметр ClosePeriod_Minute - период в минутах.
Например, OpenHour=6 и OpenMinute=0 и ClosePeriod_Minute=180, тогда советник устанавливает время торговли с 6:00 до 9:00(6+180 минут = 9 часов).

Вы также можете задать несколько временных отрезков для торговли в параметре SeveralTimeWork. Формат записи: ЧЧ:ММ-ЧЧ:ММ;
где: Час старта торговли:Минута старта торговли - Част стоп торговли: Минута стоп торговли.
Например, SeveralTimeWork=3:00-5:00;7:30-8:50;12:00-15:00;
тогда советник будет торговать 3 отрезка времени. с 3 часов до 5 часов, с 7:30 до 8:50 и с 12:00 до 15:00. Все остальное время советник не будет открывать новые сделки.

Также Вы можете закрыть все открытые сделки и отложенные ордера в нерабочее время, CloseAllTradesByOutOfTime=true.
При этом советник будет торговать в установленное выше время, а когда время торговли закончится - советник будет закрывать все открытые позиции и ордера.


TradeStartStopbyTimeFriday - Торговое время для пятницы.
В нашем советнике ВЫ можете задать время торговли советника в пятницу.
Параметры времени для пятницы: OpenHourFriday:OpenMinuteFriday - CloseHourFriday:CloseMinuteFriday
Например, Вам нужно, чтобы советник не открывал новых сделок в пятницу после 18:00, тогда ВЫ устанавливаете:
OpenHourFriday=0:OpenMinuteFriday=0 - CloseHourFriday=18:CloseMinuteFriday=0
В таком случае, советник не будет открывать новые сделки после 18 : 00

Также Вы можете закрыть все открытые сделки и отложенные ордера в пятницу в установленное время 18:00, CloseFriday=true.
CloseAllTradesByOutOfTime


В нашем блоке работы по времени ВЫ можете задать Торговые дни для торговли: TradeByDays
Например, TradeByDays=true Days=1,2,3 - в таком случае советник будет торговать только в понедельник, вторник и среду по установленному выше времени. Или торговать круглосуточно эти 3 дня, если время не установлено.
Если ВЫ указали Days=1,2,3,4,5 но параметр TradeStartStopbyTimeFriday=false, советник не будет торговать в пятницу.

Также ВЫ можете задать 1 день для оптимизации в параметре DayForOptimization.
Эта опция полезна для того, чтобы определить в какие дни на оптимизации были самые прибыльные.
например, DayForOptimization = 3, тогда советник будет торговать только по средам.


Вы можете задать старт торговли в понедельник и стоп торговли в пятницу, при этом в остальные дни советник будет торговать круглосуточно.
Вы можете задать старт в понедельник и определенные часы в остальные дни.


-Добавлен параметр:
OpenBarControlOnly - Работа советника только по открытым барам. Данный режим позволяет моделировать работу советника по открытию бара(как в тестере стратегий).
При включении данного режима, советник будет торговать точно также , как при режиме тестирования OpenPriceOnly.
Все! функции советника будут исполняться 1!! раз на открытии нового бара (в Зависимости от ТФ), в том числе и Модификация, Трейлингстоп, Усреднение, открытие сигналов и т.д.
Версия 17.126 - 2017.01.27
Исправлена ошибка тестирования при выключенной кнопки AutoTrading
Исправлена ошибка работы с длинными тикетами

Добавлены дополнительно 3 фильтра

-Добавлена информационная панель EAPADPRO
Подробности о данной панели в нашем блоге:
или https://www.mql5.com/ru/blogs/post/687140

Следующие данные были выведены в блок Strategy Info:
OWN Signal = Название сигнала + ТаймФрейм сигнала + Реверс
Current Signal = Текущий сигнал по главному индикатору
Filter 1/2 - Название фильтра 1/2
Current Filter - Текущий сигнал по фильтрам 1/2
BUY Average/Lot - Следующее усреднение в пунктах для BUY / Следующий лот усреднения
SELL Average/Lot - Следующее усреднение в пунктах для SELL / Следующий лот усреднения
Buy Additional/Lot - Следующее дополнительное открытие в пунктах для BUY / Следующий лот дополнительного открытия
Sell Additional/Lot - Следующее дополнительное открытие в пунктах для SELL / Следующий лот дополнительного открытия
Average Price Buy - Средняя цена для сделок BUY
Price Sell - Средняя цена для сделок SELL
Версия 17.110 - 2017.01.13
Блок Усреднения Averaging
-Исправлена ошибка DistanceMartin

Блок ТРейлингстопа по Parabolic SAR
-Добавлен параметр TrailingStopSAR_TimeFrame - Таймфрейм для индикатора SAR для трейлингстопа.
-В МТ5 версию : Добавлен трейлингстоп по Parabolic SAR
TrailingStopSAR (true - false) step и maximum(параметры Параболик SAR)
Данные параметры включают возможность модификации стоплосса по установленному Параболику
При этом стоплосс будет модифицироваться при каждом новом значении Параболик SAR.
Соответственно, BUY модифицируется, когда Параболик находится ниже цены, Sell модифицируется когда ПАРАБОЛИК находится выше цены.


Блок сигналов
-Добавлены параметры Signal_Reverse,Filter1_Reverse,Filter2_Reverse - позволяющие переворачивать сигналы
по отдельным индикаторам (Главный сигнал, Фильтр 1 и Фильтр 2)
-Изменен параметр MinuteToOpenNextPosition (Разрешение на открытие следующего сигнала после последней открытой позиции),
если нет открытых позиций, то советник считает время от последней закрытой позиции.
Время считается по одноименному типу. Если сигнал на BUY то время считается от последней открытой \ закрытой BUY....
-Изменена функция получения сигнала при реверсе сигнала.
например:


*Если Вы используете WPR в качестве сигналов, с уровнями :
WPRHighLevel= -20;
WPRLowLevel = -80;
тогда:
Buy открывается, если WPR пересек WPRLowLevel (-80) снизу вверх
SELL открывается, если WPR пересек WPRHighLevel (-20) сверху вниз

*Если ВЫ включите опцию:Signal_Reverse=true
тогда:
SELL открывается, если WPR пересек WPRLowLevel (-80) снизу вверх
Buy открывается, если WPR пересек WPRHighLevel (-20) сверху вниз

*Если ВЫ включите опцию:Signal_Reverse=true и выставите параметры:
WPRHighLevel= -80;
WPRLowLevel = -20;
тогда:
BUY открывается, если WPR пересек WPRHighLevel (-80) сверху вниз
SELL открывается, если WPR пересек WPRLowLevel (-20) снизу вверх

-Добавлены параметры для сигнала MACD
MACD_BUYLEVEL=0;
MACD_SELLLEVEL=0;
Участвующие в определении сигнала.
например:MACD_BUYLEVEL=3,MACD_SELLLEVEL=-3
Для длинной сделки, сигнал пересекает линию MACD и в конце этой свечи, MACD больше 0 и MACD меньше 3,0 (сигнальная линия и линия MACD оба должны быть выше происхождения и ниже 3.0).
Для короткой торговли, сигнал пересекает линию MACD и в конце этой свечи, MACD меньше 0 и MACD больше, чем -3,0 (сигнальная линия и линия MACD оба должны быть ниже происхождения и больше, чем -3,0) ,



-Добавлена Автоматическая проверка и нормализация всех стопов до размера тика на текущей валютной паре.
Например, если на символе WING17 размер тика 5 пунктов, тогда все стоплоссы, тейкпрофиты будут нормализованы.
Например, цена контракта 58840 и при вычислении автоматического стоплосса 1211 пункт, конечный стоплосс будет нормализован до 1210 пунктов.
Версия 16.995 - 2016.12.22
В функции Трейлингстоп и Безубыток добавлен автоматический расчет комиссии и свопа.
Теперь трейлингстоп срабатывает только тогда, когда позиция "окупила" размер взимаемой комиссии.


Ограничение убытков и профита за 1 день\Неделя\Месяц
Limiting LimitFor - Тип ограничения день\неделя\месяц
LimitForLosses - ограничение по профиту
LimitForProfits- ограничение по убытку
LimitType - Тип лимита по Долларам, Пунктам, Процентам от депозита
ClosebyLIMITING - Закрывать сделки советника при превышении Лимита
UseCurrentProfit - Учитывать, при вычислении лимита, текущий профит\ убыток

Данная функция способна отключить работу советника, если советник набрал определенный профит\убыток в валюте депозита за день\месяц\неделю. При этом следующая работа советника будет на следующий день\неделя\месяц
Например LimitFor=DAY LimitForProfits=1 Закрытие по общему профиту = 10 долларов
Также Вы можете выбрать тип лимита LimitType для расчетов. В долларах, пунктах, процентах от баланса счета.
Если Вам необходимо закрыть и удалить все сделки по данному советнику, при превышении лимитов, Вы можете поставить ClosebyLIMITING = true
Параметр UseCurrentProfit запрещает или разрешает учитывать текущий плавающий профит\убыток по данному советнику


Добавлены новые сигналы:
AC - принцип сигнала как и у индикатора АО
Ichimoku - принцип работы по пересечению линий TENKANSEN и KIJUNSEN,
Если TENKANSEN больше чем KIJUNSEN - сигнал на BUY
Если TENKANSEN меньше чем KIJUNSEN - сигнал на SELL
Bar - Работа по направлению бара
Если Close свечи выше чем Open свечи (Бычья свеча )- сигнал BUY
Если Close свечи ниже чем Open свечи (Медвежья свеча )- сигнал SELL


Добавлены новые фильтры
AC - принцип сигнала как и у индикатора АО
Ichimoku - принцип работы по положению линий TENKANSEN и KIJUNSEN,
Bar - Работа по направлению бара
Bar relatively MA - Сигналы советнику фильтруются по показаниям Цены закрытия бара и Быстрой\Медленной МА
Если Цена закрытия бара выше MAfast и MAslow - сигналы только BUY
Если Цена закрытия бара ниже MAfast и MAslow - сигналы только SELL


Исправлены Ошибки
Версия 16.973 - 2016.11.18
Изменен порядок комментария открываемых сделок
Добавлена информация о показателях индикаторов, при открытии сделок
Версия 16.940 - 2016.11.02
Добавлен параметр CloseChangeOnlyInProfit - закрывать сделки при обратном сигнале, только когда текущая позиция вышла в прибыль.

Добавлен параметр MinuteToOpenNextPosition - количество минут для открытия следующей сделки по сигналам индикаторов. Параметр считает количество минут, прошедших от последней открытой позиции. Позволяет фильтровать сделки при использовании ONlyOnePosbySignal=false.

Добавлен параметр OpenOppositePositionAfterStoploss - открывать противоположную позицию при закрытии текущей по стоп-лоссу. Позволяет открывать противоположную позицию сразу же после получения стоп-лосса предыдущей сделки без использования сигналов индикатора.

Добавлен параметр ограничения максимального количества сделок MAX_BUY_POSITION MAX_SELL_POSITION.
Версия 16.823 - 2016.08.31
В блок Averaging добавлен новый параметр DistanceMartin - коэффициент увеличения дистанция при усреднении на каждую следующую сделку

В блок Profit or Loss добавлены новые функции:
TrailOptions - Количество "юнитов" прибыли, после которого начинается трейлинг прибыли ;
TrailOptionsStep - Шаг трейлинга в "юнитах" ;
BalanceStart - Стартовый баланс отсчета для 4 пункта PercentBalance ;
ForcedClose - Принудительное закрытие по прибыли всех позиций на счете по данному советнику ;
MailSend - Отправка ПУШ и почтового сообщения при закрытии по прибыли или убытку ;
Orderdelete - Удалять отложенные ордера после закрытия по прибыли или убытку ;
CloseTerminalAfterClosePROF - Закрывать терминал, после закрытия по прибыли ;
CloseTerminalAfterCloseLOSS - Закрывать терминал, после закрытия по убытку;


Трейлинг прибыли при закрытии
Новая функция трала прибыли была внедрена по просьбам наших клиентов и является функцией для подтягивания прибыли. Т.е. в данном случае прибыль закрывается не фиксировано, а с некоторой корректировкой. Т.е. как только прибыль достигла указанного значения, советник запоминает текущее положение прибыли и далее подтягивает данное положение вслед за прибылью. Если Вы поставили закрывать при прибыли 10 долларов:

CloseProfit - закрывать в плюс.
prifitessss - сколько закрывать в плюс.
TrailOptions - расстояние от prifitessss, при достижении которого включается трейлинг прибыли.
При установке для prifitesss значения 10, а для TrailOptions значения 5 линия трейлинга прибыли устанавливается на 5 долларов. Советник при прохождении отметки в 10 долларов включит функцию трейлинга прибыли и будет тянуть отметку закрытия вслед за прибылью. В журнале при этом будут отображаться записи текущего положения прибыли.
После того как общая прибыль опустится ниже последнего зафиксированного уровня - TrailOptions , советник закроет все сделки в принудительном порядке.
Версия 16.720 - 2016.08.08
Исправлена ошибка принтов каждый тик в журнал при неправильном указании стопов.
Добавлена переменная SetMinStops:
При AutoSetMinLevel уровни стопов будут приведены к минимально возможным уровням, разрешенным на сервере;
При ManualSet пользователь получит сообщение о том, что уровни стопов в советнике меньше минимального и советник перестанет торговать.
Версия 16.614 - 2016.06.15
Добавлен стоплосс при использовании блока Усреднение и Доливка по тренду.
Было: При выставлении сделки на усреднение, стоплосс сделок сбрасывался на 0.
Стало: у Каждой сделки устанавливается свой стоплосс из параметра StopLoss
Версия 16.516 - 2016.05.26
Исправлена ошибка виртуальных стопов для усреднения.

Добавлен параметр Продолжительности сессии торговли от начального времени, ClosePeriod_Minute в блок работы по времени:
Если задать
OpenHour=0;
OpenMinute=0;
и ClosePeriod_Minute=60, тогда
CloseHour=1;
CloseMinute=0;

Добавлен параметр TypeTradeBUYSELL - направление торговли:
Buy и Sell
Only Buy
Only Sell
При этом: Если использовать отложенные ордера и работать только в 1 направлении: каждый раз при новом сигнале, старый отложенный ордер будет удален и выставлен на новую цену.

Добавлен параметр выбора Таймфрейма для сигналов:
TF_IndSigToTrade1
TF_IndSigToTrade2
TF_IndSigToTrade3

Добавлен параметр для оптимизации в определенный день недели DayForOptimization
Если Идет оптимизация, тогда советник торгует только в определенный день DayForOptimization
Если DayForOptimization!=0 тогда советник торгует только в определенный день DayForOptimization

Добавлен параметр вывода комментария к сделке CommentToOrder

Добавлен параметр MaxSpreadToNotTrade и MinSpreadToNotTrade
MaxSpreadToNotTrade - Максимальный спред, при котором советник может открыть позицию
MinSpreadToNotTrade - Минимальный спред, при котором советник может открыть позицию
Внимание: Данный фильтр используется только! для открытия позиций по сигналу, усреднению, доливке. Все остальные функции работают в штатном режиме

Добавлен параметр OnePosPerDirection: Открытие 1 сделки на 1 направление
например:
если OnePosPerDirection=true и ONlyOnePosbySignal = false
тогда советник может открыть 1 сделку Бай по сигналу и 1 сделку Селл по сигналу
если OnePosPerDirection=false и ONlyOnePosbySignal = true
тогда советник может открыть только 1 сделку по сигналу либо Бай либо СЕЛЛ
если OnePosPerDirection=false и ONlyOnePosbySignal = false
тогда советник может открывать любые сделки по каждому сигналу индикаторов

Добавлен параметр OnlyOnePositionPerMagic: Открытие 1 позиции на 1 магик,
Советник проверяет есть ли открытые позиции по данному магику у других валютных пар. Если позиции нет - советник откроет сделку по сигналу, а остальные советники будут ждать завершения этой сделки.
Версия 16.309 - 2016.03.17
Исправлен расчет времени для VPS.
Версия 16.105 - 2016.01.08
Переработан блок сигналов, если выбраны переменные IndSigToTrade и IndSigToTrade2.
Было: Только при совпадении двух сигналов одновременно - сделка открывается.
Стало: Если IndSigToTrade появился сигнал, проверяется индикаторы FILTER_IndSigToTrade2 и FILTER_IndSigToTrade3 . Если их сигналы продолжаются, то сделка открывается.
Т.е. Если в качестве главного сигнала выбран IndSigToTrade то параметры FILTER_IndSigToTrade2 и FILTER_IndSigToTrade3 срабатывают только как фильтры.
Добавлен трейлингстоп по Parabolic в модуль усреднения.
Если открыты сделки усреднения и Параболик пересек среднюю линию - стоплосс выставляется на уровне Параболика.
Параметр TakeProfitAll в модуле усреднения заменен на общий TakeProfit.
Параметр AverTrailingStop в модуле усреднения заменен на общий TrailingStop.
Версия 15.991 - 2015.12.16
PROFITLOSS_EXTRASETS4 - блок ограничения прибыли и убытков в валюте депозита.

Если вы решили ограничить убытки по текущему советнику, то можете сделать это в новом блоке.
Например: Вам необходимо ограничить открытие сделки после полученного убытка за 1 день (неделю, месяц) в сумме -100 USD. Ваши параметры будут следующими:

- LimitFor=0;
- LimitForLosses=-100;
- LimitForProfits=0;

После достижения убытка по истории по данному магическому числу и валютной паре в день -100 долларов, открытие новых сделок на данном советнике будет остановлено. Все остальные функции работают в штатном режиме.

На следующий день этот параметр сбрасывается на 0.

Вы можете выбрать LimitFor=DAY;WEEK;MONTH;ALLTIME;