您当前的位置: 首页 > 办公软件教程 > Excel教程 浏览
Excel2010:巧妙处理折线图表中的断裂问题
发布时间:2015-10-24    点击率:次    来源:www.sytcke.com    作者:电脑技术学习网

定量分析的第一步,是获取数据。 获取股票历史行情数据最方便的途径,就是直接读取股票行情软件留在你电脑中的日线数据文件。 但如果不是程序员,电脑里一般不会有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

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

发表留言
发表留言请先登录!
免责声明:本站发布的信息和评论纯属网民个人行为,并不代表本站立场,如发现有违法信息或侵权行为,请直接与本站管理员联系,我们将在收到您的信息后24小时内作出处理!