Data & Updates
Signal Desk
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.
Top Trades
Current Daily score and trade plan
- From September 22, 2026: Daily scores use a fixed 100-point budget. Weekly boards and earlier reports keep their rules.
- Supporting detector quality must reach 80. Earn weight × quality / 100. Need 50 consecutive completed Daily sessions.
- 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.
- Separate caps: Daily candles 15; Weekly candles 20; Daily structures 15; Weekly structures 20. Hammer and trendline keep their points first.
- Count each type once per period. Shared price boundaries count once. Daily and Weekly can both count. Unclear geometry cannot add extra boundary rewards.
- Add 10 when close > MA20 > MA50 for Long; reverse for Short. Add 20 once for qualified candle AND structure evidence.
- 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.
- 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.
- 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.
- 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.
- 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.
- Opening gaps fill at the open. If both levels touch, stop first. Missing prices remain unresolved. One open position per stock.
- 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.
- For new journal entries, the review must exist before entry. Late reviews are skipped.
Weekly and earlier Daily score components
| 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
AI Score Adjustments
| 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. |
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.
- 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.
Trade Journal
- 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.
Backtests
- 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
Full-Market Price Coverage
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% |
Prices checked 2026-09-23 14:13:49 UTC
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.
486 active eligible tickers stored in this website data set.
Required prices available: 0 of 486
(2026-09-23).
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.
Pattern checks: 790 of 3,741 eligible tickers.
Pattern checks: 5,577 of 11,733 eligible tickers.
Pattern checks: 786 of 3,734 eligible tickers.
Pattern checks: 5,559 of 11,733 eligible tickers.
Pattern checks: 789 of 3,734 eligible tickers.
Pattern checks: 5,523 of 11,733 eligible tickers.
Pattern checks: 5,541 of 11,733 eligible tickers.
Pattern checks: 779 of 3,734 eligible tickers.
Pattern checks: 779 of 3,734 eligible tickers.
Pattern checks: 5,522 of 11,723 eligible tickers.
Pattern checks: 779 of 3,734 eligible tickers.
Pattern checks: 5,532 of 11,701 eligible tickers.
Pattern checks: Not recorded.
Pattern checks: Not recorded.
Pattern checks: Not recorded.
Pattern checks: Not recorded.
Pattern checks: Not recorded.
Pattern checks: Not recorded.
Pattern checks: Not recorded.
Pattern checks: Not recorded.