定量分析的第一步 , 是获取数据 。
获取股票历史行情数据最方便的途径,就是直接读取股票行情软件留在你电脑中的日线数据文件 。
但如果不是程序员 , 电脑里一般不会有VB、VC之类的编程语言 。
怎么办呢?
其实,大家的电脑中一般都有OFFICE 。OFFICE中的Excel自带了一个VBA语言的编程环境 。功能也很强大 。
我用EXCEL里的VBA编写了一段代码 , 读取通达信股票行情软件的日线文件 。已经测试通过 。
代码如下 。与爱好定量分析的朋友分享 。
复制代码
代码如下:
Type MyType
a1 As Long '标示码
a2 As Long '日期
a3 As Single '开盘价
a4 As Single '最高价
【Excel2010怎么处理折线图表中的断裂问题】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
别忘了把其中红字标示的文件名换成你想要读取的数据文件名 。
Excel2010怎么处理折线图表中的断裂问题的详细内容就为您分享到这里,【精彩生活】jing111.com小编为您精选以下内容,希望对您有所帮助:
- 糖蒜变蓝色了怎么回事
- 牛蛙全身哪里不能吃 牛蛙的皮怎么剥
- 任务栏跑到右侧怎么办
- 炖排骨肉好硬怎么补救 排骨汤太油了怎么补救
- 龙虾头怎么处理才可以吃 大龙虾切开蒸还是整个的蒸
- 手机没声音了怎么修复
- iPhonexr怎么关机
- 瑜伽毯怎么选择
- 12306图形验证码怎么回事?
- word怎么给文档添加字符底纹