New Features: IPO Date Tracking & Synthetic Price Fields

stonks-ipo

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.

recent-ipos-examples-sidebar

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;