日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

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

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

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

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

1 行業(yè)
行業(yè)包括三個類別:證監(jiān)會行業(yè);申萬行業(yè);通達信新行業(yè)
行業(yè)在文件“incon.dat”中定義。文件格式:
1) 文件包含多個行業(yè)分類:
              a) 證監(jiān)會行業(yè):開頭#ZJHHY, 結(jié)束######
               b) 申萬行業(yè):開頭#SWHY,結(jié)束######
               c) 通達信新行業(yè):開頭#TDXNHY,結(jié)束######
2) 每個分類中,每一行包含一個細分行業(yè)的代碼和名稱,以“|”分隔
               a) 證監(jiān)會行業(yè):一級分類為A~M,二級分類A99,三級分類為A9999
               b) 申萬行業(yè):一級分類為990000,二級分類為999900,三級分類為999999
               c) 通達信新行業(yè):一級分類為T99,二級分類為T9999,三級分類為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è)
……
######


每個股票對應的申萬行業(yè)和通達信行業(yè)記錄在文件T0002\hq_cache\tdxhy.cfg中。
T0002\hq_cache\tdxhy.cfg
市場|股票代碼|通達信新行業(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 通達信自定義板塊
通達信定義的板塊通過如下四個板塊文件描述:
T0002\hq_cache\block.dat                         一般板塊
T0002\hq_cache \block_gn.dat             概念板塊
T0002\hq_cache\block_fg.dat                風格板塊
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        記錄自定義的板塊名稱和文件頭
配置文件存儲格式:
1) 每個板塊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) 每行一條記錄:每個記錄7個數(shù)字:
        a) 市場代碼1位:0 – 深市;1 – 滬市
        b) 股票代碼6位
        c) 行結(jié)束符:\r\n
T0002\blocknew\ZXG.blk
市場 股票代碼
1999999
0399001
0399005
0399006
1000016
1000300
0399330

4 通達信自定義指數(shù)
通達信自定義指數(shù)記錄在文件T0002\hq_cache\tdxzs.cfg中,每行一條記錄,每個記錄包含6個字段,字段之間用“|”分隔。字段依次為:
1) 指數(shù)名稱
2) 指數(shù)代碼
3) 對應板塊/行業(yè)類別:2-通達信行業(yè)板塊 3-地區(qū)板塊 4-概念板塊 5-風格板塊 8-申萬行業(yè)
4) 未知字段:都為1
5) 未知字段:為0或1
6) 行業(yè)代碼或板塊名稱:
       a) 類別為2對應通達信行業(yè)代碼
       b) 類別為3對應地域編號,與base.dbf中的DY字段對應
       c) 類別為4對應概念板塊名稱
       d) 類別為5對應風格板塊名稱
       e) 類別為8對應申萬行業(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

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

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多