加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

分析家专业财务数据中stkinfo.dat 文件的结构

(2009-02-15 19:31:29)
标签:

分析家

理财

股票

市盈率

于安生

耐尔选股法

分类: 股软交流

 

分析家专业财务数据存放目录位天安装目录 DATA文件夹下.

 

分析家数据文件stkinfo.dat结构



stkinfo.dat 为一定长文件
SIZE: 0x28D968;2677096;2615K

文件头:00000000-0000000B

00000000-00000003 文件标识 CD AB 55 34
00000004-00000007 文件版本 10 02 00 00
00000008-0000000B 记录个数 UINT dwStkInfoRecordCount

除权及财务数据:0000000C-001DC00B 0x1DC*0x1000                Finance
每记录SIZE: 0x1DC 476byte
最大记录数: 0x1000 4096           

WNumberPower   最大0x10 16个

除权数据:OFFSET: 4
          SIZE: 0x14*0x10=0x140  20*16=320byte

时  间:dwTime
送  股:d...ngGu
配  股:dwPeiGu
配股价:dwPeiGuJia
红  利:dwHongLi

财务数据:OFFSET: 0x144
          SIZE: 4*0x26=0x98  4*38=152byte

1. 更  新  时  间:
2. 总股本(万股):
3. 国    家    股:
4. 发起人  法人股:
5. 法    人    股:
6. B          股:
7. H          股:
8. 流  通  A  股:
9. 职    工    股:
10. A2  转  配  股:

11. 总资产(千元):
12. 流  动  资  产:
13. 固  定  资  产:
14. 无  形  资  产:
15. 长  期  投  资:
16. 流  动  负  债:
17. 长  期  负  债:
18. 资 本 公 积 金:
19. 每 股 公 积 金:
20. 股  东  权  益:
21. 主  营  收  入:
22. 主  营  利  润:
23. 其  他  利  润:
24. 营  业  利  润:
25. 投  资  收  益:
26. 补  贴  收  入:
27. 营 业 外 收 支:
28. 上年 收益 调整:
29. 利  润  总  额:
30. 税  后  利  润:
31. 净    利    润:
32. 未 分 配 利 润:
33. 每 股 未 分 配:
34. 每  股  收  益:
36. 每 股 净 资 产:
36. 调整 每股 净资:
37. 股 东 权 益 比:
38. 净 资 收 益 率:

001DC00C   =1 ?????????

页 对 齐:001DC010-001DCFFF

行情数据:001DD000-0028d967                                Quotation

001DD000-01DD0003 时间        tmLocalTime 当日8:00:00 的秒数!

001DD008

001DD4B8

001DDA14

001DD968-0028D967 行情记录 SIZE:0x0B0000
每记录SIZE: 0x0B0 176 byte
最大记录数: 0x1000 4096        

struct tagQUOTATION
{
000 char   lpszStockCode[0Ah]                //10证券代码
00A char   lpszStockName[20]                //32证券名称
02A char   lpszSpellIndex[0Ah]                //10拼音索引
034 DWORD  dwPrecision                      //00000002 精度(小数保留位数)属性
038 BOOL  bErase                                 //删除标记
03C time_t  uctUpdateTime                   //更新时间
040 float  fFiveAverageVolume                //五日均量
044 float  fYesterdayClossPrice                //昨   
048 float  fTodayOpenPrice                     //今   
04C float  fTodayHighestPrice                 //最   
050 float  fTodayLowestPrice                  //最   
054 float  fNewPrice                                //最   
058 float  fTotalTradeVolume                  //总   
05C float  fGross                                     //总额(元)
060 float  fRecentTradeVolume                // 现   
064 float  fBuyPrice[3]                            //申买价[3]
070 float  fBuyVolume[3]                        //申买量[3]
07C float  fSellPrice[3]                            //申卖价[3]
088 float  fSellVolume[3]                        //申卖量[3]
094 float  fSellPriceTradeVolume             //内   
098 float  fBuyPriceTradeVolume            //外   
09C float  fPreviousPrice                        //上笔成交价
0A0 float  fLastPrice                               //当笔成交价
0A4 DWORD  unknown
0A8 DWORD  unknown
0AC WORD  wUnknown
0AE WORD  wUunknown
} QUOTATION;

report.dat 结构         分笔交易记录

00000000 00000017 文件头

   00000000 00000003    F4 9B 13 FC    文件标识
   00000004 00000007    10 02 00 00    ???????
   00000008 0000000B    80 54 B7 37    1970.01.01 00:00:00 始的秒数
   0000000C 0000000F    A4 02 00 00    商品数
   00000010 00000013    9C 03 00 00    ???????
   00000014 00000017    9C 03 00 00    ???????

00000018 00040017 商品索引( 0x40000, 256k,  64 pages)
                  每索引长 0x40  共可容纳 0x1000 4096个索引

            00 09   char szCodeOfStock[10]                商品代码 ASCII \0 串
            10 13   UINT uNumberOfNotes                  本商品交易记录个数
            14 3F   USHORT uIndexOfThePage[24]      24个记录页索引

                                        页      长: 0x0FE4
                                        记录页起始: 00041000

00040018 00040FFF 不明何用!

00041000          记录页起始点,每 页长: 0x0FE4
                                每记录长: 0x24
                每页记录: 0x71 ; 113

        time_t        uctTime;                //UCT 1970.01.01 00:00:00 秒
        float        fNewPrice;                // 成交价
        float        fTotal;                      // 成交量,以股为单位,
                                                      // 股的含义依股票类型定义
        float        fQuantum;               // 成交额,以元为单位

        short        uBuyAmount[3];                      // 申买量1,2,3
        short        uSellAmount[3];                      // 申卖量1,2,3
        char        uOffSetBuyPrice[3];                  // 申买价1,2,3与成交价的差
        char        uOffSetSellPrice[3];                   // 申卖价1,2,3与成交价的差
        short        fBuyOrSell                                // 0x8000 卖出价成交         0xC000 买入价成交

day.dat 结构

00000000 00000017 文件头

   00000000 00000003    F4 9B 13 FC    文件标识
   00000004 00000007    10 02 00 00    文件版本
   00000008 0000000B    00 00 00 00    1970.01.01 00:00:00 始的秒数
   0000000C 0000000F    B8 03 00 00   dwMerchandiseCount 商 品数
   00000010 00000013    01 10 00 00    wRecordPageAmount 记录页数        //每 页 长: 0x2000
   00000014 00000017    4D 0E 00 00    ???????

00000018 00040017 商品索引( 0x40000, 256k,  64 pages)                lpMerchandiseIndex[]
                  每索引长 0x40  共可容纳 0x1000 4096个索引

            00 09 char  szCodeOfStock[10]              商品代码 ASCII \0 串
            0A 0B USHORT uNumberOfNotes          本商品交易记录个数
            0E 3F USHORT uIndexOfThePage[25]   25个记录页索引

00040018 dwStructureSize                        //每记录长: 20h 32 bytes
0004001C dwRecordAmountPerPage        //每页记录: 0x100 ; 256

00040020 00040FFF 页对齐

00041000          记录页起始点         每 页 长: 0x2000
                                每记录长: 0x20
                                每页记录: 0x100 ; 256

        time_t        m_time;                             //UCT 1970.01.01 00:00:00 秒
        float        m_fOpen;                              //开盘
        float        m_fHigh;                               //最高
        float        m_fLow;                                //最低
        float        m_fClose;                              //收盘
        float        m_fVolume;                           //量
        float        m_fAmount;                          //额
        WORD        m_wAdvance;                   //涨数,仅大盘有效
        WORD        m_wDecline;                      //跌数,仅大盘有效
                                    

 

 分析家BBS网址

 

http://bbs.fxj.net.cn/index.asp

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有