Pine script Pine脚本水平线触发器

Pine script Pine脚本水平线触发器,pine-script,Pine Script,我制作了一个脚本,以绘制水平线作为研究对象,其下方区域如下: source = close hline(215 or 375) buyEntry = crossover(source, 215) sellEntry = crossover(source, 375) Spot(275 or 275 or 275... ect) Risk(215 or 315 or 415...ect) buyEntry = crossover(source, Spot) sellEntry = crosso

我制作了一个脚本,以绘制水平线作为研究对象,其下方区域如下:

source = close
hline(215 or 375)

buyEntry = crossover(source, 215)
sellEntry = crossover(source, 375)
Spot(275 or 275 or 275... ect)
Risk(215 or 315 or 415...ect)

buyEntry = crossover(source, Spot)
sellEntry = crossover(source, Risk)
plot(375, title="risk", style=area, color=#808080, transp=60, histbase=215)
但对每一个订单和每一行这样做似乎很愚蠢。我目前有大约200行,我想在脚本中

因此,我希望脚本看起来像这样:

source = close
hline(215 or 375)

buyEntry = crossover(source, 215)
sellEntry = crossover(source, 375)
Spot(275 or 275 or 275... ect)
Risk(215 or 315 or 415...ect)

buyEntry = crossover(source, Spot)
sellEntry = crossover(source, Risk)
plot(375, title="risk", style=area, color=#808080, transp=60, histbase=215)
这样一来,每买入100美元,就会在15级触发,在75级卖出

有没有一个简单的方法可以做到这一点?我想不出如何把所有的垂直线捆绑起来

我已经进行了一项基本的单独研究,按面积绘制水平线,如下所示:

source = close
hline(215 or 375)

buyEntry = crossover(source, 215)
sellEntry = crossover(source, 375)
Spot(275 or 275 or 275... ect)
Risk(215 or 315 or 415...ect)

buyEntry = crossover(source, Spot)
sellEntry = crossover(source, Risk)
plot(375, title="risk", style=area, color=#808080, transp=60, histbase=215)

如果有办法让这更容易?此外,我不允许拥有超过64个绘图,我还想拥有更多绘图。

不幸的是,您不能在循环中调用“hline”。而且没有办法扩大每个脚本64个绘图的限制

也许您应该在代码中实现更复杂的逻辑,而不是编码100500个plot/hline