以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  跨品种调用数据问题  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=54470)

--  作者:bob
--  发布时间:2013/7/31 13:52:24
--  跨品种调用数据问题
我调用沪深300指数5分钟周期的上一个周期的收盘价,和股指连续的上一个周期的收盘价,进行基差运算,语句如下:

沪深300:callstock(\'sh000300\',vtclose,2,-1),NOAXIS;
昨日基差:沪深300-ref(c,1),NOAXIS;

在基差小于一定范围内对开空指令进行约束,语句如下:

KK:=C-M>=C*0.001 and time>092500 and (昨日基差<沪深300*jc1);

结果遇上以下问题:
1.昨天收盘沪深300指数的最后一个收盘价为2189.39,但是我在运行变量里查到的在9:25分时却是2238.95,所以导致9:25分时的开空信号没有出现
2.我在进行沪深数据补充之后,9:25分的开空信号出现了,但依然不是2189.39,是2188.13,匪夷所思!

--  作者:jinzhe
--  发布时间:2013/7/31 14:12:15
--  

这个价格截图一下


--  作者:bob
--  发布时间:2013/7/31 14:16:51
--  截图如下
如下图
[此贴子已经被作者于2013/7/31 14:17:24编辑过]

--  作者:bob
--  发布时间:2013/7/31 14:19:50
--  截图
如下图:

图片点击可在新窗口打开查看此主题相关图片如下:1.jpg
图片点击可在新窗口打开查看



--  作者:jinzhe
--  发布时间:2013/7/31 14:30:03
--  

股指9点半引用的是沪深300昨天最后根k线的值,也就是昨天倒数第二根k线的值,

我本地调试的数据没有错,


图片点击可在新窗口打开查看此主题相关图片如下:3.png
图片点击可在新窗口打开查看

--  作者:bob
--  发布时间:2013/7/31 14:31:05
--  
这张是我在没有手动补充数据之前获取的沪深300的数值,更是偏差的离谱了

图片点击可在新窗口打开查看此主题相关图片如下:qq图片20130731142837.jpg
图片点击可在新窗口打开查看



--  作者:bob
--  发布时间:2013/7/31 14:32:33
--  
奇怪了 那为啥我调用的不对呢????
--  作者:bob
--  发布时间:2013/7/31 14:40:30
--  
昨天倒数第二根也不是你的数值啊 应该是2188.04嘛~~!!
--  作者:bob
--  发布时间:2013/7/31 14:48:48
--  
你的意思是 今天早上9:25分 我调用的应该是昨天沪深300的14:55分的收盘数据对吧?应该是2188.04啊!!!
--  作者:jinzhe
--  发布时间:2013/7/31 14:57:11
--  
不是,我本地就是这个数据,你删除掉本地数据再重新下载一下