以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4) ---- 如何获得实时价差? (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=171945) |
-- 作者:霹雳游侠 -- 发布时间:2019/9/6 9:35:44 -- 如何获得实时价差? 你好,请问我现在取品种价格用的是 callstock(\'i00\',vtclose,datatype); 在5分钟下无法获得实时价差问题在哪里? |
-- 作者:FireScript -- 发布时间:2019/9/6 9:56:18 -- 你意思是这个代码取不到最新价?这个代码是正常的啊。 |
-- 作者:霹雳游侠 -- 发布时间:2019/9/6 10:38:08 -- 我看了一下,应该是含有螺纹钢的数据都不对,比如螺纹钢和焦炭的价差,螺纹和铁矿价差都是这个问题,其他品种没问题,刷新数据同样是不行,另外螺纹焦炭、螺纹铁矿这两个价差图,每日起始时间显示的时间是9:35(我是看5分钟图),丢失了前30分钟,铁矿焦炭显示的是正常9:05,我的代码写的都是一致的,是哪里的问题? |
-- 作者:FireScript -- 发布时间:2019/9/6 10:53:19 -- 你看下螺纹钢这个品种在历史K上是否是从正常时间开始的?如果是正常的,那你再看下是不是自动补数据的设置有误,如果不能补充当日分笔那么当日数据就会有问题,当日数据都是分笔生成的。 |
-- 作者:霹雳游侠 -- 发布时间:2019/9/6 14:04:44 -- 螺纹本身的历史K线是正常的,引用来的数据没有夜盘和9点-9点30的,应该是默认成股票时间了,但是铁矿焦炭这组又是完整的期货时间,代码是一致的,是哪里设置的问题吗? |
-- 作者:FireScript -- 发布时间:2019/9/6 14:19:06 -- 1.具体描述下9点-9点30 这段没有数值是什么样的情况。是引用过来的数据在这个段没有值吗?还是说值是一样的。 2.你输出下datatype 看下是否和当前周期符合。如果是快捷键设置的周期,这个值可能会有问题。
|
-- 作者:霹雳游侠 -- 发布时间:2019/9/9 9:01:16 -- 你好,我发现问题在于窗口的设置上,焦炭对铁矿的价差窗口数据没问题,我用这个窗口打开螺纹对铁矿数据同样没有问题,但是我现在没有找到原来那个窗口的设置有任何不同 |
-- 作者:FireScript -- 发布时间:2019/9/9 9:35:08 -- 意思是某个窗口上使用callstock(\'i00\',vtclose,datatype); 调用螺纹数据会缺失?缺失9-9:30 以及夜盘的? 不调用螺纹调用其他品种就正常?
[此贴子已经被作者于2019/9/9 9:35:31编辑过]
|
-- 作者:霹雳游侠 -- 发布时间:2019/9/9 9:47:07 -- 不是 ,举个例子,我切分出来ABC三个主图窗口,分别是螺纹、铁矿、焦炭两两的价差,其中有两个窗口数据不对,没有夜盘和早盘9点半之前的数据,有一个窗口的数据是正常的。正常的这个窗口输入其他组的价差也是对的,不正常的窗口输入正常这组的价差也不能正常显示。所以我判断是窗口设置的问题,但是又找不到问题在哪。重新设置也是一样的问题 |
-- 作者:FireScript -- 发布时间:2019/9/9 10:00:06 -- 我确认下 你这个价差是通过套利合约形式来处理的,还是公式引用品种价格的方式处理的。
|