Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Pine script 如何在TradingView Pine中将轴点H/L与直线连接?_Pine Script - Fatal编程技术网

Pine script 如何在TradingView Pine中将轴点H/L与直线连接?

Pine script 如何在TradingView Pine中将轴点H/L与直线连接?,pine-script,Pine Script,我发现pivot H/L的脚本如下所示: plot(is_pivoth ? pivot_high_price : na, location=location.absolute, offset=-2) 但我希望H和L用一条线连接,就像这样: plot(is_pivoth ? pivot_high_price : na, location=location.absolute, offset=-2) 下面是脚本: study(title="Pivot Points H/L", shorttit

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

plot(is_pivoth ? pivot_high_price : na, location=location.absolute, offset=-2)

但我希望H和L用一条线连接,就像这样:

plot(is_pivoth ? pivot_high_price : na, location=location.absolute, offset=-2)

下面是脚本:

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)
多谢各位

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

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

2017年2月,TradingView的一位代表表示,使用脚本绘制趋势线已在路线图上。但他没有说什么时候可以实现这一功能。所以这可能需要一段时间,也可能在下个月上市


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

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

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

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

2017年2月,TradingView的一位代表表示,使用脚本绘制趋势线已在路线图上。但他没有说什么时候可以实现这一功能。所以这可能需要一段时间,也可能在下个月上市


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


(我从您的代码中看到,您之前已经使用了
plot()
,因此我认为这是您已经尝试过的,并且没有找到一个好的解决方案。)

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

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

假设您正在搜索价格中较低值为2右烛光的轴心。 在2支蜡烛之后,您将得到信号,2支蜡烛之前,您有您的枢轴,然后您应该执行如下操作:

plot(is_pivoth ? pivot_high_price : na, location=location.absolute, offset=-2)

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

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

假设您正在搜索价格中较低值为2右烛光的轴心。 在2支蜡烛之后,您将得到信号,2支蜡烛之前,您有您的枢轴,然后您应该执行如下操作:

plot(is_pivoth ? pivot_high_price : na, location=location.absolute, offset=-2)

原因是pine脚本没有使用单个变量值,但每个值都是一个半无限系列(每个代表一个刻度)。所以“1”实际上是一个系列:
(1,1,1,…)
.tnx作为答案……原因是pine脚本没有使用单变量值,但每个值都是一个半无限系列(每个代表一个刻度)。所以“1”实际上就是这个系列:
(1,1,1,…)
。你真的试过这个吗?是的,在制作一个脚本的过程中,我也试过,只是没有在价格栏上,而是在另一个指示器上。逻辑是一样的。下面是我在电视上找到的脚本示例,也许它对线程启动程序很有用:你们真的尝试过这个吗?是的,在制作一个脚本的过程中,我也尝试过同样的方法,只是不是在价格栏上,而是在另一个指示器上。逻辑是一样的。下面是我在电视上找到的脚本示例,也许它对线程启动程序很有用:嗨,布拉兹,欢迎来到SO!请确保提供您已经尝试过的代码,并记住SO不是代码编写服务。嗨,布拉兹,欢迎使用SO!请确保提供您已经尝试过的代码,并记住SO不是代码编写服务。