仅在1天的时段交易视图中绘制图

时间:2020-07-24 13:29:59

标签: 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); 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

1 个答案:

答案 0 :(得分:1)

display参数只能接受2个atm参数-display.nonedisplay.all,它指定在何处显示绘图(图表,数据窗口)

如果只想在1D时间范围内显示序列,则可以在series参数中创建条件:

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