如何使用EXCEL读取通达信股票日线数据

 我来答
鲁妹16902
2013-10-23 · 超过67用户采纳过TA的回答
知道答主
回答量:134
采纳率:50%
帮助的人:62.7万
展开全部
  定量分析的第一步,是获取数据。   获取股票历史行情数据最方便的途径,就是直接读取股票行情软件留在你电脑中的日线数据文件。   但如果不是程序员,电脑里一般不会有VB、VC之类的编程语言。   其实,大家的电脑中一般都有OFFICE。OFFICE中的EXCEL自带了一个VBA语言的编程环境。功能也很强大。   我用EXCEL里的VBA编写了一段代码,读取通达信股票行情软件的日线文件。已经测试通过。   代码如下。与爱好定量分析的朋友分享。   TypeMyType   a1AsLong'标示码   a2AsLong'日期   a3AsSingle'开盘价   a4AsSingle'最高价   a5AsSingle'最低价   a6AsSingle'收盘价   a7AsSingle'成交金额   a8AsLong'成交量   EndType   Sub按钮1_Click()   DimFile2AsInteger   DimbAsMyType   File1=FreeFile   Opensh600000.dayForBinaryAccessReadAs#File1  i=1  DoWhileNotEOF(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
会喷龙珠的小象
2015-08-09 · TA获得超过7.4万个赞
知道大有可为答主
回答量:2万
采纳率:71%
帮助的人:3642万
展开全部
 定量分析的第一步,是获取数据。
  获取股票历史行情数据最方便的途径,就是直接读取股票行情软件留在你电脑中的日线数据文件。
  但如果不是程序员,电脑里一般不会有VB、VC之类的编程语言。
  其实,大家的电脑中一般都有OFFICE。OFFICE中的EXCEL自带了一个VBA语言的编程环境。功能也很强大。
  我用EXCEL里的VBA编写了一段代码,读取通达信股票行情软件的日线文件。已经测试通过。
  代码如下。与爱好定量分析的朋友分享。
  TypeMyType
  a1AsLong'标示码
  a2AsLong'日期
  a3AsSingle'开盘价
  a4AsSingle'最高价
  a5AsSingle'最低价
  a6AsSingle'收盘价
  a7AsSingle'成交金额
  a8AsLong'成交量
  EndType
  Sub按钮1_Click()
  DimFile2AsInteger
  DimbAsMyType
  File1=FreeFile
  Opensh600000.dayForBinaryAccessReadAs#File1  i=1  DoWhileNotEOF(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
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式