Ⅰ EXCEL如何用VBA自动获取每个股票近几天的涨幅
一般网页上的数据都可以通过VBA进行抓取,应用得好,可以实现对很很多资料的动态监测。
涨幅就是指目前这只股票的上涨幅度。
涨幅的计算公式:涨幅=(现价-上一个交易日收盘价)/上一个交易日收盘价*100%
例如:某只股票价格上一个交易日收盘价100,次日现价为110.01,就是股价涨幅为(110.01-100 )/100*100%=10.01%.一般对于股票来说 就是涨停了!如果涨幅为0则表示今天没涨没跌,价格和前一个交易日持平。如果涨幅为负则称为跌幅。
比如:一支股票的涨幅是:10%、-5%等 。
Ⅱ 在EXCEL里用VBA编程,对选择的数据作股票图
EXCEL折线图根本就不可能有这么复杂,VBA画图取点与表格实际坐标之间对应又不确定和关系复杂,所以EXCEL不适合做这类工作。
Ⅲ 如何通过excel将如图两个图表(散点图和股价图,x轴都是..-
使用Excel XY(散点图)图表通过HLOC图进行股票分析
一种提高您在Excel中的能力的方法是,加深您对使用或不使用某些Excel功能时Excel可以生成的解决方案种类的了解。
当前的项目说明了这个想法。这张图...
HLOC使用Excel XY图表显示
...是一张高低开盘(HLOC)图表,它对上方的设置做出反应。但是,即使您不关心股票分析,您也可能会对我用来创建此图表的技术感兴趣。
关键图表元素
该图表至少包含五个关键要素。我将指出它们,然后描述用于创建此图表的Excel功能。
首先,该图表显示四组HLOC图:
黑条显示每个交易日的标准高/低价格。左侧的tic标志显示开盘价,右侧的勾号显示收盘价。
橙色条显示“内部”性能。也就是说,它们显示当日的高点何时低于前一个高点,何时低点高于前一个低点。
绿色条显示“外部”性能。也就是说,它们显示当日高点在先前的高点之上,而低点在先前的低点之下。
隐藏在黑条后面的是红色条,显示的“真实”高点和低点大于黑条。几个黑条表示在其上方或下方出现红色的提示。
其次,图表上方的HLOC栏部分中的日期设置允许用户指定要显示的开始和结束日期。星号(“ *”)设置指示应使用所有可用数据。
第三,图表显示三个通道线,它们是指定时段内穿过柱线的趋势线。标准偏差的设置允许用户指定在中间条的每一侧显示多少个标准偏差。
第四,“垂直线”部分允许用户指定多达八个日期,在图表中应在其中绘制垂直虚线。可以按照显示的八个位置中的任何顺序以任何顺序输入日期。
第五,摆动线是从一条线的低点反弹到另一条线的高点再到低点……等等的蓝线。灵敏度设置允许用户指定公式对附近的高点和低点的敏感程度。为了说明这个图表...
道琼斯数据的HLOC图表显示了摆动线的最敏感设置
...显示最敏感的设置,共有12条线段。另一方面,灵敏度设置为5时,仅显示带有此数据的两个线段。
Excel的主要功能和技巧
该HLOC图表看起来不太像普通的Excel图表。因此,很容易假设它使用了广泛的VBA来控制所有这些复杂性。但是,实际上,此图表完全不使用VBA。相反,它使用公式来确定绘制线条的位置。哪些行应该是黑色,绿色或橙色;显示多少数据;等等。
当我完成图表项目后,用户将能够从具有存储在Excel表中的数据的股票列表中选择要显示的股票。图表将具有其他指示器,用户可以在图表中显示和控制。
这是我到目前为止在此项目中使用的主要Excel功能和技术...
1.图表是XY(散点图)图表,主要是因为XY图表提供了在Excel中显示垂直线的唯一方法。(我没有使用Excel的高-低-关闭图表类型,因为它提供的功能比XY图表类型少得多。)
2.该图表当前使用18个图表SERIES公式。也就是说,它绘制18条线,其中许多线由多个线段组成。为了说明,我仅使用一个图表SERIES公式在图表中绘制了所有垂直黑条。
3.许多设置使用Excel的“数据验证列表”功能,该功能允许用户从下拉列表框中选择值。
4.该工作簿使用大约140个范围名称,其中36个是动态范围名称。如果不广泛使用范围名称,则不可能完成该项目。
5.安排要显示的数据的公式广泛使用INDEX-MATCH。
6.使用不同的SERIES公式绘制不同的条形颜色。因此,要在特定日期显示橙色条,公式将隐藏黑条在该日期所期望的数据,并显示橙色条所期望的数据。
7.如果使用默认的Excel图表缩放比例,则Excel将在线条和绘图区域的边缘之间设置宽边距。例如,三条垂直线不可能触及绘图区域的顶部和底部边界。
因此,此图表完全控制了水平和垂直缩放比例。为此,我将X和Y轴的最大值都设置为1,每个最小值都设置为0。然后,我的公式将所有值和日期转换为在这些最大到最小维度内的相对位置。
8.为了确定Y轴的最大值和最小值及其主要单位值,我使用了Jon Peltier的缩放技术,他在Excel Worksheet中的“ 计算尼斯轴比例”中对此进行了介绍 。然后,我使用数据标签将那些比例值显示为X和Y轴的标签。
9.因为我的公式确定了放置Y轴标签的位置,所以我必须绘制自己的网格线。因此,一个SERIES公式生成了折成7个线段的线,从而产生了图表中所示的7条水平网格线。
我正在考虑提供有关这些及相关电子表格技术的一些视频培训课程。如果您对准备就绪后的内容有兴趣了解更多信息,请 给我发送 有关此主题的消息,我对培训感兴趣。如果我有足够的兴趣,我会尽快开始研究它们。
最后,我还计划将本工作簿提供给对股票市场积极感兴趣的人。但是首先,我想知道该图表缺少哪些主要功能。因此,如果您有使用HLOC图表的经验,请 给我发送 有关主题HLOC图表建议的消息。在您的消息中,请说明每个建议如何使股票分析更有用。
Ⅳ 如何用EXCEL分析股市行情
这个需要比较专业的处理方法
使用vba
可以直接从网上抓取股票信息
然后根据楼主的具体计算方法进行计算
得出楼主需求的数据
Ⅳ 如何用Excel VBA做股票量化交易系统(原创
先学会VBA和股票交易规则,再写代码来实现
Ⅵ Excel vba股价数据怎么自动更新
可以试试腾讯文档「股票动态函数」,我现在看股票实时信息就是用的这个,非常好用!简单无需学习、数据实时自动更新;看看我日常看的股票表:
Ⅶ excel做XY散点图,同一个图如何实现HLOC图进行股票分析-Ex
excel做XY散点图,同一个图如何实现HLOC图进行股票分析这张高-低-开-平-闭股票数据的Excel图表说明了您可以在图表中使用的关键技术...甚至那些与股市无关的技术。
一种提高您在Excel中的能力的方法是,加深您对使用或不使用某些Excel功能时Excel可以生成的解决方案种类的了解。
当前的项目说明了这个想法。这张图...
道琼斯数据的HLOC图表显示了摆动线的最敏感设置
...显示最敏感的设置,共有12条线段。另一方面,灵敏度设置为5时,仅显示带有此数据的两个线段。
Excel的主要功能和技巧
该HLOC图表看起来不太像普通的Excel图表。因此,很容易假设它使用了广泛的VBA来控制所有这些复杂性。但是,实际上,此图表完全不使用VBA。相反,它使用公式来确定绘制线条的位置。哪些行应该是黑色,绿色或橙色;显示多少数据;等等。
当我完成图表项目后,用户将能够从具有存储在Excel表中的数据的股票列表中选择要显示的股票。图表将具有其他指示器,用户可以在图表中显示和控制。
这是我到目前为止在此项目中使用的主要Excel功能和技术...
1.图表是XY(散点图)图表,主要是因为XY图表提供了在Excel中显示垂直线的唯一方法。(我没有使用Excel的高-低-关闭图表类型,因为它提供的功能比XY图表类型少得多。)
2.该图表当前使用18个图表SERIES公式。也就是说,它绘制18条线,其中许多线由多个线段组成。为了说明,我仅使用一个图表SERIES公式在图表中绘制了所有垂直黑条。
3.许多设置使用Excel的“数据验证列表”功能,该功能允许用户从下拉列表框中选择值。
4.该工作簿使用大约140个范围名称,其中36个是动态范围名称。如果不广泛使用范围名称,则不可能完成该项目。
5.安排要显示的数据的公式广泛使用INDEX-MATCH。
6.使用不同的SERIES公式绘制不同的条形颜色。因此,要在特定日期显示橙色条,公式将隐藏黑条在该日期所期望的数据,并显示橙色条所期望的数据。
7.如果使用默认的Excel图表缩放比例,则Excel将在线条和绘图区域的边缘之间设置宽边距。例如,三条垂直线不可能触及绘图区域的顶部和底部边界。
因此,此图表完全控制了水平和垂直缩放比例。为此,我将X和Y轴的最大值都设置为1,每个最小值都设置为0。然后,我的公式将所有值和日期转换为在这些最大到最小维度内的相对位置。
8.为了确定Y轴的最大值和最小值及其主要单位值,我使用了Jon Peltier的缩放技术,他在Excel Worksheet中的“ 计算尼斯轴比例”中对此进行了介绍 。然后,我使用数据标签将那些比例值显示为X和Y轴的标签。
9.因为我的公式确定了放置Y轴标签的位置,所以我必须绘制自己的网格线。因此,一个SERIES公式生成了折成7个线段的线,从而产生了图表中所示的7条水平网格线。
我正在考虑提供有关这些及相关电子表格技术的一些视频培训课程。如果您对准备就绪后的内容有兴趣了解更多信息,请 给我发送 有关此主题的消息,我对培训感兴趣。如果我有足够的兴趣,我会尽快开始研究它们。
最后,我还计划将本工作簿提供给对股票市场积极感兴趣的人。但是首先,我想知道该图表缺少哪些主要功能。因此,如果您有使用HLOC图表的经验,请 给我发送 有关主题HLOC图表建议的消息。在您的消息中,请说明每个建议如何使股票分析更有用。
Ⅷ 用excel vba 抓取网页中 股票的财务数据 然后做分析 做好了可以加分哈
网抓已经OK。
原网页源代码写的不太规范,几处语法写错的地方解析时要特殊处理,花了点时间。
Ⅸ EXCELVBA程序计算股票交易成功和失败次数有的成功有的失败,怎么解决
编制vba,最好启用严格检测制度,所有使用的变量必须预先定义才可使用.
你的代码错误在于变量定义和使用时的不是同一个, 仔细检查
jiesuanjinemairu
Jisuanjinemairu
有没有发现
建议在第一行加入:
Option Explicit '强制声明变量
Ⅹ 怎样用Excel看股票如何看股票
首先打开一个Excel表格,输入标题,比如我输入的是“股票查询”,
选中“股票查询”下部的空格准备插入数据。首先选择“数据”,然后选择“来自网站”,
将自己经常看股票的网站网址输入进弹出的对话框,并点击转到,
在出现的页面中选择要插入的数据区域,点击“→”,然后点击导入,
选择当前单元格插入,如图所示插入后的数据列:
选中数据区域,鼠标右键点击,在弹出的菜单中单击“数据区域属性”,
在弹出的对话框中选择好刷新频率,以及用新的数据覆盖现有单元格等,
如果等不及自动刷新的话,可以右键单击后选择“刷新”,手动刷新查看数据,