eps_forecasteps_surpriserevenue_actualrevenue_forecastこのデータを使えば、シンプルに以下のロジックで判定できます。
if eps_actual > eps_forecast:
result = "beat"
elif eps_actual < eps_forecast:
result = "miss"
else:
result = "inline"つまり、決算発表後の評価を自動生成する用途に向いています。
取得できる主なフィールド:
reporting_dateeps_actualeps_estimatedrevenue_actualrevenue_estimatedeps_surprise_pct例えば
といった判定が可能です。
このタイプのAPIは、「決算発表後の評価」専用データ源として利用するケースが多いです。
多くのトレード戦略では、決算が
のどちらで発表されるかが重要になります。
例えばEarnings APIでは、決算イベントを
preafterまた一部の株式データAPIでは、reportTime フィールドに
量化トレードのシステムでは、次のような2段構成にするのが一般的です。
① 決算カレンダー取得
用途
② 決算結果取得
用途
トレードシステムでは、次のような列構造にすると扱いやすくなります。
ticker
signal_time
earnings_date
earnings_session
earnings_status
eps_actual
eps_estimate
surprise_result例:
| ticker | earnings | result |
|---|---|---|
| NVDA | 5/12 盤後 | pending |
| AAPL | reported | beat |
| TSLA | reported | miss |
米国株の決算データをトレーディングシステムに組み込むなら、次の組み合わせが現実的です。
このように**「決算日取得API+結果判定API」**を組み合わせると、シグナルプログラムに簡単に統合できる決算イベントデータパイプラインを構築できます。
Comments
0 comments