同一个公式,在同一台电脑的2个版本的上运行。64位的正常,32位的调不到数据。
MSZ_DAY_0:=stkindiex(深成指代码,'macd.macd1',0,6,0,KK);
MSZ_DAY_1:=stkindiex(深成指代码,'macd.macd1',0,6,-1,KK);
上面是64位
MSZ_DAY_0:=stkindiex(é?3é??′ú??,'macd.macd1',0,6,0,KK);
MSZ_DAY_1:=stkindiex(é?3é??′ú??,'macd.macd1',0,6,-1,KK);
其中:kk:=200;
而且,在32位的公式里,把这个语句复制黏贴出来,都是乱字符。
怎么回事?
第一段:
MSH_DAY_0:=stkindiex(上证指数代码,'macd.macd1',0,6,0,KK);
MSH_DAY_1:=stkindiex(上证指数代码,'macd.macd1',0,6,-1,KK);
第二段:MSZ_DAY_0:=stkindiex(深成指代码,'macd.macd1',0,6,0,KK);
MSZ_DAY_1:=stkindiex(深成指代码,'macd.macd1',0,6,-1,KK);
这两段,在64位版本,都都可以正常运行。
但在32位版本里,第一段可以运行,第二段取不到数值。
是不是32位版本,对调用的数量,限制的小一些。。系统提示是限制只能有50次调用。
1、 32位里写这2句代码,也取不到值吗? 为了系统运行稳定,对于
stkindiex该类函数是有50个使用上限
刚才另一64位的不正常,下载数据并重新启动,又正常聊。
但32位的还是不正常。