FAQ > 金融建模 > 建模问题 > 平台使用

Q:如何使用用户板块    

  • 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

    注:
    手动创建的板块,创建后,在“管理器-用户板块“下面立即会显示,但是通过程序创建的板块,需重新登录客户端才会显示(此为正常,板块的信息是从服务器下载到本地才会显示)
    板块不允许同名,即使在不同的分组下。