My AI Golden H1 Titan
- Эксперты
- Версия: 1.1
- Активации: 20
My AI Golden H1 Titan
My AI Golden H1 Titan объединяет три автоматические торговые стратегии для MetaTrader 5 с отдельными настройками включения, объёма и управления позициями. Базовая конфигурация предназначена для золота на H1; выберите символ золота вашего брокера с нужным суффиксом. Панель показывает результаты каждой стратегии и общий результат. Параметры ниже настраивают каждый модуль отдельно.
Обзор стратегий и примечания к мониторингу счёта (на английском)
Общие настройки
- ShowStatusPanel - Показывает или скрывает объединённую панель статуса на графике. Это не включает и не отключает торговлю.
- Strategy01Enabled - Главный переключатель для Стратегии 01. Если false, этот модуль не открывает новые сделки и не управляет собственными позициями.
- Strategy02Enabled - Главный переключатель для Стратегии 02. Если false, отключены как Стратегия 02 A, так и Стратегия 02 B.
- Strategy03Enabled - Главный переключатель для Стратегии 03.
Положение и размер панели
- PanelCorner - Привязывает панель к углу графика: 0 - верхний левый, 1 - нижний левый, 2 - нижний правый, 3 - верхний правый.
- PanelOffsetX - Горизонтальное расстояние от выбранного угла в экранных пикселях.
- PanelOffsetY - Вертикальное расстояние от выбранного угла в экранных пикселях.
- PanelScale - Множитель размера панели. EA ограничивает эффективный масштаб диапазоном 0.75–1.50.
Стратегия 01 - настройки торговли
- EntriesPerSignal - Количество входов, генерируемых каждым принятым сигналом. Single_Entry открывает один вход; Dual_Entry открывает два.
- UseSignalDelay - Включает ожидание между обнаружением сигнала и обработкой входа.
- SignalDelaySeconds - Длительность ожидания в секундах, когда UseSignalDelay имеет значение true. Ноль или меньшее значение убирает ожидание.
- AllowBuy - Управление направлением, используемое вместе с AllowSell. true/false означает только покупки; false/true означает только продажи; оба false или оба true разрешают оба направления.
- AllowSell - Управление направлением, используемое вместе с AllowBuy; см. комбинации выше.
- Strategy01Comment - Текст, прикрепляемый к ордерам Стратегии 01, чтобы их можно было распознать в истории торговли.
- Strategy01Magic - Уникальный числовой идентификатор для ордеров и позиций Стратегии 01. Держите его отличным от идентификаторов, используемых другими стратегиями или EA на том же счёте.
Стратегия 01 - лот и восстановление
- LotSize - Фиксированный торговый объём. Значение выше нуля выбирает фиксированный размер лота; ровно 0 выбирает автоматический размер.
- AutoLotFactor - Множитель, применяемый выбранным профилем автоматического расчёта размера. Большие значения пропорционально увеличивают рассчитанный объём.
- BalanceStep - Делитель/шаг баланса, используемый Manual_Balance_Step. При значении множителя по умолчанию 0.15 и шаге 10,000 эталонный размер составляет около 0.15 лота на 10,000 единиц баланса счёта до нормализации объёма брокером.
- AutoRiskProfile - Выбирает делитель для автоматического расчёта размера: Manual_Balance_Step использует BalanceStep; Aggressive_Risk_per_150_balance использует 150; High_Risk_per_300_balance использует 300; Moderate_Risk_per_500_balance использует 500; Normal_Risk_per_750_balance использует 750; Low_Risk_per_1000_balance использует 1,000; Conservative_Risk_per_2000_balance использует 2,000. Исходный объём пропорционален метрике счёта, делённой на выбранный делитель и умноженной на AutoLotFactor. Более высокие значения делителя обычно дают меньшие лоты.
- UseRecovery - Включает поведение восстановительного расчёта размера Стратегии 01 после убыточного результата Стратегии 01. Восстановление внутреннее для этого модуля; отдельный множитель восстановления не предоставляется. Рассчитанный объём остаётся ограниченным лимитами брокера.
Стратегия 01 - торговые часы
- StartHour - Час открытия ежедневного окна входов по времени брокерского сервера, когда AutoGMTOffset имеет значение false. Допустимый диапазон: 0–23.
- StartMinute - Минута открытия, 0–59.
- EndHour - Час закрытия окна входов по времени брокерского сервера, когда AutoGMTOffset имеет значение false. Допустимый диапазон: 0–23.
- EndMinute - Минута закрытия, 0–59. Если время окончания раньше времени начала, окно может переходить через полночь.
- AutoGMTOffset - Когда true, корректирует расписание с использованием GMT-смещения брокера и оценки перехода на летнее время. Когда false, введённые часы и минуты используются как время брокерского сервера.
Стратегия 01 - фильтры дней недели
- FilterFriday - Включает отсечку входов в пятницу.
- FridayCutoffHour - Час, после которого блокируются новые входы в пятницу, в эффективном времени расписания.
- FilterWednesday - Включает отсечку входов в среду.
- WednesdayCutoffHour - Час отсечки в среду.
- WednesdayCutoffMinute - Минута часа отсечки в среду.
Стратегия 01 - стопы и исполнение
- TakeProfitDistance - Расстояние тейк-профита от входа в пунктах символа.
- StopLossDistance - Расстояние стоп-лосса от входа в пунктах символа.
- MaxSpreadPoints - Максимальный спред, допустимый для нового входа, в пунктах символа. Более широкий спред блокирует этот вход.
- MaxSlippagePoints - Максимальное отклонение исполнения, запрашиваемое для торговых операций, в пунктах символа. Оно не может гарантировать исполнение по запрошенной цене.
Стратегия 01 - трейлинг-стоп
- UseTrailingStop - Включает или отключает управление трейлинг-стопом Стратегии 01.
- TrailStart - Минимальная благоприятная открытая прибыль в пунктах, требуемая до начала работы трейлинг-стопа.
- TrailOffset - Расстояние в пунктах между текущей ценой и трейлинг-стопом.
- TrailStep - Минимальное благоприятное изменение цены в пунктах, требуемое до повторного обновления стопа.
Стратегия 01 - фильтр новостей
- UseNewsFilter - Использует экономический календарь MT5 для блокировки новых входов Стратегии 01 вокруг подходящих событий. Это не отключает управление уже открытой позицией Стратегии 01.
- NewsMinutesBefore - Количество минут до события, в течение которых блокируются новые входы.
- NewsMinutesAfter - Количество минут после события, в течение которых новые входы остаются заблокированными.
- IncludeHighImpactNews - Включает события календаря высокой важности в блокировку.
- IncludeModerateImpactNews - Включает события календаря средней важности в блокировку. События низкой важности не выбираются этими двумя переключателями.
Стратегия 02 - компонент a
- Strategy02AEnabled - Включает или отключает только Стратегию 02 A. Глобальный переключатель Strategy02Enabled также должен иметь значение true.
- Strategy02AComment - Комментарий ордера, используемый для Стратегии 02 A.
- Strategy02AMagic - Уникальный идентификатор для сделок Стратегии 02 A. Держите его отличным от всех других идентификаторов стратегий.
- Strategy02ALongOnly - Ограничивает Стратегию 02 A входами в длинные позиции/покупки, когда true.
- Strategy02AShortFilter - Включает дополнительный медвежий фильтр, используемый для квалификации коротких входов Стратегии 02 A. Он не включает и не отключает покупки.
- Strategy02AProfile - Выбирает предустановку стопа Стратегии 02 A: 0 выбирает расстояние стопа 5.0 ценовых единиц; любое ненулевое значение выбирает расстояние стопа 10.0 ценовых единиц. Используйте 0 или 1 в качестве предполагаемых вариантов.
- Strategy02ARiskMode - Выбирает расчёт объёма Стратегии 02 A: 0 = процентный расчёт на основе расстояния стопа; 1 = Strategy02AFixedLot; 2 = лоты на шаг баланса с использованием Strategy02ALotsPer1000 и Strategy02ABalanceStep; 3 = расчёт на основе баланса с использованием Strategy02ARiskLevel.
- Strategy02ARiskLevel - Используется только когда Strategy02ARiskMode равно 3. Уровни 0–7 выбирают делители баланса 1,200; 800; 600; 500; 300; 200; 150; и 100 соответственно. Более высокие уровни обычно рассчитывают больший объём.
- Strategy02ARiskPercent - Используется в режиме 0. Это процент баланса счёта, используемый формулой расчёта размера на основе расстояния стопа; фактический денежный риск может варьироваться в зависимости от спецификаций символа и исполнения.
- Strategy02AFixedLot - Фиксированный объём, используемый в режиме 1 и в качестве запасного варианта расчёта, когда входной параметр автоматического размера не может быть использован.
- Strategy02ALotsPer1000 - В режиме 2 - ставка объёма в лотах на 1,000 единиц баланса.
- Strategy02ABalanceStep - В режиме 2 - сумма баланса, используемая как один шаг расчёта размера. Рассчитанные лоты масштабируются с балансом, делённым на этот шаг.
- Strategy02ARecoveryEnabled - Включает восстановительный расчёт размера для Стратегии 02 A после квалифицирующего убыточного результата.
- Strategy02ARecoveryMultiplier - Умножает рассчитанный объём Стратегии 02 A, пока восстановление активно. Применяется только когда Strategy02ARecoveryEnabled имеет значение true; результат нормализуется к лимитам объёма брокера.
- Strategy02AEntryMode - Выбирает поведение смещения входа A. Режим 1 применяет корректировку триггера модуля на одну ценовую единицу; другие значения не добавляют корректировку. Используйте предполагаемые значения 0 или 1.
- Strategy02AMaxOvershoot - Максимальное дополнительное неблагоприятное движение цены, допускаемое за пределами триггера A. Ноль отключает этот дополнительный лимит превышения. Значение интерпретируется этой реализацией как ценовое расстояние.
Стратегия 02 - компонент b
- Strategy02BEnabled - Включает или отключает только Стратегию 02 B. Глобальный переключатель Strategy02Enabled также должен иметь значение true.
- Strategy02BComment - Комментарий ордера, используемый для Стратегии 02 B.
- Strategy02BMagic - Базовый идентификатор для записей сделок Стратегии 02 B. Модуль также использует связанные идентификаторы для своих управляемых позиций; держите базовый идентификатор отличным от других стратегий.
- Strategy02BAllowBuy - Разрешает новые входы в покупки Стратегии 02 B.
- Strategy02BAllowSell - Разрешает новые входы в продажи Стратегии 02 B.
- Strategy02BRiskMode - Выбирает расчёт объёма Стратегии 02 B: 0 = процентный расчёт на основе расстояния стопа; 1 = Strategy02BFixedLot; 2 = лоты на шаг баланса с использованием Strategy02BLotsPer1000 и Strategy02BBalanceStep; 3 = расчёт на основе баланса с использованием Strategy02BRiskLevel.
- Strategy02BRiskLevel - Используется только когда Strategy02BRiskMode равно 3. Уровни 0–7 выбирают делители баланса 1,200; 800; 600; 500; 300; 200; 150; и 100 соответственно. Более высокие уровни обычно рассчитывают больший объём.
- Strategy02BRiskPercent - Используется в режиме 0. Это процент баланса счёта, используемый формулой расчёта размера на основе расстояния стопа; фактический денежный риск может варьироваться в зависимости от спецификаций символа и исполнения.
- Strategy02BFixedLot - Фиксированный объём, используемый в режиме 1 и в качестве запасного варианта расчёта, когда входной параметр автоматического размера не может быть использован.
- Strategy02BLotsPer1000 - В режиме 2 - ставка объёма в лотах на 1,000 единиц баланса.
- Strategy02BBalanceStep - В режиме 2 - сумма баланса, используемая как один шаг расчёта размера. Рассчитанные лоты масштабируются с балансом, делённым на этот шаг.
Стратегия 02 - риск и расписание
- MaxDrawdownPercent - Порог плавающего убытка Стратегии 02 как процент баланса счёта. Ноль отключает защиту. Положительное значение активирует защиту, когда управляемые позиции Стратегии 02 A/B достигают порога; несвязанные стратегии и другие магические номера исключаются.
- PauseUntilNextDay - Когда true, приостанавливает новые входы Стратегии 02 до следующего дня брокерского сервера после активации защиты от просадки. Когда false, пауза до следующего дня не применяется.
- CloseBeforeWeekend - Включает попытку Стратегии 02 закрыть свои управляемые позиции перед закрытием последней торговой сессии в пятницу. Точная возможность зависит от сессии символа у брокера и доступности рынка.
- TradeMonday - Разрешает или блокирует новые входы Стратегии 02 в понедельник.
- TradeTuesday - Разрешает или блокирует новые входы Стратегии 02 во вторник.
- TradeWednesday - Разрешает или блокирует новые входы Стратегии 02 в среду.
- TradeThursday - Разрешает или блокирует новые входы Стратегии 02 в четверг.
- TradeFriday - Разрешает или блокирует новые входы Стратегии 02 в пятницу.
- AvoidNFPEventDays - Блокирует новые входы Стратегии 02 в даты, распознаваемые встроенным фильтром дат US Nonfarm Payroll.
- AvoidFOMCEventDays - Блокирует новые входы Стратегии 02 в даты, распознаваемые встроенным фильтром дат FOMC.
Стратегия 03 - общие
- Strategy03_Trading - Брокерский символ для торговли, включая любые суффиксы брокера при необходимости (например, XAUUSD.pc). Выбранный символ должен быть доступен в «Обзоре рынка».
- Strategy03_EnableVolatilityFilter - Включает ожидание подтверждения сигнала. Когда false, EA не ждёт проверки волатильности.
- Strategy03_VolatilityCheckSeconds - Количество секунд ожидания перед подтверждением ожидающего сигнала. Используется только когда фильтр волатильности включён; ноль или меньшее значение убирает ожидание.
- Strategy03_MaxPriceDeviationPoints - Максимальное движение цены в пунктах символа, допускаемое во время ожидания подтверждения. Движение сверх этого лимита отменяет ожидающий вход.
- Strategy03_MaxSpread - Максимальный спред, принимаемый для нового входа Стратегии 03. Модуль умножает этот параметр на 0.1 в ценовых единицах; например, 50.0 соответствует разнице цены 5.0. Более широкий спред блокирует вход.
- Strategy03_Slippage - Запрашиваемое отклонение исполнения. EA умножает это значение на 10, чтобы задать пункты отклонения MT5 (например, 10 становится 100 пунктами); оно не может гарантировать итоговую цену исполнения.
- Strategy03_tradeDirection - Настройка направления: 0 разрешает покупки и продажи, 1 разрешает только покупки, 2 разрешает только продажи.
- Strategy03_TradeComment - Текст, прикрепляемый к ордерам Стратегии 03.
- Strategy03_MagicNumber - Уникальный идентификатор, используемый для распознавания и управления позициями Стратегии 03. Держите его отличным от идентификаторов других стратегий и EA.
Стратегия 03 - лот и риск
- Strategy03_FixedLot - Фиксированный объём. Значение выше нуля выбирает фиксированный размер лота; ноль включает автоматический размер.
- Strategy03_LotsPer1000 - Автоматические лоты на 1,000 единиц баланса счёта. Используется когда Strategy03_FixedLot равно нулю и Strategy03_RiskPercent равно нулю. Значение по умолчанию 0.02 составляет половину ставки по умолчанию Стратегии 02, равной 0.04.
- Strategy03_LotsStep - Дополнительный объём, добавляемый для каждого последующего входа в корзину. Применяется только когда стратегия корзины открывает дополнительную позицию.
- Strategy03_RiskPercent - Когда положительное и Strategy03_FixedLot равно нулю, выбирает маржинальную формулу объёма модуля вместо Strategy03_LotsPer1000. Формула использует баланс счёта, требуемую маржу и это значение, делённое на 1,000. Это входной параметр расчёта размера, а не гарантированный процент максимального убытка.
Стратегия 03 - корзина и стопы
- Strategy03_OrdersMax - Максимальное количество позиций Стратегии 03 в корзине. 1 сохраняет режим одной позиции; значения выше 1 разрешают дополнительные входы в корзину.
- Strategy03_OrdersStep - Ценовое расстояние между позицией корзины и следующим разрешённым добавлением, в ценовой шкале модуля (0.1 на настроенную единицу).
- Strategy03_OrdersProfit - Целевая прибыль корзины в валюте счёта. Когда совокупная прибыль управляемой корзины достигает этой суммы, корзина закрывается.
- Strategy03_TrailingStopStart - Уровень прибыли корзины в валюте счёта, при котором начинается трейлинг пиковой прибыли. Он должен быть ненулевым вместе с Strategy03_TrailingStopStep.
- Strategy03_TrailingStopStep - Допустимое снижение от зафиксированного пика прибыли корзины в валюте счёта, которое вызывает закрытие корзины. Он должен быть ненулевым вместе с Strategy03_TrailingStopStart.
- Strategy03_TakeProfit - Расстояние тейк-профита для режима одной позиции в ценовой шкале модуля (0.1 на настроенную единицу). Значение ноль означает, что расстояние тейк-профита не задано.
- Strategy03_StopLoss - Расстояние стоп-лосса для режима одной позиции в ценовой шкале модуля (0.1 на настроенную единицу). Используется когда Strategy03_OrdersMax равно 1; ноль означает, что расстояние стоп-лосса не задано.
- Strategy03_StopAtLoss - Порог максимального плавающего убытка корзины как процент баланса счёта. Достижение порога закрывает корзину Стратегии 03.
Стратегия 03 - торговые часы
- Strategy03_Trading24h - Когда true, обходит проверки дней недели и временных окон Стратегии 03.
- Strategy03_Monday - Переключатель доступности понедельника, используемый расписанием Стратегии 03. В этой сборке переключатели дней недели оцениваются кумулятивно: включённый более поздний день недели может оставить собственное временное окно более раннего дня недели доступным. Проверьте комбинации, прежде чем полагаться на полную блокировку отдельного дня.
- Strategy03_MondayStartTime - Начало расписания понедельника в формате HH:MM по времени брокерского сервера.
- Strategy03_MondayEndTime - Окончание расписания понедельника в формате HH:MM по времени брокерского сервера.
- Strategy03_Tuesday - Переключатель доступности вторника, используемый расписанием Стратегии 03. Переключатели дней недели оцениваются кумулятивно в этой сборке; см. примечание к понедельнику выше.
- Strategy03_TuesdayStartTime - Начало расписания вторника в формате HH:MM по времени брокерского сервера.
- Strategy03_TuesdayEndTime - Окончание расписания вторника в формате HH:MM по времени брокерского сервера.
- Strategy03_Wednesday - Переключатель доступности среды, используемый расписанием Стратегии 03. Переключатели дней недели оцениваются кумулятивно в этой сборке; см. примечание к понедельнику выше.
- Strategy03_WednesdayStartTime - Начало расписания среды в формате HH:MM по времени брокерского сервера.
- Strategy03_WednesdayEndTime - Окончание расписания среды в формате HH:MM по времени брокерского сервера.
- Strategy03_Thursday - Переключатель доступности четверга, используемый расписанием Стратегии 03. Переключатели дней недели оцениваются кумулятивно в этой сборке; см. примечание к понедельнику выше.
- Strategy03_ThursdayStartTime - Начало расписания четверга в формате HH:MM по времени брокерского сервера.
- Strategy03_ThursdayEndTime - Окончание расписания четверга в формате HH:MM по времени брокерского сервера.
- Strategy03_Friday - Включает доступность пятницы в расписании Стратегии 03.
- Strategy03_FridayStartTime - Начало расписания пятницы в формате HH:MM по времени брокерского сервера.
- Strategy03_FridayEndTime - Окончание расписания пятницы в формате HH:MM по времени брокерского сервера.
Каждый день недели использует соответствующий ему интервал HH:MM. Время начала, равное времени окончания, считается закрытым; поддерживаются ночные окна. Входы в выходные дни этими настройками дней недели не включаются. Кумулятивное поведение дней недели, описанное выше, следует исправить, прежде чем полагаться на независимые исключения отдельных дней недели.
Стратегия 03 - фильтр новостей
- Strategy03_CheckNewsFilterInit - Включает фильтр экономического календаря Стратегии 03 для новых входов. Управление позициями и корзиной продолжается, пока блокировка по новостям активна.
- Strategy03_NewsFilterParams - Только отображаемая метка. Редактирование этого текста не изменяет поведение фильтра.
- Strategy03_doNotTradeBeforeInMinutes - Минуты до соответствующего события календаря, в течение которых блокируются новые входы Стратегии 03.
- Strategy03_doNotTradeAfterInMinutes - Минуты после соответствующего события календаря, в течение которых новые входы Стратегии 03 остаются заблокированными.
- Strategy03_ReportForUSD - Включает события календаря USD в фильтр Стратегии 03.
- Strategy03_ReportForEUR - Включает события календаря EUR в фильтр Стратегии 03.
- Strategy03_AllowTradingOnHolidays - Когда true, события календаря, классифицированные как праздники, игнорируются этим фильтром новостей; когда false, соответствующие праздники могут блокировать входы внутри настроенного временного окна.
- Strategy03_FindKeyword - Включает сопоставление по ключевым словам в заголовках событий в дополнение к проверкам валюты и временного окна.
- Strategy03_FindKeywordsList - Термины заголовков событий, разделённые запятыми, используемые когда Strategy03_FindKeyword имеет значение true. Список по умолчанию: ECB, FOMC, Fed, Federal Funds Rate и Non-Farm.
У Стратегии 02 B нет отдельного входного параметра восстановления. Её расчёт объёма управляется входными параметрами режима риска выше.
Новости и открытые позиции
Элементы управления новостями каждой стратегии отдельные. Блокировка по новостям предотвращает новые входы для этой стратегии; это не глобальная остановка и не прекращает управление её существующими позициями. Проверьте доступность календаря и время брокерского сервера, прежде чем полагаться на блокировку по запланированным событиям.
Используйте демо-счёт и подтвердите спецификации символа, лимиты объёма, торговые сессии и время сервера перед использованием на реальном счёте.
