最近解析了同花顺的1分钟文件格式,日期,开盘,最高,最低,收盘,不知道下面的数据怎么用?

Flush 5分钟线和1分钟线文件也是简单的文件头+块结构格式。

文件的开头可能是68 64 31 2E,可以忽略。关键是要找到以07结尾的数据段,比如DE 62 03 07,因为07对应的是2012。一般来说,同花顺可以下载的1分钟数据是一个月左右。

数据块的开头是4个字节。例如DE 62 03 07。

将序列070362DE反转为二进制111000011001010101。

从低到高:

6位分钟

5位时间

5比特日

4位月

12位年份减1900,所以解析的时候加。

成为

111000001110001011111165438.

例子

600029.min

0703125 e 110000 0011001001001111111110 2012-3-2

对于分钟文件,以000046.min为例。

找到07数据块

5eaa 0207 2210 00 B0 3610 00 B0 2210 00 B0 3610 00 B0 AC 6 e20 a 1 84 B2 0000

时间4字节

2210是开盘价的2个字节(结果除以1000)。

00B0是音程。

AC6E20A1为交易金额的4个字节(结果除以1000或100,取决于字节的开头)。

84B2是2字节的体积(结果除以100)。

0000就是结局

细分分析如下:

5EAA0207

0702AA5E

1110000 0010 10101 01001 011110

2012 2 21 9 30

2210 00 B0 3610 00 B0 2210 00 B0 3610 00 B0

1022 1036 1022 1036

4130 4150 4130 4150

000046.min泛海建筑同花顺2012/02/21 9:30的四个价格如下:

开盘4.13元

高4.15元

低4.13元

Clos 4.15元

(注:2012/02/21 9:30,通达信日开和5分钟开为4.12元,同花顺日开为4.12,但5分钟和1分钟开为4.65438+。

营业额

订单中的AC 6 e 20 A1 a 1206 EAC,其中a 1和0F相加得到01206EAC到小数18902700,和18902.7元(18

84B2将B284的顺序改为十进制45700,除以100得到457(手)。

但是关于体积有一些特殊情况。比如000046.min泛海建设在2012/02/219:31的成交额就有点不一样,因为它是

50E257B2

B257E250

B2和0F的求和运算结果是257E250到小数39314000。因为是B开头而不是A,所以要除以1000得到39314元。

九点三十二分的营业额。

60F590B0

B090F560和0F求和运算90F560到小数9500000除以1000得到9500元。