以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://www.weistock.com/bbs/index.asp) -- 金字塔软件问题提交 (http://www.weistock.com/bbs/list.asp?boardid=2) ---- 如何判断某个证券停牌呢 (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=163086) |
-- 作者:klc -- 发布时间:2018/4/27 16:53:23 -- 如何判断某个证券停牌呢 在上证指数中,跨品种引用万科A: "SZ000002$open" callstock(\'SZ000002\',vtopen,6,0) selfdatalabels(\'某自定义数据\',\'SZ000002\') 以上三种方式获得的数据,停牌期间用valid判断,仍然valid=1,获得的数据是停牌后第一个交易日的相应数。 请问跨品种如何判断某日是否停牌呢?以上指的都是历史数据,今日的实时停牌状态我已经能获取。 我的需求是某个策略依赖于N个证券的行情,所以某日有其中一个证券停牌,则需要进行特殊的处理(重新选择证券)
|
-- 作者:无为剑 -- 发布时间:2018/4/27 17:03:58 -- 这种情况不容易判断,目前唯一想到的方案就是跟上证指数做对比,因为指数不会停牌,只要对比日期不相同则就是停牌了。 |
-- 作者:klc -- 发布时间:2018/4/27 17:52:48 -- 就是和上证对比,不过跨品种获取日期只能用selfdatalabels或stkindi了,品种多时效率比较低,stkindi更是不支持超过一定品种。"SZ000002$date"无效 |
-- 作者:小峨武 -- 发布时间:2018/4/27 18:40:58 -- 将上证也做成格式相同的自定义数据,然后用selfdatalabels来调用比对,不要用stkindi |
-- 作者:klc -- 发布时间:2018/4/27 23:31:25 -- 恩,只能这样 |