重构内置的TradingView渠道突破策略

时间:2018-09-03 06:16:50

标签: tradingview-api pine-script

我尝试使用默认情况下内置于TradingView的渠道突破策略。

在使用该策略之前,我想了解该策略的工作原理。但是,Pine Script的编写方式似乎很不直观。我已经将代码清理了一些。

代码段:

//@version=3
strategy("ChannelBreakOutStrategy", overlay=true)

length = 5
upBound = highest(high, length)
downBound = lowest(low, length)

if (na(close[length]) == false)
    strategy.entry("ChBrkLE", strategy.long, stop=upBound + syminfo.mintick, comment="ChBrkLE")
    strategy.entry("ChBrkSE", strategy.short, stop=downBound - syminfo.mintick, comment="ChBrkSE")

na(close[length])的目的是什么?所有的close(length)值都不应该是有效数字吗?另外,这个“ if”语句是否同时执行长条目和短条目?

任何对如何更好地理解这一点的见解将不胜感激。谢谢!

0 个答案:

没有答案