Signal runs & scheduling
Signals refresh on a scheduled daily run. A fresh run also starts on its own when you finish setting up your account with symbols chosen, when you change the symbols in your universe (by hand or by importing a settings file), when an automatic list update adds symbols, and when you switch to live trading or turn on Live auto-execute (automatic trading on your live account). Like every run, these only re-rank; none of them places a trade.
The daily run
Every morning before the US market opens (12:00 UTC, 7 or 8 a.m. in New York, depending on daylight saving), SleeveFolio automatically starts a signal run for every account with broker keys saved. Each run reads your universe (the list of symbols you’ve chosen to trade) and every strategy in your mix, computes the four-factor ranking once per strategy, scoring each symbol on price strength (momentum), steadiness (low volatility), cheapness (value), and profitability (quality), and replaces your previous signal sets with the fresh ones. Crypto pairs are scored on this same run: crypto markets trade around the clock, but coins get one fresh score a day, right alongside your stocks.
Refreshing an aging set
When the signals on screen are more than 20 hours old (the next daily run hasn’t landed yet), a banner above the Signals table reads These signals are from an earlier run and offers a Refresh button, on every tier. The Signals page only shows signals from the last day, so once a set passes 24 hours (for example after a missed daily run) the table empties and the same banner reads No signals from the last day instead. Refresh starts a fresh run for your account, and like every run it only ever re-ranks: it never places trades, so refreshing is always safe. Two guards keep it sensible: an empty universe is refused outright (nothing to rank), and a short cooldown follows each completed run so back-to-back presses don’t recompute an already-fresh set. Press it again too soon and SleeveFolio tells you the set was just refreshed and to try again shortly. A run takes a minute or two; reload the page to see the new set. With no symbols in your universe there is nothing to rank, so instead of Refresh the page links you to the Universe page to add some.
What a run produces
One ranked signal set per strategy in your mix on the Signals page: symbol, strategy, composite score, factor breakdown, and the buy / hold / sell action. A Strategy column (and filter) tells the sets apart — a symbol can read buy for one strategy and hold for another. A run only ever produces these rankings. It does not trade. Whether anything trades on them is governed separately by the auto-execute switch; with it off, the sets are advisory. With it on, SleeveFolio acts on the day’s rankings once, after the US market opens, deliberately decoupled from these signal refreshes so an order is never placed off-hours against a signal that could move by the next open.