さらに朗報です — Pineスクリプト言語に dividends、splits、earnings 関数が追加されました。これによりご関心のあるシンボルの株式分割、収益、配当に関する情報を取得することができます。
3つの関数にはすべて同じ引数があります — ticker, field, gaps, lookahead。
ticker パラメーターは NASDAQ:AAPL のようなプレフィックス付きのシンボルを指定します。
gaps と lookahead パラメーターは、security 関数の同様のパラメーターに類似のものです。ただし、field パラメーターは異なる値を取ります。
dividends 関数では、field パラメーターで取得する配当の種類 (dividends.net または dividends.gross) を指定できます。
splits 関数では、field パラメーターで株式分割の分母または分子 (splits.numerator または splits.denominator) を指定できます。
earnings 関数では、field パラメーターで取得する収益の種類 (earnings.actual または earnings.estimate) を指定できます。
実際の例をみてみましょう。earnings 関数でMicrosoft (NASDAQ:MSFT) の報告された収益と予想収益を知りたいとします。その場合のスクリプトは次のようになります:
//@version=4 study("My Script") earnings_actual=earnings("NASDAQ:MSFT", earnings.actual) earnings_estimate=earnings("NASDAQ:MSFT", earnings.estimate) plot(earnings_actual, color=color.blue) plot(earnings_estimate, color=color.red)
すべてのPineのアップデートについては、ユーザーマニュアルのリリースノートのセクションをご覧ください。
この新機能がお役に立てば幸いです。引き続きフィードバックやご提案をお寄せください。弊社はお客様のためにTradingViewを開発しており、プラットフォームのアップデートに関するお客様のご意見を常にお待ちしております。