A:用户板块是为了方便用户构建自己的板块,即可以手动创建,也可以通过程序自动创建。
手动创建1
通过菜单系统->工具->板块管理,打开板块管理界面,如下图所示。
市场类型选择:先选择大类
待选证券列表:选择大类后,中间的待选证券列表中展开所有属于该大类下的证券
已选证券列表:显示已经选中的证券
检索框:
:在拼音/代码中可以输入代码或者拼音简称查找定位到所需要的股票。
:增加证券,将待选证券列表中被选中的证券加入到右边的已选证券列表中
:删除,与
相反,将已选证券列表中被选中的证券删除
:增加全部,将待选证券列表中的全部证券都添加到右边的已选证券中
:清除全部,清空已选证券列表
:导入,可将外部文件中的证券导入
:使用选股向导获取股票列表,譬如选取深证A股中,当前最近一个报告期的每股收益大于1的股票,如下图所示。
结果为:
:设置动态板块,可将一个或多个条件作为动态选股条件,譬如在所有A股中选择最近1个报告期的每股收益在0到1之间的股票,如下图所示。
结果:
每次选取该用户板块时,系统会自动根据条件进行选股。
手动创建2
除了通过板块管理外,当手动打开一个外部文件,或者通过程序跑出一个结果后,单击数据窗口上的“系统”->“保存为板块”,如下图所示。
程序自动创建
通过SaveBK,DeleteBK等进行保存板块、删除板块。
定义:SaveBk(assortment:String,bkname:String,data:Array);
参数:
Assortment:字符串,板块的分组,一级目录与二级目录之间以“\\”分割,譬如:我的一级分类\\我的二级分类
bkName:字符串,板块名称
data:一维数组,板块下的个股
范例:
stks1:=getbkbydate('SH000300',inttodate(20090101));
savebk('hs3000901','我的板块',stks1);
stks2:=getbk('hs3000901');
return stks2; //返回的是300只股票,即沪深300,2009年1月1日的成分股
如果要删除板块,直接DeleteBk(bkname:String);
DeleteBk('hs3000901'); //删除板块hs3000901
注:
手动创建的板块,创建后,在“管理器-用户板块“下面立即会显示,但是通过程序创建的板块,需重新登录客户端才会显示(此为正常,板块的信息是从服务器下载到本地才会显示)
板块不允许同名,即使在不同的分组下。