AStar Trading

Features  /  Stock Screener

Custom signal rules

Describe the setup once. Let it watch every stock for you.

Build a rule out of the conditions you already look for — volume against its 20-day average, an RSI level, a moving-average cross, a cup and handle — then backtest it against real historical candles before you ever turn it on.

Conditions you can actually nest

Most screeners give you a flat list of filters joined by AND. A real setup is rarely that shape — so rules here are a tree: match ALL, ANY, or exactly ONE, with sub-groups inside.

ALL, ANY, or exactly ONE

Pick how the conditions combine, and nest a sub-group inside any slot — volume > 200% AND (RSI < 40 OR news bearish > 60%) is one rule, not three.

Around forty metrics

Price and volume, RSI, MACD crossovers and histogram turns, moving-average crosses, VWAP, ATR-relative moves, candle patterns, analyst ratings, news sentiment, market cap and dollar-volume liquidity filters.

Buy or sell, on your clock

Mark a rule as a buy or sell signal and choose how often it evaluates — every 15 minutes through to daily.

Chart patterns, not just numbers

Cup and handle in the CANSLIM sense, bullish and bearish engulfing, hammer, shooting star — matched on real candles, with an optional breakout confirmation.

New signal rule editor showing a rule name field, colour picker, buy-signal direction and a 15-minute evaluation interval, with a condition tree set to match ALL and a single condition of volume percent versus 20-day average greater than 200, plus buttons to add a condition or a nested sub-group

One condition or a nested tree — the rule editor is the same either way.

See when it would have fired, before you switch it on

Replay the rule against one symbol’s real historical candles and get the exact dates it would have signalled — so you find out a rule is too loose before it starts filling your alerts.

Real candles, not a simulation

The backtest replays the same condition tree the live evaluator uses, day by day, against stored price history.

One event per rising edge

A signal fires when a condition goes from not-matching to matching — not once per candle it happens to stay true, so a slow trend doesn’t generate fifty alerts.

Every hit, with its numbers

Each result shows the date, the price, and the metric value that triggered it — enough to judge whether the rule caught something real.

Marked on the chart

Signals are plotted against the candles, so you can see the setup rather than read a list of timestamps.

Backtest panel replaying a signal rule against CRM daily candles over six months, reporting 124 candles scanned and 3 signals generated, listing each signal with its date, price and triggering metric value, above a candlestick chart with the signals marked

124 candles scanned, three signals — each with the date, price and the value that triggered it.

Rules that keep working after you close the tab

Once a rule is on, it evaluates across the universe on its own schedule and tells you how much of the market it is actually matching.

Match rate, at a glance

Every rule shows how many symbols it currently matches out of the universe scanned — a rule hitting 21 of 635 is doing something; one hitting 400 is not.

On, off, or re-evaluated on demand

Toggle a rule without deleting it, edit it in place, or force an immediate evaluation when you want to see where it stands right now.

List of seven saved signal rules, each with a colour marker, name, current match count out of the symbols scanned, a buy or sell badge, a match-rate bar, an enable toggle, and edit, delete and evaluate actions

Seven rules running — each showing what it currently matches, so a rule that has stopped being selective is obvious.

Scan for movers in seconds.

Launch Trader App  →