最近解析了同花顺的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元。