以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 判断当前合约是否为主力合约的使用问题 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=99478) |
-- 作者:tjcker -- 发布时间:2016/6/23 10:55:40 -- 判断当前合约是否为主力合约的使用问题
判断当前合约的持仓量是否和连续合约的持仓量一致,下面以螺纹 为例:
我在测试中,发现问题:
结果,经常发生把主力合约判断成“非主力合约”平仓,然后又开仓的情况!请问老师,如何解决持仓量数据传送不同步的问题?请给出代码解决办法。谢谢。 |
-- 作者:yukizzc -- 发布时间:2016/6/23 11:02:03 -- DYNAINFO(210) 直接用这个函数取主力对应合约代码试下? |
-- 作者:tjcker -- 发布时间:2016/6/23 11:10:53 -- DYNAINFO(210), 此函数定义是:取得连续合约对应的主力合约代码。
我试过了,如果在交易品种中没有监控连续合约的情况下,取不到当前 对应的主力合约。请老师给出示范代码。 |
-- 作者:jinzhe -- 发布时间:2016/6/23 11:14:47 -- 你用vol判断试试 |
-- 作者:tjcker -- 发布时间:2016/6/23 11:24:03 -- VOL,测试或实盘都使用过,主力合约 与连续合约的相关数据都存在 传送上的“不同步”的现象,结果就出现本帖反映的问题! |
-- 作者:jinzhe -- 发布时间:2016/6/23 11:32:01 -- 如果是数据接收上有不一致的,用户要检查下网络了 |
-- 作者:tjcker -- 发布时间:2016/6/23 12:09:16 -- 网络绝对没问题的。我是在期货公司独立办公室里的专用网络,电信网通双备份。可能是主力合约与连续合约的数据传输设定上有问题吧。 |
-- 作者:jinzhe -- 发布时间:2016/6/23 12:34:39 -- 主力合约:=(OPENINT=callstock(\'RB00\',vtOPENINT,datatype,-1)); 那换个判断方式,用上跟k线数据来判断,这个就不会出现数据先后的问题了 |