Индикаторы

Вертикальные линии

Вертикальные линии

Индикатор для построения вертикальных линий на графике по датам для быстрого анализа сезонности 

тайминг 1д 1н 1м

скопируйте код и вставьте в редактор Pine  и сохраните 

Вертикальные линии

//@version=5
indicator(“Вертикальные линии (по месяцу и дню)”, overlay=true, max_lines_count = 500, max_labels_count = 500)

// Входные параметры
input_day_of_month = input.int(20, title=”День месяца”)
input_month = input.int(5, title=”Месяц”)
input_color = input.color(color.blue, title=”Цвет линии”)

// Инициализация массива
var dates = array.new(0) // Создаем пустой массив

// Заполнение массива датами для выбранного диапазона годов
start_year = 2010 // Начальный год
end_year = 2024 // Конечный год

for year = start_year to end_year
// Создание временной метки для указанного дня и месяца
date_timestamp = timestamp(year, input_month, input_day_of_month, 0, 0)
array.push(dates, date_timestamp) // Добавление временной метки в массив

i = 0
if barstate.islast
while i < array.size(dates)
lineDate = (array.get(dates, i))
i += 1
line.new(x1=lineDate, y1=high, x2=lineDate, y2=low, extend=extend.both, color=#000000, width=1, xloc=xloc.bar_time)

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *