Цель:
Я пытаюсь создать сценарий дневной тенденции сезонности.
Проблема:
Я нормализовал закрытие каждого дня относительно максимума и минимума года поэтому каждый день имеет значение от 0
до 1
. Сейчас я пытаюсь выяснить, как усреднить тот же день в предыдущие годы, чтобы получить многолетнее среднее значение масштабированного ежедневного закрытия, не могу понять это для моей жизни.
Конечная цель состоит в том, чтобы построить график 15-летней (или какой бы то ни было другой) сезонности на дневной TF
.
Вот то, что я имею до сих пор, это график тренда каждого завершенного года со значением каждого дня относительно максимума этого года (1)
и низкий (0)
. Теперь я пытаюсь выяснить, как получить переменную scaledClose, представляющую среднее значение за несколько лет, а не отдельные годы.
current_year = input(2020, title="Current Year")
scaledClose = 0.0
yearHigh = security(syminfo.tickerid, "12M", high, lookahead=true)
yearLow = security(syminfo.tickerid, "12M", low, lookahead=true)
if year < current_year
scaledClose := (close - yearLow) / (yearHigh - yearLow)
plot(scaledClose)