时间:2021-05-22
定量分析的第一步,是获取数据。
获取股票历史行情数据最方便的途径,就是直接读取股票行情软件留在你电脑中的日线数据文件。
但如果不是程序员,电脑里一般不会有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
别忘了把其中红字标示的文件名换成你想要读取的数据文件名。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
excel2019在哪为图表折线添加阴影?excel表格中制作了折线图,想要给折线图添加阴影,该怎么添加呢?下面我们就来看看详细的教程。软件名称:Microso
WPS绘制折线图的方法如下: 1、打开要处理的工作表格。 2、选择要做成折线图的数据。 3、点击插入图表。 4、选择折线图。 5、点击确定,折线图即显
excel表格中想要制作面积折线图,主要利用了更改图表类型,该怎么制作呢?下面我们就来看看详细的教程。软件名称:Microsoftoffice2010官方简体中
EXCEL折线图和柱形图可以说是图表中最长用到的,但正常情况下大家做的折线图都是比较中规中矩的,下面来给大家介绍几种折线图的美化方法,让你的折线图不再乏味!
EXCEL折线图和柱形图可以说是图表中最长用到的,但正常情况下大家做的折线图都是比较中规中矩的,下面来给大家介绍几种折线图的美化方法,让你的折线图不再乏味!软件