見出し画像

#3 有名Youtuberが勧めた次の上昇セクター(ヘルスケア株)の買いのタイミングを視聴者視点でプログラミングを使って考えてみよう!


今S&P500は、最高値にありますよね。そこで有名Youtuberが勧めている今後上がりそうな米国株セクター2選について一緒に見てみましょう。いつものように、課題➡️実践➡️分析の流れで見ていきましょう。

参考資料

まず、参考にしている動画はこちらです。バフェット太郎の投資チャンネル様です。

この動画では、金融株とヘルスケア株を勧めています。そこで金融株(XLF)とヘルスケア株(XLV)のETFを比べてみましょう。

今回のプログラミング課題

Pythonで使えるMatplotlibのグラフで(1)S&P500 SPY (2) XLF: Financial Sector (3) XLV: Health Care Sectorの3つの株価グラフを1つのウインドウに表示してみます。そのあとに、チャート分析を単純にしてみましょう。

実践プログラミング

MPLfinanceのExternal Axes Methodを使っています。詳しく知りたい方は、参考に下にリンクを貼っています。

今回のコードはこのような感じです。

# Author Investment Engineer

# Import Python Packages
from pandas_datareader.data import DataReader
import datetime as dt
import mplfinance as mpf

# Set Start and End dates
dt_start = dt.datetime(2020,11,19)
dt_end = dt.date.today()

# Download historical Adjusted Closing prices
spy = DataReader('SPY', 'yahoo', dt_start, dt_end)
xlf = DataReader('XLF', 'yahoo', dt_start, dt_end)
xlv = DataReader('XLV', 'yahoo', dt_start, dt_end)

# Plot yahoo style graph
fig = mpf.figure(figsize=(9,6),style='yahoo')

ax1 = fig.add_subplot(2,3,1)
ax2 = fig.add_subplot(2,3,2)
ax3 = fig.add_subplot(2,3,3)

av1 = fig.add_subplot(3,3,7,sharex=ax1)
av2 = fig.add_subplot(3,3,8,sharex=ax1)
av3 = fig.add_subplot(3,3,9,sharex=ax3)

# Plot Candlestick graphs
mpf.plot(spy,type='candle',ax=ax1,volume=av1,mav=(10,20),axtitle='SPY')
mpf.plot(xlf,type='candle',ax=ax2,volume=av2,mav=(10,20),axtitle='XLF Finance')
mpf.plot(xlv,type='candle',ax=ax3,volume=av3,mav=(10,20),axtitle='XLV Healthcare')

# Display matplotlib plot
fig.show()

バフェット太郎様が推薦している2つのETFとS&P500のグラフを表示するとこのようになります。SPY, XLF, XLVはYahoo Financeのデータを使用しています。

画像1

分析

今回は、XLVについて見てみましょう。

画像2

上の動画が作られたいたとき(おそらく4月15日あたり)は上がり目になっています。それから一週間以上たっていますが株価が上昇しています。ずばりバッフェト太郎様の見通しは正解です。では今後はどうなるかを次のグラフで解説しています。

画像3

もうすでに株が平均線よりかなり上がっているのでこれから少し株の調整に入る気がします。バッフェト太郎様の動画は非常に有益なのですが、株の分析から動画作成と公開に1週間位たっているので、株がすでにあがりきっています。私たち視聴者は、そのあとの調整後にお金を投入するのが良いのかもしれません。

余談

ちなみに私は、コロナウイルスのワクチンを2回受けました。副作用が出たのですが、普通の風邪薬が有効なので2日後にはもとの体調に戻りました。


この記事が気に入ったらサポートをしてみませんか?