it-swarm-ja.com

Googleスプレッドシートの市場向けEPS

Googleスプレッドシートでは、 GOOGLEFINANCE 関数を使用して、次のような多数の株式データポイントを取得できます。

  • price
  • volume
  • eps

ダウの市場データポイントでGOOGLEFINANCE関数を使用しました(ティッカー.DJI)、S&P(.INX)、およびNASDAQ(.IXIC)。具体的には、以下を使用してcloseからGOOGLEFINANCEポイントを正常に取得しました。

=INDEX(GOOGLEFINANCE(".INX","close",DATE(2018,01,01),2,2))

(Googleスプレッドシートの学校財政プロジェクトはこちら)

Googleスプレッドシートで市場のepsデータポイントを取得することは可能ですか?最終的には、 Shiller PE またはCAPEレシオを取得したいと思います。それをするために、 私はEPSが必要です

1
Jacob

いいえそうではありません。ダウやナスダックのような指数はまさにそれです:指数。 EPS(1株当たり利益)は、インデックス自体には収益がなく、実際には株式もないため、これらの人にとって意味のある測定値ではありません。

したがって、市場はGoogleスプレッドシートが取得するEPSデータポイントを持っていません。これが、Googleスプレッドシートが、「eps」は指定されたティッカーシンボルの有効な属性ではないというツールチップを提供する理由です。

インデックスのシラーPEまたはCAPE比率を計算する場合は、そのインデックスにリストされている会社ごとに個別に計算してから、データを集計する必要があります。

私は金融数学者ではないので、これがどのように行われるかを説明することはできませんでした。これは、このフォーラムの範囲外です。これを 数学 または 定量的ファイナンス StackExchangesのいずれかに持っていくことをお勧めします。

1
Frederic Bayer

私がやったことは、ウェブサイトからImportXMLを実行することです。トロント証券取引所から株式を検索しているので、EPSにはTMXMoneyのWebサイトを使用しています。例:Telus(T.TO)株のEPSが必要だとし、Googleスプレッドシートで次のコマンドを使用します。

=Index(Split(Index(IMPORTXML("https://web.tmxmoney.com/quote.php?qm_symbol=T", "//*[@class='tmx-panel-body']/div"),6,14)," "),1,2)

ImportXMLは最初の入力に時間がかかりますが、実際に入力されることに注意してください。

0
Halibut