以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  为什么取昨日收盘价却是-1  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=141928)

--  作者:zqs0595
--  发布时间:2016/10/28 10:36:12
--  为什么取昨日收盘价却是-1

为什么下面代码打出来的值是-1

 

lastClose:=callstock(stklabel,vtclose,6,-1);

DEBUGFILE2(logFilePath,\'4=%.0f\',lastClose,1);


--  作者:zqs0595
--  发布时间:2016/10/28 10:39:28
--  
我测试了三个品种,铁矿石1701和PTA1701都可以取到,螺纹钢1701取出来却是-1
--  作者:jinzhe
--  发布时间:2016/10/28 10:47:57
--  
补充下螺纹钢的数据
--  作者:zqs0595
--  发布时间:2016/10/28 11:04:19
--  
补了,在数据-》日线数据里也能看得到27号的数据,但是用那段代码打出来还是-1
--  作者:jinzhe
--  发布时间:2016/10/28 11:08:42
--  
把等号去掉,放到k线图上,看看是不是有值
图片点击可在新窗口打开查看此主题相关图片如下:2.png
图片点击可在新窗口打开查看

--  作者:zqs0595
--  发布时间:2016/10/28 11:28:23
--  
test33: callstock(stklabel,vtclose,6,-1);

 

 

这样子,图标上只有Formula1,没有test33的名字


--  作者:jinzhe
--  发布时间:2016/10/28 11:29:22
--  

说明你没有历史数据,要补充

最简单就是切换到日k线,让系统自动补充

[此贴子已经被作者于2016-10-28 11:29:31编辑过]

--  作者:zqs0595
--  发布时间:2016/10/28 11:37:16
--  
历史数据有啊,而且我既用批量补数据的方式也用切换到日K线图补过了,想上传一张数据抓图给你看的,图片传不上来了。老是提示我请正确选择要上传的文件。
--  作者:jinzhe
--  发布时间:2016/10/28 13:16:37
--  
以下是引用jinzhe在2016-10-28 11:29:22的发言:

说明你没有历史数据,要补充

最简单就是切换到日k线,让系统自动补充

[此贴子已经被作者于2016-10-28 11:29:31编辑过]

这里有 个简单的方法,你切换到日线图


--  作者:zqs0595
--  发布时间:2016/10/28 13:21:05
--  
我试过了,在一秒钟和1分钟周期下,上面都没有值,三分钟,五分钟,日线图都可以正常显示。