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

Generator Pro

Generator Pro позволяет создавать стратегии, состоящие из оптимизированных виртуальных стратегий (от одной до сотни тысяч) на базе усреднения.

Вы можете как создать свои собственные стратегии, так и использовать уже имеющиеся здесь https://www.mql5.com/en/blogs/post/713893.

Подробное описание - https://www.mql5.com/ru/blogs/post/713543


Возможности

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


Рекомендации

  • Опыт работы с терминалом MetaTrader 4;
  • Стартовый депозит зависит от стратегии, по умолчанию от 5000;
  • Чем больше стратегий используется, тем требуется больше мощности компьютера и памяти;
  • Рекомендуется период M15.


Параметры

1) TradeMode - режим;

2) GLOBAL PARAMETERS - глобальные параметры:

  • Risk - риск;
  • AutoFixBalance - авто FixedBalance;
  • FixedBalance - фиксированный баланс;
  • Min Lot To Start - минимальный лимит лота;
  • Frequency – минимальный следующий лот;
  • Max. Total Lots - максимальный лимит;
  • Auto GMT – автоматический GMT;
  • ManualGMTOffset=2 – ручной GMT;
  • SummerTime – сезон;
  • Slippage – проскальзывание;
  • SpreadLimit – лимит спреда;
  • Commission - комиссия;
  • Magic Number – уникальный номер;
  • Orders Comment – комментарии;
  • FIFO – правило FIFO;
  • Partition Close – частичное закрытие;
  • Real Positions Mode - режим реальных позиций;
  • Limit Orders Of Symbol – ограничение открытых позиций по символу;

3) FILTERS - фильтры:

  • NewsFilter - новостей;
  • Time Filter - времени;
  • Close And Remember Before Weekend - закрыть и запомнить перед выходными;
  • Slow Closing on Friday - медленное закрытие в пятницу;
  • Close All And Restart After DD,% – закрыть и начать заново;
  • Close All And Remember After DD,% – закрыть и запомнить;
  • SaveToExtarerecoveryAfterDD 

4) EXTRA RECOVERY - дополнительное восстановление:

  • ExtraRecovery (work if >1) – значение;
  • Global Variable for ExtraRecovery - глобальная переменная для ExtraRecovery;
  • UltraExtraRecovery – динамический режим;
  • kExtraRecovery – коэффициент;
  • MinxtraRecovery - мин.;
  • MaxExtraRecovery - макс.;
  • NotCloseLostStrategies - не закрывать проигрышные стратегии;
  • AutoRestart - автозакрытие;
  • NotAverageIfMoreMaxRealLots - не усреднять, если лоты больше, чем MaxTotalLots;
  • NotLimitBalance - не ограничивать баланс;
  • NotLimitMaxLot - не ограничивать лоты;

5) CREATE MODE PARAMETERS - режим создания:

  • DynamicExcludeMode - динамическое исключение;
  • Top_Mode - критерий;
  • Top_Size - топ;
  • UseIgnorFile - использовать игнор-файл;
  • IgnorFile - имя;
  • Random_Create_Mode
  • Random_Strategies

6) VIRTUAL STRATEGY PROPERTIES - свойства:

  • Strategy - выбор стратегии;
  • Volatility Multiplier - множитель;

7) GENERATOR - генератор:

7.1) MAIN - основные:

  • pVirtualBalance; pVirtualBalance2; pVirtualBalanceInc - виртуальный баланс;
  • pStartLots;...2;... Inc - начальный лот;
  • pMaxLots;... - макс. лотов;
  • pStepLots;... - мин. шаг;
  • pChangeLots;... - множитель;
  • pProfitFactor;... - требуемая прибыль;
  • pTrendPer;... - период тренда;
  • pLimitDayPrice;... - ограничение на движение;
  • pReverseInd;... - индикатор разворота;
  • pDelta=100;... - макс. расстояние усреднения;
  • pMaxTotalOrd;... - макс. значение виртуальных ордеров;
  • pLimitOnReverse;... - ограничение на разворот позиций.
  • pReduceLotsAfterReverse;... - уменьшить сумму лотов при развороте;
  • pAllowReduceLotsFrom;... - разрешить уменьшать лоты с значения;

7.2) ADVANCED OPTIONS - дополнительные опции:

  • виртуальный разворот;
  • динамические уровни;
  • ждать бар для открытия;
  • ждать бар для закрытия;
  • зафиксировать расстояние для закрытия;
  • нормализовать лоты;
  • усреднять обе стороны;
  • усреднять в направлении тренда;
  • усреднять от верхних (нижних) позиций;
  • разворачивать при прибыли >= 0;
  • все убытки в ExtraRecovery;
  • закрывать, если достигнуто значение Delta;
  • перевернуть индикатор;
  • выбор направления;

7.3) TO USE IN OPTIMIZATION - использовать дополнительные параметры при оптимизации.

Подробное описание - https://www.mql5.com/ru/blogs/post/713543

Положительные результаты в прошлом не гарантируют получение прибыли в будущем

ozzyno76
328
ozzyno76 2018.08.31 11:28 
 

Deserves a beautiful 5-star, excellent expert, still with so much potential for development

Tang Ou
1173
Tang Ou 2018.06.14 08:37 
 

14/06: After more than one month, almost all my other EAs (Break out, momentum, Night Scalper EAs), are losing huge money, during last few weeks. But, this EA is standing out and profitable. It takes losses from time to time, and recovered very quickly.

05/05

Use the EA for few weeks and I completely forget about it, because its DD is very low, but profitable.

With a combined strategies (HP and GP combined), the DD is lower with higher profit than a single strategy, even though HP is an excellence product.

Версия 1.4 2018.10.09
- Изменена функция SpredLimit. Теперь лимит сравнивается и с текущим и со средним за 10 тиков спредом. При превышении лимита вычисления останавливаются (равносильно нажатию кнопки Stop)
Версия 1.3 2018.09.27
- Добавлено, Random модуль в CreateMode
- Изменено, описание первой строки в файле (не влияет на работу стратегий)
- Изменено, после инициализации, или рестарта, советник ждет следующий бар перед открытием позиций
- Добавлено, SaveToExtarerecoveryAfterDD
- Добавлено, отображение в меню MaxDD и параметра SaveToExtarerecoveryAfterDD
Версия 1.2 2018.05.25
1) Исправлена функция Extrarecovery для Global переменной.
2) Изменена функция NormalizeLots, установлено ограничение на максимальный размер лота.
3) Изменена функция NotAverageInMoreMaxRealLots.
4) Изменена функция NotLimitMaxLots, установлено ограничение на максимальный размер лота.
5) Изменена функция NotLimitMaxBalance, установлено ограничение на максимальный размер баланса.
6) Добавлена кнопка CloseOnly. В этом режиме виртуальные стратегии только закрываются без добавления новых позиций.
7) Добавлен показ режима новостей CloseOnly на вкладке Filters.
8) Изменены настройки по умолчанию ManualGMTOffset=3, SummerTime=true.
9) Добавлен новый параметр pAllowReduceLotsFrom=0, pAllowReduceLotsFrom2=0, pAllowReduceLotsFromInc=0.1 - разрешать уменьшать лоты с помощью параметра pReduceLotsAfterRevers начиная с суммарного кол-ва лотов более pAllowReduceLotsFrom.
Версия 1.1 2018.03.06
- Исправлен расчет при NotAverageIfMoreMaxRealLot=true.
- Исправлен вывод информации NeedToRecover для TwoSeparatePositions.
- Изменена опция AutoRestart, теперь также работает для опции NotAverageIfMoreMaxRealLot=true.
- NotLimitBalance - исправлен, теперь, если TRUE, то при нехватке виртуального баланса он будет увеличиваться в 2 раза.
- Добавлен NewsFilterMode=CloseOnly. В этом режиме советник будет работать только в режиме закрытия виртуальных позиций.