banner
李大仁博客

李大仁博客

天地虽大,但有一念向善,心存良知,虽凡夫俗子,皆可为圣贤。

Yahoo APIを使用してYahooの株式データインターフェース(リアルタイム価格、ローソク足など)を取得します。

インターネットで見つけた Yahoo Finance API インターフェースを使用すると、世界各地の株式、指数、外国為替などのデータを取得できます。
しかし、テストしてみると、日本国内のデータがないようですが、調査の結果、他の方法で取得できることがわかりました。取得方法は後日の投稿で説明します。

  1. リアルタイムデータの取得
    http://finance.yahoo.com/d/quotes.csv?s = 株式名 & f = データ列オプション
    s — 株式名を表します。複数の株式名は英語のプラス記号で区切ります。例:"XOM+BBDb.TO+JNJ+MSFT"、4 つの企業の株式 XOM、BBDb.TO、JNJ、MSFT がリストされています。
    f — データ列を返します。例:"snd1l1yr"。

  2. 過去データのリクエスト
    http://ichart.yahoo.com/table.csv?s=string&a=int&b=int&c=int&d=int&e=int&f=int&g=d&ignore=.csv
    s — 株式名
    a — 開始日、月
    b — 開始日、日
    c — 開始日、年
    d — 終了日、月
    e — 終了日、日
    f — 終了日、年
    g — 時間の周期。
    パラメータ g の値の範囲:d->‘日’(day)、w->‘週’(week)、m->‘月’(month)、v->‘配当のみ’
    月は 0 から始まります。例えば、9 月のデータは 08 と書きます。

参考 URL:
http://blog.sina.com.cn/s/blog\_71302a17010100on.html
http://www.gummy-stuff.org/Yahoo-data.htm
http://hi.baidu.com/arjsyy/blog/item/3057167ab50157d50ad1878a.html

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。