如何判断指定股票是否注册制上市

阅读: 评论:0

如何判断指定股票是否注册制上市

如何判断指定股票是否注册制上市

相关链接:Q:在多因子框架中如何传递自定义变量给因子公式模型

1、上交所在2019年7月22日,首批科创板公司上市交易,实施注册制,即科创板股票都为注册制上市。 2、深交所创业板在2020年8月24日,首批注册制公司上市。 3、2021年11月15日,北京证券交易所(以下简称北交所)开市即实行注册制。 4、2023年2月1日,全面实行股票发行注册制改革正式启动。 2023年2月17日,中国证监会发布全面实行股票发行注册制相关制度规则,自公布之日起施行。证券交易所、全国股转公司、中国结算、中证金融、证券业协会配套制度规则同步发布实施。 即,所有股票(上交所,深交所主板,新三板)都由核准制转为注册制。 主板首批注册制上市的日期为2023年4月10日。 新三板通过注册制上市的目前还没有(后面跟踪后会补上)。

判断该股票是否为注册制上市股,可按上面的规则,通过上市日来判断,仅供用户参考。

具体又该如何实现呢?

第一步,封装判定模型isStockRS:

Function isStockRS(); //指定股票是否注册制上市 begin bk:=base(10028); case bk of "科创板":return 1; "创业板":begin fd:=base(12017); if fd>=20200824 then return 1; end "主板":begin ssd:=base(10027); if ssd="北京证券交易所" then return 1; fd:=base(12017); if fd>=20230410 then return 1; end "新三板":begin fd:=base(12071);//挂牌日 return 0;//有案例之后再补上 //if fd>=20230410 then return 1; end else begin //其它板 fd:=base(12017); if fd>=20230410 then return 1; end end; return 0; end

第二步,调用该模型进行判断

应用一:判断单个股票

setsysparam(pn_stock(),"SH601061"); return isStockRS();//返回1,

应用二:判断多个股票

return select thisrow as "StockID",spec(base(12017),thisrow) as "上市日" , spec(isStockRS(),thisrow) as "是否注册制上市" from getbk("上证A股;深证A股") end;

本文发布于:2024-02-02 05:28:51,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170682293141661.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:如何判断   股票
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23