earnings-forecast

Forecast EPS and compare against consensus to generate SUE/ERM trading signals.

Updated May 5, 2026
One-click install
npx skills add https://github.com/wudye/traderAssistHK --skill earnings-forecast-wudye
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: earnings-forecast
Source: https://github.com/wudye/traderAssistHK/tree/main/backend/src/skills/earnings-forecast
Command: npx skills add https://github.com/wudye/traderAssistHK --skill earnings-forecast-wudye

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps you turn earnings forecasts and analyst-consensus expectations into actionable signals by identifying where a company’s results meaningfully beat or miss what the market expects.

Core Features & Use Cases

  • Forecasting frameworks: Build EPS forecasts using both top-down (macro → industry → company) and bottom-up (revenue/volume/price and business segment decomposition) approaches for earnings-quality research.
  • Expectation-gap quantification: Compute standardized unexpected earnings (SUE) to classify surprise magnitude and direction, and assess analyst prevision behavior via expectation-revision momentum (e.g., ERM and consensus change).
  • Post-announcement drift modeling (PEAD): Translate surprise direction into a practical holding-window plan to capture the tendency of prices to drift after earnings releases.
  • Use Case: Evaluate an equity like a member of the CSI 300 by (1) forecasting EPS, (2) comparing against consensus EPS, and (3) generating a SUE/ERM-based signal for research or backtesting around earnings dates.

Quick Start

Analyze a ticker by computing your EPS estimate, comparing it to consensus EPS to derive SUE and ERM, and then producing a signal and PEAD-style action plan for the next earnings window.

Frequently Asked Questions about earnings-forecast

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I calculate standardized unexpected earnings (SUE) for backtesting?

To calculate standardized unexpected earnings (SUE), forecast the company's EPS and compare it against consensus EPS to quantify the surprise magnitude and direction for backtesting research. This classifies the earnings beat or miss.

What is post-earnings announcement drift (PEAD) and how is it modeled?

Post-earnings announcement drift (PEAD) is the tendency of stock prices to continue moving in the direction of an earnings surprise. It is modeled by translating surprise direction into a practical holding-window action plan after earnings releases.

How do I build an EPS forecast using top-down and bottom-up approaches?

Build EPS forecasts by linking macroeconomic trends to industry and company levels top-down, or decomposing revenue, volume, price, and business segments bottom-up to project earnings quality and generate trading signals.

Can I generate trading signals from analyst revisions and consensus expectations?

Yes, you can generate trading signals by assessing analyst prevision behavior through expectation-revision momentum (ERM) and computing consensus changes to derive directionally consistent rules for equity research and backtesting.

Does this approach work for analyzing major equities like CSI 300 components?

Yes, this approach evaluates major equities like CSI 300 components by computing EPS estimates, deriving SUE and ERM against consensus, and producing signals across major reporting calendars for earnings analysis.