【Python】HistData.comから為替レートの1分足データを取得する
HistData.comというサイトから為替レートの過去の1分足データをダウンロードすることができますが、これをPythonでhistdataライブラリを使っってダウンロードしてみようと思います。
histdataのインストール
histdataはpipでインストールできます。
$ pip install histdata
Pythonのソースコード
以下がダウンロードするためのソースコードです。2022年の1年分のドル円の1分足データをダウンロードします。
from histdata import download_hist_data as dl from histdata.api import Platform as P, TimeFrame as TF dl(year='2022', pair='usdjpy', platform=P.GENERIC_ASCII, time_frame=TF.ONE_MINUTE)
実行結果
実行すると以下のように出力されます。エラーが出ずこのようなメッセージが現れたらPythonスクリプトと同じフォルダにダウンロードされているはずです。
ご覧の通りzipファイルでダウンロードされました。以下の例が2014年から2022年までのデータをダウンロードしたわけですが、上のプログラムで年を変えて都度実行した結果です。Forループで連続でダウンロードした方が簡単だと思いますので適宜修正しましょう。
スポンサーリンク