大智慧证券软件自选股文件netwrkic.bk2的文件结构

  大智慧证券软件的自选股数据,是放在安装目录\CFG\目录下的netwrkic.bk2文件中,其文件结构如下图所示:

DZH_netwrkic_bk2_file_structures

  以VB为例定义相关数据结构,如下:

Rem 自选股文件位于大智慧安装目录下的cfg文件侠netwrkic.bk2文件中
Rem netwrkic.bk2文件的结构如下:
Rem (1) 4byte,long,为自选股板块个数
Rem (2) 4byte,long,是第一个板块的序号
Rem (3) 1byte,byte,是板块名称的长度
Rem (4) 20byte,string(20),为板块名称,其中前(3)中的位数为实际名称,后多余位数以00填充
Rem (5) 4byte,long,本板块中自选股票的总数
Rem (6) 1byte,byte,上证的股票为00,深证的为01.股票以0,2,3,4,8开头的为深证; 以1,5,6,7,9开头的为上证
Rem (7) 1byte,byte,意义不明,可能代表股票代码(名称)的长度.
Rem (8) 6byte,string(6),股票代码
Rem (9) 6byte,string(6),意义不明,最末一位一般为03或04.
Rem 以下为重复(6)(7)(8)(9),重复(5)中的次数
Rem 然后,重复(2)(3)(4)(5),直到(1)中所示板块数
 
Private Type pBoard
    lngIndex As Long            '板块序号
    bytLength As Byte           '板块名称长度
    StrName As String * 20      '板块名称
    lngTotalStocks As Long      '板块中自选股的总数
End Type                        '共29byte

Private Type pStock
    bytTag As Byte              '标识符,上海为0,深证为1
    bytLength As Byte           '一般都为6
    strNubmer As String * 6     '股票代码
    StrName As String * 6       '股票名称
End Type                        '共14byte

  本人编的对自选股文件netwrkic.bk2进行编辑的小程序,界面如下图:

MyStockInterface

点击此处下载程序(70KB)

本文章有14 条评论:

  1. 匿名 说:

    good!!!

  2. 胡杨 说:

    哪位英雄做好事不留名。

  3. liobmi 说:

    好东西.向你学习!

  4. ivan 说:

    好东西..感谢~~!

  5. mazlyj 说:

    真是雪中送炭,非常感谢

  6. 雪中送炭 说:

    我用这个工具,发现一个问题:
    我使用的是国泰君安大智慧集成版,说明书说是5.36版
    将你提供的工具放入我的大智慧目录D:\DZH5\CFG 下,通过该软件添加了一些代码,如000011,6000011等,但保存退出后国泰君安大智慧中并未发现任何股票被添加,请问问题出在哪里?
    请百忙中回复,多谢!

  7. 雪中送炭 说:

    博主放弃这个博客了吗?如果回来,请抽空回复一下,谢谢

    • 胡杨 说:

      不好意思,现在才看到你的留言。

      我刚试用了下,并没有这个问题。可能你安装过多个大智慧,在注册表遗留下多个安装路径,以致于自动寻找目录错误了。

      如果你添加自选股比较少的话,在大智慧软件中,菜单-[工具]-[自选设定]中可以添加自选股。

      (另:这个工具可以放在任何地方,不一定要放在CFG目录下)

  8. 小赵 说:

    胡老师,这个软件好象有病毒,您能维护一下吗,谢谢了

  9. 胡杨 说:

    客气了。应该是不会有病毒的,不知道你用的是哪个杀毒软件。-_-!!!

  10. 石头草 说:

    谢谢大侠,很管用

  11. 小赵 说:

    不好意思,我换了个杀毒软件就ok了。谢谢胡老师。

  12. 小赵 说:

    这个软件对我帮助很大,再次感谢胡大侠。

  13. 说:

    我把大智慧安装到E盘了,怎么办?

添加新评论