python - 如何在 TradingView Pine 脚本中运行条件语句?

标签 python switch-statement conditional-statements pine-script

查看 Pine-Script 文档后,我无法找出“Switch”样式的条件语句。

我正在尝试仅从绿色蜡烛中减去开盘价和收盘价。

这是我当前的代码:

//@version=3 study(title="High Minus Low", shorttitle="HM0", overlay=true)

openall  = high[0]+high[1]+high[2]
closeall = open[0]+open[1]+open[2] total = openall + closeall

plot(total)

我只想使用条件语句获取最新的 3 个绿色蜡烛条。

这可能吗?

最佳答案

PineScript 中没有“switch”语句。但是,您可以使用“if”语句来完成您的任务。例如

green_delta = 0.0
if close > open
    green_delta := open - close 
plot(green_delta)    

关于python - 如何在 TradingView Pine 脚本中运行条件语句?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51757081/

相关文章:

conditional-statements - 如何在qweb中使用t-if条件来检测字段包含字符串?

SQL Server 2005 SP 中有条件地分配变量

python - 将轴标签和标题添加到 PyQtGraph ImageView

python - 通过 Scrapy 抓取 Google Analytics

python - 根据条件使mongoDB中的索引过期

带字符串的 ruby​​ case 语句不起作用(如预期)

python - 为什么没有 float 输出?

java - 开关多次调用同一案例

java - 这是否被认为是代码重复?

scala - 根据包含列表元素的列值创建 bool 标志