pine-script - 如何在 Pine Script 中循环变量?
问题描述
是否可以在 Pine Editor 中循环一些变量?
如果我编写了一个代码(请参阅示例代码),其中我只是添加了一个 [i] aver 变量,Pine 脚本控制台会给我一个消息错误:
//@version=3
strategy("TEEEEST", overlay=true)
tickerID = "ADS"
tickerID1 = "GOOG"
tickerID2 = "FB"
tickerID3 = "AAPL"
tradetimeframe = "60"
vergleichstimeframe = "D"
TaesRSLPeriode = 200
myEma() => ema(close, TaesRSLPeriode)
Daily_ema = security(tickerID, vergleichstimeframe, myEma())
Hourly_ema1 = security(tickerID1, tradetimeframe, myEma())
Hourly_ema2 = security(tickerID2, tradetimeframe, myEma())
Hourly_ema3 = security(tickerID3, tradetimeframe, myEma())
a = 1
for i = 0 to 3
if a == 1
if Daily_ema != Hourly_ema[i]
strategy.entry("My Long Entry Id", strategy.long, 100)
else
strategy.exit("My Long Entry Id")
消息错误:第 26 行:未声明的标识符Hourly_ema
解决方案
你还没有声明Hourly_ema
Hourly_ema[i]
我相信你很困惑Hourly_ema1
Daily_ema[i]
and与andHourly_ema[i]
的先前实例数组相关,您尚未声明后者。Daily_ema
Hourly_ema
推荐阅读
- haskell - Haskell http客户端浏览器模拟
- wordpress - Wordpress:图片的网址包含上传// - 如何更改双斜杠?
- mysql - 在使用 GROUP BY 的查询中使用 rand() 时如何计算
- python - 更新未写入 SQLAlchemy 中的数据库
- batch-file - 使用 cmd 将应用程序设置为默认值
- ruby - 来自 Intellij Ant 构建的 Sencha 应用构建抛出错误 ruby 未检测到
- javascript - 如何在 Javascript 中访问多个 JSON 列表
- python - Nesting List within a List and Numpy Arrays
- unix - 一次中断所有 lerna --parallel 任务
- java - 使用 OpenJDK 的 Java 类的 Proguard 警告