plotchar仅适用于1天时间段交易视图



我只想在1天时间段中显示绘图字符

_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

显示参数只能接受两个参数atm-display.nonedisplay.all,它指定显示绘图的位置(图表、数据窗口(

如果你想只在1D时间框架上显示一个系列,你可以在series参数中创建一个条件:

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

最新更新