Stock markets have a structure crypto doesn't — fixed hours, a defined close price, scheduled earnings dates — which makes stock price automation one of the more forgiving formats to get right: the timing questions that require careful tuning elsewhere are mostly already answered by the market's own schedule.
The simplest version: a daily close recap
Trigger — a daily timer set for shortly after market close, not a tight continuous poll (markets aren't moving after hours the way crypto never stops — see Trigger timing recipes).
HTTP Request — a stock data source returning the day's close and the previous close.
Code node — compute the change and percentage move (see transform #3 in the Code node cookbook).
Apply Template — bind the close price, the change, and optionally a chart of the day's or week's movement into your design (see binding charts and tables into posts).
Post — publish once daily, right on schedule.
Notice what's missing compared to the crypto version: no If-node threshold gate is strictly required here, because a single daily trigger at a fixed time is already a sensible cadence — you're not polling continuously and needing a filter to avoid noise, you're checking once at a meaningful moment (close) and reporting what happened.
Adding an If node anyway, for the days worth flagging differently
Even with a calm daily cadence, an If node checking for an unusually large move (see If node recipes) lets you route notable days into a different, more attention-grabbing template than an ordinary day's recap — same trigger, same data, a branch that only fires when the day's move crosses a real threshold.
Where earnings dates deserve their own workflow
A daily recap workflow shouldn't try to also handle earnings reactions — those cluster around known dates rather than every trading day, and the content (reaction to a specific report) is genuinely different from a routine close recap. Treat an earnings-reaction post the way you'd treat seasonal or event-based content: a known date, built and tested ahead of time, on its own trigger.
Why this format tolerates a timer sooner than most
Stock closes are a matter of public record, checkable, and non-time-sensitive in the way breaking news is — a recap posted ten minutes later than usual costs nothing. Combined with the market's fixed schedule doing most of the "when" thinking for you, a stock recap workflow is one of the more comfortable formats to trust to a full timer relatively early, once you've confirmed the binding paths are correct against a few real trading days (see the pre-launch checklist).
The honest caveat
As with any financial content, accuracy matters more here than in most formats — a wrong close price or a stale figure is a factual claim, not a stylistic miss. Confirm your data source's numbers against a source you already trust before wiring anything to a live schedule.