分析家数据数据结构

    技术2022-05-11  135

    分析家数据数据结构作者:仙竹作者主页:http://bigwisdom.myrice.com/

    分析家日线安装文件数据结构由于分析家的日线文件只有两个,文件较大,所以本人只分析了它的安装数据结构。每个日K线为36字节,具体如下:Date:LongInt; //日期(距1970.01.01的秒数)OPen:LongInt; //开盘(元)High:LongInt; //最高价(元)Low:LongInt; //最低价(元)Close:LongInt; //收盘(元)Money:LongInt; //成交量(手)Volume:LongInt; //成交额(元)Nouse1:LongInt; //没用前20个字节为头信息,1-4为安装数据的标识(33 FC 19 8C)5-8为 ?? ?? ?? ??9-12为本文件的股票数13-16为00 00 00 0017-20为FF FF FF FF

    对于一日的安装数据

    标识(33 FC 19 8C)?? ?? ?? ??本文件的股票数00 00 00 00
    FF FF FF FFSHXX(SZXX)XXXX(XX 00 00)00(00 00 00)|(重复上一只股票的最低价的后三位,不指逻辑上的,如果是第一只则用40 00 00)
    ?? ?? ?? ???? ?? ?? ???? ?? ?? ???? ?? ?? ??
    日期开盘价最高价最低价
    收盘价成交量(手)成交额(元)?? ?? ?? ??
    FF FF FF FF00 00 00 0000 00 00 0000 00 00 00
    00 00 00 0000 00 00 0000 00 00 0000 00 00 00

    对于多日的安装数据

    标识(33 FC 19 8C)?? ?? ?? ??本文件的股票数00 00 00 00
    FF FF FF FFSHXX(SZXX)XXXX(XX 00 00)00(00 00 00)|(重复上一只股票的最低价的后三位,不指逻辑上的,如果是第一只则用40 00 00)
    ?? ?? ?? ???? ?? ?? ???? ?? ?? ???? ?? ?? ??
    日期开盘价最高价最低价
    收盘价成交量(手)成交额(元)?? ?? ?? ??
    日期开盘价最高价最低价
    收盘价成交量(手)成交额(元)?? ?? ?? ??
    日期开盘价最高价最低价
    收盘价成交量(手)成交额(元)?? ?? ?? ??
    日期开盘价最高价最低价
    收盘价成交量(手)成交额(元)?? ?? ?? ??
    日期开盘价最高价最低价
    收盘价成交量(手)成交额(元)?? ?? ?? ??
    FF FF FF FF00 00 00 0000 00 00 0000 00 00 00
    00 00 00 0000 00 00 0000 00 00 0000 00 00 00

    日期的记数据方法:以1970年1月1日的0时为起点到今日的秒数data/86400得出的数-1970/01/01即可

    开盘价,最高价,最低价,收盘价,成交量,成交额记数据方法

          3b(2^-9)0.002
        0.001(2^-10) 3c(2^-7)0.008
        0.004(2^-8) 3d(2^-5)0.031
        0.016(2^-6)0.001(2^-10)3e(2^-3)0.125
        0.064(2^-4)0.004(2^-8)3f(2^-1)0.5
      0.001(2^-10) 0.25(2^-2)0.016(2^-6)40(2^1)2
      0.004(2^-8) 1(2^0)0.064(2^-4)41(2^3)8
      0.016(2^-6)0.001(2^-10)4(2^2)0.25(2^-2)42(2^5)32
      0.064(2^-4)0.004(2^-8)16(2^4)1(2^0)43(2^7)128
    0.001(2^-10) 0.25(2^-2)0.016(2^-6)64(2^6)4(2^2)44(2^9)512
    0.004(2^-8) 1(2^0)0.064(2^-4)256(2^8)16(2^4)45(2^11)2048
    0.016(2^-6)0.001(2^-10)4(2^2)0.25(2^-2)1024(2^10)64(2^6)46(2^13)8192
    0.064(2^-4)0.004(2^-8)16(2^4)1(2^0)4096(2^12)256(2^8)47(2^15)32768
    0.25(2^-2)0.016(2^-6)64(2^6)4(2^2)16384(2^14)1024(2^10)48(2^17)131072
    1(2^0)0.064(2^-4)256(2^8)16(2^4)65536(2^16)4096(2^12)49(2^19)524288
    4(2^2)0.25(2^-2)1024(2^10)64(2^6)262144(2^18)16384(2^14)4a(2^21)2097152
    16(2^4)1(2^0)4096(2^12)256(2^8)1048576(2^20)65536(2^16)4b(2^23)8388608
    64(2^6)4(2^2)16384(2^14)1024(2^10)4194304(2^22)262144(2^18)4c(2^25)33554432
    256(2^8)16(2^4)65536(2^16)4096(2^12)16777216(2^24)1048576(2^20)4d(2^27)134217728
    1024(2^10)64(2^6)262144(2^18)16384(2^14)67108864(2^26)4194304(2^22)4e(2^29)536870912
    4096(2^12)256(2^8)1048576(2^20)65536(2^16)268435456(2^28)16777216(2^24)4f(2^31)2147483648
    16384(2^14)1024(2^10)4194304(2^22)262144(2^18)1073741824(2^30)67108864(2^26)50(2^33)8589934592
    第二字节高位为1-7时不变,>=8时都加倍第二字节高位为1-7时不变,>=8时都加倍第二字节高位为1-7时不变,>=8时都加倍第二字节高位为1-7时不变,>=8时都加倍>=9时9以上X2本字节高位为1-7时不变,>=8时都加倍  
    第四字节第三字节第二字节第一字节

    分析家的代码表引入的文件格式:

    SHOW.MC为沪市代码表文件6位代码+20+8位名称+0D  0A为一个代码000001 上证指数000002 A股指数000003 B股指数000004 工业指数000005 商业指数000006 地产指数000007 公用指数000008 综合指数000010 上证30

    下面是通用数据代码表的指数代码1A0001 上证指数1A0002 上证A股1A0003 上证B股1B0001 上证工业1B0002 上证商业1B0004 上证地产1B0005 上证事业1B0006 上证综合1B0007 上证30

    JTHQ.MC为深市代码表文件4位代码+20+8位名称+0D  0A为一个代码9901 深证成份9902 成份A股9903 成份B股9996 工业分类9995 商业分类9994 金融分类9993 地产分类9992 公用事业9991 综合企业9990 深证综合9989 深证A股9988 深证B股9904 深证基金

    下面是通用数据代码表的指数代码2A01 深圳成指2A02 成分A股2A03 成分B股2B01 深证工业2B02 深证商业2B03 深证金融2B04 深证地产2B05 深证事业2B06 深证综合2B07 深证B股2C01 深证基金2C02 深证指数2C03 深证A股

    分析家的财务安装数据的数据结构前八个字节为头信息,后面每166个字节为一个记录。在头字节中前四个为认别信息,为0C D9 3F 22后四个为A6 00 00 00为每个记录的字节数头信息是不可更改的。


    www.vckbase.com


    最新回复(0)