Ставь лайки и следи за новостями
Поставь на него ссылку - пусть другие тоже оценят
Оцени его работу в терминале MetaTrader 5
- Просмотров:
- 595
- Рейтинг:
- Опубликован:
-
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу
Индикатор Forex Sessions
Индикатор предполагает местное "настенное" время торговли с 8:00 утра до 5:00 вечера на каждом рынке Форекс, за исключением Сиднея - 7:00 утра - 4:00 вечера или 9:00 утра - 6:00 вечера.
Функции:
Рисуйте цветные прямоугольники для сессий рынка Форекс (Сидней, Токио, Лондон, Нью-Йорк).
Точное время сессий на графиках форекс-пар и золота (торговля форекс-парами начинается в 17:00 NY. Золото начинается на час позже).
Индикатор учитывает смещение GMT + переход на летнее время для сервера брокера, а также для часовых поясов.
Расчет времени в индикаторе производится с помощьюбиблиотеки TimeZoneInfo
Дополнительные часы брокера (в левом нижнем углу) с полезной информацией:
- время сервера
- смещение брокера по GMT
- Время, оставшееся до выходных (чтобы вы могли закрыть открытые сделки или пропустить открытие новых до выходных).
- Статус синхронизации времени локального компьютера. Подсказка проверить https://time.is/, если время на компьютере не синхронизировано.
Перемещение указателя мыши на бар графика при нажатой клавише 'Ctrl': номер бара и время (и соответствующее время на основных рынках Forex) будут записаны в окно графика для отладки.
Входные параметры:

Параметр: "Загружать символ XAUUSD для оценки TZ/DST сервера".
По умолчанию индикатор будет искать и загружать символ XAUUSD для оценки смещения часового пояса сервера. XAUUSD может обеспечить более надежные результаты (особенно для брокеров, которые следуют графику EU DST ) в недели, когда графики US DST и EU DST рассинхронизированы (март и конец октября). Кроме того, если ваш брокер придерживается графика US DST или вообще не придерживается, то использование символа графика также не помешает. Установите этот параметр в значение 'false', чтобы использовать символ текущего графика, а не XAUUSD.
Чтобы определить расписание светового дня (DST) у вашего брокера, вы можете использовать этот скрипт https://www.mql5.com/ru/code/48650.
Примечание:
В качестве побочного эффекта того, что XAUUSD начинается на час позже Forex, переключение DST будет происходить на час позже (только в тестере стратегий, но не в обычном режиме).
Бонусная функция: При перемещении указателя мыши на бар графика при нажатой клавише 'Ctrl'
номер бара # и его время (а также соответствующее время на основных рынках Forex) будут записаны в окно графика для отладки.
Затем, чтобы удалить отладочную информацию с графика, просто щелкните мышью в любом месте графика (без нажатия клавиши 'Ctrl').
Другие индикаторы рыночных сессий:
Торговые сессии Открытие - Закрытие
Идентификация рыночных сессий на рынке Форекс
Все вышеперечисленные индикаторы (и почти все другие индикаторы в кодовой базе) используют жестко закодированные фиксированные смещения для часовых поясов и не учитывают DST на сервере брокера или часовые пояса. Это просто неточно, потому что время сессии меняется в течение года, либо из-за того, что 1) брокер переводит часовой пояс на DST, либо 2) один или несколько основных рынков форекс меняют DST в своем часовом поясе.
ПРИМЕЧАНИЕ: Было подтверждено, что индикатор работает на следующем списке брокеров (имеющих различные торговые графики, смещения GMT и летние графики DST):
- Admirals Markets
- FxPro
- RannForex
- EXNESS
- FXOpen
- IC Markets
- Octa Markets
- Tickmill
- XM Global
Индикатор должен корректно работать и у других брокеров.
Примечание о совместимости с тестером стратегий
При тестировании в тестере стратегийTimeGMT() всегда равно симулированному серверному времениTimeTradeServer().
Библиотека TimeZoneInfo рассчитывает правильное время в часовых поясах на основе "истинного" GMT путем анализа истории котировок H1, а не на основе времени, возвращаемого вызовом встроенной функции TimeGMT.
Если входной параметр "Load XAUUSD symbol for estimation of the server's TZ/DST" установлен в TRUE: то в тестере стратегий переключение dst может происходить на час позже.
Перевод с английского произведен MetaQuotes Ltd.
Оригинальная публикация: https://www.mql5.com/en/code/48842
Harmonic Moving Average
MQL5-версия гармонической скользящей средней
Logarithmic Moving Average
Логарифмическая скользящая средняя постоянно рассчитывает среднее логарифмическое значение самой высокой и самой низкой цены за период.
Slope Entry Points
Индикатор основан на базовой наклонной скользящей средней и облаке вокруг. Индикатор показывает два типа сигналов: предварительный - точка и вход - стрелка.
RSI MA Signal Indicator
Простой сигнальный индикатор, основанный на RSI и скользящей средней. Показывает стрелки покупки/продажи, когда RSI выше/ниже 50 и цена выше/ниже MA.

