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

MQL Universal EA

Краткое описание

Представленный советник торгует с использованием стандартных индикаторов MT4, таких как Скользящие средние (MA), MACD, RSI, Полосы Боллинджера и другие. Он был создан, чтобы обеспечить возможность комбинирования индикаторов для увеличения торговых возможностей. Вы можете включить или выключить тот или иной индикатор и настроить параметры каждого из них. Эксперт также предоставляет возможность использования нескольких тайм фреймов и системы управления капиталом. В результате, данный торговый робот позволяет применять в торговле разные торговые стратегии. Результаты торговли будут зависеть от используемой стратегии и выбранных настроек.


Входные параметры

  • Stealth Mode
    Если true, то все уровни TP/SL будут скрыты от брокера и невидимы в торговом терминале. Если false, ордера будут модифицированы и уровни TP/SL будут выставлены на стороне брокера, как обычно.
  • Close By Opposite
    Если true, открытый ордер будет автоматически закрыт по противоположному торговому сигналу. Например, если открыт ордер на покупку и появился новый сигнал на продажу, позиция buy автоматически закроется.
  • TakeProfit
    Значение в пипсах для выставления TP по каждой позиции.
  • StopLoss
    Значение в пипсах для выставления SL по каждой позиции.
  • Slippage
    Максимальное проскальзывание, допустимое при открытии и закрытии трейда. Если в момент исполнения проскальзывание будет выше указанного значения, исполнение будет прекращено.
  • Max. Spread
    Максимальное значение спреда, допустимое при открытии и закрытии трейда. Если в момент исполнения спред будет выше указанного значения, ордер не будет исполнен. Советник будет ожидать падения спреда до допустимых уровней и попробует исполнить ордер повторно, пока выполняются все условия индикатора.
  • MagicNumber
    Значение магического номера для эксперта. Выставьте отдельный номер для каждого графика, на котором работает эксперт. Магический номер должен быть больше или равен 0 и являться целым числом.
  • Lot Mode
    Здесь выбирается тип мани-менеджмента (MM), который будет использоваться. Доступные варианты: 1=Fixed - фиксированный, 2=Risk - на основе риска, 3=Martingale - мартингейл.
  • Fixed Lot Size
    Это значение используется, если параметр 'Lot_Mode' равен 1.
  • Risk
    Это значение используется, если параметр 'Lot_Mode' равен 2. Чем выше данное значение, тем больше лотов на сделку. При расчетах этот тип MM использует эквити и свободные средства на счете.
  • Max. Martingale Orders
    Это значение используется, если параметр 'Lot_Mode' равен 3. Оно представляет собой максимальное число раз, которое множитель Мартингейла будет применен к размеру лота.
  • Martingale Multiplier
    Это значение используется, если параметр 'Lot_Mode' равен 3. Оно представляет собой множитель, применяемый при торговле по Мартингейлу. Например, если размер лота последнего убыточного трейда равнялся 2.00, а значение множителя установлено на 2, то размер лота нового трейда будет 4.00.
  • Trailing Start
    Размер прибыли в пипсах, при достижении которого активируется трейлинг прибыли. Например, если установлено значение 10, это означает, что трейлинг начнется, как только прибыль достигнет 10 пипсов, и SL подвинется на 'TrailingStop' пипсов вслед за текущей рыночной ценой. Значение 0 не отключает трейлинг прибыли, а лишь означает, что трейлинг начнется сразу при достижении пункта прибыли.
  • Trailing Stop
    Количество пипсов, на которое сдвигается уровень SL при трейлинге. При установке значения 0, Трейлинг Стоп будет отключен.
  • Trailing Step
    Количество пипсов разницы между каждым изменением TS. Например, при значении 1, SL можно модифицировать следующим образом: 1.5001, 1.5002, 1.5003 и т.д.
  • Break Even Start
    Количество пипсов прибыли, которое должен пройти ордер до активации безубытка. При значении 0 безубыток отключен.
  • Break Even Pips
    Размер безубытка относительно цены открытия ордера. Например, если ордер на покупку открылся на уровне 1.5000 и значение данного параметра равно 1, безубыток передвинет SL на уровень 1.5001, чтобы зафиксировать 1 пункт прибыли.
  • Use Timer
    Если true, включается торговый таймер. Если false, торговый таймер отключен.
  • Timer
    Это параметр представляет собой допустимый период времени, в течение которого можно открывать новые трейды. Уже имеющиеся трейды не будут закрыты, если текущее время выйдет за пределы указанного лимита времени. Они по-прежнему закроются в стандартном режиме. Ограничения по времени касаются только новых трейдов. Для корректной работы значение должно быть указано в допустимом формате, по аналогии со значением по умолчанию. Не добавляйте во входную строку никакие посторонние символы или пробелы. Например, 08.00 и 08 00 не идентичны записи в виде 08:00. Таймер использует рабочее время брокера, которое отображается в платформе MetaTrader, а не время в формате GMT или время вашего компьютера. В таймере можно указывать как часы, так и минуты. Данный параметр используется, только если для 'UseTimer' выставлено значение true.
  • Indicators Shift
    Данное значение используется для всех включенных индикаторов. Оно представляет собой сдвиг, с которым эксперт будет рассматривать значения индикаторов. При значении, равном 0, эксперт будет рассматривать значения в реальном времени. При значении 1 эксперт будет рассматривать значения последнего закрытого бара и т.д. Если установлено значение больше 0, эксперт будет использовать подтвержденные значения индикаторов.
  • Reverse Signals
    Данное значение используется для всех включенных индикаторов. Оно разворачивает сигнал того или иного индикатора. Например, если индикатор обычно показывает сигнал на покупку, а значение данного параметра true, то эксперт будет рассматривать такой сигнал как сигнал на продажу.
  • MA's Used
    Включает/выключает сигнал индикатора MA. Сигнал индикатора MA формируется при пересечении быстрой MA c медленной MA. Например, если быстрая MA выше медленной MA, мы имеем сигнал на покупку.
  • MACD Used
    Включает/выключает сигнал индикатора MACD. Сигнал индикатора MACD формируется при пересечении основной гистограммы MACD с сигнальной линией MACD. Например, столбцы основной гистограммы выше сигнальной линии образуют сигнал на покупку.
  • STOCH Used
    Включает/выключает сигнал индикатора Stochastic. Сигнал индикатора Stochastic формируется при пересечении основной линии с сигнальной линией. Например, если основная линия находится выше сигнальной линии, мы имеем сигнал на покупку.
  • RSI Used
    Включает/выключает сигнал индикатора RSI. Сигнал индикатора RSI определяется в зависимости от положения значения RSI выше или ниже уровней RSI_High_Level и RSI_Low_Level. Например, если значение RSI равно 31.55, при этом значения RSI_Low_Level и RSI_High_Level равны, 30 и 70, соответственно, а последнее пересечение было пересечением вверх нижней линии, то мы имеем дело с сигналом на покупку, так как значение RSI выше низкого уровня и ниже высокого уровня и имеет направленность вверх.
  • CCI Used
    Включает/выключает сигнал индикатора CCI. Сигнал индикатора CCI определяется в зависимости от положения значения индикатора CCI выше или ниже уровней CCI_High_Level и CCI_Low_Level. Например, если значение CCI равно -65.92, при этом значения CCI_Low_Level и CCI_High_Level установлены на -100 и 100, соответственно, а последнее пересечение было пересечением вверх нижней линии, то мы имеем дело с сигналом на покупку, так как значение CCI выше низкого уровня и ниже высокого уровня и имеет направленность вверх.
  • WPR Used
    Включает/выключает сигнал индикатора WPR. Сигнал индикатора WPR определяется в зависимости от того, где находится значение WPR: выше или ниже уровней WPR_High_Level и WPR_Low_Level. Например, если значение WPR равно -77.52, при этом значения WPR_Low_Level и WPR_High_Level равны, соответственно, -80 и 20, а последнее пересечение было пересечением вверх нижней линии, это сигнализирует о покупке, так как значение WPR выше низкого уровня и ниже высокого уровня и имеет направленность вверх.
  • BB Used
    Включает/выключает сигнал индикатора "Полосы Боллинджера". Сигнал "Полос Боллинджера" формируется тогда, когда цена выходит за пределы нижней или верхней полос Боллинджера. Например, если цена выходит за пределы нижней полосы, образуется сигнал на покупку.
  • ENV Used
    Включает/выключает сигнал индикатора Envelopes. Сигнал индикатора Envelopes формируется при движении цены выше или ниже линий индикатора. Например, если цена вышла за пределы нижней границы индикатора Envelopes, это сигнал на покупку.
  • AL Used
    Включает/выключает сигнал индикатора Alligator. Сигнал на покупку образуется, когда линия губ Аллигатора находится выше линии зубов, а линия зубов - выше линии челюстей. Обратное верно для сигнала на продажу.
  • OSMA Used
    Включает/выключает сигнал индикатора OSMA. Сигнал индикатора OSMA определяется в зависимости от положения значения OSMA выше или ниже нулевой линии. Например, если значение OSMA равно 0.0014, это сигнализирует о покупке. Значение -0.0014, сигнализирует о продаже.
  • AO Used
    Включает/выключает сигнал индикатора Awesome Oscillator. Сигнал индикатора Awesome Oscillator образуется при формировании "блюдца". "Блюдце" состоит из 2 восходящих столбцов со значениями выше нуля и третьего столбца между ними с меньшим, чем у крайних столбцов, значением. И наоборот, "перевернутое блюдце" состоит из двух нисходящих столбцов со значениями ниже нуля и третьего столбца между ними с большим, чем у крайних столбцов, значением. Для формирования "блюдца" необходимы как минимум 3 закрытые свечи.


Примечания

  • Для каждого индикатора доступна индивидуальная настройка расчетного тайм фрейма. Таким образом, советник обладает возможностью мульти-таймфреймовой торговли.
  • Для каждого индикатора доступна индивидуальная настройка применяемой расчетной цены. Например: SMA, EMA, SMMA или LWMA.
  • Для каждого индикатора доступна индивидуальная настройка метода расчета. Например: Close - Цена закрытия, Open - Цена открытия, High - Максимальная цена, Low - Минимальная цена, Median - Средняя цена, Typical - Типичная цена и Weighted - Взвешенная цена.
  • Также имеется выбор режима, в котором будет использоваться индикатор:
    • Первый - 'Confirmation' (Подтверждение). В этом режиме индикатор будет действовать в роли подтверждения для ордеров. Например, пусть включен индикатор Stochastic в режиме 'Confirmation'. Тогда, если основная линия уже будет находиться выше сигнальной линии, то может быть открыта сделка на покупку. Или скажем, включен RSI и установлен в режим 'Confirmation'. Тогда, если RSI уже находится выше низкого уровня, то может быть открыта сделка на покупку.
    • Второй вариант - 'Trigger' (Триггер). Если установить в параметре значение 'Trigger', то для открытия сделки будет необходим новый сигнал. Например, включен индикатор Stochastic. Если основная линия пересечет сигнальную линию, откроется сделка (разумеется, при наличии других сигналов и выполнении необходимых условий).
Tareq Nabulsi
186
2017.09.12 09:21 
 

It took me a long time to realise this but this EA is so customisable, that how much profit or loss you make is really something upto the user, unlike the other EAs on the market, speaking from a live account profitable experience of over 50 trades (including 34 live account trades) this week.

Версия 1.84 - 2016.12.13
- При подтверждении RSI, CCI и WPR советник проверяет последнее пересечение уровней максимума/минимума. Например, если индикатор CCI несколько сечей назад пересек минимум снизу вверх и все еще находится ниже максимума, может быть размещена только сделка на покупку. А если индикатор CCI пересек максимум сверху вниз и все еще находится выше минимума, может быть размещена только сделка на продажу.

- В советник добавлены дополнительные проверки, предотвращающие некорректные настройки. При использовании некорректных настроек советник выдаст предупреждение.

- Отклонение в полосах Боллинджера теперь может быть дробным числом.

- Во время инициализации советник пытается загрузить историю по другим таймфреймам.

- Прочие улучшения скорости работы.
Версия 1.80 - 2016.11.18
1) Названия входных параметров изменены на более читаемые и понятные.
2) Типы цен, используемых в индикаторах, представлены в виде выпадающего списка для большего удобства.
3) Прочее увеличение скорости
4) В режиме подтверждения для RSI, WPR и CCI, значения больше не могут находиться за пределами противоположных уровней перекупленности/перепроданности.
5) Добавлено ограничение максимального спреда.
6) Неактивный таймер теперь может закрывать ордера по противоположному сигналу без открытия нового ордера.
Версия 1.71 - 2015.12.03
- Исправлена функция MTF. Теперь функция работает корректно при использовании индикатора с другого таймфрейма.

- Для каждого индикатора доступен новый входной параметр в виде выпадающего списка. В нем доступны два варианта.

Первый 'Confirmation'. В этом режиме индикатор работает в качестве подтверждения показаний другого индикатора. Допустим, включен индикатор Стохастик, для него выбран этот режим. Если основная линия уже находится выше сигнальной, может быть совершена сделка на покупку.

Второй вариант 'Trigger'. Это означает, что для совершения сделки нужен свежий сигнал. Допустим, включен индикатор Стохастик, для него выбран этот режим. Если основная линия пересекает сигнальную, может быть совершена сделка (при условии что другие сигналы и условия совпадают).