徦设有以下句
variable:b=c;
ba:=ref(b,1);
b:ba+c+2;
请问(1)初值是用初值那k线的c市价,还是现在k线的c市价呢?
请问(2)初值是否电腦金字塔软件屏幕显示第一个k线?
谢谢
[此贴子已经被作者于2018/9/19 10:14:37编辑过]
1.第一个K的收盘价。
2.实际上的第一个K不一定在屏幕可视范围内。这个可以输出BARPOS来判断下。
问1. variable:b=0;是否和上面一楼的效果一样?/意义又如何不同或...?
问2. 请问初值是否电腦金字塔软件屏幕显示历史以來所有数据的第一个k线? variable:b=0 如何? 问3.variable:b=c 又如何?
[此贴子已经被作者于2018/9/19 10:29:26编辑过]
1.初始值都不一样啊。一个你定义成0,一个你定义成收盘价。后续的计算肯定不一样了。
2.不是历史所有数据。因为这个数据也要看你下载了多少,然后你在图表上用的也未必是你本地所有数据,可能只是部分,看你图表扩充了多少了。
1.全局变量如何后续没有赋值操作,会一直保持初始值状态。
2.信号漂移和全局变量是否有关系,需要看你具体代码。也就是说具体代码具体分析才行的。