是的,可以通过使用Pine脚本中的security()
函数来获取由另一个Pine脚本设置的barcolor
。
security()
函数用于访问其他脚本的数据。它接受两个参数:syminfo.tickerid
和resolution
。syminfo.tickerid
表示当前脚本所在的图表的标识符,resolution
表示当前脚本所在的图表的分辨率。
要获取由另一个Pine脚本设置的barcolor
,可以使用以下代码:
//@version=4
study("Get Bar Color", overlay=true)
// 使用security函数获取另一个脚本的barcolor
otherScriptBarColor = security(syminfo.tickerid, "15", barcolor)
plot(otherScriptBarColor, color=otherScriptBarColor)
在上面的示例中,security()
函数的第一个参数syminfo.tickerid
表示当前脚本所在的图表的标识符。第二个参数"15"
表示要获取的另一个脚本的分辨率为15分钟。最后一个参数barcolor
表示要获取的数据类型为barcolor
。
通过将获取到的barcolor
赋值给变量otherScriptBarColor
,我们可以在当前脚本中使用该变量来绘制相应的图表元素,如上面的示例中的plot()
函数。
请注意,以上示例中的代码仅用于演示如何获取由另一个Pine脚本设置的barcolor
,具体使用时需要根据实际情况进行适当的修改和调整。
腾讯云相关产品和产品介绍链接地址:
以上是腾讯云提供的一些相关产品,可以根据具体需求选择合适的产品来支持云计算和相关领域的开发工作。
领取专属 10元无门槛券
手把手带您无忧上云