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

Exp THE X FULL

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

Данный советник воплотил в себе весь полезный функционал, использующийся во всех советниках, включая функцию усреднения. В нем также есть возможность использовать сразу несколько (до 12) валютных пар на одном графике, использовать сигналы 12 стандартных индикаторов, включенных в пакет MetaTrader 5.

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

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

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

Также вы можете скачать версию для терминала MetaTrader 4 The X for MT4

Полная инструкция и описание настроек советника

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

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

По отдельности вы можете приобрести функционально независимые эксперты, включенные в данного советника:


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

  • Описание параметров, функций и сигналов Вы можете найти здесь: Описание параметров и сигналов системы THE X
  • Автолот (расчет лота от текущего баланса), мани менеджмент;
  • Работа по времени (ограничение работы советника по времени торговли);
  • Трейлинг стоп (стандартный, с алгоритмом "Только профитные");
  • MarketWatch ECN (работа на счетах групп ECN, NDD);
  • Функции обработки ошибок для реальных счетов;
  • Блок закрытия по общей прибыли и убытку с возможностью отключить все советники на счете;
  • Безубыток (установка Стоп Лосс на нулевой уровень);
  • Мартингейл (увеличение следующего лота после убыточной позиции);
  • Работа исключительно по сигналам индикатора (Сигнал - открытие, Сигнал - закрытие противоположного ордера - открытие);
  • Закрытие противоположного сигнала при смене сигнала;
  • Функция "РЕВЕРС", переворот сигналов вашей стратегии;
  • Функция усреднения убыточной позиции с выводом позиции в +.
  • Функция доливки по тренду.


Список индикаторов и сигналов

  • Moving Average (MA) (Сигнал 1)
  • Moving Average Convergence/Divergence (MACD) (Сигнал 2)
  • Stochastic Oscillator (Сигнал 3)
  • Индикатор RSI (Сигнал 4)
  • Commodity Channel Index (CCI) (Сигнал 5)
  • Williams Percent Range (WPR) (Сигнал 6)
  • Полосы Боллинджера (Bollinger Bands) (Сигнал 7)
  • Индикатор Envelopes (Сигнал 8)
  • Alligator (Сигнал 9)
  • Moving Average of Oscillator (OsMA) (Сигнал 10)
  • Awesome Oscillator (AO) (Сигнал 11)
Tommaso Santarelli
170
2017.01.13 16:54 
 

Пользователь не оставил комментарий к оценке

Ingener73
94
2017.01.12 05:53 
 

Все работает как швейцарский хронограф. Если мощный комп то можно настроить бесчисленное количество окон с разными настойками на максимально зажатую работу индикаторов. Каждое окно в среднем дает одну сделку в день но качество ордера в среднем на уровне 87%. И у хорошего поставщика (от 100 и более торговых сигналов)происходит тоже самое как кинуть килограмм дрожжей в деревенски сортир в жаркий день, но только в хорошем смысле не оскорбляю автора и его творение.

Спустя годы работы с данным экспертом я решил скорректировать свой комментарий сделаный в начале 2015года. Я считаю это лучший эксперт с которым мне приходилось работать, а разработчик самый отзывчивый и расторопный.

gsplentz
50
2016.10.31 13:33   

For me its the best system for the money i have found by far...its very large set of parameters make this system almost impossible not to find the right combination for diferent kinds of markets !

leachimk
2005
2016.09.04 14:40 
 

Присоединяюсь к словам предыдущего автора. Советник обладает всеми необходимыми инструментами для успешной торговли. Ключевое слово - оптимизация. Особая благодарность разработчику за то, что он постоянно продолжает усовершенствовать советник.

Респект и так держать!

qwe trader
20136
2016.05.03 00:31 
 

Very good and at an affordable price. It allows a multitude of configurations, and everything works perfectly. Congratulations to the author !!

Версия 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.957 - 2016.11.10
С целью уменьшения нагрузки на процессор проведена оптимизация кода.
Введена поддержка работы советника на Бразильском рынке.
Добавлена новая переменная:
SeveralTimeWork = время работы советника через перечисление,
формат записи:
час начала:минута начала-час завершения:минута завершения;час начала:минута начала-час завершения:минута завершения;
например:
09:00-10:00;12:00-13:00;15:00-17:30;
означает, что советник будет работать с 9 утра до 10 утра, а также с 12 до 13 часов, а также с 15 до 17:30
Версия 16.955 - 2016.10.31
Исправлена ошибка Безубытка MovingInWLUSE, при включении которого стоплосс сделки мог прыгать между Безубытком и сработанным Трейлингстопом
Версия 16.945 - 2016.10.24
Исправлена ошибка стопов
Добавлен параметр MinuteToOpenNextPosition - Количество минут для открытия следующей сделки по сигналам индикаторов. Данный параметр считает количество минут, прошедших от последней открытой позиции. Позволяет фильтровать сделки при использовании ONlyOnePosbySignal=false
Добавлен параметр OpenOppositePositionAfterStoploss - открытие противоположной позиции при закрытии текущей по стоплоссу. Позволяет открывать противоположную позицию сразу же после получения стоплосса предыдущей сделки без использования сигналов индикатора
Добавлены параметр ограничения максимального количества сделок MAX_BUY_POSITION MAX_SELL_POSITION
Версия 16.940 - 2016.10.14
Добавлена работа советника на хеджевых счетах. Советник работает на Хеджевом и неттинговом счете!
Добавлен Магический номер Magic
Исправлена ошибка расчета баланса для блока закрытия по прибыли для счетов, которые торгуются в daytrading и равны 0


В блок Profit or Loss добавлены новые функции:
TrailOptions - Количество "юнитов" прибыли, после которого начинается трейлинг прибыли ;
TrailOptionsStep - Шаг трейлинга в "юнитах" ;
Трейлинг прибыли при закрытии
Новая функция трала прибыли была внедрена по просьбам наших клиентов и является функцией для подтягивания прибыли. Т.е. в данном случае прибыль закрывается не фиксировано, а с некоторой корректировкой. Т.е. как только прибыль достигла указанного значения, советник запоминает текущее положение прибыли и далее подтягивает данное положение вслед за прибылью. Если Вы поставили закрывать при прибыли 10 долларов:

CloseProfit - закрывать в плюс.
prifitessss - сколько закрывать в плюс.
TrailOptions - расстояние от prifitessss, при достижении которого включается трейлинг прибыли.
При установке для prifitesss значения 10, а для TrailOptions значения 5 линия трейлинга прибыли устанавливается на 5 долларов. Советник при прохождении отметки в 10 долларов включит функцию трейлинга прибыли и будет тянуть отметку закрытия вслед за прибылью. В журнале при этом будут отображаться записи текущего положения прибыли.
После того как общая прибыль опустится ниже последнего зафиксированного уровня - TrailOptions , советник закроет все сделки в принудительном порядке.


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

Добавлен параметр OnlyOnePositionPerMagic: Открытие 1 позиции на 1 магик,
Советник проверяет есть ли открытые позиции по данному магику у других валютных пар. Если позиции нет - советник откроет сделку по сигналу, а остальные советники будут ждать завершения этой сделки.


Добавлен параметр CloseChangeOnlyInProfit - закрывать сделки при обратном сигнале только тогда, когда текущая позиция вышла в профит.
Версия 16.920 - 2016.09.23
Добавлен параметр Sounds - Use trade sounds
Параметр включающий\отключающий звук при совершении операций открытия, закрытия, модификации позиций, а также звук ошибок, возвращаемых сервером.
Версия 16.909 - 2016.09.13
Обновлен параметр DistanceMartin
Версия 16.824 - 2016.08.29
в блок Averaging добавлен новый параметр DistanceMartin - коэффициент увеличения дистанции усреднения на каждую следующую сделку
Версия 16.722 - 2016.07.26
Внимание: В данный момент Советник не работает с Хеджевыми счетами.
Версия 16.601 - 2016.06.01
Вернул параметр ReverseSignal.
Версия 16.526 - 2016.05.31
Добавлен параметр выбора таймфрейма для сигналов:
TF_IndSigToTrade1
TF_IndSigToTrade2
TF_IndSigToTrade3
Добавлены параметры MaxSpreadToNotTrade и MinSpreadToNotTrade
MaxSpreadToNotTrade - максимальный спред, при котором советник может открыть позицию
MinSpreadToNotTrade - минимальный спред, при котором советник может открыть позицию
Внимание: Данный фильтр используется только для открытия позиций по сигналу, усреднению. Все остальные функции работают в штатном режиме.
Версия 16.428 - 2016.05.06
Исправлена ошибка MaxOrders.
Добавлен параметр выбора типа открываемых позиций:
TypeTradeBUYSELL
BUYSELL;
OnlyBuy;
OnlySell;
Версия 16.408 - 2016.04.12
Исправлена ошибка принтов каждый тик в журнал при неправильном указании стопов.
Добавлена переменная SetMinStops:
При AutoSetMinLevel уровни стопов будут приведены к минимально возможным уровням, разрешенным на сервере;
При ManualSet пользователь получит сообщение о том, что уровни стопов в советнике меньше минимального и советник перестанет торговать.
Версия 16.309 - 2016.03.23
Заменен порядок расчета лота при мартине.
Увеличивает последний лот открытой позиции по последней сделке.
Исправлен расчет времени для VPS.
Добавлен параметр Rounding:
Without rounding - установка стопов без округления
To 1 digit - округление на 1 знак. Например, цена Stoploss= 1.23456, сделка будет открыта с стоплосс 1.23450
To 2 digits - округление на 2 знака. Например, цена Stoploss= 1.23456, сделка будет открыта с стоплосс 1.23400
Версия 16.226 - 2016.03.01
Версия обновлена для фондового рынка:
- Исправлена ошибка определения последнего лота, если позиция была закрыта несколькими заявками.
Версия 16.105 - 2016.01.06
Переработан блок сигналов если выбраны переменные IndSigToTrade и IndSigToTrade2
Было: Только при совпадении двух сигналов одновременно - сделка открывается
Стало: Если IndSigToTrade появился сигнал, проверяется индикаторы FILTER_IndSigToTrade2 и FILTER_IndSigToTrade3 . Если их сигналы продолжаются, то сделка открывается.
Т.е. Если в качестве главного сигнала выбран IndSigToTrade то параметры FILTER_IndSigToTrade2 и FILTER_IndSigToTrade3 срабатывают только как фильтры
Версия 15.994 - 2015.12.23
Добавлено автоопределение типа заливки ордеров.
Версия 15.992 - 2015.12.17
Добавлено Разделение сделок по параметрам:
MaxOrders = максимальное количество сделок усреднения(сделок против основной позиции);
MaxOrdersOpenAdditionalOpen = максимальное количество сделок дополнения(сделок по основной позиции);
Версия 15.991 - 2015.12.11
Исправлено модификация тейкпрофита при открытии дополнительной сделки по тренду из блока Additional opening
при открытии дополнительной сделки тейкпрофит сделки присваивается по параметру TakeProfit
Версия 15.981 - 2015.11.25
В сигналы Stochastic RSI CCI WPR добавлены уровни, от которых советник должен считать сигналы.
Stochastic_BUYLEVEL=20;
Stochastic_SELLLEVEL=80;
Rsi_BUYLEVEL=30;
Rsi_SELLLEVEL=70;
CCI_BUYLEVEL=-100;
CCI_SELLLEVEL=100;
WPR_BUYLEVEL=-80;
WPR_SELLLEVEL=-20;
Версия 15.956 - 2015.10.28
Добавлен блок дополнительных позиций по тренду.

AdditionalOpen - использовать открытие дополнительных ордеров по тренду;
DistanceAdditionalOpen - дистанция открываемых позиций сетки, доливка по тренду;
LotsMartinAdditionalOpen - увеличение лота для сетки позиций;
MaxOrdersOpenAdditionalOpen - максимальное количество колен, 0 - неограничен.

Если вы желаете, чтобы советник открывал дополнительные позиции по тренду, например, если вы открыли покупку и цена идет вверх и через DistanceAdditionalOpen пунктов, нужно открыть еще одну позицию с лотом, равным "предыдущий лот * LotsMartinAdditionalOpen". При этом максимальное количество сделок в одной позиции не должно превышать MaxOrdersOpenAdditionalOpen сделок.
Версия 15.943 - 2015.10.26
Версия от 23 октября:
добавлен параметр CloseAllTradesByOutOfTime
При использовании блока разрешения торговли:
input int OpenHour=0;
input int OpenMinute=0;
input int CloseHour=23;
input int CloseMinute=59;

Если время истекло и есть открытые позиции CloseAllTradesByOutOfTime - закрывает все позиции.
Версия 15.821 - 2015.08.27
Для удобства добавлен выбор индикатора по его названию

- NO=0 - No signal
- Ma=1 - Moving Average
- MACD=2 - Moving Average Convergence/Divergence (MACD)
- STOCH=3 - Stochastic Oscillator
- RSI=4 - RSI
- CCI=5 - Commodity Channel Index (CCI)
- WPR=6 - Williams Percent Range (WPR)
- BB=7 - Полосы Боллинджера (Bollinger Bands)
- Envelopes=8 - Envelopes
- Alligator=9 - Alligator
- OsMA=10 - Moving Average of Oscillator (OsMA)
- AO=11 - Awesome Oscillator (AO)
- ISH=12 - Ichimoku
Версия 15.618 - 2015.06.19
Изменения касаются некоторых брокеров, у которых тип заливки ордера IOC
Исправлена ошибка усреднения.
Версия 15.601 - 2015.06.02
Версия обновлена под новый билд терминала.
Снято ограничение на минимальную дистанцию для усреднения.
Версия 15.123 - 2015.01.26
Во внешние параметры добавлен параметр выбора типа исполнения:
TypeFilling=FillOrKill


FillOrKill
Данная политика исполнения означает, что ордер может быть исполнен исключительно в указанном объеме. Если на рынке в данный момент не присутствует достаточного объема финансового инструмента, то ордер не будет исполнен. Необходимый объем может быть составлен из нескольких предложений, доступных в данный момент на рынке.


ImmediateOrCancel
Означает согласие совершить сделку по максимально доступному на рынке объему в пределах указанного в ордере. В случае невозможности полного исполнения ордер будет исполнен на доступный объем, а неисполненный объем ордера будет отменен.


Return
Данный режим используется для рыночных, лимитных и стоп-лимитных ордеров, и только в режимах "Исполнение по рынку" и "Биржевое исполнение". В случае частичного исполнения рыночный или лимитный ордер с остаточным объемом не снимается, а продолжает действовать.
Для стоп-лимит ордеров при активации будет создан соответствующий лимитный ордер с типом исполнения Return.
Версия 14.409 - 2014.04.10
Работа на ECN счетах - обновления списка ордеров через задержку.
Модификация ордеров стоп лосс и тейк профит происходит после открытия позиций.
Версия 14.116 - 2014.01.30
- Добавлена проверка на ошибки.
- Добавлен вывод в журнал сообщений о действиях советника.
- Исправлен Мартингейл для усреднения.
Версия 13.916 - 2013.09.25
При закрытии сделки новый сигнал может быть только на противоположную сделку.
Версия 13.820 - 2013.08.20
Доработана функция автолота для брокеров, у которых символ имеет суфикс в имени. Например, EURUSD.m.
Версия 13.813 - 2013.08.13
Обновление функции TrailingStop.
При использовании первоначального стоп лосса и совокупности сигналов для модифицирования стоп лосса, первоначальный стоп лосс сбрасывается, и в работу включается TrailingStop.