Tulip ultra MT5
- Эксперты
- Версия: 1.0
TulipUltra — это портфельный советник. Один экземпляр на одном графике управляет 48 субстратегиями на 12 инструментах и трёх внутридневных таймфреймах (M15 / M30 / H1). Золото является опорным инструментом портфеля.
Золото в основе портфеля
XAUUSD торгуется полным объёмом и никогда не уменьшается правилами взвешивания портфеля. Остальные одиннадцать инструментов — XAGUSD, BTCUSD, EURUSD, GBPUSD, USDJPY, EURJPY, GBPJPY, CHFJPY, AUDJPY, AUDUSD, GBPAUD — по умолчанию торгуются объёмом 50% от веса золота. Этот коэффициент является настраиваемым входным параметром (0–100%), и для каждого инструмента есть отдельный переключатель.
На каждый инструмент приходится четыре субстратегии. Набор был отобран заранее методом жадного отбора с учётом корреляции, чтобы снизить избыточную однонаправленную экспозицию. Веса распределены по принципу паритета риска: субстратегии с меньшей волатильностью получают больший вес.
Рекомендуется устанавливать советник на график золота, таймфрейм H1. Поскольку советник управляет несколькими инструментами с одного графика, этот график должен постоянно получать тики — не допускайте перехода терминала в спящий режим.
Девять уровней риска
Один входной параметр InpRiskLevel переключает уровень — от L1 (наиболее консервативный) до L9 (весь портфель). Уровень определяет, какая часть портфеля допускается к торговле: на низких уровнях включаются только субстратегии с наивысшим рейтингом качества, остальные отключаются или работают с половинным весом. Значение по умолчанию — L1.
L1 Micro — 16 субстратегий — риск на сделку 0,30% — максимальная экспозиция 10%
L2 Low — 24 — 0,50% — 15%
L3 Gentle — 31 — 0,75% — 22%
L4 Steady — 38 — 1,00% — 30%
L5 Balanced — 43 — 1,50% — 42%
L6 Firm — 46 — 2,00% — 55%
L7 High — 48 — 2,75% — 70%
L8 Aggressive — 48 — 3,50% — 85%
L9 Centurion — 48 — 4,50% — 100%
Если не знаете, какой уровень выбрать, начните с L1. Повышение уровня одновременно увеличивает объём позиции и число субстратегий, которые могут держать позицию, поэтому оба эффекта складываются.
Движок сигналов
27 вариантов стратегий из 13 семейств. Трендовые: пересечение EMA, MACD, канал Дончиана, ADX/DI, SuperTrend, наклон скользящей средней. Возврат к среднему: RSI, полосы Боллинджера, канал Кельтнера, стохастик, CCI, Z-score, VWAP. Пробойные: пробой диапазона и канала Дончиана, пробой по волатильности, ход по полосам Боллинджера, пин-бар, поглощение. Импульсные: ROC. Все индикаторы рассчитываются внутри советника собственной библиотекой — внешние индикаторы устанавливать не нужно, дополнительные файлы копировать не требуется.
Управление рисками
Объём позиции рассчитывается по фиксированной доле. Он выводится из расстояния до стоп-лосса и стоимости тика инструмента, которая считывается из терминала в реальном времени через SYMBOL_TRADE_TICK_VALUE и SYMBOL_TRADE_TICK_SIZE. Спецификации контрактов брокера в коде не зашиты.
По всему портфелю действует ограничение общей экспозиции. На один инструмент допускается не более 4 одновременных позиций. Субстратегия не может открыть повторную позицию по тому же инструменту.
Действует фильтр издержек. Если отношение ATR к спреду ниже заданного порога, сделка пропускается. Если отношение находится между порогом и уровнем полного объёма, размер позиции уменьшается пропорционально.
Предусмотрено настраиваемое окно запрета торговли, по умолчанию с 17:00 до 22:00 по времени сервера, что позволяет избежать наименее ликвидного периода дня. По выходным объём для криптовалют уменьшается.
Каждый ордер перед отправкой проходит четыре проверки: уровень стопов инструмента, достаточность свободной маржи через OrderCalcMargin(), соответствие объёма минимальному и максимальному значению и шагу, а также лимит объёма по инструменту.
Советник не использует мартингейл, не использует сетки и не удваивает объём после убытков. Объём каждой позиции определяется только средствами счёта и расстоянием до стопа самой стратегии.
Совместимость
Тип счёта: любой. Поддерживаются как центовые, так и стандартные счета; все расчёты выполняются в валюте счёта.
Названия символов: любые. При запуске советник сопоставляет внутренние имена с теми, которые использует ваш брокер, например XAUUSD, XAUUSDm, XAUUSDc. Инструменты, отсутствующие у брокера, автоматически отключаются и выводятся в журнал.
Брокер: любой. При запуске выполняется сверка спецификаций контрактов, о существенных расхождениях выводится предупреждение.
Программа не содержит вызовов DLL, директив #import, не читает и не записывает внешние файлы, не обращается к сети.
Пробный период, срок действия и привязка к счёту или версии отсутствуют.
Установка и использование
Скопируйте TulipUltra.ex5 в папку MQL5/Experts/.
Установите советник на график золота, таймфрейм любой, рекомендуется H1, и включите автоторговлю.
Выберите уровень риска. Начните с низкого уровня и проверьте результат на демонстрационном счёте.
При запуске советник выводит в журнал три вещи: какие символы найдены, сколько субстратегий активно и пройдена ли сверка спецификаций контрактов. Просмотрите этот журнал до перехода на реальный счёт.
Мультивалютное тестирование
Один экземпляр советника торгует всеми 12 инструментами. Тестер стратегий MetaTrader 5 поддерживает такой мультивалютный режим, и советник разрабатывался и проверялся именно в нём: один экземпляр торгует полным набором инструментов на протяжении тестового периода. Как и любой бэктест, эти цифры являются моделированием, а результаты на реальном или демонстрационном счёте будут отличаться.
Предупреждение о рисках
Торговля с использованием кредитного плеча связана с высоким риском потери капитала и подходит не всем инвесторам. Любые исторические или тестовые результаты, показанные для данного продукта, являются моделированием на основе прошлых данных и не являются обещанием или указанием на будущую доходность. Рыночные условия меняются, и статистическое преимущество может перестать работать. Сначала протестируйте на демонстрационном счёте, не рискуйте средствами, потерю которых не можете себе позволить, и используйте продукт исключительно на свой риск. Автор не несёт ответственности за любые торговые убытки.

Пользователь не оставил комментарий к оценке