网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 手机学院 | 邮件系统 | 网络安全 | 认证考试
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 软件教学 > 网络办公 > Excel教学
办公软件:Office,Word教程,Excel教程,Powerpoint教程,Wps Office
Tag:函数,日期,时间,格式,技巧,表格,插入,,筛选,导入,导出,单元格,图表,打印,数据分析,排序,统计,公式
本月文章推荐
.Excel表格页码设置挺简单 打印输.
.Excel2007公式常见显示错误原因与.
.用EXCEL得出本机用户名及IP.
.Excel 2007默认的数据排序规则列.
.教你如何用微软EXCEL表格作画.
.Excel快速计算、统计混合编班考试.
.在Excel工作表的数据列表中插入分.
.用于Excel表格的快捷键.
.如何在Excel中删除重复记录或创建.
.选择使用Excel 2007的十条理由.
.用Excel 2007自动计算手机套餐资.
.Excel 2007中轻松设置文本的样式.
.运用Excel三大条件函数解决实际问.
.Excel中特定单元格或区域的选定方.
.如何在Excel里面实现折行打印.
.Excel单元格中正确显示身份证号的.
.巧用Excel连续打印功能 打印毕业.
.javascript导入EXCEL数据.
.在Excel工作表单元格中引用当前工.
.Excel 2007表格中应用或删除单元.

EXCEL读取通达信股票日线数据

发表日期:2008-8-19

定量分析的第一步,是获取数据。
获取股票历史行情数据最方便的途径,就是直接读取股票行情软件留在你电脑中的日线数据文件。
但如果不是程序员,电脑里一般不会有VB、VC之类的编程语言。
怎么办呢?

其实,大家的电脑中一般都有OFFICE。OFFICE中的EXCEL自带了一个VBA语言的编程环境。功能也很强大。
我用EXCEL里的VBA编写了一段代码,读取通达信股票行情软件的日线文件。已经测试通过。
代码如下。与爱好定量分析的朋友分享。

  Type MyType
    a1 As Long  '标示码
    a2 As Long  '日期
    a3 As Single  '开盘价
    a4 As Single  '最高价
    a5 As Single  '最低价
    a6 As Single  '收盘价
    a7 As Single  '成交金额
    a8 As Long    '成交量
End Type

Sub 按钮1_Click()
 
Dim File2     As Integer
  Dim b  As MyType
 
  File1 = FreeFile
  Open "sh600000.day" For Binary Access Read As #File1
  i = 1
  
  Do While Not EOF(File1)
  Get #File1, , b
  Cells(i, 1) = b.a1
  Cells(i, 2) = b.a2
  Cells(i, 3) = b.a3
  Cells(i, 4) = b.a4
  Cells(i, 5) = b.a5
  Cells(i, 6) = b.a6
  Cells(i, 7) = b.a7
  Cells(i, 8) = b.a8
 
  i = i + 1
  Loop
  
  Close #File1

End Sub

别忘了把其中红字标示的文件名换成你想要读取的数据文件名。

上一篇:Excel 2007中内容重排功能的应用 人气:1134
下一篇:Excel技巧之“Excel数码相机” 人气:1265
浏览全部EXCEL的内容 Dreamweaver插件下载 网页广告代码 2009年新年快乐