首页 > 解决方案 > 创建一个变量,该变量将存储图表上所有柱的整数数量

问题描述

创建一个包含

highest(high, value)

同时,如果图表上有 5931 根柱线,那么变量“value”的数字等于图表上的所有柱线,那么 value 变量必须包含数字 5931

我试着这样做

int vival = na
val = bar_index
val_string = tostring(bar_index)
val_int = tonumber(val_string)
ival = round(val_int)
vival := ival


ath = highest(high, integer)

买我得到错误

invalid value of the "lenght" argument (0.0)
in the "highest" function. It must be > 0

标签: pine-script

解决方案


这将更快,更准确。

//@version=4
study("ATH", overlay = true)

var float ath = 0

if high > ath
    ath := high

if barstate.islast
    line.new(time, ath, time+1, ath, xloc.bar_time, extend.both, color.yellow)

推荐阅读