earnings-forecast

Compare EPS forecasts with consensus to compute SUE and generate PEAD signals.

Updated Apr 10, 2026
One-click install
npx skills add https://github.com/ebrahim-sani/trading-automation --skill earnings-forecast-ebrahim-sani
Or copy as Structured Prompt for Agentâ–Ľ
Please help me install this Agent Skill.
Skill: earnings-forecast
Source: https://github.com/ebrahim-sani/trading-automation/tree/main/vibe-trading/agent/src/skills/earnings-forecast
Command: npx skills add https://github.com/ebrahim-sani/trading-automation --skill earnings-forecast-ebrahim-sani

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Traders and analysts struggle to systematically capture earnings surprise opportunities because they lack a unified framework to compare proprietary forecasts with market consensus and assess the resulting price impact.

Core Features & Use Cases

  • Top‑Down & Bottom‑Up Forecasting: Build EPS estimates from macro‑economic to company‑level drivers.
  • SUE Calculation: Quantify earnings surprise magnitude using historical prediction variance.
  • PEAD Strategy: Generate post‑earnings drift signals with configurable holding periods.
  • Analyst Revision Momentum: Detect consensus upgrades/downgrades via ERM, EPS change, and dispersion metrics.
  • Signal Generation: Produce trade recommendations (buy, sell, hold) based on SUE thresholds and momentum cues.
  • Use Case Example: Evaluate a Chinese A‑share ticker’s latest earnings release and obtain a concise trade recommendation.

Quick Start

Ask the earnings‑forecast skill to analyze the latest earnings data for a specific ticker and provide a trade recommendation.

Frequently Asked Questions about earnings-forecast

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

FAQPage Schema
How do I calculate SUE for an earnings surprise trade signal?â–Ľ

To calculate SUE for an earnings surprise trade signal, you compare a company's actual EPS against consensus expectations and divide the difference by the historical prediction variance to quantify the surprise magnitude.

What is the PEAD strategy and how does it generate post-earnings drift signals?â–Ľ

The PEAD strategy generates post-earnings drift signals by identifying sustained price momentum following an earnings surprise, allowing traders to configure holding periods to capture the gradual price adjustment.

How do I analyze analyst revision momentum for Chinese A-share equities?â–Ľ

You analyze analyst revision momentum for Chinese A-share equities by tracking consensus upgrades and downgrades using ERM, EPS changes, and dispersion metrics to detect shifting market expectations.

Can I use this approach to build EPS estimates from macro-economic drivers?â–Ľ

Yes, you can build EPS estimates from macro-economic drivers using a top-down and bottom-up forecasting approach, transitioning from broad economic indicators down to company-level financial drivers.

Does generating trade recommendations require historical prediction error data?â–Ľ

Yes, generating trade recommendations requires historical prediction error data to compute the standard deviation of past forecast errors, which is essential for normalizing the current earnings surprise.

What is the best way to evaluate a Chinese A-share ticker for an earnings release trade?â–Ľ

The best way to evaluate a Chinese A-share ticker for an earnings release trade is to input the latest EPS forecasts and analyst consensus into a unified framework to produce actionable buy, sell, or hold signals.