通达信5分钟数据格式搞不清,请说明,谢谢!

五分钟数据样本如下:66003F026666264166662641B81E254185EB2541C00556494E03000000000000现已知每4个字节代表一... 五分钟数据样本如下:
66 00 3F 02 66 66 26 41 66 66 26 41 B8 1E 25 41
85 EB 25 41 C0 05 56 49 4E 03 00 00 00 00 00 00
现已知每4个字节代表一段含义,分别是时间,开盘价,最高价,最低价,收盘价,成交额,成交量。
但是不知道这些数值是怎么计算的。
请详细说明一下,谢谢!
展开
 我来答
  • 你的回答被采纳后将获得:
  • 系统奖励15(财富值+成长值)+难题奖励10(财富值+成长值)+提问者悬赏5(财富值+成长值)
一起看大海527
推荐于2016-05-01 · TA获得超过405个赞
知道小有建树答主
回答量:258
采纳率:100%
帮助的人:248万
展开全部
呵呵,我以前也写过代码读取5分钟数据,以下以前一段代码,包括日期的算法。

用C语言读取5分钟数据格式:

typedef struct
{
/*year=floor(m_date/2048)+2004; %提取年信息
mon=floor(mod(m_date,2048)/100); %提取月信息
day=mod(mod(m_date,2048),100); %提取日信息*/
// m_time/60 输出小时
// m_time%60 输出分钟
short m_date;
short m_time;
float Open; //
float Hight;
float Low;
float Close;
float Amount; //成交额
int Vol; //成交量
int reservation;//预留
} Five_Minute_DATA,*pFive_Minute_DATA;
追问
66 66 26 41代表什么意思?
追答
如果你懂得编程的话,应该很容易明白,如果不懂编程,那我也没办法了。
66 00取short短整型,换算出日期。

3F 02也是short短整型,可算出时间。
66 66 26 41要用浮点数读取,可得开盘价。。。。

你看我给你的格式就可能用编程语言读取5分钟数据。

可以用excel 里面的VAB也是可以读取的。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式