Код выглядит примерно так:
vol = stdev(returns, 21)
weight = int(1 / vol)
Затем я пытаюсь вызвать функцию highest(source, length)
, где длина ряда определяется переменной веса, но я получаю сообщение об ошибке «Невозможно вызвать» наибольший 'с аргументами (series [float], series [integer]); доступные перегрузки: наибольший (series [float], integer) => series [float]; наибольший (integer) => series [float] ".
Та же проблема, если я использую round(x)
вместо int(x)
(или int(round(x)))
или round(int(x))
). Однако, highest(source, int(21.41))
, например, работает.
Как я могу заставить Pinescript работать highest(source, weight)
?!