Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Pine script 脚本初始化_Pine Script - Fatal编程技术网

Pine script 脚本初始化

Pine script 脚本初始化,pine-script,Pine Script,我试图理解以下脚本指示器代码- 我不确定f90、f88等变量包含哪些值。它们是其他东西的捷径吗?它们似乎是数组,因为它们与索引一起使用。例如: f90_ = (nz(f90_[1]) == 0.0) ? 1.0 : (nz(f88[1]) <= nz(f90_[1])) ? nz(f88[1])+1 : nz(f90_[1])+1 f90_u=(新西兰(f90_u[1])==0.0)?1.0:(nz(f88[1])它们不是内置变量 pine script版本1和版本2允许您使用[]与nz

我试图理解以下脚本指示器代码-

我不确定f90、f88等变量包含哪些值。它们是其他东西的捷径吗?它们似乎是数组,因为它们与索引一起使用。例如:

f90_ = (nz(f90_[1]) == 0.0) ? 1.0 : (nz(f88[1]) <= nz(f90_[1])) ? nz(f88[1])+1 : nz(f90_[1])+1

f90_u=(新西兰(f90_u[1])==0.0)?1.0:(nz(f88[1])它们不是内置变量

pine script
版本1和版本2允许您使用
[]
nz()
组合访问变量,即使变量尚未声明。因此,以下内容在版本1和版本2中有效:

让我们看一下
f90
f88
对于第一个条的情况

f90_ = (nz(f90_[1]) == 0.0) ? 1.0 : (nz(f88[1]) <= nz(f90_[1])) ? nz(f88[1])+1 : nz(f90_[1])+1
这里的第一个条件是
(nz(f90[1])==0.0)
。出于上述相同原因,这应该返回
true

第二个条件是
(length-1>=5)
。默认输入(14)也应返回true

因此,
f88
将分配给14-1=13作为第一个条


我想您可以从这里继续。试着运行我提供的简短代码并查看图表。

它们不是内置变量

pine script
版本1和版本2允许您使用
[]
nz()
组合访问变量,即使变量尚未声明。因此,以下内容在版本1和版本2中有效:

让我们看一下
f90
f88
对于第一个条的情况

f90_ = (nz(f90_[1]) == 0.0) ? 1.0 : (nz(f88[1]) <= nz(f90_[1])) ? nz(f88[1])+1 : nz(f90_[1])+1
这里的第一个条件是
(nz(f90[1])==0.0)
。出于上述相同原因,这应该返回
true

第二个条件是
(length-1>=5)
。默认输入(14)也应返回true

因此,
f88
将分配给14-1=13作为第一个条


我认为您可以从这里继续。试着运行我提供的简短代码并查看图表。

甚至不要试图理解该代码。它编写得很糟糕。它们只是正则变量。
[]
在Pinscript中用于访问序列的先前值。例如;
close[2]
返回两条线的收盘价。@BarisYakut在这种情况下,我看不出“f90”被分配给了什么,这是某个价格元素的别名吗?非常神秘,甚至不要试图理解该代码。它写得很糟糕。它们只是正则变量。
[]pinescript中的
用于访问序列的先前值。因此,例如;
close[2]
返回两个条的收盘价。@BarisYakut在这种情况下,我看不出“f90”是分配给什么的,这是不是给某个价格元素的别名?非常神秘
f90_ = (nz(f90_[1]) == 0.0) ? 1.0 : (nz(f88[1]) <= nz(f90_[1])) ? nz(f88[1])+1 : nz(f90_[1])+1
f88 = (nz(f90_[1]) == 0.0) and (length-1 >= 5) ? length-1.0 : 5.0