vba语言获取股票数据格式
如何获取股票数据excel格式的
5、 数据导入完成之后,需要设定数据的刷新频率。
在任一单元格上右击鼠标,在菜单中选择【数据范围属性】;6、 在弹出的【数据范围属性】弹出菜单中更改【刷新控件】中将默认的60分钟修改成1分钟,之后保存退出。
怎样用excel 实时读取 股票日线数据
定量分析的第一步,是获取数据。
获取股票历史行情数据最方便的途径,就是直接读取股票行情软件留在你电脑中的日线数据文件。
但如果不是程序员,电脑里一般不会有VB、VC之类的编程语言。
其实,大家的电脑中一般都有OFFICE。
OFFICE中的EXCEL自带了一个VBA语言的编程环境。
功能也很强大。
我用EXCEL里的VBA编写了一段代码,读取通达信股票行情软件的日线文件。
已经测试通过。
代码如下。
与爱好定量分析的朋友分享。
TypeMyTypea1AsLong\'标示码a2AsLong\'日期a3AsSingle\'开盘价a4AsSingle\'最高价a5AsSingle\'最低价a6AsSingle\'收盘价a7AsSingle\'成交金额a8AsLong\'成交量EndTypeSub按钮1_Click()DimFile2AsIntegerDimbAsMyTypeFile1=FreeFileOpensh600000.dayForBinaryAccessReadAs#File1 i=1 DoWhileNotEOF(File1)Get#File1,,bCells(i,1)=b.a1Cells(i,2)=b.a2Cells(i,3)=b.a3Cells(i,4)=b.a4Cells(i,5)=b.a5Cells(i,6)=b.a6
ACCESS如何用VBA语言向数据库中填加数据?
一般网页上的数据都可以通过VBA进行抓取,应用得好,可以实现对很很多资料的动态监测。
涨幅就是指目前这只股票的上涨幅度。
涨幅的计算公式:涨幅=(现价-上一个交易日收盘价)/上一个交易日收盘价*100%例如:某只股票价格上一个交易日收盘价100,次日现价为110.01,就是股价涨幅为(110.01-100 )/100*100%=10.01%.一般对于股票来说 就是涨停了!如果涨幅为0则表示今天没涨没跌,价格和前一个交易日持平。
如果涨幅为负则称为跌幅。
比如:一支股票的涨幅是:10%、-5%等 。
如何使用EXCEL读取通达信股票日线数据
定量分析的第一步,是获取数据。
获取股票历史行情数据最方便的途径,就是直接读取股票行情软件留在你电脑中的日线数据文件。
但如果不是程序员,电脑里一般不会有VB、VC之类的编程语言。
其实,大家的电脑中一般都有OFFICE。
OFFICE中的EXCEL自带了一个VBA语言的编程环境。
功能也很强大。
我用EXCEL里的VBA编写了一段代码,读取通达信股票行情软件的日线文件。
已经测试通过。
代码如下。
与爱好定量分析的朋友分享。
TypeMyTypea1AsLong\'标示码a2AsLong\'日期a3AsSingle\'开盘价a4AsSingle\'最高价a5AsSingle\'最低价a6AsSingle\'收盘价a7AsSingle\'成交金额a8AsLong\'成交量EndTypeSub按钮1_Click()DimFile2AsIntegerDimbAsMyTypeFile1=FreeFileOpensh600000.dayForBinaryAccessReadAs#File1 i=1 DoWhileNotEOF(File1)Get#File1,,bCells(i,1)=b.a1Cells(i,2)=b.a2Cells(i,3)=b.a3Cells(i,4)=b.a4Cells(i,5)=b.a5Cells(i,6)=b.a6
如何用excel获得股票实时数据
解决方法步骤如下:1、工具/原料(1)Excel2、首先,新建一个工作表,选中任意一个空单元格。
选择【数据】-【自网站】。
如图所示3、在【新建Web查询】界面我们可以看到最左上角是地址栏。
点击界面右上角的【选项】可以查看导入信息的设置,可以根据实际情况进行选择。
本例按照默认设置。
4、浏览整个页面,可以看到很多标有黄色箭头的区域,这些是可以导入的数据标识。
我们选择自己想要的信息框左上角的黄色箭头。
如图(1)点击后,黄色箭头就会变成绿色箭头,如下图。
然后点击右下角的【导入】按钮。
(2)在【导入数据】的对话框选择数据要存储的位置。
5、在这个界面,点击左下角的【属性】可以设置刷新频率、数据变更时如何处置等。
本例设置自动刷新频率为10分钟。
(1)设置完上述内容后,返回【导入数据】界面并点击【确定】按钮。
(2)下面数据将会自动导入,稍等片刻数据即导入完成。
每隔10分钟该数据就会自动刷新。
以上就是用excel获得股票实时数据方法步骤了6、如果上述功能都无法使用,可能是程序出现了问题。
建议重新下载安装试试,建议使用wps office2013:www.3322.cc/soft/20130705107.html
如何获取股票实时交易数据?
VBE 工具 引用,选中 Microsoft ActiveX Data Object 2.8 Library我不清楚是不是UFDATA_013_2008表的VENDOR列的数据,如果不是,你自己改一下SQL语句吧,sql = "select VENDOR from UFDATA_013_2008"Sub SQL数据导入()Dim cn As New ADODB.ConnectionDim rs As ADODB.RecordsetDim str As StringDim sql As StringDim i As Integerstr = "Provider=SQLOLEDB;Data Source=SQLSERVER服务器名或IP;DATABASE=数据库;UID=用户名;PWD=密码"cn.Open strSet rs = New ADODB.Recordsetsql = "select VENDOR from UFDATA_013_2008"rs.Open sql, cn, adOpenStatic, adLockOptimisticIf Not rs.EOF ThenFor i = 1 To rs.RecordCountSheet2.Cells(i, 1).Value = rs.Fields(0).ValueNext irs.MoveNextEnd Ifrs.Closecn.CloseEnd Sub
...“你正试图运行的函数包含有宏或需要宏语言支持的内容,Word需要...
Word 20071、Word选项→加载项→管理【com加载项】,转到→把“稿纸向导、书法加载项、office special symbol input add-in”三项取消→确定即可。
2、工具→宏->安全性→可靠发行商,将下方的选择框中的钩清空,再将宏安全性改为最高。
3、可能是初次安装Office时共享里的VBA没安装,可以重新再安装一下VBA和信任证书。
4、Word选项→加载项→转到→把里面的5项内容都删除,然后确定→Word选项→信任中心→信任中心设置→选择 “启用所有宏”和“信任对 VBA 工程对象模型的访问”→确定,最后重新启动Word2007即可。
Word 2003打开word,不打开任何文档,进入菜单:工具→选项→安全性→宏安全性→安全级(或:工具→宏→安全性),选择“非常高”;可靠发行商里的“颁发对象”都删除,复选框也都不选,确定。
如果设定后不能关闭word,从进程中关闭再开启就没有了。
...