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

MAC Moving Average Convergence

Торговые сигналы индикатора Moving Average Convergence (MAC) основаны на показаниях индикаторов Moving Average (MA) и SAR. Сигнал формируется, когда трендовая линия быстрой MA пересекает трендовую линию медленной MA, а тренд подтверждается индикаторами EMA и SAR.

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

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

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

Наилучшие значения входных параметров для каждой пары и таймфрейма будут доступны на странице обсуждения продукта. На скриншотах показаны некоторые результаты тестирования. Робот довольно прост, но работает достаточно хорошо.

Он тестировался на парах EURUSD и USDJPY с таймфреймами M5, M15, M30, H1, H4. Тестирование проводилось в режиме "Все тики" на исторических данных с качеством моделирования 99.9% и меняющимся спредом.


Параметры

Переменные правил торговли

  • MA1_Fast_Period - период быстрой скользящей средней
  • MA2_Slow_Period - период медленной скользящей средней
  • EMA_Period - период экспоненциальной скользящей средней для подтверждения тренда

Размеры позиции

  • Lots - фиксированный размер лота. Если IsSizingOn = true, переменная Lots игнорируется
  • IsSizingOn - при true размер лота автоматически рассчитывается в зависимости от выбранного риска и значения стоп-лосса
  • Risk - риск на сделку (в %)
  • MaxPositionsAllowed - максимальное число позиций для генерации в платформе на разных графиках. Таким образом, общий теоретический риск может быть рассчитан так: (Risk) * (MaxPositionsAllowed)

Настройки тейк-профита, стоп-лосса и трейлинг-стопа

  • StopLoss - статический стоп-лосс, если не используются настройки ATR
  • TakeProfit - статический тейк-профит, если не используются настройки ATR
  • TrailingStop - статический трейлинг-стоп, если не используются настройки ATR
  • Use_ATR_Settings - при true используются настройки ATR, при false используются статичные значения стоп-лосса, тейк-профита и трейлинг-стопа
  • ATR_PERIOD - период ATR
  • K_SL - множитель для значения стоп-лосса (1 единица - 1 ATR)
  • K_TP - множитель для значения тейк-профита (1 единица - 1 ATR)
  • K_TS - множитель для значения трейлинг-стопа (1 единица - 1 ATR)

Общие настройки

  • MagicNumber - магическое число, используйте разные значения для каждой используемой пары и таймфрейма
  • MaxSpread - максимальное значение спреда. Рекомендуется значение ниже 3 пипсов (30 пунктов)
  • Slippage - проскальзывание, используйте 3-5 пунктов для пар Форекс
  • OnJournaling - при true добавить комментарий на вкладке "Журнал"

Настройки времени

  • OnTime_Filter - при true включить фильтр времени
  • Open_Monday_Hour – час начала генерации сигналов по понедельникам (целое значение 0-23)
  • Close_Friday_Hour – час окончания генерации сигналов по пятницам (целое значение 0-23)
  • GMT_Offset – смещение часового пояса вашего брокера относительно GMT (целое значение от -12 до 12)


Нет отзывов
Версия 1.2 2019.05.17
* ATR indicator setup limits added to filter the signals
* RSI indicator setup limits added for closing positions
Версия 1.1 2018.07.10
1. Оптимизирован код, улучшено окно пользовательских параметров.
2. Добавлена возможность менять объем. В этом случае размер лота автоматически рассчитывается в зависимости от выбранного риска и значения стоп-лосса.
3. Добавлен временной фильтр. Вы можете определить час начала генерации сигналов по понедельникам и час окончания генерации по пятницам.

Добавлены новые параметры:

Настройки размера позиции

• IsSizingOn при true размер лота автоматически рассчитывается в зависимости от выбранного риска и значения стоп-лосса
• Risk риск на сделку (в %)
• MaxPositionsAllowed максимальное число позиций для генерации в платформе. Таким образом, общий теоретический риск может быть рассчитан так: (Risk) * (MaxPositionsAllowed).

Общие настройки

• OnJournaling добавить комментарии на вкладке "Журнал"

Настройки времени

• OnTime_Filter при true включить фильтр времени.
• Open_Monday_Hour час начала генерации сигналов по понедельникам (целое значение 0-23)
• Close_Friday_Hour час окончания генерации сигналов по пятницам (целое значение 0-23)
• GMT_Offset смещение часового пояса относительно GMT (целое значение от -12 до 12)