Gold Silver News
- Эксперты
- Версия: 3.1
- Активации: 10
GS News — Gold & Silver News — торговый советник для XAUUSD и XAGUSD, предназначенный для работы на подтверждённых пробоях динамического ценового канала в периоды повышенной новостной волатильности.
Советник не пытается заранее предсказать результат новости или направление движения рынка. Он отслеживает фактическое поведение цены и открывает позицию только после подтверждённого выхода за границу сформированного канала.
Одна из ключевых особенностей GS News — динамическая цель сделки. Ширина текущего канала отражает размер сформировавшегося диапазона и может использоваться для определения Take Profit. При узком диапазоне цель располагается ближе, а при расширении канала потенциальная цель увеличивается.
Торговые инструменты и таймфреймы
- XAUUSD — золото;
- XAGUSD — серебро;
- рекомендуемые таймфреймы: M5, M10 и M15.
На меньшем таймфрейме советник быстрее реагирует на изменения рынка, но количество рыночного шума и ложных движений может быть выше. На M15 уровни формируются медленнее, но обычно отражают более устойчивую структуру цены.
Торговая идея
Перед публикацией важной макроэкономической статистики золото и серебро нередко формируют локальный диапазон. После выхода новости волатильность может резко увеличиться, а цена — выйти из этого диапазона направленным движением.
GS News строит динамический ступенчатый канал на основе подтверждённых локальных максимумов и минимумов. После фактического пробоя заданной границы советник может открыть позицию в направлении движения.
В советнике не используется одновременная установка встречных отложенных ордеров. Направление сделки определяется только после подтверждения пробоя фактической рыночной ценой.
Ширина канала как динамическая цель
Канал отражает текущую структуру и волатильность рынка. Расстояние между его границами может использоваться как потенциальный размер последующего движения.
- При узком канале Take Profit располагается ближе к цене входа.
- При широком канале потенциальная цель автоматически увеличивается.
- При формировании нового подтверждённого уровня Take Profit может быть перенесён на обновившуюся границу.
Таким образом, цель сделки не обязательно остаётся одинаковой при любой волатильности и может адаптироваться к текущему рыночному диапазону.
Почему важны периоды скопления новостей
GS News предназначен прежде всего для периодов, когда в течение короткого времени публикуется несколько значимых событий по USD.
К таким событиям могут относиться:
- решения по процентной ставке;
- пресс-конференции центральных банков;
- данные по инфляции;
- показатели занятости;
- данные по ВВП;
- индексы деловой активности;
- выступления представителей центральных банков;
- другие важные макроэкономические публикации.
Чем выше концентрация важных событий, тем выше вероятность расширения волатильности. При этом наличие новости само по себе не гарантирует возникновения направленного движения.
Управление временем торговли
Пользователь самостоятельно выбирает даты и периоды, в течение которых советнику разрешено открывать новые позиции.
Для управления предусмотрены:
- два независимых торговых окна;
- установка времени начала и окончания каждого окна;
- включение и отключение новых входов кнопками на графике;
- опциональное закрытие позиции после завершения разрешённого времени;
- опциональное управление через Telegram.
Для торговли вокруг выбранного новостного периода рекомендуется устанавливать торговое окно за 15 минут до выхода новостей и на 30 минут после их выхода.
Основные возможности
Динамический ценовой канал
Канал формируется по подтверждённым локальным экстремумам. Для определения экстремума используются левое и правое плечо канала.
На графике могут отображаться:
- верхние внутренние и внешние уровни;
- нижние внутренние и внешние уровни;
- историческое ступенчатое изменение границ;
- зоны между уровнями канала.
Настройка отступов канала
Отступы уровней могут рассчитываться двумя способами:
- фиксированным значением в процентах;
- автоматически на основе ATR.
В автоматическом режиме пользователь задаёт период ATR, множители первой и второй линии, а также минимальное и максимальное ограничение отступа.
Направление торговли
Доступны режимы:
- Long + Short;
- только Long;
- только Short.
Take Profit
Доступны два варианта установки Take Profit:
- фиксированный процент от цены входа;
- противоположная граница динамического канала.
При использовании границы канала Take Profit может перестраиваться после появления нового подтверждённого уровня.
Stop Loss
Доступны два варианта установки Stop Loss:
- фиксированный процент от цены входа;
- за максимумом или минимумом свечи входа.
В режиме установки SL за свечой входа сразу после открытия позиции используется фиксированная процентная защита. После закрытия свечи советник рассчитывает новый уровень за её экстремумом и выбирает уровень, расположенный ближе к цене входа.
Виртуальный Break Even
После прохождения заданной части расстояния до Take Profit советник может активировать виртуальный безубыток. При возврате цены к уровню входа позиция закрывается программно.
Виртуальный уровень не размещается на сервере брокера. Для его работы терминал MetaTrader 5 должен быть запущен, а советник — активен на графике.
Дневные лимиты
- ограничение дневной прибыли;
- ограничение дневного убытка;
- автоматическая блокировка новых входов после достижения заданного значения;
- сброс ограничения в начале следующего серверного торгового дня.
Управление объёмом
- фиксированный торговый лот;
- расчёт объёма по заданной марже;
- опциональное увеличение объёма после убыточной сделки;
- ограничение количества последовательных увеличений;
- сброс увеличенного объёма после прибыльной сделки.
Увеличение объёма после убытка повышает торговый риск и по умолчанию отключено.
Telegram
Telegram-управление является дополнительной функцией и по умолчанию отключено.
Через Telegram доступны:
- получение статуса советника;
- включение и отключение новых входов;
- просмотр открытых позиций;
- получение дневного реализованного PnL;
- управление торговыми окнами;
- закрытие позиций советника.
Telegram не используется в тестере стратегий.
Рекомендуемый порядок работы
- Выберите важный новостной период по USD.
- Откройте отдельный график XAUUSD или XAGUSD.
- Установите таймфрейм M5, M10 или M15.
- Добавьте GS News на график.
- Проверьте настройки канала, Take Profit и Stop Loss.
- Установите подходящий торговый объём.
- Определите торговое окно: 15 минут до выхода выбранных новостей и 30 минут после выхода новостей.
- До начала торговли убедитесь, что кнопка ON активна и автоматическая торговля разрешена в MetaTrader 5.
- После завершения выбранного периода отключите новые входы или используйте автоматическое окончание торгового окна.
Описание входных параметров
01. Настройки канала
- Левое плечо канала — количество свечей слева от локального экстремума, используемое для подтверждения максимума или минимума.
- Правое плечо канала — количество свечей справа от экстремума. Чем больше значение, тем надёжнее подтверждается уровень, но тем позже он появляется.
- Показывать канал на графике — включает историческое отображение ступенчатого канала. На торговые расчёты не влияет.
02. Отступы линий
- Режим отступа линий — определяет способ расчёта расстояния между уровнями канала: фиксированный процент или автоматический процент на основе ATR.
- Фиксированный отступ первой линии, % — смещение внутреннего уровня относительно подтверждённого экстремума. Может принимать отрицательное значение.
- Фиксированный отступ второй линии от первой, % — расстояние между внутренней и внешней границами канала.
- ATR period — период индикатора ATR, используемый для автоматического расчёта отступов.
- Множитель Auto ATR первой линии — определяет смещение внутреннего уровня канала.
- Множитель Auto ATR второй линии от первой — определяет расстояние от первой линии до второй.
- Минимальный автоматический отступ, % — нижнее ограничение значения, рассчитанного по ATR.
- Максимальный автоматический отступ, % — верхнее ограничение значения, рассчитанного по ATR.
03. Торговля
- Торговля включена при запуске — разрешает новые входы сразу после установки или перезапуска советника.
- Активация заявок — Standard — сигнал BUY контролируется по цене Ask, сигнал SELL — по цене Bid.
- Активация заявок — Bid only — сигналы обоих направлений контролируются по цене Bid.
- Magic Number — уникальный идентификатор сделок советника. Для разных графиков и символов рекомендуется использовать разные значения.
- Фильтр направления — разрешает торговлю в обе стороны, только BUY или только SELL.
- Допустимое отклонение, points — максимально допустимое отклонение цены при выполнении торговой операции.
Take Profit
- Режим TP — Fixed percentage — Take Profit устанавливается на заданном процентном расстоянии от цены входа.
- Режим TP — At channel border — Take Profit устанавливается на противоположную границу динамического канала.
- TP, % — размер Take Profit в режиме Fixed percentage.
- Переставлять TP на новую линию — при появлении нового подтверждённого уровня переносит канальный Take Profit в соответствии с обновившейся структурой рынка.
Stop Loss
- Режим SL — Fixed percentage — Stop Loss устанавливается на заданном процентном расстоянии от цены входа.
- Режим SL — Beyond entry candle — сразу после открытия позиция защищается фиксированным SL, рассчитанным по параметру SL, %. После закрытия свечи входа советник рассчитывает новый уровень за её экстремумом.
- SL, % — основной Stop Loss в режиме Fixed percentage, а также первоначальный и ограничивающий уровень в режиме Beyond entry candle.
- Отступ SL за свечу входа, points — дополнительное расстояние от минимума или максимума свечи входа.
После закрытия свечи входа:
- для BUY Stop Loss рассчитывается ниже минимума свечи;
- для SELL Stop Loss рассчитывается выше максимума свечи;
- из фиксированного SL и SL за свечой выбирается уровень, расположенный ближе к цене входа.
04. Фильтр торгового времени
- Trading Time Filter — включает ограничение новых входов по времени.
- Начало и окончание окна 1 — первый разрешённый период торговли.
- Начало и окончание окна 2 — второй разрешённый период торговли.
- Закрывать позиции после окончания торгового времени — закрывает открытую позицию после завершения разрешённого торгового окна.
Время указывается в формате HH:MM по серверному времени брокера.
05. Дневные лимиты
- Дневной лимит прибыли — после достижения указанной прибыли в валюте счёта новые входы блокируются до следующего торгового дня.
- Дневной лимит убытка — после достижения указанного убытка новые входы блокируются до следующего торгового дня.
- Значение 0 — отключает соответствующий лимит.
При расчёте учитывается результат закрытых сделок советника за текущий серверный торговый день.
06. Telegram
- Telegram control enabled — включает Telegram-управление.
- Telegram Bot Token — токен созданного Telegram-бота.
- Telegram Chat ID — идентификатор пользователя или чата, которому разрешено управление.
Для работы Telegram необходимо добавить адрес API Telegram в список разрешённых WebRequest в настройках MetaTrader 5.
07. Объём сделки
- Volume mode — выбор фиксированного лота или расчёта объёма по заданной марже.
- Fixed lot — постоянный объём каждой новой позиции.
- Margin per trade, % of deposit — доля баланса счёта, используемая как расчётная маржа для одной сделки.
- Increase lot after a losing trade — включает увеличение объёма после убыточной сделки.
- Multiplier after a loss — коэффициент увеличения следующего торгового объёма.
- Maximum consecutive increases — максимальное количество последовательных увеличений.
- Reset after a profitable trade — сбрасывает увеличенный объём после прибыльной сделки.
- Reset counter from the current time — вручную сбрасывает сохранённую серию увеличений.
08. Виртуальный Break Even
- Break-even enabled — включает виртуальную защиту позиции на уровне безубытка.
- Break-even trigger, % of distance to TP — доля расстояния от цены входа до Take Profit, после прохождения которой активируется механизм.
После активации советник контролирует возврат цены к уровню входа и закрывает позицию программно. Виртуальный уровень не размещается на сервере брокера.
Рекомендуемые стартовые настройки
Настройки приведены как отправная точка для тестирования. Перед использованием на реальном счёте проверьте их в тестере стратегий на котировках и спецификации своего брокера.
XAUUSD — золото
- Таймфрейм: M5, M10 или M15.
- Левое плечо канала: 2.
- Правое плечо канала: 2.
- Показывать канал на графике: true.
- Режим отступа линий: Auto ATR %.
- Фиксированный отступ первой линии: 0.0%.
- Фиксированный отступ второй линии: 0.0%.
- ATR period: 14.
- Множитель Auto ATR первой линии: 0.0.
- Множитель Auto ATR второй линии: 0.5.
- Минимальный автоматический отступ: 0.0%.
- Максимальный автоматический отступ: 0.3%.
- Торговля включена при запуске: true.
- Активация заявок: только по Bid.
- Magic Number: 700070.
- Фильтр направления: Long + Short.
- Допустимое отклонение: 20 points.
- Режим TP: на границу канала.
- TP: 0.03%.
- Переставлять TP на новую линию: true.
- Режим SL: за свечу входа.
- SL: 0.03%.
- Отступ SL за свечу входа: 0 points.
XAGUSD — серебро
- Таймфрейм: M5, M10 или M15.
- Левое плечо канала: 2.
- Правое плечо канала: 2.
- Показывать канал на графике: true.
- Режим отступа линий: Auto ATR %.
- Фиксированный отступ первой линии: 0.0%.
- Фиксированный отступ второй линии: 0.0%.
- ATR period: 14.
- Множитель Auto ATR первой линии: 0.0.
- Множитель Auto ATR второй линии: 1.0.
- Минимальный автоматический отступ: 0.0%.
- Максимальный автоматический отступ: 0.5%.
- Торговля включена при запуске: true.
- Активация заявок: только по Bid.
- Magic Number: 700070.
- Фильтр направления: Long + Short.
- Допустимое отклонение: 20 points.
- Режим TP: на границу канала.
- TP: 0.05%.
- Переставлять TP на новую линию: true.
- Режим SL: за свечу входа.
- SL: 0.05%.
- Отступ SL за свечу входа: 0 points.
Общие рекомендации
- Используйте торговое окно за 15 минут до выхода выбранных новостей и на 30 минут после их выхода.
- При одновременной торговле XAUUSD и XAGUSD установите советник на отдельные графики.
- Для разных экземпляров советника используйте разные Magic Number.
- Размер лота рассчитывайте отдельно для золота и серебра.
- Для первоначальной проверки используйте минимальный допустимый лот брокера.
- XAGUSD использует более широкий канал, поскольку серебро обычно показывает более резкие движения.
- На M5 количество сигналов может быть выше, но также возрастает влияние рыночного шума, спреда и проскальзывания.
- Дневные лимиты прибыли и убытка устанавливайте с учётом размера счёта и допустимого риска.
Особенности новостной торговли
- Во время выхода новостей спред может значительно расширяться.
- Рыночные ордера могут исполняться с проскальзыванием.
- Фактическая цена исполнения может отличаться от рассчитанной.
- Stop Loss и Take Profit не гарантируют закрытие строго по установленной цене.
- У разных брокеров различаются котировки, спреды, ликвидность и спецификации символов.
- Результаты тестирования могут отличаться от результатов реальной торговли.
- VPS и стабильное подключение к серверу брокера снижают технические задержки, но не устраняют рыночные риски.
Предупреждение о рисках
Торговля финансовыми инструментами связана с высоким риском и может привести к полной или частичной потере средств.
Перед использованием советника на реальном счёте:
- проверьте настройки в тестере стратегий;
- проведите проверку на демонстрационном счёте;
- убедитесь, что параметры соответствуют спецификации символа вашего брокера;
- используйте торговый объём, соответствующий допустимому риску;
- контролируйте работу терминала, подключение к серверу и доступность VPS.
Представленные настройки являются примерами и не гарантируют получение прибыли. Пользователь самостоятельно принимает торговые решения и несёт ответственность за связанные с ними риски.
