Plots

Function Status Description
plot() Plot a series
plotchar() Plot character markers
plotarrow() Plot arrow markers
plotbar() Plot bar chart
plotcandle() Plot candlestick chart
plotshape() Plot shape markers
barcolor() Set bar color
bgcolor() Set background color
hline() Plot horizontal line
fill() Fill between two plots or hlines

Plot Title Collisions

When multiple plot() (or hline()) calls share the same title, PineTS disambiguates them by appending a #N suffix to the plot key. The first plot keeps the plain title, and subsequent collisions are numbered sequentially:

  • First plot(close, "SMA") → plot key "SMA"
  • Second plot(open, "SMA") → plot key "SMA#1"
  • Third plot(high, "SMA") → plot key "SMA#2"

Using duplicate plot titles is not recommended. The #N suffix ordering depends on execution order and may lead to fragile references. Always prefer unique titles for each plot. A more elegant solution for this case will be provided in a future version of PineTS.