Для того, чтобы использовать все возможности сайта, мы рекомендуем Вам person_addЗарегистрироваться или personВойти

  • Страница 3 из 3
  • «
  • 1
  • 2
  • 3
Форум Трейдеров » Автоматические Советники www.expforex.com » Универсальные советники » Exp4 - The X Universal EA (Универсальная мультивалютная торговая система c функцией уср)
Exp4 - The X Universal EA
Дата: Пятница, 28.08.2015, 11:06 | Сообщение # 1 Написал: expforex
Группа: Администраторы
Сообщений: 9192
Награды: 30
Статус: Offline


Exp4 THE X FULL Universal EA for MT4

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

Данный советник воплотил в себе весь полезный функционал, использующийся во всех советниках, включая функцию усреднения. В нем также есть возможность использовать сразу несколько (до 12) валютных пар на одном графике, использовать сигналы 11 стандартных индикаторов, включенных в пакет MetaTrader 4.
Функция усреднения позволяет вывести убыточную позицию в плюс путем построения сетки позиций в сторону движения цены. Если цена идет противоположно позиции, усреднитель на основании введенных настроек открывает дополнительные позиции, доливаясь таким образом, и выставляет общий тейк профит на все позиции по данному инструменту.
Функция мартингейла позволяет использовать режим стандартного мартингейла.
Трейлинг стоп, безубыток, работа по времени, автолот, закрытие по общей прибыли и убытку. Все эти функции доступны в полной версии нашего эксперта.
По отдельности вы можете приобрести функционально независимые эксперты, включенные в данного советника:

  • Усреднитель - Averager.
  • Закрытие по прибыли или убытку - Close if Profit or Loss.
  • Виртуальный стоплосс тейкпрофит
  • Виртуальный трейлингстоп
  •  (Статья описаний функций)

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

    Доступные сигналы
  •    Ma   -   Moving Average
  •    MACD   -   Moving Average Convergence/Divergence (MACD)
  •    STOCH   -   Stochastic Oscillator
  •    RSI   -   RSI
  •    CCI   -   Commodity Channel Index (CCI)
  •    WPR   -   Williams Percent Range (WPR)
  •    BB   -   Bollinger Bands
  •    Envelopes   -   Envelopes
  •    Alligator   -   Alligator
  •    OsMA   -   Moving Average of Oscillator (OsMA)
  •    AO   -   Awesome Oscillator (AO)

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

    Скачать Демо версию
    Купить закрытый код
    Купить открытый код

     



attach_file Прикрепления: 3777103.png(57.4 Kb)

gestureс Уважением, Владислав Expforex

Дата: Среда, 11.01.2017, 22:35 | Сообщение # 21 Написал: expforex
Группа: Администраторы
Сообщений: 9192
Награды: 30
Статус: Offline

Глобальное Обновление 2017

Блок Усреднения 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) снизу вверх

gestureс Уважением, Владислав Expforex

Дата: Понедельник, 06.02.2017, 15:31 | Сообщение # 22 Написал: expforex
Группа: Администраторы
Сообщений: 9192
Награды: 30
Статус: Offline

Исправлена ошибка отображения автолота в EAPADPRO 

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

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

Если 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, тогда советник будет торговать только по средам. 

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

gestureс Уважением, Владислав Expforex

Дата: Четверг, 25.05.2017, 13:11 | Сообщение # 23 Написал: expforex
Группа: Администраторы
Сообщений: 9192
Награды: 30
Статус: Offline

- Добавлен параметр ClosePositionifChangeOWNSignal - закрытие противоположных позиций при смене основного!! сигнала. 
Разница между ClosePosifChange в том, что при ClosePosifChange - смена сигнала считается по всем фильтрам + основной сигнал. 
а при ClosePositionifChangeOWNSignal  - смена сигнала считается только по гланвному индикатору

gestureс Уважением, Владислав Expforex

Дата: Понедельник, 03.07.2017, 17:19 | Сообщение # 24 Написал: expforex
Группа: Администраторы
Сообщений: 9192
Награды: 30
Статус: Offline

В проверку функции OnlyOnePositionPerMagic добавлена проверка на разрешенность функции OnePosPerDirection:
Если OnePosPerDirection= false, тогда OnlyOnePositionPerMagic=true  работает так: разрешена 1 позиция по магическому номеру;
Если OnePosPerDirection= true , тогда OnlyOnePositionPerMagic=true  работает так: разрешена 1 позиция каждого из направлений по магическому номеру;

Добавлены сигналы:
- ADX 
стратегия сигналов из справочника: https://www.metatrader5.com/ru....dmi
данный сигнал может принимать два типа сигналов на открытие
если ADXLevel =0 , тогда используется стратегия:
Уайлдер предлагает покупать, если +DI пересекает выше -DI, и продавать, когда +DI пересекает ниже -DI.
если ADXLevel !=0 , тогда используется стратегия:
Уайлдер предлагает покупать, если +DI пересекает выше -DI при этом +DI выше ADXLevel , и продавать, когда +DI пересекает ниже -DI при этом -DI выше ADXLevel. 
При использовании ADX в качестве фильтра, используется положение линий +DI>-DI = только BUY, +DI<-DI = только SELL, ADXLevel не используется.

attach_file Прикрепления: 2189924.png(21.1 Kb)

gestureс Уважением, Владислав Expforex

Дата: Понедельник, 09.10.2017, 18:28 | Сообщение # 25 Написал: expforex
Группа: Администраторы
Сообщений: 9192
Награды: 30
Статус: Offline

Оптимизирован алгоритм получения сигналов. Многократно увеличена скорость тестирования и оптимизация 
советника. 

Добавлена опция SaveTPafterTrailingStop, при включении которой, тейкпрофит модифицированных позиций 
будет сохраняться на своем месте. 
Например:
SaveTPafterTrailingStop = false : При выполнении трейлингстопа, тейкпрофит модифицированной позиции 
будет удален; 
SaveTPafterTrailingStop = true: При выполнении трейлингстопа, тейкпрофит модифицированной позиции 
будет сохранен.

Обновлены кнопки Extra BUY и Extra SELL, теперь при открытии позиции учитывается также и 
стоплосс/тейкпрофит по настройкам советника. 

Обновлен фильтр MACD
Теперь при использовании фильтра MACD учитываются и положение линий MACD относительно уровней 
MACD_BUYLEVEL и MACD_SELLLEVEL, как и в сигнале. 

Добавлены сигналы ZIGZAG
Сигналом для открытия позиции по индикатору ZIGZAG являются пересечение экстремумов ZIGZAG.
При использовании сигналов важно настроить параметр shift. 
При значении 0 - позиция открывается сразу в сторону пересечения текущей ценой Bid последнего 
экстремума ZIGZAG. 
При значении 1 - позиция открывается тогда, когда пересечение зафиксировано на 1 закрытом баре. 
Последним экстремумом считается зафиксированный экстремум 1, когда от этого экстремума уже 
откладывается новый отрезок ZIGZAG. Пересечение максимальной и минимальной точки и является сигналом, 
для открытия позиции. 
Фильтром ZIGZAG  считается направление последнего отрезка ZIGZAG 0.

gestureс Уважением, Владислав Expforex

Дата: Суббота, 28.10.2017, 11:20 | Сообщение # 26 Написал: expforex
Группа: Администраторы
Сообщений: 9192
Награды: 30
Статус: Offline

Обновление от 27 10 2017
Добавлен параметр StopOrderDayToExpiration
StopOrderDayToExpiration= количество дней для истечения ордера. 
0 - ORDER_TIME_GTC Ордер будет находится в очереди до тех пор, пока не будет снят
1 - ORDER_TIME_DAY Ордер будет действовать только в течение текущего торгового дня
2...X - ORDER_TIME_SPECIFIED Ордер будет действовать до даты истечения
 
===============================================================================
В блок усреднения добавлены параметры Общего стоплосса и тейкпрофита.
Уровень стоплосс\тейкпрофит рассчитывается от средней линии. 

TakeProfitALL - Дистанция общего тейкпрофита при открытии сделок усреднения.
Данный параметр целесообразно использовать только при включении AverageUSE.
StopLossALL - Дистанция общего стоплосса при открытии дополнительных сделок.
Данный параметр целесообразно использовать только при включении AdditionalOpening.

===============================================================================
При открытии дополнительных сделок или сделок усреднения, алгоритм безубытка и трейлинга включается 

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

===============================================================================
VirtualStops - Включение виртульных(невидимых) уровней стоплосс\тейкпрофит\трейлингстоп\безубыток
Полностью переработан алгоритм Виртуальных стоплосс\тейкпрофит\трейлингстоп\безубыток.
Теперь все виртуальные стопы отображаются на графике и являются ключевыми при закрытии позиций по 

этим уровням.
Данные записываются ввиде линий и глобальных переменных.
Внимание: Если удалить линию стопа на графике и глобальные переменные - Виртуальное закрытие по это линии работать не будет.
Внимание: Проверьте Ваши эксперты и индикаторы на удаление линий с графика и глобальных переменных!
Внимание: Виртуальные уровни срабатывают по текущей цене, после чего происходит закрытие. 
Во время закрытия могут быть проскальзования в пару пунктов!
Внимание МТ4: В режиме оптимизации, виртуальный стоплосс\тейкпрофит не работает.
Внимание: При включении VirtualStops - скорость тестирования значительно ниже.
===============================================================================
FIFO
При закрытии всех позиций, советник закрывает позиции начиная с первой открытой. 

attach_file Прикрепления: 7997982.jpg(58.5 Kb)

gestureс Уважением, Владислав Expforex

Дата: Пятница, 01.12.2017, 10:04 | Сообщение # 27 Написал: expforex
Группа: Администраторы
Сообщений: 9192
Награды: 30
Статус: Offline

Обновление от 1 декабря 2017
Внимание: Некоторые второстепенные параметры советника мы переместили вниз списка внешних переменных.

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

В главный сигнал добавлен No Signal
При выборе которого, советник игнорирует главный сигнал и торгует по фильтрам.
При использовании главного индикатора, сигнал формируется как есть! на текущем баре.!
Это означает, что сигнал на открытие появляется как факт совершения сигнала. Если сигнал есть а фильтр не разрешает открывать позицию, тогда
сигнал игнорируется.
При использовании NoSignal, Вы можете игнорировать факт совершения главного сигнала и работать по фильтрам.
При использовании фильтров, сигналом считается текущее положение индикаторов.

Добавлен параметр OnlyAlternateSignals
Позволяет открывать позиции только поочередно.
Если последняя закрытая позиция была SELL, следующая может открыться только BUY!
Необходима для торговли главного индикатора в режиме No Signal

Фильтр ADX обновление
Фильтр ADX показывает силу тренда,
Если ADXLevel равно 0, тогда разрешением на открытие SELL является DI- > DI+
Если ADXLevel равно 0, тогда разрешением на открытие BUY  является DI+ > DI-
Если ADXLevel неравно 0, тогда разрешением на открытие SELL является DI- > DI+ и DI- > ADXLevel
Если ADXLevel неравно 0, тогда разрешением на открытие BUY  является DI+ > DI- и DI+ > ADXLevel



Добавлен новый фильтр ATR
ATR показывает волатильность рынка.
Стратегии торговли по ATR в качестве фильтра заключается в том, чтобы подтвердить текущий тренд.
Когда ATR растет это означает высокую волтаильность рынка.
Низкие показатели ATR означают Низкуя волатильность рынка.
Внешние настройки:
ATR_period=14; - Период расчета индикатора ATR
ATRprice=PRICE_CLOSE; - Тип цены, по которой будет расчет фильтра (Close, Open, High, Low...)
ATR_MA_period=1; - Количество свечей для вычисления Средней линии (MA), 1 - означает, что индикатор рассчитывает направление сигнала от текущего и
предыдущего бара (В зависимости от параметров shift)
ATR_MULTIPLIER=1; - Коэффициент показателя ATR, например EURUSD ATR=0.0020, при использовании коэффициента ATR_MULTIPLIER=2, В расчет будет включен
ATR=0.0040.
Логика фильтра по ATR:
ЦЕНА(ATRprice) текущего бара больше ЦЕНЫ(ATRprice) предыдущего бара + (ATR*ATR_MULTIPLIER) = высокая волатильность фильтр BUY
ЦЕНА(ATRprice) текущего бара меньше ЦЕНЫ(ATRprice) предыдущего бара - (ATR*ATR_MULTIPLIER) = высокая волатильность фильтр SELL



attach_file Прикрепления: 0852648.jpg(42.7 Kb) · 2028184.jpg(96.4 Kb) · 5803039.jpg(73.4 Kb)

gestureс Уважением, Владислав Expforex

Форум Трейдеров » Автоматические Советники www.expforex.com » Универсальные советники » Exp4 - The X Universal EA (Универсальная мультивалютная торговая система c функцией уср)
  • Страница 3 из 3
  • «
  • 1
  • 2
  • 3
Поиск: