0

我发现枢轴 H/L 的脚本如下所示:

在此处输入图像描述

但我希望 H 和 L 用一条线连接,如下所示:

在此处输入图像描述

这是脚本:

study(title="Pivot Points H/L", shorttitle="Pivots H/L", overlay=true)
len = input(14, minval=1, title="Length")
    //The length defines how many periods a high or low must hold to be a "relevant pivot"

h = highest(len)
    //The highest high over the length
h1 = dev(h, len) ? na : h
    //h1 is a pivot of h if it holds for the full length
hpivot = fixnan(h1)
    //creates a series which is equal to the last pivot

l = lowest(len)
l1 = dev(l, len) ? na : l
lpivot = fixnan(l1)
    //repeated for lows

plot(hpivot, color=blue, linewidth=2, offset= -len+1)
plot(lpivot, color=purple, linewidth=2, offset= -len+1)
//plot(h1, color=black, style=circles, linewidth=4, offset= -len+1)
//plot(l1, color=black, style=circles, linewidth=4, offset= -len+1)

谢谢你。

4

2 回答 2

1

无需深入研究代码,您就可以使用 pine 代码生成第二张图片。

您应该在一个变量中记录高点,并在另一个变量中记录枢轴处于活动状态的信号。当枢轴活动代码触发时,您可以使用偏移量进行绘图。

假设您正在寻找价值较低的 2 根右蜡烛的价格支点。在 2 根蜡烛之后,您将收到信号,表明之前有 2 根蜡烛,您有您的支点,然后您应该执行以下操作:

plot(is_pivoth ? pivot_high_price : na, location=location.absolute, offset=-2)
于 2018-10-08T17:35:06.910 回答
1

但我希望 H 和 L 将与这条线相连。

不幸的是,目前无法在 TradingView Pine 中编写趋势线。

TradingView 的一位代表在 2017 年 2 月在此表示,使用脚本制作趋势线已在路线图上。但他没有说什么时候可以实现该功能。所以它可能需要一段时间,或者它可能会在下个月推出。


作为一种解决方法,您可以使用该plot()函数绘制一条线。不幸的是,它的缺点是线条出现在每个条上并且不能“关闭”。

(我从您的代码中看到您之前已经使用plot()过,所以我认为这是您已经尝试过但没有找到好的解决方案。)

于 2018-10-05T15:47:23.593 回答