一、通达信日线*.day文件

文件名即股票代码

每32个字节为一天数据

每4个字节为一个字段,每个字段内低字节在前

00 ~ 03 字节:年月日, 整型

04 ~ 07 字节:开盘价*100, 整型

08 ~ 11 字节:最高价*100, 整型

12 ~ 15 字节:最低价*100, 整型

16 ~ 19 字节:收盘价*100, 整型

20 ~ 23 字节:成交额(元),float型

24 ~ 27 字节:成交量(股),整型

28 ~ 31 字节:上日收盘*100, 整型

二、通达信5分钟线*.5文件

文件名即股票代码

每32个字节为一个5分钟数据,每字段内低字节在前

00 ~ 01 字节:日期,整型,设其值为num,则日期计算方法为:

year=floor(num/2048)+2004;

month=floor(mod(num,2048)/100);

day=mod(mod(num,2048),100);

02 ~ 03 字节: 从0点开始至目前的分钟数,整型

04 ~ 07 字节:开盘价*100,整型

08 ~ 11 字节:最高价*100,整型

12 ~ 15 字节:最低价*100,整型

16 ~ 19 字节:收盘价*100,整型

20 ~ 23 字节:成交额*100,float型

24 ~ 27 字节:成交量(股),整型

28 ~ 31 字节:(保留)

三、5分钟信息提取代码

clear all;

fn='sh600xxx.5';

fid=fopen(fn,'r');

fseek(fid,-32,'eof');

date=fread(fid,1,'uint16'); %读日期

year=floor(date/2048)+2004; %提取年信息

mon=floor(mod(date,2048)/100); %提取月信息

day=mod(mod(date,2048),100); %提取日信息

tm=fread(fid,1,'uint16'); %读时间

tm=floor(tm/60)*100+mod(tm,60); %转为几点(千、百位)几分(十、个位)

prices=fread(fid,4,'uint32'); %读开盘、最高、最低、收盘四个价格

prices=prices/100;

current=fread(fid,1,'single'); %读成交额(元)

deals=fread(fid,1,'ulong'); %读成交量(股)

s=sprintf('\n%d-%d-%d %d open=%0.2f, max=%0.2f, min=%0.2f, close=%0.2f',year,mon,day,tm,prices(1),prices(2),prices(3),prices(4));

disp(s)

s=sprintf(' cur=%0.2f deals=%u avep=%0.2f\n',current,deals,current/deals);

disp(s)

fclose(fid);

注:上面代码是提取了最后一个五分钟的信息,所以有个fseek(fid,-32,'eof');

python调用通达信数据_通达信数据格式及5分钟信息提取相关推荐

  1. python调用通达信数据_[python]沪深龙虎榜数据导入通达信的自选板块并标注于k线图上...

    [python] 沪深龙虎榜数据导入通达信的自选板块, 并标注于 K 线图上 1 #coding=utf-8 2 3 # 读取 '[paint]' 开头的 csv 文件 4 #copyright @ ...

  2. python 通达信板块_[python]沪深龙虎榜数据导入通达信的自选板块,并标注于K线图上...

    将沪深龙虎榜数据导入通达信的自选板块,并标注于K线图上 原理:python读取前一次处理完的计算5日后涨跌幅输出的csv文件 文件名前加"[paint]" 安照通达信的画图文件和板 ...

  3. python通达信股票分价表数据_通达信分价量表主图指标公式

    时长:=120; 换手次数:=2; 选择方式:=1; 统计时长:IF(选择方式=1,CONST(SUMBARS(V/FINANCE(7)*100,换手次数)),时长),NODRAW; KK:=统计时长 ...

  4. android 通达信 数据接口,通达OA移动版完美兼容iOS/Android操作系统

    时下,6亿网民的生活正因移动互联网的进步而悄然发生改变,时代大潮已经让移动办公成为了2014上半年最炙手可热的主流办公模式,一个明显的趋势就是移动OA将是未来企业信息化不可缺少的重要组成部分. 以移动 ...

  5. linux中python如何调用matlab的数据_特征锦囊:如何在Python中处理不平衡数据

    今日锦囊 特征锦囊:如何在Python中处理不平衡数据 ? Index 1.到底什么是不平衡数据 2.处理不平衡数据的理论方法 3.Python里有什么包可以处理不平衡样本 4.Python中具体如何 ...

  6. mob sdk vue 短信验证_短信接口那些事儿,你知道多少?

    短信接口那些事儿,你知道多少? 无数宣传报道,很多人都了解短信接口在企业和用户.企业跟员工之间连接的方便性,而被很多企业商家所应用.只是有些人们还是对短信接口使用原则和用途不是很明白,今天小编就带给大 ...

  7. 上海立信会计学院_上海立信会计学院分数线_上海立信_立信会计_立信会计学院...

    上海立信会计学院会计从业资格证书考试培训http://lixin.sh.cn/44.html 上海会计从业资格证书考试培训立信优势http://lixin.sh.cn/45.html 上海立信会计职称 ...

  8. 利用python从网页查找数据_利用Python模拟淘宝的搜索过程并对数据进行可视化分析...

    数据挖掘入门与实战 公众号: datadw 本文讲述如何利用Python模拟淘宝的搜索过程并对搜索结果进行初步的数据可视化分析. 搜索过程的模拟:淘宝的搜索页面有两种形式, 一种形式是, 2019/2 ...

  9. python调用cmd执行命令_详解python调用cmd命令三种方法

    目前我使用到的python中执行cmd的方式有三种 使用os.system("cmd") 该方法在调用完shell脚本后,返回一个16位的二进制数,低位为杀死所调用脚本的信号号码, ...

最新文章

  1. 网站出现service unavailable的解决方法
  2. linux 自定义目录,linux – cron命令的自定义目录
  3. VULKAN学习资料
  4. fgets阻塞 stdin 退出_来自stdin问题的fgets[c]
  5. 网友力荐教子名言 只有50句却能改变儿女一生
  6. faiss python安装_faiss入门
  7. 前端开发人员所必备的十大技能
  8. 作用域-基础知识总结------彭记(07)
  9. IP与子网掩码的计算
  10. html5显示特殊符号,HTML5特殊符号怎么显示-电脑自学网
  11. MTK GPS问题调试
  12. 1024程序节|Android框架之一 BRVAH【BaseRecyclerViewAdapterHelper】使用demo
  13. 如何删除Word 2010中的“向下箭头”
  14. 项目经理成长之路的三个层次
  15. 自棱镜事件,隐私保护搜索引擎DuckDuckGo流量增长600%
  16. 正六边形:判断点是否在正六边形内
  17. Ble Mesh技术(一)之概览
  18. 《计算机应用》 投稿经验
  19. 前端700行代码项目练习--小米官网(仅html、css实现)
  20. 未明学院学员报告:喜马拉雅APP上,原来大家最爱听的是……

热门文章

  1. 小精灵家庭理财 v3.01 是什么
  2. 什么?朋友圈出现了叠中叠?教你三招轻松应对朋友圈折叠
  3. 推荐闪电王子和非洲王子鱼
  4. 如何给图片添加黑色边框
  5. 管理是一门艺术,好坏全在细微之间
  6. 计算机卡驱动版本过低,显卡驱动版本过低怎么办?
  7. Mac OS X 背后的故事(二)——Linus Torvalds的短视
  8. 学习平面设计的三个入门步骤
  9. 四、AOSP-开机报错
  10. 打开终端如何自动进入conda环境