SomaGold
- Эксперты
- Andrii Soma
- Версия: 1.0
- Активации: 10
SomaGold — мультистратегийный пробойный советник для MetaTrader 5, созданный исключительно для золота (XAUUSD). Один график, один советник, 32 независимые стратегии, работающие вместе как единый диверсифицированный портфель.
Это мой первый опубликованный советник на MQL5. Чтобы сделать его доступным на старте, я использую прозрачную модель поэтапного роста цены:
- Стартовая цена: 100 USD
- Цена увеличивается на 100 USD за каждые 10 проданных копий
- Рост цены происходит не чаще одного раза в день, даже если в тот же день продано больше 10 копий
Ранние покупатели фиксируют самую низкую цену на весь срок жизни продукта.
Концепция
Вместо одной настройки, склонной к переобучению под узкий рыночный режим, SomaGold поставляется с подобранным набором из 32 преднастроенных стратегий, которые все работают параллельно под одним советником на одном графике золота.
У каждой стратегии свой magic number, комментарий, таймфрейм, параметры определения свинга, выходы, дистанции по новостям и шаг лота. Они используют один движок исполнения, но торгуют независимо, поэтому вы получаете настоящую диверсификацию по таймфреймам и ширине пробоя без управления десятками графиков.
Создание портфеля
Я провёл 48 полностью разных оптимизаций:
- Прежде всего я запускал оптимизации на 2 временных диапазонах:
- 2018–2023
- 2020–2025
- Было 4 группы таймфреймов: D1, H12, H8, H4
- Было три варианта ширины пробоя:
- V1 Broad: более широкие свинги, меньше, но более сильных сетапов;
- V2 Medium: сбалансированная частота сетапов;
- V3 Narrow: более узкие свинги, более частые сетапы.
- Все они оптимизировались по return/dd:
- Сначала по Return / Balance DD
- Затем по Return / Equity DD
В результате у меня получилось 2 * 4 * 3 * 2 = 48 стратегий.
Эта комбинация таймфрейм × ширина × семейство и даёт диверсификацию. Разные стратегии срабатывают в разных режимах волатильности, поэтому кривая эквити не зависит от одного типа поведения рынка.
Каждая оптимизация давала новый результат.
- Если некоторые стратегии коррелировали, я их удалял.
- Если некоторые стратегии не совпадали с реальными тиками, я их удалял.
- Если некоторые стратегии плохо торговали вне выборки (2007–2018), я их удалял.
Период OOS длиннее десяти лет и включает очень разные рыночные режимы — финансовый кризис 2008 года, бычий/медвежий цикл золота 2011–2013, длительную консолидацию 2014–2018 и несколько новостных шоков.
Портфель остаётся прибыльным и устойчивым на всём этом окне без какой-либо перенастройки — это главная причина, по которой я решился на релиз.
Все оптимизации выполнялись с включённым закрытием торговли в пятницу, что исключило оптимизацию на рискованных гэпах уикенда; это опция по умолчанию, которая защитит счёт от таких непредсказуемых гэпов.
Итого после этого осталось только 32 стратегии.
И на последнем шаге размер лота для каждой стратегии был задан специальным скриптом на Python, который подобрал лучшую комбинацию return/balance DD. Стратегии с большей корреляцией по DD получают меньший вес, а стратегии, приносящие больше ценности, — больший размер лота.
Риск и размер лота
Доступны два режима размера:
- Ручной лот — фиксированный лот на сделку
- Lot per balance step — автоматический размер от капитала счёта, масштабируемый по стратегиям
Дополнительные настройки позволяют точно настроить профиль риска:
- Глобальный множитель риска поверх рассчитанного лота
- Жёсткий верхний предел лота независимо от баланса
- Выбор баланса или эквити в качестве базы для расчёта
- Режим OnlyUp — лоты только растут вместе с пиковым капиталом и никогда не снижаются. При запуске советник задаёт исторический максимум из недавней истории закрытых сделок (настраиваемый lookback), чтобы база OnlyUp была осмысленной с первого тика, а не сбрасывалась при каждом перезапуске
- Выбор базовой валюты (USD, EUR, GBP, HKD, SGD или пользовательская пара) для корректного расчёта на невалютных USD счетах
Новостной фильтр
SomaGold включает встроенный календарь новостей США по трём типам событий высокого влияния:
- NFP — Non-Farm Payrolls
- CPI — Consumer Price Index
- IR / FOMC — решения центробанков по ставкам
Вокруг каждого события советник может независимо блокировать новые входы, отменять отложенные ордера и закрывать открытые позиции. У каждой стратегии свои окна минут до и минут после, поэтому защита от новостей настраивается по стратегии, а не глобально.
Broker GMT можно задать вручную или определить автоматически, чтобы новостные окна всегда совпадали с временем брокера, в том числе при переходе на летнее/зимнее время. Классификатор ужесточён, чтобы исключить типичные ложные срабатывания, такие как ADP Nonfarm Employment и выступления/протоколы FOMC.
Торговое окно
Опциональное окно открытия в понедельник / закрытия в пятницу позволяет избегать гэпов уикенда. Можно выбрать, отменять ли также отложенные ордера или открытые позиции вне торгового окна.
Оптимизация выполнялась с включённым Friday-close, это настройка по умолчанию, поэтому нет переоптимизации на рискованных рыночных условиях.
Рандомизация входа и выхода
Опционально к входам и выходам можно применять небольшой случайный сдвиг в пипсах. Это добавляет ограниченный шум, снижая риск скопления ордеров, когда несколько пользователей одного брокера срабатывают по одной цене. Установите значение в ноль, чтобы отключить. Можно использовать в проп-фирмах.
Дашборд на графике
SomaGold выводит на график живой дашборд:
- Статус лицензии и активный портфель
- База расчёта лота и эффективный капитал
- Отложенные ордера и открытые позиции по Buy/Sell
- Плавающий P/L и закрытый P/L за сегодня
- Просадка баланса и эквити, абсолютная и в процентах
- Статистика проскальзывания: за всё время, 7 дней, 24 часа
- Текущий спред и число активных стратегий
- Следующие и последние события NFP, CPI и IR/FOMC
Дашборд можно отключить в Strategy Tester для более быстрых бэктестов.
Рекомендуемая настройка
- Символ: XAUUSD
- Таймфрейм: любой (советник читает свои таймфреймы внутри себя)
- Тип счёта: рекомендуется ECN / RAW-spread для узких спредов
- Минимальный рекомендуемый баланс: 1000 USD для риска по умолчанию; на меньших счетах следует снизить множитель риска
- VPS: рекомендуется для стабильного исполнения 24/5
Итог
- 32 преднастроенные пробойные стратегии на одном графике золота
- Две семьи стратегий на таймфреймах D1, H12, H8 и H4
- Оптимизация на 2018–2023 и 2020–2025, проверка вне выборки на 2007–2018
- Многоуровневые выходы со стоп-лоссом, тейк-профитом, безубытком и трейлингом
- Встроенная защита по новостям США с фильтрацией ложных срабатываний
- Опциональная рандомизация входа/выхода для снижения скопления ордеров
- Полноценный живой дашборд на графике
- Прозрачный запуск с поэтапной ценой: старт 100 USD, +100 USD за 10 копий, не чаще раза в день
