Free Preview Pricing App Pattern Pulse Learn About Contact Sign In Create Account
Market Pattern Intelligence

Pattern Reference

Pattern definitions, scoring rules, and methodology.
US & HK Equities Ranked Pattern Signals Backtest Evidence
Workspace Tools
Public Method

Data & Updates

End-of-day research for US and Hong Kong markets.
Prices
EODHD supplies daily prices. Weekly bars combine completed daily sessions.
Daily Updates
After market close, once price coverage checks pass.
Weekly Updates
After the week's final open session, including holiday-shortened weeks.
Delays
The board date shows the last included session. Data checks may delay updates.
Workspace Tool

Signal Desk

Daily and Weekly pattern signals, grouped by market and pattern.
Strict: stronger quality. Loose: basic rules met. Direction follows the setup.

See all 17 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. If chart data is unavailable, the entry keeps its Research Page link and offers a retry.

Pattern Family Usual Side / Style Rule Strict Quality When It Fails
Hammer
Backtest scored
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
Backtest scored
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
Backtest scored
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
Backtest scored
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. At least four independent contacts, three confirmed reactions, and strong fit. Crossed support retires; break signals expire after the next period.
Falling Resistance Trendline
Sell Trend Following
Uncrossed falling line; price tests resistance or holds a fresh breakout. At least four independent contacts, three confirmed reactions, and strong fit. Crossed resistance retires; break signals expire after the next period.
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. Four independent touches and two confirmed reactions per edge; clean containment. Broken geometry or re-entry after a break.
Descending Channel Channel
Sell Trend Following
Falling parallel boundaries; a resistance test or fresh held break. Four independent touches and two confirmed reactions per edge; clean containment. Broken geometry or re-entry after a break.
Range Box Channel
Contextual Contextual
Price holds between repeatedly tested horizontal support and resistance. Four independent touches and two confirmed reactions per edge; clean containment. Failed boundary or re-entry after a break.
Bull Flag
Backtest scored
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
Backtest scored
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.

Saved and Current Signals

Each saved Top Trades category uses the exact stored report for its date and timeframe. Corrected lists keep the normal board layout. The original source records and AI review dates stay in the saved evidence. Archive files are checked against those reports before publication.

Saved dates
Full Report keeps its date, category, and period. Daily/Weekly buttons stay visible. Switching periods opens the latest available board.
Top signals
Up to 10 per market, period, pattern, and date; Strict and Loose compete together.
Latest signals
Shows up to 100 current signals per market and period.
Workspace Tool

Top Trades

Ranked trade setups, grouped by ticker and direction.
Grouping
One candidate per ticker and direction.
Eligibility
Use current, valid signals. Remove broken or stale evidence; opposing signals reduce the score.
Fund selection
Only reviewed funds marked Include can supply trendline and directional-channel signals. Income-focused and unreviewed funds are excluded. URA and GDX qualify; FLRT and DHS do not. Reviewed leveraged and inverse funds, such as TQQQ and SQQQ, can qualify. Each Top 10 pattern list shows at most three ETFs. Nearly identical funds share one trendline or channel place. This applies to past and future Daily and Weekly lists.

View the ETF list

Current Daily score and trade plan

  1. From September 22, 2026: Daily scores use a fixed 100-point budget. Weekly boards and earlier reports keep their rules.
  2. Supporting detector quality must reach 80. Earn weight × quality / 100. Need 50 consecutive completed Daily sessions.
  3. Daily / Weekly weights: hammer 15 / 20; engulfing 5 / 10; trendline 15 / 20; pivot zone 5 / 10; channel, range, flag 5 / 5; moving-average labels 0 / 0.
  4. Separate caps: Daily candles 15; Weekly candles 20; Daily structures 15; Weekly structures 20. Hammer and trendline keep their points first.
  5. Count each type once per period. Shared price boundaries count once. Daily and Weekly can both count. Unclear geometry cannot add extra boundary rewards.
  6. Add 10 when close > MA20 > MA50 for Long; reverse for Short. Add 20 once for qualified candle AND structure evidence.
  7. Score = max(0, capped pattern points + trend + agreement − half the capped opposite points). Round to two decimals. No repeated-signal or backtest bonus. Warnings use the same duplicate checks.
  8. Example: four hammer/trendline signals, Daily and Weekly, at quality 90 earn 13.5 + 18 + 13.5 + 18 = 63. Trend and agreement give 93. A duplicate label adds zero.
  9. Luna High reviews all frozen top 10 candidates. Every Daily final score above 50 qualifies for Top AI and fundamentals. Zero qualifiers is valid. AI adjustment limits stay unchanged.
  10. Enter next session open. Skip a favourable move above 0.5 ATR since the signal close. Freeze ATR14: mean of 14 true ranges through the signal date.
  11. Full stop and target: each 2 ATR from entry. Hold five sessions; exit at the sixth open. No partials, trailing stop, fifth-session profit check, or repeat clock reset.
  12. Opening gaps fill at the open. If both levels touch, stop first. Missing prices remain unresolved. One open position per stock.
  13. AI journal: current-method Daily trades only. Older-method AI trades are excluded. AI returns have no trading costs. Totals add trade percentages; personal trades keep their own rules.
  14. For new journal entries, the review must exist before entry. Late reviews are skipped.

Weekly and earlier Daily score components

Score out of 100; not an expected return.
Component Limit Rule
Primary signal Up to 60 Detector score × 0.62, capped at 60.
Confirmation Up to 28 Aligned patterns, Daily/Weekly agreement, and Strict quality.
Freshness Admission only Latest completed session or week; no added points.
Hammer/Shooting Star Up to 4 Reversal credit, increased for Weekly or Strict evidence.
Backtest contribution -14 to +8 Daily candle, engulfing, and confirmed-flag results; at least 30 completed five-session outcomes. Other studies add no points. Positive limit: 8.
Conflict penalty Up to -22 Active signals in the opposite direction.
Entry quality 0, -4 or -8 From September 17: deduct 0, 4 or 8 before ranking and AI. AI cannot restore these points. Missing prices prevent scoring.

Views

Top Composite Trades By Score
Top five per period. Checked entry-score replacements take priority on their own board date. Original reports remain saved.
Top Liquid Trades
70% score + 30% liquidity percentile, within each market and period.
Top Trend Following Trades
Five highest Composite scores with continuation or trend support, from the full ranking.
Top Contrarian Trades
Five highest Composite scores that meet the reversal rules, from the full ranking. Overall ranks 33 or 65 can qualify.
Top Buy / Top Sell Trades
Filter the full Composite ranking by direction, then take five.
Top US / Top HK Trades
Filter the full Composite ranking by market, then take five.
Top AI Recommended Trades
Luna High reviews Composite ranks 1 through 10 per period. For the Daily method from September 22, every final score above 50 gets a fundamental review and a Top AI place. Weekly and earlier reports keep the five highest AI-adjusted scores. All reviews must finish. Completed September 17-18 batches keep 20 reviews.

AI Score Adjustments

Each verdict sets the score adjustment. Pages and downloads use today's AI score limits, including for older reviews. The final score is the starting score plus the limited adjustment, kept between 0 and 100. The earlier entry-scored method from 17 September 2026 also limits positive AI points to unused positive-score space; AI cannot restore its entry deduction. The Daily method from 22 September uses its separate fixed point budget. Original records, past trade selections, their order, and profit/loss stay unchanged. A missing starting score is shown as NA. Separate 0–100 ticker scores are unchanged.
Verdict Allowed Adjustment Meaning
Strong +3 to +10 Clear chart support.
Acceptable -2 to +2 Valid setup with limited upside to the score.
Weak -10 to -3 Late, extended, or unclear setup.
Reject -20 to -11 Chart contradicts the setup.
Workspace Tool

AI Ticker Review

On-demand chart analysis for one ticker.
  • 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.
  • Existing setups receive an AI score adjustment; other charts receive a separate 0–100 score.
  • 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.
  • Historical fundamental sources need a clear publication date no later than the saved cutoff.
  • 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.
Workspace Tool

Trade Journal

The rules below describe AI journal and personal trade reporting. Current Daily rules apply from September 22, 2026.
  • Current-method Daily trades only. Older-method AI journal rows were removed.
  • Require a final score strictly above 50 under the current method. The retired 95-point rule cannot add old trades again. Weekly board rankings stay saved.
  • Enter next session at the actual opening price. Skip a favourable gap above 0.5 ATR. Late reviews are skipped. One active position per stock.
  • Full stop and full target are each 2 ATR from entry. Freeze ATR14 at the signal date. Hold five sessions; exit at the sixth open.
  • No partial exits, trailing stop, fifth-session profit check, or clock reset. Gaps fill at the open. If both levels touch, stop first.
  • Cards and charts keep the sum of trade returns in percentage points (pp). Average per trade is a percentage. AI returns have no trading costs.
  • Closed trades use their exits; open trades use the latest saved price. Skipped and planned trades do not count. Missing prices remain unresolved.
  • The sum is not a portfolio return or a fixed-dollar-risk result. Source, market, period, and status views keep the same format.
  • Pro can download a CSV of the selected view. Its returns match the page. Personal tracked trades stay private to each account.
  • Personal tracked trades keep their rules and 0.10% cost per side. A partial close assumes 50% exits at the first target.
  • 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.
Workspace Tool

Backtests

Historical returns for signals that meet today’s scanner rules.
  • Updates stop for candidates with fewer than three valid prices. Resumed work rejects changed inputs; saved progress keeps full number precision.
  • From January 1, 2010, or the ticker's later first available trading date; patterns may need additional history.
  • Today's rules applied to past prices. Retired rules are excluded; calculated signals are separate from signals published at the time.
  • Entry is the next market-session open after the signal. Exits: 1, 3, 5, or 10 completed Daily/Weekly periods.
  • Positive means profit for Buy or Sell. Fees and slippage are excluded.
  • Each setup, direction, quality, period, and MA100/MA200 study stays separate. Averages use full matching history.
  • 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 for the selected market, timeframe, and family. A ticker's Backtest History also has a trade CSV download.
  • CSV holding periods use sessions for Daily and weeks for Weekly. Missing outcomes stay blank; trade status shows pending or not stored.
  • The recent chart window is shorter than the backtest range. Missing prices are never treated as zero.
  • The current ticker universe can bias results by omitting failed or delisted securities.

Trade Report Tracker

Data Freshness

Data Checks

Market coverage
Required-date prices must cover at least 95.0% of eligible tickers. Website counts are smaller. Pattern checks are counted separately.
Latest prices
Each ticker needs the exact required market-date bar.
Data allowance
Daily data capacity is reserved for current market updates.
Price adjustments
Split and dividend adjustments must be consistent.
Completed weeks
Weekly signals use the week's final open session.
Company descriptions
Only checked descriptions appear. Missing text does not delay valid signals.
Update checks
Interrupted updates resume from the last completed step.
Publication checks
Publication requires saved chart history. Top Trades previews match full charts. Full signal history remains available separately.
Public archive
Free boards appear after 3 exchange sessions.
Price anomalies
Signals and returns cannot cross flagged price anomalies. Overnight gaps alone do not qualify.

Full-Market Price Coverage

Prices available for the full eligible list of active stocks and funds supported by our scanner. Price coverage is separate from the number checked for patterns. Each pattern also needs enough price history. Older scans without exact pattern-check counts show "Not recorded".
US Full Eligible List
Price date 2026-09-23

Full-market price counts for this date are not available.

Daily pattern checks (2026-09-22): 5,577 of 11,733 eligible tickers (47.53%). 6,156 not checked: 480 missing required prices; 11 too little usable price history; 5,662 below the trading-value rule; 3 held for price checks.

Weekly pattern checks (2026-09-18): 5,523 of 11,733 eligible tickers (47.07%). 6,210 not checked: 503 missing required prices; 76 too little usable price history; 5,631 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-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%
HK Full Eligible List
Price date 2026-09-23
Prices checked 2026-09-23 14:13:49 UTC
Eligible Tickers
3,741
With Prices
3,730
Missing Prices
11
Price Coverage
99.71%

Daily pattern checks (2026-09-23): 790 of 3,741 eligible tickers (21.12%). 2,951 not checked: 32 missing required prices; 32 too little usable price history; 2,887 below the trading-value rule.

Weekly pattern checks (2026-09-18): 779 of 3,734 eligible tickers (20.86%). 2,955 not checked: 94 missing required prices; 103 too little usable price history; 2,758 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%

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.

US Stored Tickers

486 active eligible tickers stored in this website data set.
Required prices available: 0 of 486 (2026-09-23).

HK Stored Tickers

265 active eligible tickers stored in this website data set.
Required prices available: 265 of 265 (2026-09-23).

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.

HK daily
2026-09-23 13:41
completed
Candle
2026-09-23
Saved Scan Total
3730
Hits
671
Kind
Scheduled scan

Pattern checks: 790 of 3,741 eligible tickers.

US daily
2026-09-22 23:29
completed
Candle
2026-09-22
Saved Scan Total
11257
Hits
3804
Kind
Scheduled scan

Pattern checks: 5,577 of 11,733 eligible tickers.

HK daily
2026-09-22 11:49
completed
Candle
2026-09-22
Saved Scan Total
3631
Hits
651
Kind
Scheduled scan

Pattern checks: 786 of 3,734 eligible tickers.

US daily
2026-09-21 23:13
completed
Candle
2026-09-21
Saved Scan Total
11273
Hits
4050
Kind
Scheduled scan

Pattern checks: 5,559 of 11,733 eligible tickers.

HK daily
2026-09-21 13:47
completed
Candle
2026-09-21
Saved Scan Total
3726
Hits
650
Kind
Scheduled scan

Pattern checks: 789 of 3,734 eligible tickers.

US weekly
2026-09-18 22:56
completed
Candle
2026-09-18
Saved Scan Total
11695
Hits
2864
Kind
Scheduled scan

Pattern checks: 5,523 of 11,733 eligible tickers.

US daily
2026-09-18 22:51
completed
Candle
2026-09-18
Saved Scan Total
11254
Hits
4425
Kind
Scheduled scan

Pattern checks: 5,541 of 11,733 eligible tickers.

HK weekly
2026-09-18 16:41
completed
Candle
2026-09-18
Saved Scan Total
3734
Hits
515
Kind
Scheduled scan

Pattern checks: 779 of 3,734 eligible tickers.

HK daily
2026-09-18 16:40
completed
Candle
2026-09-18
Saved Scan Total
3724
Hits
648
Kind
Scheduled scan

Pattern checks: 779 of 3,734 eligible tickers.

US daily
2026-09-17 22:50
completed
Candle
2026-09-17
Saved Scan Total
11239
Hits
3777
Kind
Scheduled scan

Pattern checks: 5,522 of 11,723 eligible tickers.

HK daily
2026-09-17 12:45
completed
Candle
2026-09-17
Saved Scan Total
3712
Hits
724
Kind
Scheduled scan

Pattern checks: 779 of 3,734 eligible tickers.

US daily
2026-09-16 23:04
completed
Candle
2026-09-16
Saved Scan Total
11229
Hits
3969
Kind
Scheduled scan

Pattern checks: 5,532 of 11,701 eligible tickers.

US weekly
2026-09-11 22:48
completed
Candle
2026-09-11
Saved Scan Total
11836
Hits
2942
Kind
Scheduled scan

Pattern checks: Not recorded.

HK weekly
2026-09-11 12:02
completed
Candle
2026-09-11
Saved Scan Total
3736
Hits
574
Kind
Scheduled scan

Pattern checks: Not recorded.

US weekly
2026-09-04 23:16
completed
Candle
2026-09-04
Saved Scan Total
11875
Hits
2995
Kind
Scheduled scan

Pattern checks: Not recorded.

HK weekly
2026-09-04 16:12
completed
Candle
2026-09-04
Saved Scan Total
3750
Hits
578
Kind
Scheduled scan

Pattern checks: Not recorded.

US weekly
2026-08-29 01:00
completed
Candle
2026-08-28
Saved Scan Total
12131
Hits
3278
Kind
Scheduled scan

Pattern checks: Not recorded.

HK weekly
2026-08-28 11:37
completed
Candle
2026-08-28
Saved Scan Total
3750
Hits
573
Kind
Scheduled scan

Pattern checks: Not recorded.

US weekly
2026-08-21 23:34
completed
Candle
2026-08-21
Saved Scan Total
12126
Hits
3595
Kind
Scheduled scan

Pattern checks: Not recorded.

HK weekly
2026-08-21 11:20
completed
Candle
2026-08-21
Saved Scan Total
3751
Hits
479
Kind
Scheduled scan

Pattern checks: Not recorded.