如何用excel获得股票实时数?

STEP1之前做了实时行情,可以查询实时股价,每分钟自动刷新,也可以随时手动刷新。主要包含:实时价格/涨跌额/*高/最低价/市盈率/量比/均价也可以添加自己的持仓状况,以及止盈止亏......

如何用excel获得股票实时数

Excel实时股票记账统计表精简版015,逐笔盈亏,持仓时间,应得利息一目了然,做T交易好帮手下面展现一下《Excel股票记账统计表精简版015》1:统计表主要2:股票池3:股票买......接下来具体说说

如何用excel自制股票实时行情详解(power query)

上次讲了用webservice的方法获得网络数据,从而实现实时股票数据的获取。这个方法是可行,但实际使用当中有两个缺点:一是,有时候数据获取不完整;二是,对数据的分割不方便,要使用最新的excel版本。所以,今天讲一下用power query的方法获取批量的数据。

如何用excel获得股票实时数?

1、什么是power query

查询增强版(Power Query)是一个Excel插件,是Power BI的一个组件。

Power Query在Excel中通过简化数据发现、访问和合作的操作,从而增强了商业智能自助服务体验。

2、power query的初体验

我们打开excel,数据-->自网站-->输入股票网址 “http://qt.gtimg.cn/q=sz002241”

如何用excel获得股票实时数?

点击确认后,在出现的导航器中,点击document,选择“加载”,如果出现隐私对话框,就点确认。

如何用excel获得股票实时数?

然后,双击已经加载的数据,进入power query

如何用excel获得股票实时数?

我们现在只是为了体验它,所以,可以随意点击,看看有没有我们想要的数据。看到这个图标,就双击展开,然后在对话框中点确认。

如何用excel获得股票实时数?

直到看到自己想要的数据出现,是不是很神奇?

以上只是初步的体验,我们想要为我所用,还需要知道一些极为基本的获取数据的函数。

3、power query获取批量的股票信息

刚才我们是输入了一个网址,对应了一个股票的信息,那么,如果我们的股票列表是成百上千,它可以批量处理吗?答案是肯定的。

主要步骤如下:

A)建立股票代码、交易所和对应的网址信息

这些都可以自动判定和生成,这个比较简单,这里就不详细讲解了。每个股票根据代码特征,区分在上海还是深圳交易所,然后对应不同的网址。

B)进入power query

数据,选择自区域

C)获取数据

进入power query后,再新增一列,以便获取相应的网络数据。

然后输入这列的名字,我们命名为data,然后输入一个简单的函数,就可以获得网络数据了。

函数为:web.page(Web.Contents([网址])),其中“网址”就是左边的列,可以双击**。

出现隐私提示,就点确认继续。

恭喜你,似曾相识的图标出现了,我们可以自由点击了

经过多次点击后,出现了这些数据:这就是我们想要的初步数据:

D)数据处理

我们先把不需要的数据删掉,一步步的删除不需要的行和列。直到出现这样的:

然后,将数据分开:

这样就按照字符,将数据分割开来了,当然,分割的过程中产生的空列,我们也可以直接删除掉,经过处理,就成为我们想要的数据了。

然后,我们再根据数据的特性,将每一个列重命名,他们按顺序,分别是:

E)数据扩充

有以上的数据对我们来说,还是远远不够的,我们需要添加我们的持仓价格和止亏止盈价格,添加了分时图和K线图,以便判断是否需要买卖。以下的供参考:

F)数据刷新

点击刚才的数据,选择数据--->刷新--->连接属性,可以选择刷新频率是多少分钟。

这样的话,我们只要保持excel打开,它就可以自动刷新在线数据了。

怎么样?是不是很简单,通过学习这个,我们还可以获取很多网页数据,比如天气信息等。

自己做的Excel股票实时行情,加上历史数据刷新,自由选股不远了

STEP1

之前做了实时行情,可以查询实时股价,每分钟自动刷新,也可以随时手动刷新。

主要包含:实时价格/涨跌额/*高/最低价/市盈率/量比/均价

也可以添加自己的持仓状况,以及止盈止亏目标,以及K线图和分时图链接:

这样一来,就不需要在上班的时候经常打开股票软件,方便摸鱼。更主要的是,可以以自己的思路和方式去买卖,减少追涨杀跌的冲动。

STEP2

但这个只是实时的股票显示,对我们选股和判断没有什么帮助,接下来,我又寻找了实时更新历史数据的方法,把过去的开盘/收盘/*高/最低价等,都能一键更新出来。

通过这些数据,可以计算5-30日均价

接下来可以做K线类型,再据此DIY自己的选股策略。

不管有没有用,我在这个过程中还是学到一些东西,当然,我指的是excel方面的技能。

关注我,发现excel之类,了解它的完善过程。

原创不易,请帮忙评论、关注、点赞。谢谢

Excel实时股票记账统计表,股票和etf做T交易好帮手

Excel实时股票记账统计表精简版015,逐笔盈亏,持仓时间,应得利息一目了然,做T交易好帮手

下面展现一下《Excel股票记账统计表精简版015》

1:统计表主要

2:股票池

3:股票买卖数据

4:清仓统计表

5:股票分红统计表

6:出入金统计表

7:a股全部个股

8:操作说明

下面来看下操作教程:

1:股票买卖数据开平仓的五种情况

1:同一行只有买入数据没有卖出数据时,(这一行的所有数据都是最准确的)

2:同一行开仓和平仓股数相等时,(这一行的所有数据都是最准确的)

3:同一行买入股数小于卖出股数时,(应得利息和逐笔盈亏会有误差,计算的是平均值)

4:同一行买入股数大于卖出股数时,(应得利息和逐笔盈亏会有误差,计算的是平均值)

5:同一行没有买入数据只有卖出数据时(逐笔盈亏会有误差,计算的是平均值,应得利息为0,这种情况利息就会少算)

如果想要每一笔交易都不会有误差,较好就是同一行开仓股数和平仓股数一样。

注:逐笔盈亏只是方便计算每一笔交易的盈亏,误差并不会影响最终的盈亏统计,只要清仓后数据都是准确的。(股票池中和清仓统计表的数据最为准确)

2:股票清仓时如何操作

直接在股票交易数据表中把要清仓的交易数据复制到清仓统计表,

然后再把股票买卖数据表中把相应数据删掉

3:交易手续费更改

股票交易手续费修改《股票买卖数据》《清仓统计表数据》中的净盈亏金额的计算公式买进成本计算公式卖出成本计算公式应得利息计算公式把上面4个地方的参数修改成你的交易手续费

1:交易手续费默认股票万一免五,etf万0.5免五2:公式=IF(A7>500,IF(F7=0,0,H7+L7-(MAX(C7*F7*0.005%,0.1))),IF(F7=0,0,H7+L7-(MAX(C7*F7*0.01%,0.1)+(C7*F7*0.1%)+(C7*F7*0.001%))))

3:当你的交易手续费比例是万2.5不免五时,把公式中(MAX(C7*F7*0.01%,0.1)的0.01%改成0.025%,0.1改成5

4:当你的etf交易手续费比例不是万0.5免五时,把公式中(MAX(C7*F7*0.005%,0.1)的0.005%改成你的交易手续费比例,0.1改成5

5:当你的股票序列号大于500时,把公式中IF(A7>500,的500改成你想要的更大数值

6:股票池中序列号1-500是属于股票的,500以上是属于etf的股票池中股票如果超过500,那么就要修改股票买卖数据和清仓统计表中相关联的公式,把500改成你想要的更大数值。

以上就是如何用excel获得股票实时数?的详细内容,希望通过阅读小编的文章之后能够有所收获!

版权:本文由用户自行上传,观点仅代表作者本人,本站仅供存储服务。如有侵权,请联系管理员删除,了解详情>>

发布
问题