Pine script 用于循环混淆的脚本
这是一个没有for循环的示例Pine script 用于循环混淆的脚本,pine-script,Pine Script,这是一个没有for循环的示例 //@version=4 strategy("My Script",overlay=false) vWapStd = vwap(hlc3) var int csOver=-1 vc0 = crossover(close[0],vWapStd[0]) vc1 = crossover(close[1],vWapStd[1]) vc2 = crossover(close[2],vWapStd[2]) vc3 = crossover(close[3
//@version=4
strategy("My Script",overlay=false)
vWapStd = vwap(hlc3)
var int csOver=-1
vc0 = crossover(close[0],vWapStd[0])
vc1 = crossover(close[1],vWapStd[1])
vc2 = crossover(close[2],vWapStd[2])
vc3 = crossover(close[3],vWapStd[3])
vc4 = crossover(close[4],vWapStd[4])
vc5 = crossover(close[5],vWapStd[5])
if vc0
csOver:=0
else if vc1
csOver:=1
else if vc2
csOver:=2
else if vc3
csOver:=3
else if vc4
csOver:=4
else if vc5
csOver:=5
else
csOver:=-1
plot(csOver,color=color.green)
我尝试通过使用以下代码使用for循环复制相同的代码
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © ketavsharma
//@version=4
strategy("My Script",overlay=false)
vWapStd = vwap(hlc3)
var int csOver=-1
for y=1 to 11
if crossover(close[y],vWapStd[y])
csOver:=y
break
if y == 10
csOver:=-1
break
plot(csOver,color=color.green)
然而,我得到了非常不同的结果。无法理解它为什么不能与forloop一起工作