\r\n\r\n
googlesheetsのあまり知られていない機能として、株式市場の金融証券の現在または過去のデータを追跡することができるGOOGLEFINANCEがあります。その使い方をご紹介します。
Financialsは、現在の市場情報を表示し、ビジネスニュースを集約したGoogleのリアルタイムツールです。現在、Google検索と統合されており、ウォルマートのWMTやアップルのAAPLなど、特定の企業のティッカーシンボルをGoogleで調べると、その証券の現在の株価と過去のデータがすぐに表示されます。銘柄をクリックすると、その企業のGoogle Financialsのページに移動し、その企業の財務内容や関連ニュースを表示したり、他の商品と比較したりすることができるようになっています。
有価証券を追跡するためのもっと強力なツールは他にもありますが、googlefinanceはgooglesheetsと効果的に統合できる唯一のツールなのです。株の初心者でも、経験豊富なトレーダーでも、この統合は、スプレッドシートで株式データをインポートし、モニターする最も簡単な方法です。
ちなみに、Google Financeのフォーム統合は英語版のみで、まだほとんどの海外取引所を含んでいません。したがって、アジアやヨーロッパの取引所で取引したい場合には、最適な選択肢とはならないかもしれません。
株価データを抽出する関数は「GOOGLEFINANCE」と呼ばれています。この関数の構文は非常に単純で、5つのパラメータを使用し、そのうちの4つはオプションです。
第1パラメータは銘柄コードです。また、選んだ銘柄が上場している証券取引所を指定することで、矛盾が生じないようにすることも可能です。バンク・オブ・アメリカはニューヨーク証券取引所に上場しているので、"NYSE: Bank of America "と入力することになります。
欲しい銘柄のコードや取引所を手に入れるためには、それなりのリサーチが必要です。googlefinanceやお好みのポートフォリオマネジメントツールで検索してみてください。
第2パラメータには、表示するプロパティを指定します。デフォルトでは、空白のままだと "価格 "に設定されます。この機能を用いて抽出できるプロパティを以下に示す。
なお、表示可能なプロパティは、現在または過去のデータを使用しているかによって異なります。以下は、パラメータに使用できるプロパティの全リストです。現在のデータは15分ごとに更新されるため、完全なリアルタイムではないことを忘れてはならない。
3つ目のパラメータは開始日で、これはヒストリカルデータを使用する場合にのみ適用されます。TODAY()」と入力するか、空白にしておくと、ライブデータを表示することができます。第4パラメータは、終了日または開始日からの日数を指定する。空白のままだと、この関数は1日分のデータを返します。
最後のパラメータはインターバルで、データの頻度を指定します。"daily "または "weekly "に設定可能です
注意点としては、googlesheetsはティッカーシンボルやプロパティパラメータをテキストとして扱うので、必ず反転カンマで囲むようにしないとエラーになります。
この例では、NASDAQにFBというティッカーで上場しているFacebookの現在の株価を調べるとします。 この例では、最初のパラメータとして「NASDAQ:FB」、属性として「price」と入力します。つまり、計算式は=Google Finance("NASDAQ:FB"、"価格")となります。
特定の週、例えば2018年10月15日の週の日次終値を見たい場合は、3番目と4番目のパラメーターでその日付範囲を指定します。コードは、=GOOGLEFINANCE("NASDAQ:FB", "price", date (2018,10,15), date (2018,10,20)) となる。なお、過去データの閲覧は、生成された情報がデータの配列に展開されるため、近くのセルを占有することになります。
また、この機能を利用して、銘柄一覧のデータを自動生成することも可能です。列にトークンを入力し、第1引数のセルを使用するだけです。銘柄コードはセルC4にあるので、「=GOOGLEFINANCE (C4, "price")」と入力する必要があります。以下は、銘柄とそれに対応する現在の株価の一覧です。
属性のリストを記録しておきたい場合は、上の図のように別のセルに入力します。そして、第2パラメータは、属性名を持つセルにリンクさせることができる。価格セルの場合 NYSE:IBM 以下の例の式は、=GOOGLEFINANCE (C$2, $B5)です。
googlesheetに銘柄を置くと、様々なデータ処理ツールが使えるのが良いところです。
例えば、googlesheetsを使って、株式、普通預金、定期預金など、すべての金融資産の価値を把握したいとします。金融ツールを使えば、株価がリアルタイムに更新されるので、いつでも自分のポジションの全体像を把握することができます。
googlesheetsのもう一つの大きな特徴は、リアルタイムで通貨を変換する機能です。株式コード「CURRENCY:」を入力し、変換したい2つの通貨のコード(例:「USDGBP」「EURJPY」)を入力することで行えます。を行うことができます。また、日付を指定して過去の通貨データを表示することも可能です。
例えば、ヨーロッパに住んでいて、ドルをユーロに変換したい場合、=GOGLEFINANCE(「通貨:USD/EUR」)と入力し、その数値に変換したいドルの量を掛ければいいのです。
外国為替取引に限らず、良いユースケースはたくさんあります。例えば、仕事で異なる通貨での支払いがある場合、受け取った支払いを自国の通貨に自動的に変換する**設定をすることができます。