Pine script 仅在1天时间范围tradingview上绘制字符

Pine script 仅在1天时间范围tradingview上绘制字符,pine-script,Pine Script,我只想在1天的时间范围内显示plotchar _display = if (timeframe.period == 'D') 1 else 0 plotchar(data2, char="▼", display = _display) 但我可以避免这个错误: line 24: Cannot call 'plotchar' with arguments (series[bool], char=literal string, display=bool); av

我只想在1天的时间范围内显示plotchar

_display = if (timeframe.period == 'D')
    1
else
    0

plotchar(data2, char="▼", display = _display)
但我可以避免这个错误:

line 24: Cannot call 'plotchar' with arguments (series[bool], char=literal string, display=bool); available overloads: plotchar(series[bool], const string, input string, input string, series[color], input integer, series[integer], const string, series[color], const bool, const string, input integer, const integer, string) => void; plotchar(fun_arg__<arg_series_type>, const string, input string, input string, fun_arg__<arg_color_type>, input integer, series[integer], const string, fun_arg__<arg_textcolor_type>, const bool, const string, input integer, const integer, string) => void
第24行:无法使用参数调用“plotchar”(series[bool],char=literal字符串,display=bool);可用重载:plotchar(series[bool],const string,input string,input string,series[color],input integer,series[integer],const string,series[color],const bool,const string,input integer,const integer,string)=>void;plotchar(fun_arg____,常量字符串,输入字符串,输入字符串,fun_arg___,输入整数,系列[integer],常量字符串,fun_arg__,常量布尔,常量字符串,输入整数,常量整数,字符串)=>void

显示参数只能接受两个参数atm-
显示。无
显示。全部
,并指定绘图的显示位置(图表、数据窗口)

如果希望仅在1D时间段上显示序列,可以在
序列
参数中创建条件:

plotchar(timeframe.period == 'D' ? data2 : na, char="▼")