如何解决关于交易视图内置指标自定义筛选器
最近我遇到了一个漂亮的交易视图指标,它使您可以使用自己的自定义条件筛选多达 100 个脚本。
但对我来说有一个问题:我根据某些不同的模式设置警报,并将其设为一种模式。现在我尝试将 screenerFunc()
作为一种模式,但它无法识别并且给了我错误
无法解构“series[bool]”类型的表达式。元组预期。
我尝试了解决方法,但我几乎所有的可能性每次都会给出不同的错误。只有我正在寻找找到该模式的标签股票名称,因此我不需要检查所有图表。
指标链接为 https://www.tradingview.com/script/hDKwJ8yo-CustomScreener/。
TraderX_UnkNown 的这个 CustomScreener。
我知道可能有一种方法可以在 screenerfunction 中筛选我的模式。如果有人知道如何使用此代码,请帮助我找出答案。
解决方法
来自链接脚本的筛选器函数的输出包含 2 个值,应使用 []
方括号声明。根据您的错误,不能将两个值分配给单个变量:
// Screener Function
screenerFunc() =>
rsi = rsi(close,rsi_length) // Value
cond = rsi > rsi_overbought // Condition
[rsi,cond]
正如在原始脚本中所见,screenerFunc 被传递给 security() 函数,因为已经为每个代码分配了 2 个变量:rsi 值和一个布尔条件:
[value1,name1] = security(s_1,timeframe.period,screenerFunc())
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。