⑴ 怎样用EXCEL 实时读取 股票日线数据
定量分析的第一步,是获取数据。
获取股票历史行情数据最方便的途径,就是直接读取股票行情软件留在你电脑中的日线数据文件。
但如果不是程序员,电脑里一般不会有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#File1i=1DoWhileNotEOF(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
⑵ EXCEL如何用VBA自动获取每个股票近几天的涨幅
excel大量获取数据是比较慢的 你这种得用vb写dll多线程刷新数据才行 私聊
⑶ 如何用excel获取网页上的股票数据,并按照日期制成表格
打开通达信行情软件,切换到某个股票的K线图状态,再按F1,菜单“系统”里选择“数据导出”,点“高级导出”,文件名“.TXT”改为“.XLS",点“添加品种”找到自己保存的股票,再点“开始导出”就OK了。
⑷ 如何获取股票数据excel格式的
百
1、 打开一个空白电子表格,并选择【数据】标签页。
2、单击【获取外部数据】中的按纽,在弹出的【新建WEB查询】对话框中输入要导入,并单击【转到】按纽,打开;
3、 在打开的【新建WEB查询】对话框中点击黄色向右点头选择要导入的数据;
4、 数据选择换成后,箭头变成绿色的小勾,并点击【导入】按纽完成数据的导入工作。
5、 数据导入完成之后,需要设定数据的刷新频率。在任一单元格上右击鼠标,在菜单中选择【数据范围属性】;
6、 在弹出的【数据范围属性】弹出菜单中更改【刷新控件】中将默认的60分钟修改成1分钟,之后保存退出。
⑸ Excel表快中怎么快速计算股票涨迨
打开Microsoft Excel表,在B1单元格中输入股票价格,比如13.55元,用手工计算可知第一个涨停板的价格为14.91元
将鼠标点击B2单元格,在编辑栏中输入“等于号 =”
在编辑栏的等于号后点击B1单元格,在键盘上输入乘以*0.1,键盘输入加号+,再点击B1单元格,编辑的内容是:=B1单元格*0.1+B1单元格,意思是:B1单元格中的数字乘以0.1(0.1是10%的涨停板)再加上B1单元格中的数字
此时B2单元格显示的数字为14.9050,选择B2单元格,点击鼠标右键,在弹出的对话框中选择设置单元格格式
在数字标签下选择数值选项,选择保留2位小数位数,单元格显示数字为14.91
把鼠标放在B2单元格的右下角,当鼠标变成十字星时,向下拉出十个的单格,这就是该股票十个涨停板的价位
我们手工计算第二、第三个涨停板的价位,第一个涨停板是14.91元,第二个是14.91+1.49=16.40元,第三个涨停板是16.4+1.64=18.04元,和我们手工计算的一样,
⑹ 如何用excel获得股票实时数据
自动获取所有股票历史数据,也能获取当天数据https://item.taobao.com/item.htm?id=536564850759
⑺ 怎样用excel 实时读取 股票日线数据
定量分析的第一步,是获取数据。
获取股票历史行情数据最方便的途径,就是直接读取股票行情软件留在你电脑中的日线数据文件。
但如果不是程序员,电脑里一般不会有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#File1i=1DoWhileNotEOF(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
⑻ 如何通过excel获取股票列表
1这里以获取中国石油(601857)的行情为例,打开提供股市行情的网站,在页面的“个股查询”区域输入该股票代码,选择“实时行情”,单击“行情”按钮之后就可以查询中国石油的行情数据,接下来复制地址栏中网址。
2运行Excel,新建一个空白工作簿,选择“数据”选项卡中“获取外部数据”选项组中“导入外部数据一自网站”命令。
3弹出“新建Web查询’对话框,在地址栏中输入刚刚复制的地址,单击“转到”按钮,此时在下面的文本框中打开网站,单击“导入”按钮。
4弹出“导入数据”对话框,选择要插入的工作表,单击“确定”按钮即可。此时在工作表中导入了网站的数据。
⑼ Excel表快中怎么快速计算股票涨停板数据
对于喜欢炒股的朋友来说,买的股票能上涨,而且能连续上涨,是件很高兴的事,但如果想知道自己买的股票五个涨停板时或十个涨停板时的价位,用手工计算也可以,但比较麻烦,若用Excel表来计算就很容易。
1、打开Microsoft Excel表,在B1单元格中输入股票价格,比如13.55元,用手工计算可知第一个涨停板的价格为14.91元
2、将鼠标点击B2单元格,在编辑栏中输入“ 等于号 =”
3、在编辑栏的等于号后点击B1单元格, 在键盘上输入乘以*0.1,键盘输入加号+ ,再点击B1单元格,编辑的内容是 :=B1单元格*0.1+B1单元格 ,意思是: B1单元格中的数字乘以0.1(0.1是10%的涨停板)再加上B1单元格中的数字
4、此时B2单元格显示的数字为14.9050,选择B2单元格, 点击鼠标右键, 在弹出的对话框中选择设置单元格格式
5、在数字标签下选择数值选项,选择保留2位小数位数,单元格显示数字为14.91
6、把鼠标放在B2单元格的右下角,当鼠标变成十字星时,向下拉出十个的单格,这就是该股票十个涨停板的价位
7、我们手工计算第二、第三个涨停板的价位,第一个涨停板是14.91元,第二个是14.91+1.49=16.40元,第三个涨停板是16.4+1.64=18.04元,和我们手工计算的一样,是不是很快呀
⑽ 怎么把一只股票的历史数据导入excel
一般来讲,股票软件中的数据都可以导出为excel文件、或者txt文件。
如果能直接导出为excel文件那最好;
如果只能导出为txt文件,那么可以在excel中通过“数据”这个菜单下的导入功能、或者“自文本”功能把txt文件中的数据导入到excel文件。