1,不一致,一般变量和全局变量的差别,详细可以参考连接:http://www.weistock.com/WeisoftHelp/index.html?zbgs003.htm
2,这个是一致的,加"=",是不在图表上输出。不加,即输出。
1.variable在金字塔下是全局变量,普通变量无需使用这个去声明。所以使用与否的区别就在于前者会声明一个全局变量,后者只是普通变量了。
2.:=和: 都具备声明一个变量的作用,不同的是前者还能作为临时赋值的语句来使用,此外就是在图表上前者不会显示出指标线。在数值上按照你给出的语句,最终赋值效果一致。对变量来说,你可以使用 :=或者:来声明,但是后面如果有重新赋值的操作,你就只能使用:=来操作了。
1,不一致,一般变量和全局变量的差别,详细可以参考连接:http://www.weistock.com/WeisoftHelp/index.html?zbgs003.htm
2,这个是一致的,加"=",是不在图表上输出。不加,即输出。
你第一部分代码中的:= 相当于再次赋值,但是第二部分代码却是2次声明一个变量,你声明了2次,肯定不行的。请看3楼的说明。
1.variable在金字塔下是全局变量,普通变量无需使用这个去声明。所以使用与否的区别就在于前者会声明一个全局变量,后者只是普通变量了。
2.:=和: 都具备声明一个变量的作用,不同的是前者还能作为临时赋值的语句来使用,此外就是在图表上前者不会显示出指标线。在数值上按照你给出的语句,最终赋值效果一致。对变量来说,你可以使用 :=或者:来声明,但是后面如果有重新赋值的操作,你就只能使用:=来操作了。
1.你第一部分代码是正确的,但是全局变量,希望您理解透彻后再用。如果只是需要一个普通变量: setprice:aa; 即可。
2.全局变量的值不会再每个运行周期都重置一次。 所以你要是对这个变量有什么操作,几个周期下来是会叠加这个效果的。更多内容,可以在论坛直接搜索:全局变量。
1.你第一部分代码是正确的,但是全局变量,希望您理解透彻后再用。如果只是需要一个普通变量: setprice:aa; 即可。
2.全局变量的值不会再每个运行周期都重置一次。 所以你要是对这个变量有什么操作,几个周期下来是会叠加这个效果的。更多内容,可以在论坛直接搜索:全局变量。
1、定义为全局变量,第一次赋值A过后,那后面的值就一直是A,不会变为B,除非重新赋值。
2、GLOBALVARIABLE为超全局变量,只是作用于指标单次加载的过程中,指标加载时进行初始化,后面的定义语句不会对其再初始化,只有指标重新加载运算的时候才会被初始化的。
1、定义为全局变量,第一次赋值A过后,那后面的值就一直是A,不会变为B,除非重新赋值。
2、GLOBALVARIABLE为超全局变量,只是作用于指标单次加载的过程中,重新加载运算的时候又会被初始化的。