通达信目录结构详解

通达信的zst的数据记录是每6508个字节为一天的数据,每26个字节为一个分钟的记录,这26个字节是这样分配的,时间占两个字节化为十进制为570 的话表示9:30分(570/60=9.5) 下一个是占四个字节的叫现价,再下四个字节叫均价,另外还有两个字节为该分钟成交量(现在有可能已经改为四个字节),剩下的14个字节是预留的,那么大家会发现用我以前所有介绍的方法求出的现价和均价都是个天文数字,和股票价格相差甚远但又有规律似的,一般好像玛雅人才用到似的,我介绍一种最简单的办法给大家去求价格的对应关系,大家任找门股票把他的在整数位价格对应的四个字节的16进制和价格位记下来,如4元对应40800000 其实这时你如果对zstli任意个16进制的价格x 想求出他的对应的真实价格,只要用过比例式就能求出,不过先别高兴去操作,因为并不是所有价格档次都是同个比例的,大家看下面的表对照一下,我已经帮大家总结到32的价格,可算到64块钱内个股票64和128元的各位有兴趣在回复中补上,补充一点就是该方法是我导师陈尹力教授指导下完成的,程序代码将公布在个人随笔里的思想里面,也是这个月四月发布,由于笔记本被偷失去很多资料,具体公布的东西仅供大家参考,也作为抛砖引玉,支持我的朋友请在回复中发表您的发现,丰富知识内容。
该算法适用与所有通达信行情软件,如南方证券,鑫网通达信行情软件,并且价格的换算算法对通达信的day日数据里面的价格也适用
日线文件以"代号"+"股票代码"+".day"命名,代号为"sh"或"sz",股票代码6位,一个记录32个字节。
以深发展1997年1月2日的数据为例:
00000000h: 36 B8 30 01 72 06 00 00 86 06 00 00 60 06 00 00 ;
00000010h: 72 06 00 00 77 69 D4 4C 68 FE 66 00 74 06 00 00 ;
以下是分解
00000000h:|36 B8 30 01|72 06 00 00|86 06 00 00|60 06 00 00|;
[36 B8 30 01] = 0x0130B836 = 19970102        日期[unsigned long]
[72 06 00 00] = 0x00000672 = 1650/100 = 16.50    开盘[unsigned long]
[86 06 00 00] = 0x00000686 = 1670/100 = 16.70    最高[unsigned long]
[60 06 00 00] = 0x00000660 = 1632/100 = 16.32    最低[unsigned long]
00000010h:|72 06 00 00|77 69 D4 4C|68 FE 66 00|74 06 00 00|;
[72 06 00 00] = 0x00000672 = 1650/100 = 16.50    收盘[unsigned long]
[77 69 D4 4C] = 0x4CD46977 = 111365048.0    成交额[float]
[68 FE 66 00] = 0x0066FE68 = 6749800        成交量[unsigned long]
[74 06 00 00] = 0x00000674 = 1652/100 = 16.52    上日收盘[unsigned long](保留)
 
 
通达信目录结构

vipdoc:下载或缓存的历史数据目录
diary:投资日志目录
RemoteSH:缓存的上海F10
RemoteSZ:缓存的深圳F10
Ycinfo:缓存的公告消息
安装目录下的SZ.*,SH.*是缓存的盘中数据文件

T0002:个人信息目录,内有公式和自选股,个人设置等信息
Advhq.dat 星空图相关个性化数据
Block.cfg 板块设置文件
cbset.dat 筹码分析个性化数据
colwarn3.dat 行情栏目和预警个性化数据
colwarnTj.dat 条件预警个性化数据
CoolInfo.Txt 系统备忘录
Line.dat 画线工具数据
MyFavZX.dat 资讯收藏夹数据
newmodem.ini 交易客户端个性化数据
padinfo.dat 定制版面个性化数据
PriCS.dat,PriGS.dat,PriText.dat 公式相关数据
recentsearch.dat 最近资讯搜索数据
Scheme.dat 配色方案
tmptdx.css 临时网页CSS文件
user.ini 全局个性化数据
userfx.dat K线图个性化数据

[blocknew] 板块目录
[cache] 系统数据高速缓存
[zst_cache] 分时图数据高速缓存
[coolinfo] 系统备忘录目录
[Invest] 个人理财数据目录
UPERSTK下的文件:
  SYS.DTA 存放系统提供的公式

USERDATA下的文件:

  AUTOBLK.CFG:自动板块设定

  SELF.DTA 存放用户自编的公式

BLOCK文件夹下的文件:
  *.IBK 板块指数定义
  *.BLK 板块定义

  *.EBK 条件选股结果

SELF 文件夹下的文件:
  *.WSV 保存页面文件
  ALERT.DAT 历史预警纪录
  EXTDATA.INF 扩展数据定义
  *.CEP 保存组合条件选股条件

  TEMPCMPD.CEP测试附加条件
  *.INV 用户个人投资纪录
  *.TPT 保存指标模板
  SELF年月日.DTA 每日自动公式备份文件
TEST 文件夹下的文件:
  *.TST 存放系统测试结果
  *.OPT 存放参数优化的结果
PARAM参数指引文件夹
  *.PRM 存放参数指引的结果
TABLE文件夹下的文件:

  *.ESS数据表文件

  *.ESD数据表文件(带数据保存)   

SelfData文件夹下的文件:

  *.str 字符串数据

  *.oth 与股票无关序列值数据

Pattern 文件夹下的文件

  *.PIN 模式匹配设计

  *.PWT模式匹配方法

SpotAna文件夹下的文件:

  *.SPT 定位分析结果

Relate文件夹下的文件:

  *.RTL 相关分析结果

Posible文件夹下的文件:

  *.PSB 预测分布设计
 
DATA件夹下的文件:
  DAY.DAT 日线数据
  EXTDAY.DAT 扩展数据
  MIN.DAT 5分钟线数据
  REPORT.DAT 当天的分笔成交数据
  STKINFO.DAT 代码表/即时行情数据/财务数据/除权数据
  *.PRP 历史回忆数据,一天一个文件
NEWS文件夹下的文件:
  *.TXT 财经报道、上交所公告、深交所公告

1. 自选股放在通达信软件  \T0002\blocknew/zxg.blk  文件中目录下

2. 通达信备份可用通达信自身工具数据维护工具自己备份:工具栏选 系统——数据维护工具 
    见图通达信数据维护工具

这样下载通达信5分钟数据!

看到许多使用通达信的朋友不能下载5分钟数据了,实际上股软并没有出现问题,只是原有的数据已满。将tdx\vipdoc\sh\fzline,tdx\vipdoc\sz\fzline,将两个文件原有的数据清空(删除)后就可以继续下载了!(看图 5分钟数据1)
单击:vipdoc文件打开后,在单击【sh】,在单击分时文件夹【fzline】打开后将内容删除,
将上海,深圳两市的分时数据删除后即可下载!
各种版本的通达信股软,新下载安装的由于【fzline】没有分时数据的记录,可以随时下载5分钟数据!

你可能感兴趣的:(Stock)