python 2つの株価1年間をグラフで比較(日米対応!)

input A: 1つ目の企業Ticker[株コード]を入力しエンターします


アップル AAPL(aapl 小文字でも可)
アマゾン AMZN
トヨタ自動車 7203.T(7203.t 日本の株式コードは後ろに.Tを付けます)
ユニクロ 9983.T

米株はドル建て、日本株は円建てです。推移を視覚的に比較できるということです。

(コードでなく、e と入力するとプログラムの実行が終わります)

inpit B: 2つ目の株コード入力

グラフが表示された後、☓ボタンで閉じると、一番目の入力に戻ります。

1番目の入力で、e を入力するまで繰り返します。

↓アマゾンとソフトバンクグループ(ホールディングスの方)

↓VISAと三菱UFJFG

↓日本のクラウドスーパースター銘柄freee[4478.T]とマネーフォワード[3994.T]

ソースコード

import pandas_datareader.data as web
import datetime
import matplotlib.pyplot as plt
end = datetime.datetime.today()#今日まで
start = end-datetime.timedelta(days=364)#いつから(今日-365日)
while True:
    stock1=input('input A ')#1つ目
    if stock1=='e':#'e'なら終了
       break
    stock2=input('input B ')#2つ目
    f = web.DataReader([stock1,stock2], 'yahoo', start, end)#データ取り込み処理
    f['Close'].plot(title=stock1 +' vs '+ stock2, grid=True)#グラフ描画
    plt.show()

たった13行でこんな事ができるとは、python 恐るべし。

コメント

amazon 本日の在庫処分 Time Sale
現役シリコンバレーエンジニアが教えるPython 3 入門 + 応用 動画290本28.5時間 \24,000(実購入は\1,890でした)
携帯2台持ちを1円で解決 早くしとけばよかった。
コロナ感染施設の人体に無害な消毒と抗菌処理ならESS消毒社(東京都)
タイトルとURLをコピーしました