通达信目录结构:
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] 个人理财数据目录
通达信股票软件日线数据分析
2007-11-29 12:06:10 / 个人分类:技术
日线文件以”代 ”+”股票代码”+”.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](保留)
#include #include #include using namespace std; struct TDSData_Day void showData(TDSData_Day data) cout return 0; |
附:
我以招商银行为例说明其数据格式:
日线数据存放在 C:Program Files国泰君安证券超强版vipdocshlday
文件名: sh600036.day
以下是数据文件图片显示.首页内显示不了图片,请点击标题进入看.
其每32个字节记录的是一日线数据:
其数据结构定义如下:
typedef struct mystructtag
{
int date;
int open;
int high;
int low;
int close;
float amount;
int vol;
int reservation;
} StockData;
这个数据是以上图片翻译的两行数据
日期 开牌价 最高价 最低价 收盘价 成交量
20020409 10.51 10.88 10.51 10.66 414108800
20020410 10.66 10.70 10.39 10.60 67945400
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!