GGAccelerator
- Эксперты
- Версия: 1.4
- Активации: 5
GG Accelerator — исследование серий разгонов
Тестируй разгоны бесплатно — а когда модель выдержит проверку, переходи к полной версии GG Accelerator.
GG Accelerator — сеточный советник с усреднением позиции, входами по Bollinger Bands и настраиваемой дистанцией сетки. Его ключевая особенность — режим моделирования серии небольших «разгонных» счетов в тестере MetaTrader 5.
Разгон здесь понимается не как обычное консервативное управление крупным депозитом. Это серия ограниченных по риску попыток: для каждой попытки задаётся небольшая начальная сумма и заранее определённая целевая сумма. Потеря одной попытки рассматривается как стоп-аут виртуального счёта; после неё тест продолжается со следующей попыткой. Результат оценивается по всей серии, а не по одному удачному историческому отрезку.
Пример модели: общий бюджет кампании — 10 000 USD, размер одной попытки — 50 USD, цель одной попытки — 250 USD. Советник моделирует последовательность таких попыток, фиксирует успешные достижения цели и стоп-ауты, а также проверяет, остался ли бюджет для следующей попытки.
Это исследовательский режим, а не обещание прибыли. Сеточные и мартингейл-подходы имеют хвостовой риск: редкие, но сильные тренды, гэпы, расширение спреда, проскальзывание и изменение условий брокера способны привести к быстрой потере всей суммы, выделенной на отдельную попытку или кампанию.
Как работает виртуальная кампания
Для предотвращения преждевременной остановки стандартного теста в MetaTrader используется технически увеличенный стартовый депозит тестера. При этом советник рассчитывает лоты, equity, свободную маржу и риск каждой «жизни» от виртуального депозита.
Каждая жизнь проходит один из сценариев:
- Советник начинает торговлю, используя VirtualInitialDeposit как капитал одной попытки.
- Сетка открывает и усредняет позиции по своим торговым правилам.
- При достижении целевой equity/баланса жизнь фиксируется как успешная.
- При виртуальном стоп-ауте или дополнительном лимите убытка все позиции советника закрываются, жизнь фиксируется как потерянная.
- После заданной паузы начинается новая жизнь — если общий бюджет кампании ещё позволяет.
В итогах учитываются число завершённых жизней, число целей, число стоп-аутов, итоговый бюджет и статистика каждой отдельной попытки.
Параметры режима Virtual Campaign
- VirtualCampaignMode — включает моделирование последовательных виртуальных попыток. Предназначено только для Strategy Tester.
- VirtualInitialDeposit — начальный капитал одной попытки, например 50 USD.
- VirtualCampaignBudget — общий бюджет серии попыток. Значение 0 означает, что бюджет не ограничивается.
- VirtualProfitTarget — целевая equity или баланс одной попытки; должна быть больше начального виртуального депозита.
- VirtualTargetMode — закрывать при достижении цели по equity либо только после закрытия корзины.
- VirtualUseBrokerStopOut — применять к виртуальной жизни уровень stop-out, заданный в параметрах тестового счёта.
- VirtualStopOutOverridePercent — вручную задать stop-out в процентах; 0 использует значение счёта.
- VirtualHardLossAmount — дополнительный денежный лимит убытка одной жизни. 0 отключает лимит.
- VirtualMinFreeMargin — минимальный резерв свободной маржи после открытия очередного ордера.
- VirtualRestartDelayMinutes — пауза между завершением одной жизни и началом следующей.
- VirtualRestartOnNewM1Bar — исключает повторный вход на той же минутной свече.
- VirtualWriteLifeCsv — сохраняет статистику отдельных жизней в CSV при одиночном тесте.
Если VirtualCampaignMode=false , советник работает в обычном режиме без виртуальных жизней и виртуального стоп-аута.
Свечная оптимизация и тиковая проверка риска
Торговые решения советника принимаются по закрытой свече выбранного таймфрейма: входы, доливки сетки, фильтры и виртуальные take-profit не используют незавершённую свечу. Это делает результаты оптимизации более воспроизводимыми и существенно ускоряет перебор параметров.
При этом виртуальный стоп-аут, контроль equity, маржи и дополнительного лимита убытка проверяются на каждом тике, который предоставляет модель тестирования. То есть советник не ждёт закрытия свечи, если виртуальный счёт уже должен быть ликвидирован.
Рекомендуемый порядок исследования:
- Выполнить широкую оптимизацию в режиме 1 minute OHLC .
- Отобрать не один максимальный результат, а устойчивое плато параметров.
- Проверить число стоп-аутов, максимальную глубину сетки, маржинальный уровень, длительность корзин и итог по всей кампании.
- Прогнать лучшие варианты на Every tick или реальных тиках при доступной истории.
- Повторить проверку с увеличенным спредом, проскальзыванием, менее благоприятными свопами и на отдельных периодах рынка.
Режим 1 minute OHLC ускоряет поиск, но тики в нём моделируются. Поэтому окончательное решение по параметрам нельзя принимать до проверки лучших вариантов на реальных тиках и в неблагоприятных торговых условиях.
