如何在PineScript中绘制直线,而不是曲线?

How to plot a straight line, not a curve, in PineScript?

提问人:James2023 提问时间:11/16/2023 最后编辑:TylerHJames2023 更新时间:11/17/2023 访问量:28

问:

如何在PineScript中画一条直线,从短EMA与长EMA交叉并向右延伸?

我画了一条直线,从短 ema 切割长 ema 并向右延伸的点开始,但这条线根据价格曲线。我想画一条向右延伸的直线,与价格无关。

松脚本 -v5

评论


答:

0赞 vitruvius 11/17/2023 #1

你可以用它来。这将绘制许多线条,因此您可能希望删除旧线条。line.new()

如下所示:

var line l = na

if (ema_cross)
    l := line.new(bar_index, cross_price, bar_index + 1, cross_price, extend=extend.right)
    line.delete(l[1])  // Optional to delete the old lines