Найти в Дзене
Trading Community

Применение функции time в pine script

Приветствую коллеги трейдеры и программисты на Pine Script 🖐 В этой статье расскажу как с помощью функции time можно выделить на графике зоны торговых сессий и выходных, а также сделать предупреждение о клирингах и об окончании торговой сессии. Используемые в коде встроенные функции и переменные time() - функция времени возвращает UNIX-время текущего бара для заданного временного интервала и сессии или NaN, если точка во времени находится вне сессии. Выделение зоны торговых сессий на графике В строках 6, 8, 10, 12 заданы торговые сессии: Тихоокеанская, Азиатская, Европейская и Американская. В кавычках через двоеточие указаны сначала диапазон времени суток через тире, а потом дни недели, на которых учитывается данный диапазон времени. В строке 15 отмечены в настройках полные сутки и суббота и воскресенье. Результат 15-й строки можно увидеть на графике биткоина ниже.👇 Предупреждение о клиринге и об окончании торговой сессии на графике В строке 7 задано несколько диапазонов времени (15
Оглавление

Приветствую коллеги трейдеры и программисты на Pine Script 🖐

В этой статье расскажу как с помощью функции time можно выделить на графике зоны торговых сессий и выходных, а также сделать предупреждение о клирингах и об окончании торговой сессии.

Используемые в коде встроенные функции и переменные

time() - функция времени возвращает UNIX-время текущего бара для заданного временного интервала и сессии или NaN, если точка во времени находится вне сессии.

Выделение зоны торговых сессий на графике

Код
Код

В строках 6, 8, 10, 12 заданы торговые сессии: Тихоокеанская, Азиатская, Европейская и Американская. В кавычках через двоеточие указаны сначала диапазон времени суток через тире, а потом дни недели, на которых учитывается данный диапазон времени.

В строке 15 отмечены в настройках полные сутки и суббота и воскресенье.

Результат 15-й строки можно увидеть на графике биткоина ниже.👇

Отображение на графике BTCUSDT
Отображение на графике BTCUSDT

Предупреждение о клиринге и об окончании торговой сессии на графике

Код
Код

В строке 7 задано несколько диапазонов времени (15 минут до клиринга, до окончания торговой сессии) через запятую, что важно без пробелов, иначе данная строка кода работать не будет, но и сообщать об ошибке тоже.

Остальные строки кода подсвечивают заданные диапазоны и подписывают словом "Клиринг" за 15 минут до их начала, что очень удобно, например, при скальпинге.

Предупреждение на графике Sber
Предупреждение на графике Sber

Можно так же добавить оповещения для того чтобы не следить и не пропустить данные события в самом tradingview или в telegram и discord.

Код
Код

Спасибо всем, кто дочитал статью до конца. Буду рад, если данная информация поможет читателям.

Если у вас есть вопросы по коду - пишите в комментариях.