【D15】当大盘涨的时候,跟台积电有关系吗?

前言

取得众多资料後,接下来就要分析,我们来看看台积电与加权指数有关系吗?


取得资料

这次我们要比较的是加权指数和台积电的关系,我们这几天已经把加权指数的历史资料,以及股票今年的历史资料抓到资料库。股票的部分没有实作,就大家自己把昨天的程序码加上证交所下载的资料,跑一下就可以了

加权指数今年的收盘点位

也从资料库取得资料,用df_taiex储存资料:

df_taiex = pandas.read_sql("SELECT * FROM StockTransactionInfo WHERE TradeDate >'2021-01-01'", con=conn)

然後画图:

# 加权指数画图
df_taiex.plot(x="TradeDate", y="Taiex")
ax = plt.gca()
# 设定X轴刻度
ax.xaxis.set_major_locator(matplotlib.ticker.MaxNLocator(5))
# 设定y轴刻度
ax.yaxis.set_major_locator(matplotlib.ticker.MaxNLocator(10))
plt.plot()

https://ithelp.ithome.com.tw/upload/images/20210915/20103826Uq2KBH1Fnw.png

台积电的今年收盘价

直接从资料库取得资料,用df_2330储存dataframe:

df_2330 = pandas.read_sql("SELECT * FROM DailyPrice WHERE Symbol ='2330' and TradeDate > '2021-01-01';", con=conn)

然後画图:

# 台积电画图
df_2330.plot(x="TradeDate", y="ClosePrice")
ax = plt.gca()
# 设定X轴刻度
ax.xaxis.set_major_locator(matplotlib.ticker.MaxNLocator(5))
# 设定y轴刻度
ax.yaxis.set_major_locator(matplotlib.ticker.MaxNLocator(10))
plt.plot()

https://ithelp.ithome.com.tw/upload/images/20210915/20103826qc2938dSi3.png

比较大盘与台积电关系

看起来趋势很像,所以我们来叠图观察,看看是不是真的很像

# 画图
# 在画图的地方,无法写中文的名称
fig, ax1 = plt.subplots()
plt.title("Taiex & 2330")
plt.xlabel("date")
ax2 = ax1.twinx()

# 制作第一个图表:折线图
# blue:表示蓝色,可以用「b」表示
ax1.set_ylabel("Taiex", color="blue")
ax1.plot(df_taiex["TradeDate"], df_taiex["Taiex"], color="blue", alpha=1)
ax1.tick_params(axis="y", labelcolor="blue")

# 制作第二个图表:折线图
ax2.set_ylabel("2330", color="green")
ax2.plot(df_2330["TradeDate"], df_2330["ClosePrice"], color="green", alpha=0.5) # alpha: 增加透明度
ax2.tick_params(axis="y", labelcolor="r")

# 设定X轴刻度
ax = plt.gca()
ax.xaxis.set_major_locator(matplotlib.ticker.MaxNLocator(5))
# 设定y轴刻度
ax.yaxis.set_major_locator(matplotlib.ticker.MaxNLocator(10))

fig.tight_layout()
plt.show()

https://ithelp.ithome.com.tw/upload/images/20210915/20103826MEXwk5Ct5w.png

会发现我的图片怪怪的,因为这边用叠图,把两张图片叠在一起,然後就有发生图有问题,本只有一条绿色线,现在很多条直线。这部分还在找如何解,上面不会发生,是因为Dataframe已经排序排好,我只取两个栏位来用,这边是没有排好,但我直接塞X和Y的值进去,因此导致资料有错乱吧...这部分还在研究,但是不妨碍我们观察。

仔细观察绿色的台积电收盘价,跟加权指数得十分接近,他们的涨跌几乎都一样(看不清楚的话,可以看上面两张分开的图),因此我们可以认定大盘的指数跟台积电有很大的关系。不过这是当然的,因为大盘的组成中,台积电占一大部分。

但我们可以这样推论,先前的量可以看得出与加权指数的关系,那这样是不是「整个市场的交易量与台积电有关系」的命题可以成立,因此我们也可以用大盘的量来当作一个观察市场或是台积电的讯号。


後记

最後的图有点问题,当我找到方法解决後,会再说明如何解决,在此之前,先看这张丑丑的图吧~~~


<<:  123大家好~

>>:  Chapter2 - Canvas动画(II)用国中数学拆解Ease-out和Ease-in

【Day14】Git 版本控制 - 建立分支(branch)

相信在上一篇文章的解释大家都已经了解分支(branch)的重要性,若没有使用分支,而是直接将版本混在...

django入门(一) — 介绍与安装开发环境

介绍 Django是一个开放原始码的Web应用框架,由Python写成。 采用了MTV(model–...

CSS选择器

前言 CSS选择器可指定你要对那些元素设定CSS属性。 基本选择器 Class 选择器 使用「.」代...

课堂笔记 - 物联网概论(3.5)

网路层(2) 3.zigbee ZigBee是一个短距离的通讯由ZigBee联盟所制定的一个无线传...

一次搞懂 ISA、CISC 与 RISC

1945 年 6 月 30 日,Von Neumann 与他的工作夥伴因为曼哈顿工程中使用到了大量的...