A stock trading signal is a starting point, not a complete trading plan. This guide gives you a repeatable process for checking a bot alert, scanner result, or analyst signal against trend, volume, price levels, catalysts, liquidity, timing, and risk before deciding whether it deserves action.
Overview
Stock signals can come from technical indicators, automated screeners, sentiment analysis, earnings models, or an AI trading bot. A bullish signal may identify upward momentum, a breakout, or improving market sentiment. A bearish signal may point to weakening price action, a breakdown, or deteriorating conditions. Neither label guarantees that a trade will work.
The useful question is not simply, “Is this signal correct?” It is, “Does this signal describe a trade with a clear reason, suitable conditions, defined risk, and acceptable timing?” Validation helps separate a potentially actionable setup from an alert that is late, illiquid, exposed to an event, or contradicted by the wider market.
Use the following workflow whenever a new alert arrives:
- Identify the signal source and the exact condition that triggered it.
- Check the trend and the relevant chart timeframe.
- Look for volume and price confirmation.
- Mark nearby support and resistance.
- Review catalysts, trading hours, and liquidity.
- Define the entry, invalidation point, stop, and position size.
- Check for conflicting indicators before placing an order.
A trading bot can perform these checks consistently, but automation does not remove the need to understand the rules. If you use a bot, document its data inputs, timeframe, trigger conditions, and execution assumptions. For additional due diligence, see how to evaluate an AI trading bot before using it.
Checklist by scenario
1. A bullish breakout signal
First establish what has broken out. A move above a prior high, a range boundary, or a trendline has a different meaning from a move above a minor intraday level. Check whether the candle has closed beyond the level or whether the alert fired during a temporary price spike.
- Trend context: Is the stock making higher highs and higher lows, or is the breakout moving against a broader downtrend?
- Volume: Is trading activity expanding compared with the stock’s recent norm, or is price moving on thin participation?
- Resistance: Is another significant resistance level close above the proposed entry?
- Retest: Would a pullback toward the broken level offer a more controlled entry than chasing an extended candle?
- Risk: Where would the breakout thesis be invalidated if price returned inside the prior range?
A breakout signal becomes less attractive when the move is already far from its base, the spread widens, or the next resistance level leaves little room for the planned trade.
2. A bearish breakdown signal
For a bearish signal, identify whether price has broken below meaningful support or merely dipped beneath a short-term moving average. A breakdown has more context when it follows a series of lower highs or a failed attempt to reclaim resistance.
- Check whether the support break held through the relevant candle close.
- Look for increasing volume, while recognising that a volume spike can also reflect temporary panic.
- Identify the next support zone and estimate whether there is enough downside room.
- Confirm that the stock can be sold short if that is part of the strategy and that the order type suits the account and market.
- Define what would invalidate the bearish view, such as a reclaim of the broken support level.
Short signals require particular care around gaps and fast reversals. If you are not using short positions, a bearish signal may be more useful as a warning to avoid a long trade than as an instruction to sell short.
3. An earnings or macro-event signal
A technical setup can change quickly around an earnings report, economic release, central-bank meeting, or company announcement. Before acting, check the event calendar and determine whether the signal was generated before or after the event.
For an earnings-related alert, decide whether your plan is to hold through the report, trade the reaction after the release, or avoid the event entirely. Each approach has different gap and liquidity risks. This risk-aware guide to trading around earnings reports can help structure that decision. For macro events, review the expected timing and consider whether broad market volatility could overwhelm an individual stock setup. See the preparation guides for CPI releases and Fed meetings.
4. A premarket or after-hours alert
Premarket and after-hours prices can be informative, but they may not represent the conditions available during the regular session. Review the number of shares changing hands, the bid-ask spread, and whether the move is connected to a verifiable announcement.
A premarket mover may lose its advantage after the opening auction, while an after-hours move may widen or reverse when more participants return. Use a repeatable premarket scanner workflow and treat the alert as a candidate for further review rather than an automatic entry.
What to double-check
Signal source and timing
Ask exactly what produced the alert. Is it based on a moving-average crossover, relative strength, price structure, volume, news, or a combination? A moving average smooths price data to show trend direction; a momentum oscillator compares recent price movement to identify potentially stretched conditions. These tools are useful in different market environments and can disagree without either being defective.
Also check the signal’s age. An alert generated several candles ago may no longer describe the current entry. Confirm the chart timeframe, exchange session, timezone, and whether the bot uses delayed or real-time data.
Support, resistance, and trade location
Mark recent swing highs and lows, range boundaries, gap areas, and other levels that traders may be watching. The same signal can have a different quality depending on its location. Buying near support may offer a defined invalidation point, while buying directly beneath resistance can leave limited upside. Selling after a long decline may create poor reward-to-risk if support is close.
Liquidity and execution
Check average trading activity, spread width, order-book depth where available, and the likely size of your order relative to normal volume. A signal that looks attractive on a chart may be difficult to execute at the displayed price. Consider limit orders, slippage, partial fills, and the possibility that a stop order may execute at a different price during a fast move.
Risk and position size
Set the stop based on the trade thesis rather than an arbitrary percentage. A structure-based stop may sit beyond support or resistance; an ATR-based stop uses recent volatility to estimate a reasonable distance. The key is to calculate the position size after choosing the stop, not to move the stop closer simply to trade more shares. Use this position-sizing template and review the guide to fixed, ATR, and structure-based stops.
A simple framework is: maximum planned loss divided by the distance between entry and stop equals the approximate number of shares. Adjust for fees, slippage, gaps, and any account-level limits. If the required position is too large or the stop is too wide, skip or redesign the trade.
Conflicting indicators
Do not treat a collection of indicators as independent votes. Several indicators may be derived from the same price data and tell a similar story. Instead, identify the conflict that matters most: rising price with falling volume, a bullish crossover beneath major resistance, improving momentum during a broader market decline, or positive sentiment without a confirmed price trend.
Common mistakes
- Chasing the alert: Entering after a large move can produce poor trade location. Wait for a defined continuation or accept that the opportunity has passed.
- Ignoring the timeframe: A five-minute bullish signal can exist inside a daily downtrend. Match the signal to your intended holding period.
- Confusing probability with certainty: Backtested or historical performance does not guarantee the next result. Read about backtesting a trading bot without overfitting before relying on model results.
- Moving the stop: Widening risk after entry can turn a planned trade into an unmanaged position.
- Ignoring event risk: Earnings, CPI, Fed decisions, and company news can change volatility and invalidate technical assumptions.
- Taking every alert: A high-alert environment can encourage overtrading. Define a daily loss limit and a maximum number of concurrent positions.
- Failing to record the decision: Without a journal, it is difficult to tell whether losses came from the signal, execution, sizing, or failure to follow the plan. A trading journal can make those differences visible.
When to revisit
Revisit this checklist every time a bot, scanner, or analyst feed produces a new alert. It is especially important before a new trading session, after a major gap, and when market volatility or liquidity changes. Recheck the workflow when you change platforms, data providers, order types, indicator settings, or the bot’s strategy.
Review the process periodically using your trade journal. Look for repeated patterns: entering too late, taking signals near resistance, underestimating event risk, or using stops that do not fit the stock’s volatility. If results deteriorate, pause automation and test the strategy in simulation or with smaller risk before restoring normal size.
Before your next trade, copy this short version into your notes:
- What triggered the signal, and how old is it?
- What is the trend on my trading timeframe?
- Did price and volume confirm the move?
- Where are support, resistance, and the next catalyst?
- Is liquidity adequate for my order?
- Where is the entry, stop, target, and invalidation point?
- How much will I lose if the stop is hit?
- What evidence would make me skip the trade?
If you cannot answer these questions clearly, the signal may still be useful as a watchlist prompt, but it is not yet a complete trade plan.