Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共8 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:一个怪现象

1楼
txin66 发表于:2020/10/29 15:36:53
同一个公式,在同一台电脑的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);
上面是 32位

其中:kk:=200;

而且,在32位的公式里,把这个语句复制黏贴出来,都是乱字符。
怎么回事?

2楼
banzhuan 发表于:2020/10/29 15:43:31
32位电脑是正常的中文简体吗? 看下相同问题的回复:http://www.weistock.com/bbs/dispbbs.asp?BoardID=2&ID=169430&skin=0
3楼
txin66 发表于:2020/10/29 15:54:17
第一段:
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次调用。


4楼
banzhuan 发表于:2020/10/29 16:00:03
1、 32位里写这2句代码,也取不到值吗?  为了系统运行稳定,对于stkindiex该类函数是有50个使用上限
5楼
txin66 发表于:2020/10/29 16:28:43
我刚才在另外一天电脑上的64位,也出现同样问题。
估计和版本无关



6楼
banzhuan 发表于:2020/10/29 16:49:35
仅仅写2个stkindiex 语句不会这样吧。 估计你引用的语句太多了吧,改用下图的引用函数试试看呢

图片点击可在新窗口打开查看此主题相关图片如下:temp.png
图片点击可在新窗口打开查看
7楼
txin66 发表于:2020/10/29 16:57:21
刚才另一64位的不正常,下载数据并重新启动,又正常聊。
但32位的还是不正常。
8楼
txin66 发表于:2020/10/29 16:59:02
估计到极限50个引用了。
问题是都是需要的。
共8 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.05273 s, 2 queries.