New Features: IPO Date Tracking & Synthetic Price Fields

November 22, 2025 Luis Gomez
New Features: IPO Date Tracking & Synthetic Price Fields

Find recent IPOs, filter stocks by listing age, and use new synthetic price fields like typical price (HLC3), OHLC4, and median price (HL2) in your scans.

We've added new features for finding recently listed stocks and working with synthetic price calculations.

IPO Date Tracking

You can now filter stocks based on when they started trading using the new first_trade_date field and date delta functions:

  • days_since(first_trade_date) - Calendar days since first trade
  • weeks_since(first_trade_date) - Complete weeks since first trade
  • months_since(first_trade_date) - Complete months since first trade
  • years_since(first_trade_date) - Complete years since first trade

Example: Find stocks that IPO'd less than 6 months ago:

months_since(first_trade_date) < 6;

Example: Recent IPOs with momentum:

months_since(first_trade_date) < 12;
close > sma(close, 20);
volume > sma(volume, 20);

Check out the new "Recent IPOs" category in the scanner sidebar for more examples.

Screenshot of example sidebar section for recent IPOs

Synthetic Price Fields

New price calculation fields are now available:

  • typical_price: shorthand notation for the calculation (high+close+low)/3
  • hlc3: alias for typical_price
  • ohlc4: shorthand notation for the calculation (open+high+low+close)/4
  • hl2: Shorthand notation for calculation (high+low)/2 (median price)

These are commonly used in technical analysis as smoother price representations.

Example: RSI on typical price:

rsi(typical_price, 14) < 30;

Related Posts

Introducing StocksFast: A Stock Scanner for Technical Traders
Introducing StocksFast: A Stock Scanner for Technical Traders

A high-level introduction to StocksFast - motivation, what it is, what it does, and who it's for.

Undo/Redo Now Availbale in the Expression Editor
Undo/Redo Now Availbale in the Expression Editor

Edit your scan expressions with confidence. Made a mistake? Just undo it. Our expression editor now features undo and redo …

New Pattern Analysis Tools: streak() and count()
New Pattern Analysis Tools: streak() and count()

Find stocks with winning streaks and consistent performance patterns using two powerful new indicators.