Method details
Data & Updates
Signal Desk
See all 19 pattern types with labelled charts and price examples.
Every Top Ranked Names entry on Signal Desk has a chart below it, for Daily and Weekly boards. Charts load as you scroll and can be enlarged. Each chart uses the saved signal and stops at its selected date, including on older boards. Price charts keep the price axis at or above zero. When the full price range is at least eight times the recent 30-candle range, chart cards show one chart at the usual size with a Recent 30 / Full chart switch. The recent view shows price candles only. The full chart keeps its pattern lines and moving averages. Enlarged charts and Research Pages show both views together, side by side or stacked on a phone. Both views stop at the same selected date. This display change does not alter scores, trade rules, or the images used for AI reviews. If chart data is unavailable, the entry keeps its Research Page link and offers a retry. Fibonacci charts use regular quarter labels and preserve real calendar gaps. Current and past scan downloads include the saved Fibonacci level, its price, the main move dates and prices, and the reaction date. History coverage is checked for each ticker. Partial ticker histories do not inherit a complete status from the market.
Backtests show past results. They add no points to the current Composite score.
| Pattern | Family | Usual Side / Style | What It Shows | Strict Quality | When It Fails |
|---|---|---|---|---|---|
| Hammer | Candlestick |
Buy
Contrarian
|
Lower-wick rejection near recent lows after selling pressure. | Clean candle, strong close, full trend and volatility history. | Below the candle low or weak follow-through. |
| Shooting Star | Candlestick |
Sell
Contrarian
|
Upper-wick rejection near recent highs after buying pressure. | Clean candle, weak close, full trend and volatility history. | Above the candle high or weak follow-through. |
| Bullish Engulfing | Candlestick |
Buy
Contrarian
|
Bullish body covers the prior bearish body after selling pressure. | Full body coverage, expansion, strong close, and established downtrend. | Below the engulfing low or weak follow-through. |
| Bearish Engulfing | Candlestick |
Sell
Contrarian
|
Bearish body covers the prior bullish body after buying pressure. | Full body coverage, expansion, weak close, and established uptrend. | Above the engulfing high or weak follow-through. |
| Rising Support | Trendline |
Buy
Trend Following
|
Uncrossed rising line; price tests support or holds a fresh breakdown. | Repeated separate tests, clear price reactions, and a line that fits the price history. | A crossed line stops counting as support. Break signals expire when stale or when price returns above the line. |
| Falling Resistance | Trendline |
Sell
Trend Following
|
Uncrossed falling line; price tests resistance or holds a fresh breakout. | Repeated separate tests, clear price reactions, and a line that fits the price history. | A crossed line stops counting as resistance. Break signals expire when stale or when price returns below the line. |
| Double Bottom | Tops/Bottoms |
Buy
Contrarian
|
Two lows share support, separated by a clear rebound. | Confirmed held break with strong, similar pivots. | A support breach ends the normal buy setup. |
| Double Top | Tops/Bottoms |
Sell
Contrarian
|
Two highs share resistance, separated by a clear pullback. | Confirmed held break with strong, similar pivots. | A resistance breach ends the normal sell setup. |
| Triple Bottom | Tops/Bottoms |
Buy
Contrarian
|
Three lows share support, with two balanced rebounds. | Balanced spacing, rebounds, and a clean support boundary. | Shallow rebounds, crossed support, or a stale or failed break. |
| Triple Top | Tops/Bottoms |
Sell
Contrarian
|
Three highs share resistance, with two balanced pullbacks. | Balanced spacing, pullbacks, and a clean resistance boundary. | Shallow pullbacks, crossed resistance, or a stale or failed break. |
| Ascending Channel | Channel |
Buy
Trend Following
|
Rising parallel boundaries; a support test or fresh held break. | Repeated tests and clear reactions at both edges. Price stays within the channel before a break. | Broken geometry or re-entry after a break. |
| Descending Channel | Channel |
Sell
Trend Following
|
Falling parallel boundaries; a resistance test or fresh held break. | Repeated tests and clear reactions at both edges. Price stays within the channel before a break. | Broken geometry or re-entry after a break. |
| Range Box | Channel |
Contextual
Contextual
|
Price holds between repeatedly tested horizontal support and resistance. | Repeated tests and clear reactions at both flat edges. Price stays inside the box before a break. | Failed boundary or re-entry after a break. |
| Bull Flag | Flag |
Buy
Trend Following
|
Sharp rise followed by a compact pause or breakout. | Confirmed breakout, strong initial rise, and limited pullback. | Price falls below flag support. |
| Bear Flag | Flag |
Sell
Trend Following
|
Sharp fall followed by a compact pause or breakdown. | Confirmed breakdown, strong initial fall, and limited rebound. | Price rises above flag resistance. |
| 100/200 MA Support | Moving Average |
Buy
Trend Following
|
MA100/MA200 support: near, touch, bounce, or reclaim. | Clean bounce, rising average, limited overshoot, no recent breaches. | Close below the average, excess overshoot, or repeated breaches. |
| 100/200 MA Resistance | Moving Average |
Sell
Trend Following
|
MA100/MA200 resistance: near, touch, rejection, or reclaim. | Clean rejection, falling average, limited overshoot, no recent breaches. | Close above the average, excess overshoot, or repeated breaches. |
| Fibonacci Support | Fibonacci |
Buy
Trend Following
|
Support reaction at 38.2%, 50%, or 61.8% of a significant bottom-to-top rise. Ignore smaller swings within it. | Fixed main anchors, a clear touch, then an upward reaction. Give 38.2% and 61.8% equal priority above 50%. | Failed levels cannot signal again. A fresh extreme, deepest-level failure, expiry or missing prices ends the move. |
| Fibonacci Resistance | Fibonacci |
Sell
Trend Following
|
Resistance reaction at 38.2%, 50%, or 61.8% of a significant top-to-bottom fall. Ignore smaller swings within it. | Fixed main anchors, a clear touch, then a downward reaction. Give 38.2% and 61.8% equal priority above 50%. | Failed levels cannot signal again. A fresh extreme, deepest-level failure, expiry or missing prices ends the move. |
Saved and Current Signals
Each saved Top Trades category uses the exact stored report for its date and timeframe. Source data and reviews stay linked to that report. Archive files are checked against those reports before publication.
Top Trades
Combined score and trade plan
- All Top Trades use one fixed 100-point score. A current Daily signal is not required. Weekly-only ideas can qualify.
- Use current Daily and latest completed Weekly signals. Daily prices stop at the saved market date. Missing Daily patterns earn no Daily points. No unfinished weeks or later data.
- Take five per category. Top AI reviews the combined top 10. Show the five highest AI-adjusted scores using chart reviews only. Fundamental and macro reviews are disabled. Liquidity compares ideas within each market. Combined Top Trades has no Daily/Weekly switch. Charts and Signal Desk keep it.
- Each combined category shows its own saved Top 5. Its order stays the same in the board, Full Report, and CSV.
- Historical boards with only saved Weekly scans use those signals and Daily prices through the board date. Missing Daily scans add no Daily signal points. Daily price dates do not count as completed Daily scans.
- Saved AI reviews must match the stock, direction, signal evidence and prices for that board date. Show the chart evidence date. Missing reviews leave blank scores and visible gaps. Top AI orders the same five Composite candidates by their chart-only AI scores. Opening a historical board does not add Journal trades.
- For historical Top Composite and Top AI boards filtered against the Journal: use the journal's trade dates. Exclude a stock while it is open in either direction. Keep its first planned day only. After it closes, require a new main setup formed after the exit. A new scan date, score or supporting pattern alone does not count. Skipped trades do not block a stock. Fill each space with the next eligible saved candidate. Keep saved scores. Top AI ranks those same five candidates using their dated chart reviews. This board update adds no journal trades.
- Composite scores use a 0–100 scale. A higher score means stronger support under the current method. It is not a win probability or an expected return.
- The score considers pattern quality, trend direction, and agreement between candle patterns and chart structures. It uses Daily and completed Weekly evidence.
- Fibonacci uses only 38.2%, 50%, and 61.8%. The 38.2% and 61.8% levels carry equal weight, with less weight at 50%. Only a confirmed price reaction after a significant main move can add to Composite. Fibonacci shares the existing chart-structure limit. The same price boundary counts once.
- Conflicting signals reduce the score. Repeated descriptions of the same setup do not add separate confirmation.
- Backtest results do not add points to the current Composite score. Scoring needs 50 consecutive completed Daily sessions.
- Journal entry needs a final score above 60. The above-60 rule applies only to journal entry.
- New AI trades can enter during the next regular trading session only. Use the open if suitable; otherwise use the 0.5 ATR limit from the signal close when touched. An unfilled order expires at that session's close. Confirm simulated results from completed daily prices. Freeze ATR14: mean of 14 true ranges through the signal date.
- On a later entry's first day, ignore the earlier opening price for exits. If stop and target both touch, count the stop first. A target-only touch needs a close at or beyond the target; otherwise the price order and return remain unresolved.
- Trades recalculated after a rule change are historical simulations. Their trade details and CSV identify the recalculation date. Original records remain saved.
- Provider rounding in refreshed adjusted prices does not change saved entries. Larger price differences or changed entry conditions need review.
- Full stop and target: each 2 ATR from entry. There is no time limit. No partials or trailing stop. Enabled trades also exit on confirmed setup failure. A repeated signal does not change the plan.
- Opening gaps fill at the open. If both levels touch, stop first. Missing prices remain unresolved. One open position per stock.
- Saved prices refresh the AI journal before new trade selections and before each market publication. Entries and exits follow their saved rules.
- AI Journal totals include only trades admitted under the current Journal rules, including Weekly-led ideas. Recalculating a board does not add past trades. All Journal returns exclude trading costs. Totals add trade percentages; personal trades keep saved holding periods.
- For new journal entries, the review must exist before entry. Late reviews are skipped.
Historical scores
The pattern score measures one detected pattern. The Composite score combines the setup evidence. The AI score adds a chart review adjustment. The liquidity score also considers trading activity. These scores measure different things. None is a chance of profit.
Views
AI Verdicts
| Verdict | Meaning |
|---|---|
| Strong | The chart clearly supports the setup. |
| Acceptable | The chart supports the setup, with some limits. |
| Weak | Chart support is limited or unclear. |
| Reject | The chart contradicts the setup. |
AI Ticker Review
- Pro can download the completed AI Ticker Review and its charts as a PDF.
- Downloads use the saved review, not another AI request, and remain available for seven days.
- Completed Daily/Weekly charts produce a verdict, direction, levels, and risks.
- Use Composite's direction rule before grouping signals, calculating the candidate score, and sending evidence to the AI.
- A held break above a double or triple top is BUY.
- A held break below a double or triple bottom is SELL.
- Broken trendlines and channels follow the confirmed break. Range-box signals use their support, resistance, or held-break state.
- Detected Scanner Patterns shows these directions. A BUY pattern does not by itself make the full review a BUY.
- Saved reviews keep their original results.
- Existing setups receive an AI score adjustment; other charts receive a separate 0–100 score.
- AI Ticker Review and the free example use Top Trades' current combined Composite formula before AI adjustment.
- Same dated prices, eligible signals, and direction give the same starting score. Backtests add no points.
- Composite scoring needs 50 consecutive completed Daily sessions. Missing inputs stop the request before AI runs.
- Chart analysis only. Uses your plan quota; no automatic journal entry or scanner-rank change.
- New technical reviews hide tickers and company names. Chart evidence stops at the saved cutoff date.
- Later bars and pattern dates are rejected. Previous AI answers and trade outcome fields are removed from technical inputs.
- Top AI boards show chart reviews only. Fundamental and macro reviews are disabled.
- Each new review saves its dated input, prompt, schema, and rule version. Later outcomes do not change its score.
- Review inputs enforce the saved cutoff. Later bars, outcomes, and revised trade results do not enter the score.
- Rule testing uses a fixed later date window. Its results cannot be used to change that window's rules.
Trade Journal
The journal keeps shared AI entry and exit rules in AI Trade Methodology. It shows why a trade was skipped next to its status. Open the trade details for AI chart notes and any missing-price details. My Tracked Trades has separate holding-period rules. Both use returns before trading costs.
- Scheduled Journal candidates come from the 10 AI-reviewed setups. Top AI displays five. Any of the 10 can qualify with a final score above 60 and all other entry checks passed. A Weak or Reject verdict alone does not prevent entry.
- Plans use saved dated evidence and fixed trade rules. Returns use prices after entry. The page and CSV show signal, entry, and exit dates.
- Every Trade Journal list and CSV download shows the newest signal date first, including Open Trades, Closed Trades, AI Trades, My Tracked Trades, and Latest 5 Trades. Entry dates, exit dates, time added, state, and timeframe do not change this order. Missing signal dates stay blank and sort last.
- AI trades use Daily entry rules. Daily and Weekly patterns can both add to the score. Totals include only trades admitted under the current Journal rules. Other records remain private. Recalculating a board does not add past trades or change recorded returns.
- Require a final score strictly above 60 under the current method.
- New AI trades can enter during the next regular trading session only. Use the open if suitable; otherwise use the 0.5 ATR limit from the signal close when touched. An unfilled order expires at that session's close. Confirm simulated results from completed daily prices.
- Save both the AI review and selection before that open. Late reviews or selections are skipped. One active position per stock.
- On a later entry's first day, ignore the earlier opening price for exits. If stop and target both touch, count the stop first. A target-only touch needs a close at or beyond the target; otherwise the price order and return remain unresolved.
- Trades recalculated after a rule change are historical simulations. Their trade details and CSV identify the recalculation date. Original records remain saved.
- Provider rounding in refreshed adjusted prices does not change saved entries. Larger price differences or changed entry conditions need review.
- ATR14 is the average daily price range, including gaps, over 14 completed trading sessions through the signal date.
- Full stop and full target are each 2 ATR from entry. Freeze ATR14 at the signal date. There is no time limit. Enabled trades can also exit on confirmed setup failure. See Daily setup checks below.
- No partial exits or trailing stop. Keep the levels fixed. Gaps fill at the open. If both levels touch, stop first.
- Closed trades use their exits; open trades use the latest saved price in place of the exit price.
- Average closed-trade return, total, high, low and win rate use closed results; wins exceed 0%.
- The Open Trades view keeps current returns separate.
- Signal Desk shows latest saved US/HK AI results, regardless of board date, with the AI Journal's access delay. Personal trades are excluded.
- Results are simulations before trading costs.
- Buy return (%) = (exit price − entry price) ÷ entry price × 100.
- Sell return (%) = (entry price − exit price) ÷ entry price × 100.
- All Journal returns exclude trading costs, including fees and slippage (the gap between expected and actual trade prices).
- Cards and charts keep the sum of trade returns in percentage points (pp). Average return is a percentage. Charts are on the main page; notes: Methodology.
- The average uses only trades with an available return. Its count shows those trades. Average return = sum of those returns ÷ that count.
- Gains and losses both count. A 0% return counts. Planned and skipped trades do not enter the total or average.
- Trades waiting to start and trades with no return available appear separately. Missing prices remain unresolved; a missing return is not 0%.
- The sum gives each trade equal weight. It does not compound returns or account for position sizes. It is not an overall account return.
- Example: +6%, 0%, and −3% give a total of +3 percentage points and an average of +1% from three trades.
- The AI summary has one total. The sum is not a portfolio return or a fixed-dollar-risk result. Source, market, and status views keep the same format. Only My Tracked Trades shows a Daily versus Weekly period comparison.
- Pro can download a CSV of the selected view. Its returns match the page. Personal tracked trades stay private to each account.
- Personal trades enter at the first stored regular open after saving. An older signal never creates an earlier entry. They can be deleted individually or cleared together.
- Personal tracked trades use their saved holding periods and close after that many stored trading sessions. The entry session counts as one.
Daily Reviews of Open AI Trades
The journal shows one review card for each open AI trade with daily checks enabled. Each card explains the effect on the journal position and shows the last saved check date. Warnings and scheduled exit dates stay visible. Open Why this status for the price trigger, trend warning and past checks. Sloping Daily lines follow the original slope. Horizontal and candle levels stay fixed.
No exit signal means the latest review did not trigger an early exit. Warning means more daily closes must confirm the warning. Exit scheduled shows the market opening chosen for a full journal exit. Check incomplete means required prices are missing; old counts are not a new all-clear. Review pending means the next daily review is not complete yet. These labels are not new AI scores.
A daily close is the price at the end of a trading day. Two closes in a row below the day's exit trigger for Long, or above it for Short, confirm a price exit. A move during the day does not count for this rule. A close back within the limit resets the count; a close exactly at the trigger does not count.
The trend reversal warning starts only after the trend first supports the trade. Not active yet is not an exit signal. Once active, three consecutive days must meet the opposite-trend rule. The 20-day and 50-day averages are average closing prices over those trading days. A scheduled exit stays scheduled if prices later go missing. Stop and target rules still apply. These checks do not place orders with your broker.
- Check every enabled open AI trade after each market close, even after it leaves the Top 5. This is a rule-based check, not a new AI score.
- Save one Daily setup level. Use the counted primary Daily price boundary; otherwise use the highest-point counted Daily boundary. If neither is available, use the signal-day low for Long or high for Short. Show which source was used.
- Extend the original Daily trendline or channel edge by its saved slope for each market session. Keep its original points and slope; never fit a new line. Horizontal levels, Fibonacci retracement levels and signal-candle highs or lows stay fixed. If the original slope is missing, keep the saved fixed level and label that limit.
- Keep the signal-date ATR and the 0.25 ATR buffer fixed. Two consecutive Daily closes more than 0.25 ATR beyond that day's level against the trade confirm a setup failure. Compare each close with its own day's failure price. A close back within the limit resets the count. One close beyond the setup level is a warning.
- The trend check starts only after close > MA20 > MA50 for Long, or close < MA20 < MA50 for Short. Then three consecutive closes with the full opposite ordering confirm a trend failure. MA20 and MA50 are the mean of the last 20 and 50 completed Daily closes.
- A confirmed failure queues a full exit at the first regular-session opening after the decision is saved. A late check cannot claim an earlier opening. Show the decision date and the actual exit date separately.
- The fixed 2 ATR stop and target remain active. An earlier stop or target takes priority. At the queued opening, a gap through either level keeps its stop or target label. There is no fixed holding deadline, no partial exit, and no wider stop.
- Only completed prices available at the check can be used. Missing required prices leave the review incomplete. No missing price is treated as a failure or a pass. An exit already queued stays queued while prices are missing.
- Refresh Journal checks before release. Block old checks if prices exist. Show dated gaps as incomplete reviews.
- The live site must confirm the same file and current Journal checks. Retry pending builds without repeating completed calculations.
- Each trade shows its setup level, status, checked-through date, confirmation counts, and saved check history. Original entry scores stay fixed. A lower score, loss of Top 5 rank, or an expired scanner label does not cause an exit.
- Setup checks begin only after they are enabled for a trade. Completed trades and earlier exits keep their recorded results. Current checks never create a past exit.
- A line-rule change starts with the next uncompleted Daily session and resets only the setup-level close count. Earlier saved checks keep the price and rule used then. The trend count, original entry, hard stop and target stay unchanged. An already queued exit is not cancelled.
- Daily rules control these automatic journal exits. AI Ticker Review remains an optional separate chart opinion. It does not cancel a confirmed exit. These are journal calculations; the website does not place broker orders.
Fixed-level example: a Long setup level is 100 and its fixed ATR is 4. Two closes below 99 confirm failure. A close at 99 does not count. For a rising line at 100 today and 101 next session, the failure prices are 99 and 100. Each close uses its own day's price. The full trade exits at a later opening, even if the stop is farther away. ATR means average true price range, including gaps.
These exit rules have not been shown to improve returns. The journal records both winning and losing exits. Open AI Trade Journal.
Backtests
- Backtests measure individual patterns over fixed holding periods. AI Journal trades use AI selection and separate exit rules.
- For example, a 10-session Daily backtest measures the return after 10 trading days. An AI Journal trade can close earlier or later.
- Pattern types count once across US/HK and Daily/Weekly. Strict/Loose, setup states, and MA100/MA200 results are separate studies, not extra types.
- Stop candidates with fewer than three valid prices. Resume rejects changed inputs; saved values keep full precision.
- Reuse historical trendline checks only if prices, security details and calculation rules match. Trade returns are checked again.
- From January 1, 2010, or the ticker's later first available trading date; patterns may need additional history.
- Entry is the next market-session open after the signal. Exits: 1, 3, 5, or 10 completed Daily/Weekly periods.
- Exit: closing price at the chosen holding period.
- Buy return (%) = (exit price − entry price) ÷ entry price × 100.
- Sell return (%) = (entry price − exit price) ÷ entry price × 100.
- Positive means profit. Fees and slippage are excluded.
- Each setup, direction, quality, period, and MA100/MA200 study stays separate. Averages use full matching history.
- N counts all trades in the study. Each holding period has its own completed-result count, n.
- Average return is the sum of completed returns divided by n. Win rate is the share above 0%.
- Zero returns count in n but are not wins. Missing or pending returns do not count in n.
- Open a pattern for dated returns. Pending results are excluded; zero returns count as Flat.
- History includes archived signals and uses newer completed returns when available.
- Pro includes summary CSV downloads by market, timeframe and family. Backtest History has each ticker's trade CSV.
- CSV holding periods use sessions for Daily and weeks for Weekly. Missing outcomes stay blank; trade status shows pending or not stored.
- Charts show less history than backtests. Missing prices are not zero.
- The current ticker universe can bias results by omitting failed or delisted securities.
Trade Report Tracker
Trade Journal Status
Checks planned and open AI trades against their saved entry and exit rules and required prices. Entry is at the next eligible market open after the signal.
Checked 2026-11-08 03:59 UTC. Results can be saved for up to 10 minutes. This check reads saved data only; it does not change trades.
US Journal
Waiting for next sessionRequired price date: 2026-11-06.
Planned or open trades: 10. Up to date: 6.
- 0 need an entry, exit, or price update.
- 0 are waiting for required prices.
- 4 are waiting for the next entry session.
HK Journal
Up to dateRequired price date: 2026-11-06.
Planned or open trades: 2. Up to date: 2.
- 0 need an entry, exit, or price update.
- 0 are waiting for required prices.
- 0 are waiting for the next entry session.
Closed and skipped trades need no further price update and are excluded. This check does not test whether new trades were selected correctly. Private My Tracked Trades are excluded.
Data Freshness
Data Checks
Listings, Prices and Pattern Checks
Prices checked 2026-11-07 15:39:06 UTC
US listing coverage: 11,552 of 11,571 classified common-share, ADR and ETF listings tracked (2026-11-07). 19 missing; 0 security types or mappings need review. Complete US coverage is not confirmed.
Daily pattern checks (2026-11-06): 5,587 of 11,628 eligible tickers (48.05%). 6,041 not checked: 15 missing required prices; 56 too little usable price history; 5,816 below the trading-value rule; 154 held for price or listing checks.
Weekly pattern checks (2026-11-06): 5,572 of 11,628 eligible tickers (47.92%). 6,056 not checked: 83 missing required prices; 97 too little usable price history; 5,722 below the trading-value rule; 154 held for price or listing checks.
Earlier saved price checks
Counts saved at the time of each check. Later price corrections can change stored data.
| Price Date | With Prices / Eligible | Price Coverage |
|---|---|---|
| 2026-08-26 | 11,326 / 12,160 | 93.14% |
| 2026-08-25 | 11,362 / 12,160 | 93.44% |
| 2026-08-24 | 11,352 / 12,160 | 93.36% |
| 2026-08-21 | 11,361 / 12,160 | 93.43% |
| 2026-08-20 | 11,314 / 12,164 | 93.01% |
Prices checked 2026-11-07 15:39:06 UTC
Daily pattern checks (2026-11-06): 739 of 3,800 eligible tickers (19.45%). 3,061 not checked: 167 missing required prices; 31 too little usable price history; 2,863 below the trading-value rule.
Weekly pattern checks (2026-11-06): 713 of 3,800 eligible tickers (18.76%). 3,087 not checked: 222 missing required prices; 129 too little usable price history; 2,736 below the trading-value rule.
Earlier saved price checks
Counts saved at the time of each check. Later price corrections can change stored data.
| Price Date | With Prices / Eligible | Price Coverage |
|---|---|---|
| 2026-08-27 | 3,732 / 3,750 | 99.52% |
| 2026-08-26 | 3,736 / 3,750 | 99.63% |
| 2026-08-25 | 3,733 / 3,751 | 99.52% |
| 2026-08-24 | 3,714 / 3,751 | 99.01% |
| 2026-08-21 | 3,707 / 3,751 | 98.83% |
The US list is checked each day against official exchange directories. Foreign US listings, ADRs, REIT common shares and separate common share classes are included. Common shares of listed closed-end funds and business development companies are included too. Preferred shares, rights, warrants, debt, trust certificates, royalty trust units, futures and exchange test issues are separate. Unclear types and symbols stay under review and out of current scans; a missing price does not remove a valid listing. An official listing without a confirmed price-provider match stays visible as a listing gap. A reused ticker never authorises joining different companies' price histories. When a ticker is reused, confirmed earlier issuer prices are archived separately with source evidence. Current charts start with the current security; valid dates within that history are kept. Confirmed exchange removals retire the old listing while keeping its saved history. Closed funds, expired codes and confirmed non-US exchange entries are retired only after an identity check. A recent price does not prove a current exchange listing. Confirmed OTC quotes and preferred shares stay outside this list. A proposed IPO code stays out of scans until its listing is confirmed. A code change records the new code; it does not automatically join price histories. Fund tracking does not change the reviewed ETF rules for signals.
Saved chart OHLC prices are adjusted for splits and dividends; volume is not adjusted. Raw provider prices are kept separate during an audit. Repairs reuse saved prices and check an overlapping candle. A changed adjustment needs a full checked history. Repairs that omit saved dates stay under review. A confirmed invalid pre-listing holiday row can be archived with its source evidence. Missing or unsafe prices stay out of current scans. The market update can finish with individual gaps; its progress percentage measures finished steps, not listing or price coverage.
Website Selection
The website stores a smaller selection for signals and charts. Each page shows matches for your chosen filters. These counts do not measure full-market scan coverage.
533 active eligible tickers stored in this website data set.
Required prices available: 533 of 533
(2026-11-06).
266 active eligible tickers stored in this website data set.
Required prices available: 266 of 266
(2026-11-06).
Scan Audit
Latest scan dates and results by market and period. Saved scan totals are older record counts, not exact counts after all filters. Exact pattern checks appear when recorded.
Pattern checks: 5,572 of 11,628 eligible tickers.
Pattern checks: 5,587 of 11,628 eligible tickers.
Pattern checks: 713 of 3,800 eligible tickers.
Pattern checks: 739 of 3,800 eligible tickers.
Pattern checks: 5,553 of 11,622 eligible tickers.
Pattern checks: 743 of 3,800 eligible tickers.
Pattern checks: 5,543 of 11,622 eligible tickers.
Pattern checks: 723 of 3,756 eligible tickers.
Pattern checks: 5,536 of 11,618 eligible tickers.
Pattern checks: 698 of 3,756 eligible tickers.
Pattern checks: 5,552 of 11,606 eligible tickers.
Pattern checks: 671 of 3,756 eligible tickers.
Pattern checks: 5,563 of 11,605 eligible tickers.
Pattern checks: 715 of 3,756 eligible tickers.
Pattern checks: 5,609 of 11,559 eligible tickers.
Pattern checks: 722 of 3,754 eligible tickers.
Pattern checks: 5,646 of 11,827 eligible tickers.
Pattern checks: 723 of 3,742 eligible tickers.
Pattern checks: 5,701 of 11,787 eligible tickers.
Pattern checks: 740 of 3,742 eligible tickers.