首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >na(系列) == 0条件

na(系列) == 0条件
EN

Stack Overflow用户
提问于 2020-01-31 17:22:28
回答 1查看 49关注 0票数 0

我的代码就在这里:

代码语言:javascript
复制
basis = sma(srcsr, lengthsr)
devsr = mult * atr(lengthsr)
uppersr = basis + devsr
lowersr = basis - devsr
bbr = (srcsr - lowersr) / (uppersr - lowersr)
bbe = ema(bbr, maLen)
up = bbe[1] > bbe and bbe[2] < bbe[1] ? bbe : na
bt = bbe[1] < bbe and bbe[2] > bbe[1] ? bbe : na

highest_1 = highest(3)
topH = na(up) == 0 ? highest_1 : na
lowest_1 = lowest(3)
bottomL = na(bt) == 0 ? lowest_1 : na

tf = fixnan(topH)
bf = fixnan(bottomL)

我想转换成c#,但我不能理解的部分na(向上)==0?还有那个定位器。

EN

回答 1

Stack Overflow用户

发布于 2020-01-31 17:35:23

实际上,这并不是对na()函数的正确使用。na()返回bool,因此为了比较它的结果为整数,integer被强制转换为bool,因此它的行为类似于:

na(up) == false ? ...

但您可以将其更改为

not na(up) ? ...

有关pine的类型系统的更多信息在这里:https://www.tradingview.com/wiki/Type_System

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60001049

复制
相关文章

相似问题

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