是通过股票行情软件直接读取留在你电脑里的每日数据文件
定量分析的第一步是获取数据。获取历史股市数据最便捷的方法就是直接读取股市软件留在你电脑里的每日数据文件。但是如果你不是程序员,你的电脑里一般不会有VB、VC等编程语言。我该怎么办?
其实大家的电脑一般都有OFFICE。OFFICE中的Excel自带一个VBA编程环境。它也很强大。我在EXCEL中用VBA写了一个代码,用来读取通达信股票报价软件的日常文件。已经通过了测试。代码如下。与喜欢定量分析的朋友分享。
键入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 '成交额结束类型
Sub1 _ click () dimfile 2作为整数dimb作为我的类型文件1=freefile open' sh600000.day '对于二进制访问读取为# File1 i=1 Do While Not EOF(File1)获取# 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。
末端接头
不要忘记将标有红色字母的文件名更改为您想要读取的数据文件名。
版权声明:是通过股票行情软件直接读取留在你电脑里的每日数据文件是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。