首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在条件中使用活动时间范围作为变量?

如何在条件中使用活动时间范围作为变量?
EN

Stack Overflow用户
提问于 2018-12-31 04:18:05
回答 2查看 6.6K关注 0票数 6

我想为tradingview编写一个指标,它应该根据活动时间范围在特定的级别上绘制一条垂直线,例如,在5分钟图表上,该指标应该在与60分钟图表不同的级别上绘制一条直线。

我已经尝试过“解决方案”了。以下是代码的一小段:

代码语言:javascript
复制
x = (resolution == "5") ? 10 : (resolution == "60") ? 20 : 30

plot(x)

因此,如果图表在5分钟时间范围内,则应在级别10处绘制一条线,在60分钟时间范围内在级别20处绘制一条线,在所有其他时间范围内在级别30处绘制一条线。

但它总是在30级绘制,所以代码一定是不正确的。我已经研究过“-function”是“输入”分辨率的常量,所以它似乎不能在这个函数之外使用。

所以我的问题是:什么是正确的代码?谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-01-02 00:54:36

我自己找到了答案:“句号”

因此,我的示例代码必须如下所示:

代码语言:javascript
复制
x = (period == '5') ? 10 : (period == '60') ? 20 : 30

plot(x)
票数 4
EN

Stack Overflow用户

发布于 2020-06-14 00:36:07

对于Pine Script v4,您要查找的变量名为timeframe.period

例如,' 60‘-60分钟,'D’-每天,'W‘-每周,'M’-每月,'5D‘-5天,’1200万‘-一年,'3M’-一个季度

Pine reference

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

https://stackoverflow.com/questions/53981105

复制
相关文章

相似问题

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