首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在松树脚本(TradingView)中“应该在每条上调用以保持一致性”的完整列表/函数类型?

在松树脚本(TradingView)中“应该在每条上调用以保持一致性”的完整列表/函数类型?
EN

Stack Overflow用户
提问于 2022-06-20 09:17:30
回答 1查看 135关注 0票数 0

TradingView在文档(v5)中提供了一个不受执行模型一致性规则约束的一组功能,这意味着不必在每个条上调用它们以获得一致的结果。然而,在我看来,这份清单似乎是一个不完整的草案,而不是一个完整的清单。我也希望数组函数,比如array.get(id, index) → series,至少可以这么说,如果我的想法正确的话。

可以安全地说,不需要“长度”参数或不直接处理图表中的数据的内置函数可以安全地从条件数内调用吗?

我的假设和例子如下:

也安全:

math.max(number0, number1, ...) → simple int (如文档中提到的)

array.from(arg0, arg1, ...) → type[] (未提及)

str.contains(source, str) → const bool (未提及)

不安全:

math.sum(source, length) → series float

ta.cum(source) → series float

实际上,为了使列表完整,我认为所有的"array"函数都应该列出,所有的"string", "cast", "box", "color","label","line","linefill","matrix","strategy","table"也应该列出。

有人能确认吗?或者指给我正确的方向?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-06-24 10:34:18

可以安全地说,不需要“长度”参数或不直接处理图表中的数据的内置函数可以安全地从条件数内调用吗?

是。

实际上,我认为所有的“数组”函数也应该列出,

为了保持一致性,最好列出应该在全局范围内调用的函数。

所有.ta函数:

代码语言:javascript
运行
复制
"ema", "rma", "hma" ,

"sum", "sma", "vwma", "wma", "mom", "cci", "cog", "roc", "dev", 

"percentrank", "variance", "stdev, "supertrend", "falling", "rising", "macd", 

"ta.lowest", "ta.highest", "ta.lowestbars", "ta.highestbars", "atr", "ta.rsi", 

"correlation", "valuewhen", "tsi", "ta.linreg", "stoch", "cum", "swma", "vwap",

 "change", "pivot_point_levels", "barssince", "sar", "cross", "crossover", 

"crossunder", "alma", "cmo", "mfi", "wpr", "dmi", "bb", "bbw", "kc", "kcw", 

"pivothigh", "pivotlow", "percentile_nearest_rank", 

"percentile_linear_interpolation"

和一个

代码语言:javascript
运行
复制
"fixnan", "math.sum"
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72684756

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档