Я определил пользовательскую функцию в скрипте pine, чтобы получить временную метку относительно некоторой даты. Но при выполнении он возвращает ошибку как
Ошибка операции добавления в диаграмму, причина: строка 35: невозможно вызвать
timestamp
с аргументами (серия, серия, буквальное целое число, буквальное целое число, буквальное целое число); доступные перегрузки: метка времени (целое число, целое число, целое число, целое число) => целое число; отметка времени (строка, целое число, целое число, целое число, целое число, целое число) => целое число;
Моя спецификация кода:
getdate() =>
tt = timenow - 1549238400
yr = year(tt)
mt = month(tt)
dt = dayofmonth(tt)
timestamp(yr, mt, 01, 0, 0)
value = getdate()
plot(value, color = red, linewidth = 5, title = "27", style = histogram)
Я ожидаю 29 дней назад (4 февраля 2019 г.) с этого момента (5 марта 2019 г.) для функции метки времени. Но каким-то образом я получаю серию, что приводит к ошибке.
Любая помощь будет оценена.
year(time)
иmonth(time)
возвращаютseries
, а функцияtimestamp()
ожидаетinteger
значений. Вот почему вы получаете эту ошибку. - person Baris Yakut   schedule 08.03.2019