小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

通達(dá)信行業(yè)、板塊與自定義指數(shù)等dat文件文件頭

 獼猴桃蒲公英的 2022-06-18 發(fā)布于上海

本文綜合了從網(wǎng)絡(luò)上搜集資料,描述了通達(dá)信股票軟件中行業(yè)、板塊、自定義板塊、通達(dá)信指數(shù)相關(guān)的數(shù)據(jù)存儲(chǔ)的文件及文件的格式。

相關(guān)文件:
incon.dat                                                                       證監(jiān)會(huì)行業(yè),通達(dá)信新行業(yè),申萬行業(yè)等描述信息
T0002\hq_cache\block.dat                    一般板塊
T0002\hq_cache\block_gn.dat          概念板塊
T0002\hq_cache\block_fg.dat            風(fēng)格板塊
T0002\hq_cache\block_zs.dat            指數(shù)板塊:
T0002\hq_cache\tdxhy.cfg                        每個(gè)股票對(duì)應(yīng)通達(dá)信行業(yè)和申萬行業(yè)
T0002\hq_cache\tdxzs.cfg                        板塊指數(shù),部分板塊的最后一個(gè)字段映射到incon.dat的TDXNHY和SWHY
T0002\blocknew\blocknew.cfg              自定義板塊概要描述文件

1 行業(yè)
行業(yè)包括三個(gè)類別:證監(jiān)會(huì)行業(yè);申萬行業(yè);通達(dá)信新行業(yè)
行業(yè)在文件“incon.dat”中定義。文件格式:
1) 文件包含多個(gè)行業(yè)分類:
              a) 證監(jiān)會(huì)行業(yè):開頭#ZJHHY, 結(jié)束######
               b) 申萬行業(yè):開頭#SWHY,結(jié)束######
               c) 通達(dá)信新行業(yè):開頭#TDXNHY,結(jié)束######
2) 每個(gè)分類中,每一行包含一個(gè)細(xì)分行業(yè)的代碼和名稱,以“|”分隔
               a) 證監(jiān)會(huì)行業(yè):一級(jí)分類為A~M,二級(jí)分類A99,三級(jí)分類為A9999
               b) 申萬行業(yè):一級(jí)分類為990000,二級(jí)分類為999900,三級(jí)分類為999999
               c) 通達(dá)信新行業(yè):一級(jí)分類為T99,二級(jí)分類為T9999,三級(jí)分類為T999999
示例如下:
incon.dat
代碼|名稱
#ZJHHY
A|農(nóng)業(yè)
A01|農(nóng)業(yè)
A0101|種植業(yè)
A0199|其他農(nóng)業(yè)
A03|林業(yè)
A0301|林業(yè)
……
######
#TDXNHY
T01|能源
T0101|煤炭
T010101|煤炭開采
T010102|焦炭加工
T0102|電力
T010201|水力發(fā)電
T010202|火力發(fā)電
T010203|新型電力
……
######
#SWHY
110000|農(nóng)業(yè)
110100|種植業(yè)
110101|種子生產(chǎn)
110102|糧食種植
110103|其他種植業(yè)
110200|漁業(yè)
……
######


每個(gè)股票對(duì)應(yīng)的申萬行業(yè)和通達(dá)信行業(yè)記錄在文件T0002\hq_cache\tdxhy.cfg中。
T0002\hq_cache\tdxhy.cfg
市場(chǎng)|股票代碼|通達(dá)信新行業(yè)代碼|申萬行業(yè)代碼
0|000001|T1001|440101
0|000002|T110201|430101
0|000004|T040502|370301
0|000005|T110202|430101
0|000006|T110202|430101
0|000007|T0604|460201
0|000008|T1301|510101
0|000009|T110201|430101
0|000010|T110101|250202
0|000011|T110202|430101
0|000012|T020603|250101
0|000014|T110201|430101

2 通達(dá)信自定義板塊
通達(dá)信定義的板塊通過如下四個(gè)板塊文件描述:
T0002\hq_cache\block.dat                         一般板塊
T0002\hq_cache \block_gn.dat             概念板塊
T0002\hq_cache\block_fg.dat                風(fēng)格板塊
T0002\hq_cache\block_zs.dat                指數(shù)板塊:
數(shù)據(jù)格式的C語言描述如下:
// 股票板塊信息文件頭格式,T0002/hq_cache/block.dat block_fg.dat block_gn.dat block_zs.dat
struct TTDXBlockHeader
{
    char         szVersion[64];        // 0, Registry ver:1.0 (1999-9-28)
    int            nIndexOffset;            // 64, 0x00000054
    int            nDataOffset;            // 68, 0x00000180
    int            nData1;                // 72, 0x00000003
    int            nData2;                // 76, 0x00000000
    int            nData3;                // 80, 0x00000003
};

struct TTDXBlockIndex
{
    char        szName[64];            // 0, Root, Block, Val
    int            nData1;                // 64
    int            nData2;                // 68
    int            nLength;                // 72, length of the block
    int            nOffset;                // 76, offset of the data part
    int            nData3;                // 80
    int            nData4;                // 84
    int            nData5;                // 88, root=-1,block=0,val=1
    int            nData6;                // 92, root=1,block=2,val=-1
    int            nStatus;                // 96, 1
};

struct TTDXBlockRecord
{
    char         szName;
    short        nCount;
    short        nLevel;
    char         szCode[400];
};

3 用戶自定義板塊
基本目錄:T0002\blocknew
配置文件:blocknew.cfg        記錄自定義的板塊名稱和文件頭
配置文件存儲(chǔ)格式:
1) 每個(gè)板塊120字節(jié)
2) 板塊名稱50字節(jié)
3) 板塊文件名頭70字節(jié)
// 自定義板塊概述文件格式,T0002\blocknew\blocknew.cfg
struct TTDXUserBlockRecord
{
    char        szName[50];
    char        szAbbr[70];        // 也是文件名稱前綴 T0002\blocknew\xxxx.blk
};

板塊列表文件: *.blk
1) 每行一條記錄:每個(gè)記錄7個(gè)數(shù)字:
        a) 市場(chǎng)代碼1位:0 – 深市;1 – 滬市
        b) 股票代碼6位
        c) 行結(jié)束符:\r\n
T0002\blocknew\ZXG.blk
市場(chǎng) 股票代碼
1999999
0399001
0399005
0399006
1000016
1000300
0399330

4 通達(dá)信自定義指數(shù)
通達(dá)信自定義指數(shù)記錄在文件T0002\hq_cache\tdxzs.cfg中,每行一條記錄,每個(gè)記錄包含6個(gè)字段,字段之間用“|”分隔。字段依次為:
1) 指數(shù)名稱
2) 指數(shù)代碼
3) 對(duì)應(yīng)板塊/行業(yè)類別:2-通達(dá)信行業(yè)板塊 3-地區(qū)板塊 4-概念板塊 5-風(fēng)格板塊 8-申萬行業(yè)
4) 未知字段:都為1
5) 未知字段:為0或1
6) 行業(yè)代碼或板塊名稱:
       a) 類別為2對(duì)應(yīng)通達(dá)信行業(yè)代碼
       b) 類別為3對(duì)應(yīng)地域編號(hào),與base.dbf中的DY字段對(duì)應(yīng)
       c) 類別為4對(duì)應(yīng)概念板塊名稱
       d) 類別為5對(duì)應(yīng)風(fēng)格板塊名稱
       e) 類別為8對(duì)應(yīng)申萬行業(yè)代碼
T0002\hq_cache\tdxzs.cfg
指數(shù)名稱|指數(shù)代碼|類別|未知字段|未知字段|行業(yè)代碼或板塊代碼
黑龍江|880201|3|1|0|1
新疆板塊|880202|3|1|0|2
吉林板塊|880203|3|1|0|3
甘肅板塊|880204|3|1|0|4
……
煤炭|880301|2|1|0|T0101
煤炭開采|880302|2|1|1|T010101
焦炭加工|880303|2|1|1|T010102
電力|880305|2|1|0|T0102
水力發(fā)電|880306|2|1|1|T010201

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多