该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

%% 基于数据挖掘技术的程序化选股step1:采集深圳主板股票交易数据

% 《大数据挖掘:系统方法与实例分析》配套程序,机械工业出版社,周英、卓金武、卞月青著。

% 问题讨论: http://www.ilovematlab.com/forum-252-1.html

% 答疑方式: 70263215@qq.com

%% 环境准备及变量定义

clc, clear all, close all

% 参数定义

connect=yahoo;

stattime='1/1/11'; % 时间起点

closetime='12/31/13'; % 时间终点

%% 获取股票数据

for i=1:1000 % 目标股票编号

% 定义深圳主板股票代码

if i<2725

k1='00000'; k2='0000'; k3='000'; k4='00';

d=num2str(i);

if i<10

kk=[k1,d];

elseif (10<=i)&&(i<100)

kk=[k2,d];

elseif (100<=i)&&(i<1000)

kk=[k3,d];

elseif (1000<=i)&&(i<10000)

kk=[k4,d];

end

tail='.sz';

whole=[kk,tail];

end

%判断是否存在该股票(最后一次交易价格为0)

test=fetch(connect,whole);

if (test.Last == 0)

continue;

end

% 获得股票交易数据

price=fetch(connect,whole,stattime,closetime);

%将数据保存到本地的excel

[p_r, p_c]=size(price);

if p_r==0

continue

end

price_data(:,1:6)=price(:,2:7);

name_h='sz';

name_t=kk;

table_name=strcat(name_h, name_t);

[p_r, p_c]=size(price);

for ii=1:p_r

price_date(ii,1)={datestr(price(ii,1),'yyyymmdd')};

end

xlswrite('\sz1000_data\table_name', price_date, 'sheet1',['A1:A' num2str(p_r)]);

xlswrite('\dsz1000_data\table_name', price_data, 'sheet1',['B1:G' num2str(p_r)]);

clear ii kk whole test price price_date price_data

end

%% 说明:采集的数据放在同一目录的data文件夹下。

matlab语言和python_matlab语言转译成python相关推荐

  1. matlab语言转化为python语言_matlab语言转译成python

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 %% 基于数据挖掘技术的程序化选股step1:采集深圳主板股票交易数据 % <大数据挖掘:系统方法与实例分析>配套程序,机械工业出版社,周英. ...

  2. python翻译成matlab_matlab语言转译成python

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 %% 基于数据挖掘技术的程序化选股step1:采集深圳主板股票交易数据 % <大数据挖掘:系统方法与实例分析>配套程序,机械工业出版社,周英. ...

  3. php和java语言_JAVA语言和PHP语言的比较

    JAVA语言和PHP语言的比较 JAVA语言在服务器端开发的流行以及安卓客户端开发的流行,让他占据了大部分市场份额.在服务器端还有一个语言也较为流行,就是PHP.PHP语言由于简单易学,响应速度快,在 ...

  4. php c 交互,C语言和go语言之间的交互操作方法

    一.go代码中使用C代码 go代码中使用C代码,在go语言的函数块中,以注释的方式写入C代码,然后紧跟import "C" 即可在go代码中使用C函数 代码示例: go代码:tes ...

  5. C语言和C++语言中的泛型指针

    C语言和C++语言中的泛型指针 首次,在说泛型指针之前,先说说特定指针,特定指针,顾名思义,就是有明确的类型的指针,如:int * ,char * ,float * ,short* ,student* ...

  6. java语言和C语言的区别

    java语言和C语言的区别 简单的说就是两种不同的语言. 区别如下: 1在运行方式上: C:原始的C是面向过程的.就是按行执行. JAVA:绝对的面向对象.就像按模块执行. (补充:当然,在C++,及 ...

  7. c语言程序设计3000字论文,考核体系毕业论文提纲范文 c语言和c语言程序设计方面有关论文范文文献3000字...

    <C语言程序设计(实验)课程考核体系探究> 该文是c语言和c语言程序设计方面有关毕业论文提纲范文和考核体系方面论文如何怎么撰写. 冉桂萍 [摘 要]如何采用全程化的考核方式,公正地评价学生 ...

  8. 1000道C语言和C++语言的练习题笔试题及答案 #0000-0050

    汇集1000道C语言和C++语言的练习题 (例题.笔试题.编程题.算法设计题),由我亲自配上答案(点此查看). 语法题我就不出了,那个没意思,看书就可以了. 本贴汇集50题 (0000-0050),持 ...

  9. CRC校验码生成逻辑的实现原理详解——结合C语言和Verilog语言代码分析

    文章目录 前言 一.CRC校验码的计算 1.CRC模型 2.CRC计算 步骤1:输入数据与初始值模2加并左移 步骤2:被除数与多项式模2除 二.CRC校验码生成逻辑的C语言实现 1.实现代码 2.代码 ...

最新文章

  1. 在CentOS 6.3 64bit上安装FTP服务器vsftpd 2.2.2
  2. 来晚了--SALTSTACK要弄起
  3. redis setnx 分布式锁_手写Redis分布式锁
  4. DonkeyID---php扩展-64位自增ID生成器
  5. 在Ubuntu中自动运行KMS服务
  6. 10.1 分别通过函数和重载运算符来实现复数相加
  7. 对于初学者学习Java语言的建议(转载)
  8. jvm 参数_6个重要的JVM性能参数
  9. 离线缓存占内存吗_彻底弄懂浏览器缓存策略
  10. mysql 文件描述符_MySQL没有发布临时文件描述符
  11. Java开发人员应该知道的三件事
  12. python学习实例(2)
  13. java 雅思_基于JAVA的雅思考试管理系统的设计与实现(SSH,MySQL)(含录像)
  14. JavaScript 图片切换展示效果
  15. “fatal: refusing to merge unrelated histories” Git error
  16. leetcode Database3
  17. 基于Redis的微博的注册
  18. 安装Firefly错误-Unable to find vcvarsall.bat
  19. LVM扩容之xfs文件系统
  20. java开源社区 推荐_13 个最火的 Java 开源项目推荐!总有一个适合你!

热门文章

  1. java List和数组转换
  2. xml没有提示解决办法eclipse
  3. jvm 分代回收算法通俗理解
  4. 我眼中BA(业务需求分析师)的技能广度和深度
  5. Quarter square 查找表乘法器,手动建立rom
  6. 作为90后迈向成为一个优秀的男人系列之二
  7. linux 对于Vim配置的方法
  8. AppCompatActivity中使用SearchView
  9. gdiplustypes min max找不到标识符_当年月销过万的比亚迪宋MAX,为何突然不香了?...
  10. java mail 1.4.2.jar_javamail