楼主: xu555123
12843 11

如何用matlab读取大智慧软件的数据 [推广有奖]

11
lwei2002 发表于 2012-3-15 16:08:26
claysu 发表于 2008-3-19 19:22
下载操盘王,可以把1分钟、5分钟、日等交易行情以文本的形式导出来我编了一个读prp分笔数据的MATLAB程序,等 ...
PRP读取软件做好了马。

12
matlab-007 发表于 2014-11-22 18:02:06
%读取大智慧财务信息
clear
clc

file='D:\Program Files\dzh2\Download\FIN\full.fin';
filesize=dir(file);
filesize=filesize.bytes;
k=(filesize-8)/216; %公司家数
fileid=fopen(file,'rb');
fseek(fileid,8,'bof');
for i=1:k
    stkfin(i).code=sprintf('%s',fread(fileid, 8, '*char'));
    fseek(fileid,4,'cof');
    a=fread(fileid,3,'int32');
    b=fread(fileid,48,'float32');
    stkfin(i).fin=[a;b];
end
fclose(fileid);
clear i k a b file fileid filesize

%每条数据54*4个字节
%头8字节为公司代码,其后4字节为空,余下为51个数据,每个占4个字节
%数据下载日期
%数据更新日期
%公司上市日期
%每股收益
%每股净资产
%净资产收率(%)
%每股经营现金
%每股公积金
%每股未分配
%股东权益比
%净利润同比
%主营收同比
%销售毛利率
%调整每股净资产
%总资产
%流动资产
%固定资产
%无形资产
%流动负债
%长期负债
%总负债
%股东权益
%资本公积金
%经营现金流量
%筹资现金流量
%投资现金流量
%现金增加额
%主营收入
%主营利润
%营业利润
%投资收益
%营业外收支
%利润总额
%净利润
%未分配利润
%总股本
%无限售股
%A股
%B股
%境外上市股
%其它流通股
%限售股
%国家持股
%国有法人股
%境内法人股
%境内自然人股
%其它发起人股
%募集法人股
%境外法人股
%境外自然人股
%优先股或其它

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-26 16:45