Pine script 关于交易视图内置指示器自定义筛选程序

Pine script 关于交易视图内置指示器自定义筛选程序,pine-script,indicator,Pine Script,Indicator,最近,我遇到了一个漂亮的交易视图指示器,它使您可以根据自己的自定义条件筛选多达100个脚本 但我有一个问题:我根据某些不同的模式设置警报,并将其作为一种模式。现在我尝试将screenerFunc()作为一个模式,但它无法识别,并且给了我错误 无法对“series[bool]”类型的表达式进行分解。应为元组 我试图解决问题,但我几乎所有的可能性每次都会给出不同的错误。只有我在寻找找到该模式的标签内股票名称,所以我不需要检查所有图表 指示链接为 TraderX_的此CustomScreener未知

最近,我遇到了一个漂亮的交易视图指示器,它使您可以根据自己的自定义条件筛选多达100个脚本

但我有一个问题:我根据某些不同的模式设置警报,并将其作为一种模式。现在我尝试将
screenerFunc()
作为一个模式,但它无法识别,并且给了我错误

无法对“series[bool]”类型的表达式进行分解。应为元组

我试图解决问题,但我几乎所有的可能性每次都会给出不同的错误。只有我在寻找找到该模式的标签内股票名称,所以我不需要检查所有图表

指示链接为

TraderX_的此CustomScreener未知


我知道有一种方法可以在screenerfunction中屏蔽我的模式。如果有人知道如何使用此代码,请帮助我找出答案。

screener函数从链接脚本的输出包含2个值,应使用
[]
括号声明。根据您的错误,这两个值不能分配给单个变量:

// Screener Function
screenerFunc() => 
    rsi  = rsi(close, rsi_length) // Value
    cond = rsi > rsi_overbought     // Condition
    [rsi, cond]
从原始脚本中可以看出,screenerFunc被传递给security()函数,因为为每个ticker:rsi值和布尔条件分配了两个变量:

[value1, name1]   = security(s_1, timeframe.period, screenerFunc())

感谢回复@e2e4。仍然无法完成。我想在以下指标上应用此项,但仅在patternFound条件下应用。因此,我期望结果是,标签中包含找到该图案的库存。即使我将patternFound放在括号中,但仍然不知道在值中写入什么。再次非常感谢,我希望我们能找到关于itAgain的解决方案。我从头开始,但这次我遇到以下错误:无法使用可变变量作为安全函数的参数。如何转换patternFound的可变值???有人知道吗。它?你找到任何解决方案了吗?或者它不可能。请让我知道,这样我可以标记为接受答案。感谢你的帮助。