GoldSessions Asian London New York Session Boxes
- Индикаторы
-
Ibrahim Yahya
Я создаю инструменты для MetaTrader 5, которые точно следуют вашим правилам: советники, менеджеры сделок и копировщики сделок, которые рассчитывают объём каждой сделки от вашего риска и ведут её до конца, без присмотра на VPS.
Что я создал и использую: - Версия: 1.0
- Активации: 5
GoldSessions — индикатор для графика MetaTrader 5. Для каждого дня он рисует по одному боксу на торговую сессию: азиатскую, лондонскую и нью-йоркскую. Верхняя граница бокса — максимум сессии, нижняя — минимум, а необязательные подписи показывают обе цены. Вы видите, где закончилась каждая сессия и каким был её размах, и не входите вслепую в тонкий или волатильный стык сессий. Это инструмент только для чтения: он никогда не открывает, не изменяет и не закрывает сделки, не использует DLL и не делает веб-запросов, поэтому не может затронуть ваш счёт. Он создан для XAUUSD (золото) и работает на любом символе и любом таймфрейме.
Что он делает
- Один бокс на сессию и день. Бокс идёт от первой до последней минуты сессии. Верхняя граница — максимум, нижняя — минимум. Число дней вы выбираете сами (от 1 до 30, по умолчанию 5).
- Подписи и подсказки. Необязательные подписи вида London H 4157.72 над боксом и L 4079.28 под ним. Подсказка бокса показывает время сервера и минуту максимума и минимума.
- Текущая сессия растёт вместе с рынком. График перерисовывается каждые 30 секунд. В выходные дни ничего не рисуется.
- Точные максимумы и минимумы. Они берутся из баров M1 с точностью до минуты, независимо от таймфрейма графика.
- Ваши часы. Часы сессий задаются в UTC в формате HH:MM-HH:MM. Если конец раньше начала, сессия переходит через полночь. По умолчанию: Asian 00:00-09:00, London 07:00-16:00, New York 12:00-21:00. Сессии перекрываются, как и на рынке.
- Смещение времени брокера. По умолчанию определяется автоматически: время сервера минус UTC, с округлением до 15 минут, проверка каждые 5 секунд, при изменении в журнале Experts появляется строка. Можно задать фиксированное число часов.
- Внешний вид. Показ или скрытие каждой сессии, контуры или заливка боксов, свои цвета.
Как использовать
- Прикрепите GoldSessions к графику (создан для XAUUSD, подходит любой символ и таймфрейм). Боксы рисуются на этом графике.
- Оставьте InpBrokerOffset равным 99, чтобы смещение UTC брокера определялось автоматически, или введите, на сколько часов сервер опережает UTC.
- Сверьте часы Лондона и Нью-Йорка с переходом на летнее время (см. ограничения ниже) и меняйте входные параметры при переводе часов.
- Выберите число дней, показываемые сессии, контуры или заливку и цвета.
- Нужна история M1. Пока она загружается, боксы появятся при следующем проходе (примерно через 5 секунд). В тестере стратегий смещение определить нельзя, поэтому задайте там InpBrokerOffset.
Честные ограничения
- Часы — фиксированные входные параметры в UTC. Лондон и Нью-Йорк сдвигаются на один час по UTC, когда Великобритания или США переводят часы, поэтому параметры нужно менять дважды в год. Типичные значения: Лондон 07:00-16:00 летом в Великобритании и 08:00-17:00 зимой; Нью-Йорк 12:00-21:00 летом в США и 13:00-22:00 зимой.
- Одно смещение брокера для всех нарисованных дней. Если часы сервера брокера переводились (летнее время) внутри нарисованных дней, более старые дни окажутся сдвинуты на час.
- Тестер не может определить смещение. Его часы — время сервера, поэтому InpBrokerOffset задаётся вручную.
- Нужна история M1. Без неё нечего рисовать.
- В выходные ничего не рисуется. Рынок закрыт, показывать нечего.
- Помощь для графика, а не сигнал. Боксы показывают то, что уже произошло. Индикатор не даёт входов, выходов или прогнозов.
Входные параметры
| Параметр | По умолчанию | Что делает |
| InpDays | 5 | Сколько дней рисовать (от 1 до 30) |
| InpAsian | 00:00-09:00 | Часы азиатской сессии в UTC, HH:MM-HH:MM |
| InpLondon | 07:00-16:00 | Часы лондонской сессии в UTC |
| InpNewYork | 12:00-21:00 | Часы нью-йоркской сессии в UTC |
| InpBrokerOffset | 99 | Смещение сервера брокера относительно UTC в часах, 99 = определять автоматически |
| InpLog | false | Диагностика: выводит завершённые сессии в журнал Experts и публикует их как временные глобальные переменные терминала |
| InpShowAsian / InpShowLondon / InpShowNewYork | true | Показать или скрыть каждую сессию |
| InpFill | false | Заливка боксов. Перекрывающиеся сессии тогда смешиваются в промежуточные цвета, поэтому по умолчанию используются контуры |
| InpLabels | true | Подписывать каждый бокс максимумом и минимумом |
| InpAsianColor / InpLondonColor / InpNewYorkColor | C'96,134,230' / C'52,190,150' / C'235,150,55' | Цвета боксов Asian, London и New York (синий, зелёный, оранжевый) |
Вопросы и ответы
GoldSessions торгует?
Нет. Он только рисует на графике. Он никогда не открывает, не изменяет и не закрывает сделки, не использует DLL и не делает веб-запросов, поэтому не может затронуть ваш счёт.
Сделает ли он мою торговлю прибыльной?
Ни один инструмент не может этого обещать, а этот не даёт сигналов. Он показывает максимум и минимум каждой сессии, чтобы вы видели, где был рынок, и не торговали вслепую на тонком или волатильном стыке сессий. Что с этим делать, решаете вы.
Работает ли он не только на золоте?
Да, на любом символе и любом таймфрейме. Он создан и проверен для XAUUSD. Часы задаются вами, поэтому для других рынков укажите важные для вас сессии.
Боксы сдвинуты на час. Почему?
Скорее всего, из-за перехода на летнее время. Лондон и Нью-Йорк сдвигаются на час по UTC, когда Великобритания или США переводят часы, поэтому измените InpLondon и InpNewYork. Если часы самого брокера переводились внутри нарисованных дней, старые дни сдвинуты на час, потому что для всех используется одно смещение.
Почему я не вижу боксов?
Проверьте, что для символа есть история M1 и что график не показывает только выходные. Пока история M1 загружается, боксы появятся при следующем проходе примерно через 5 секунд.
Можно ли использовать его в тестере стратегий?
Да, но тестер не может определить смещение брокера, потому что его часы — время сервера. Задайте InpBrokerOffset с нужным числом часов.
Для чего нужен InpLog?
Это диагностический переключатель, по умолчанию выключен. Когда он включён, завершённые сессии выводятся в журнал Experts и публикуются как временные глобальные переменные терминала. Для обычной работы он не нужен.
