概要 株価の推移を可視化するために用いられる、ローソク足チャートをJavaScriptを用いて描画してみます。完成物は、以下の画像のようなものになります。 ユーザが①銘柄コードと②チャート描画期間を入力すると、チャートが描画されます。 チャート領域内には、①株価の動きを表すローソク足、②三本の移動平均線グラフ、③出来高を表す棒グラフ、の三種類の情報が表示されます。 今回用いるツール 主に二つのツールを用います。 IEX API 株価や出来高などの金融情報は、IEX APIから取得します。 このAPIからはアメリカの上場企業の株価が無料で取得できます。キーだとかアカウントだとかは必要ありません。国内株が取得できないところが難点ですが、使いやすいので我慢します。 リクエストはHTTPのGET通信で行います。リクエストのURLの例は、https://api.iextrading.com/1.0/