Public Scorecard
Every signal we have ever logged — wins and losses, out in the open. No login required. This is the promise we make.
50 pattern algorithms went into the test. 12 lost money across 2 years of honest backtesting — most of them in both halves of the test, so it wasn't luck — and we cut them rather than hide them. The 38 below are the ones allowed to signal, every win and every loss shown exactly as it happened.
Every algorithm was tested on 2 years of historical US + SGX data (Sep 2024 → Sep 2026). The cut list is published below, with the numbers that ended it. That's the whole point of this page: you can see exactly what worked and what didn't. No hyped screenshots, ever.
424
Signals
357
BUY
63
SELL
4
WATCH
67
Consensus (2+ algos)
Per-algorithm stats bands: A top performers (bigger swings) · B strong · C steady · D weakest — set by backtest score, quartile split
| Band | Algorithm | Signals | Win rate | Avg gain | Avg loss | Sell-target hit | Score |
|---|---|---|---|---|---|---|---|
| A | R10A11 · Bollinger Band Walk | 245 | 61.2% | +7.2% | -7.4% | 53.5% | 372.6 |
| A | R10A1 · Cup and Handle Breakout | 38 | 60.5% | +18.9% | -7.5% | 60.5% | 321.7 |
| A | R1A3 · Higher Low | 319 | 39.8% | +5.8% | -2.9% | 19.4% | 183.4 |
| A | R1A4 · Golden Cross | 43 | 44.2% | +14.2% | -4.2% | 39.5% | 170.8 |
| A | R10A9 · Range-Expansion Breakout | 159 | 34.6% | +8.9% | -3.1% | 29.6% | 162.5 |
| A | R10A5 · Fast Golden Cross | 175 | 52.6% | +9.3% | -8.4% | 47.4% | 160.9 |
| A | R1A1 · Buy the Dip to the Rising Average | 729 | 35.1% | +2.7% | -1.1% | 10.0% | 153.6 |
| A | R10A2 · Bull Flag Continuation | 45 | 51.1% | +15.2% | -9.5% | 24.4% | 142.0 |
| A | R1A5 · Buy the 50-Day Bounce | 165 | 39.4% | +9.1% | -4.6% | 35.8% | 131.2 |
| A | R5A2 · Cup and Handle | 19 | 42.1% | +21.9% | -10.1% | 42.1% | 63.4 |
| B | R10A3 · Double Bottom Reversal | 123 | 68.3% | +6.3% | -12.1% | 63.4% | 58.2 |
| B | R1A2 · New High on Strong Volume | 102 | 41.2% | +2.7% | -1.0% | 2.0% | 49.8 |
| B | R2A2 · Lower-High, Lower-Low Breakdown | 14 | 57.1% | +7.4% | -3.1% | 35.7% | 40.1 |
| B | R10A7 · Bullish Engulfing After Downtrend | 137 | 35.8% | +6.7% | -3.4% | 33.6% | 30.5 |
| B | R2A4 · Sell the Rally to the Falling 20-Day Average | 166 | 36.1% | +7.1% | -3.8% | 29.5% | 18.9 |
| B | R5A1 · Ceiling Break on Big Volume | 13 | 30.8% | +9.4% | -2.3% | 30.8% | 17.0 |
| B | R6A1 · Buy the Floor, Sell the Ceiling | 112 | 38.4% | +4.0% | -2.2% | 33.0% | 17.0 |
| B | R6A2 · Bollinger Band Bounce | 38 | 42.1% | +2.9% | -1.4% | 39.5% | 14.9 |
| B | R3A2 · Capitulation Reversal | 1 | 100.0% | +11.4% | 0.0% | 100.0% | 11.4 |
| B | R6A6 · Bollinger Upper-Band Fade | 31 | 41.9% | +2.7% | -1.5% | 35.5% | 7.8 |
| C | R5A3 · Breakout, Then Retest | 17 | 23.5% | +4.8% | -1.4% | 11.8% | 0.5 |
| C | R7A2 · Gap-and-Go | 46 | 30.4% | +8.0% | -3.5% | 26.1% | 0.2 |
| C | R3A1 · Oversold Bounce | 0 | 0.0% | +0.0% | 0.0% | 0.0% | 0.0 |
| C | R3A3 · Wait for Stabilization | 0 | 0.0% | +0.0% | 0.0% | 0.0% | 0.0 |
| C | R4A1 · Overbought Fade | 0 | 0.0% | +0.0% | 0.0% | 0.0% | 0.0 |
| C | R4A2 · Trailing Profit-Taking | 0 | 0.0% | +0.0% | 0.0% | 0.0% | 0.0 |
| C | R4A3 · Breakout After Consolidation | 0 | 0.0% | +0.0% | 0.0% | 0.0% | 0.0 |
| C | R8A1 · Earnings Drift Ride | 0 | 0.0% | +0.0% | 0.0% | 0.0% | 0.0 |
| C | R8A2 · News Gap Fade | 0 | 0.0% | +0.0% | 0.0% | 0.0% | 0.0 |
| C | R8A3 · Buy the Dip on Headline Panic | 0 | 0.0% | +0.0% | 0.0% | 0.0% | 0.0 |
| D | R8A4 · Catalyst Calendar | 0 | 0.0% | +0.0% | 0.0% | 0.0% | 0.0 |
| D | R9A1 · STI Index Pullback | 0 | 0.0% | +0.0% | 0.0% | 0.0% | 0.0 |
| D | R9A2 · SGX Reversal at Support | 0 | 0.0% | +0.0% | 0.0% | 0.0% | 0.0 |
| D | R9A3 · Dividend Capture with Timing | 0 | 0.0% | +0.0% | 0.0% | 0.0% | 0.0 |
| D | R9A4 · S-Chip Avoidance Filter | 0 | 0.0% | +0.0% | 0.0% | 0.0% | 0.0 |
| D | R10A4 · VWAP Reclaim | 31 | 32.3% | +1.5% | -1.0% | 9.7% | -5.8 |
| D | R7A6 · Fade the Gap Down | 89 | 24.7% | +7.7% | -2.6% | 22.5% | -6.9 |
| D | R10A10 · 52-Week Low Breakdown | 40 | 20.0% | +8.6% | -3.0% | 15.0% | -25.9 |
The 12 we cut — and exactly why
Cut on 2026-09-02. Every one lost money over the 2-year test; 10 of the 12 lost in both halves, so it wasn't luck. Most signal services bury their dead algorithms. Ours stay on the public record, with the numbers that ended them.
| Algorithm | Signals | Win rate | Net P/L (2y) | 1st half | 2nd half | Lost both halves |
|---|---|---|---|---|---|---|
| R10A6 · Fast Death Cross | 177 | 39.5% | -253 | -69 | -183 | ✅ |
| R10A8 · Bearish Engulfing After Uptrend | 219 | 21.9% | -214 | -131 | -83 | ✅ |
| R10A12 · Dead-Cat Bounce Fade | 136 | 55.9% | -175 | -218 | 43 | — |
| R7A1 · Gap-Fill | 375 | 32.5% | -147 | -77 | -70 | ✅ |
| R7A3 · Fade the Gap | 114 | 17.5% | -121 | -91 | -30 | ✅ |
| R2A3 · Death Cross | 36 | 25.0% | -99 | -73 | -25 | ✅ |
| R2A1 · Sell the Bounce to the Falling Average | 201 | 26.4% | -95 | -24 | -72 | ✅ |
| R7A4 · Gap-Fill Down | 282 | 39.7% | -85 | -57 | -29 | ✅ |
| R7A5 · Gap-and-Go Down | 47 | 29.8% | -36 | -14 | -22 | ✅ |
| R6A4 · Sell the Ceiling | 92 | 41.3% | -34 | 1 | -35 | — |
| R6A3 · Channel Trade | 18 | 22.2% | -22 | -10 | -12 | ✅ |
| R6A5 · Channel Sell at the Ceiling | 20 | 30.0% | -20 | -6 | -13 | ✅ |
These are backtest numbers — want the live ones?
Everything above is two years of history, replayed. The Live Record shows what our published signals are actually doing right now — per-pattern win rate, average gain and loss, and how often the suggested sell price was reached. Wins and losses, both counted.
Composite grade by stock blend of every logged signal on that stock — band rating × confidence, A–F (we only grade stocks we've actually called)
| Grade | Stock | Market | Signals | Pattern bands seen |
|---|---|---|---|---|
| A | XOM | US | 26 | A |
| A | D05.SI | SGX | 25 | AB |
| A | AAPL | US | 20 | A |
| A | V | US | 19 | AB |
| A | KO | US | 18 | AB |
| A | META | US | 18 | A |
| A | MA | US | 14 | AB |
| A | PG | US | 14 | AB |
| A | JNJ | US | 13 | AB |
| A | O39.SI | SGX | 13 | AB |
| A | U11.SI | SGX | 12 | AB |
| A | G13.SI | SGX | 11 | AB |
| A | DIS | US | 11 | A |
| A | BN4.SI | SGX | 9 | AB |
| A | AMD | US | 9 | ABD |
| A | GOOGL | US | 8 | AB |
| A | INTC | US | 8 | ABD |
| A | MSFT | US | 7 | A |
| A | AMZN | US | 7 | ?A |
| A | TXN | US | 7 | AB |
| A | QCOM | US | 7 | AC |
| A | SBUX | US | 4 | AB |
| A | WMT | US | 4 | AB |
| B | NVDA | US | 22 | AB |
| B | C6L.SI | SGX | 12 | B |
| B | COST | US | 11 | ?AB |
| B | JPM | US | 9 | AB |
| B | A17U.SI | SGX | 8 | BD |
| B | 9CI.SI | SGX | 7 | ABD |
| B | BAC | US | 6 | ABD |
| B | UNH | US | 6 | AB |
| B | TSLA | US | 5 | ?AD |
| B | ADBE | US | 5 | ABCD |
| B | HD | US | 5 | BD |
| B | Z74.SI | SGX | 5 | AB |
| B | S63.SI | SGX | 4 | AB |
| B | CSCO | US | 2 | B |
| C | NKE | US | 9 | ?BCD |
| C | NFLX | US | 6 | BD |
| C | ORCL | US | 5 | ?ABCD |
| C | PEP | US | 4 | ?BD |
| C | CRM | US | 3 | BCD |
| C | AVGO | US | 3 | BD |
| C | MCD | US | 3 | BD |
Every signal newest first · 50 per page · the whole record, paged
What is public here, and what is paid
Always public: every call we have ever made, its grade and confidence, how it ended — win, loss or still running — plus every algorithm's win rate, average gain and loss, and the 12 patterns we cut. Nothing here is hidden or deleted.
Paid: the live, actionable parameters of a call that is still running — its entry, sell target, estimated time frame and stop-loss — plus earlier delivery of new calls. Once a call finishes, its full parameters are published here for everyone, permanently.
Why seven rows show a dash for a grade: those calls came from two patterns we cut on 2 Sep 2026 — Gap-Fill and Sell the Bounce to the Falling Average — and a cut pattern carries no A–D band, so we print a dash rather than invent a grade. Their numbers are in the cut list below.
| Date | Ticker | Call | Grade | Confidence | Entry | Sell target | Time frame | Stop-loss | Why |
|---|---|---|---|---|---|---|---|---|---|
| 2026-09-17 | NVDA | BUY | B | 7/10 | 🔒 | 🔒 | 🔒 | 🔒 | Double Bottom Reversal |
| 2026-09-17 | META | BUY ★ 2 patterns | A | 10/10 | $682.31 | $750.54 | 2-4 months | $550.54 | Higher Low, Fast Golden Cross |
| 2026-09-17 | XOM | BUY | A | 8/10 | $163.27 | $176.33 | 3-6 weeks | $155.92 | Buy the Dip to the Rising Average |
| 2026-09-17 | JNJ | BUY | A | 8/10 | $270.22 | $291.84 | 3-6 weeks | $258.06 | Buy the Dip to the Rising Average |
| 2026-09-17 | WMT | SELL | B | 6/10 | $106.79 | $98.25 | 2-5 weeks | $111.06 | Sell the Rally to the Falling 20-Day Average |
| 2026-09-17 | TXN | SELL | B | 6/10 | $258.14 | $237.49 | 2-5 weeks | $268.47 | Sell the Rally to the Falling 20-Day Average |
| 2026-09-17 | D05.SI SGX | BUY ★ 2 patterns | A | 10/10 | $76.94 | $83.10 | 3-6 weeks | $73.48 | Buy the Dip to the Rising Average, Higher Low |
| 2026-09-17 | BN4.SI SGX | BUY | B | 7/10 | $11.12 | $11.61 | 2-6 weeks | $10.89 | Buy the Floor, Sell the Ceiling |
| 2026-09-17 | G13.SI SGX | BUY | A | 8/10 | $0.62 | $0.67 | 3-6 weeks | $0.59 | Buy the Dip to the Rising Average |
| 2026-09-17 | 9CI.SI SGX | BUY | A | 8/10 | $2.64 | $2.85 | 3-6 weeks | $2.52 | Buy the Dip to the Rising Average |
| 2026-09-16 | AAPL | BUY | A | 7/10 | 🔒 | 🔒 | 🔒 | 🔒 | Higher Low |
| 2026-09-16 | GOOGL | SELL | B | 6/10 | $342.87 | $315.44 | 2-5 weeks | $356.58 | Sell the Rally to the Falling 20-Day Average |
| 2026-09-16 | META | BUY | A | 7/10 | $673.31 | $740.64 | 4-10 weeks | $550.54 | Higher Low |
| 2026-09-16 | JNJ | BUY ★ 2 patterns | A | 10/10 | $267.28 | $288.66 | 3-6 weeks | $255.25 | Buy the Dip to the Rising Average, Buy the 50-Day Bounce |
| 2026-09-16 | TXN | SELL | B | 6/10 | $260.67 | $239.82 | 2-5 weeks | $271.10 | Sell the Rally to the Falling 20-Day Average |
| 2026-09-16 | DIS | BUY | A | 8/10 | $106.99 | $115.55 | 3-6 weeks | $102.18 | Buy the Dip to the Rising Average |
| 2026-09-16 | MCD | SELL | D | 7/10 | 🔒 | 🔒 | 🔒 | 🔒 | 52-Week Low Breakdown |
| 2026-09-16 | D05.SI SGX | BUY | A | 8/10 | $76.80 | $82.94 | 3-6 weeks | $73.34 | Buy the Dip to the Rising Average |
| 2026-09-16 | O39.SI SGX | BUY | A | 8/10 | $31.18 | $33.67 | 3-6 weeks | $29.78 | Buy the Dip to the Rising Average |
| 2026-09-16 | A17U.SI SGX | BUY | B | 6/10 | $2.33 | $2.49 | 2-6 weeks | $2.29 | Bullish Engulfing After Downtrend |
| 2026-09-16 | 9CI.SI SGX | BUY | A | 8/10 | $2.64 | $2.85 | 3-6 weeks | $2.52 | Buy the Dip to the Rising Average |
| 2026-09-15 | Z74.SI SGX | BUY | A | 8/10 | $4.45 | $4.81 | 3-6 weeks | $4.25 | Buy the Dip to the Rising Average |
| 2026-09-15 | 9CI.SI SGX | BUY | A | 8/10 | $2.65 | $2.86 | 3-6 weeks | $2.53 | Buy the Dip to the Rising Average |
| 2026-09-14 | AAPL | BUY | A | 7/10 | 🔒 | 🔒 | 🔒 | 🔒 | Higher Low |
| 2026-09-14 | META | BUY | A | 7/10 | $665.60 | $732.16 | 4-10 weeks | $550.54 | Higher Low |
| 2026-09-14 | V | BUY | A | 8/10 | $375.28 | $405.30 | 3-6 weeks | $358.39 | Buy the Dip to the Rising Average |
| 2026-09-14 | HD | BUY | B | 6/10 | $310.87 | $332.63 | 2-6 weeks | $303.44 | Bullish Engulfing After Downtrend |
| 2026-09-14 | CSCO | SELL | B | 6/10 | $110.06 | $101.26 | 2-5 weeks | $114.46 | Sell the Rally to the Falling 20-Day Average |
| 2026-09-14 | SBUX | BUY | B | 7/10 | $99.07 | $107.52 | 2-6 weeks | $99.70 | Buy the Floor, Sell the Ceiling |
| 2026-09-14 | D05.SI SGX | BUY ★ 2 patterns | A | 10/10 | $77.66 | $83.87 | 3-6 weeks | $74.17 | Buy the Dip to the Rising Average, Higher Low |
| 2026-09-14 | O39.SI SGX | BUY | A | 7/10 | $31.85 | $35.04 | 4-10 weeks | $30.54 | Higher Low |
| 2026-09-14 | U11.SI SGX | BUY | A | 7/10 | $42.33 | $46.56 | 4-10 weeks | $40.31 | Buy the 50-Day Bounce |
| 2026-09-14 | Z74.SI SGX | BUY | A | 8/10 | $4.46 | $4.82 | 3-6 weeks | $4.26 | Buy the Dip to the Rising Average |
| 2026-09-14 | 9CI.SI SGX | BUY | A | 8/10 | $2.65 | $2.86 | 3-6 weeks | $2.53 | Buy the Dip to the Rising Average |
| 2026-09-11 | NVDA | BUY | B | 7/10 | $218.29 | $242.64 | 3-8 weeks | $187.90 | Double Bottom Reversal |
| 2026-09-11 | AMZN | BUY ★ 2 patterns | A | 10/10 | $256.78 | $277.32 | 3-6 weeks | $245.22 | Buy the Dip to the Rising Average, Buy the 50-Day Bounce |
| 2026-09-11 | META | BUY | A | 7/10 | $648.03 | $712.83 | 4-10 weeks | $550.54 | Higher Low |
| 2026-09-11 | TSLA | BUY | A | 8/10 | 🔒 | 🔒 | 🔒 | 🔒 | Fast Golden Cross |
| 2026-09-11 | V | BUY ★ 2 patterns | A | 10/10 | $370.45 | $400.09 | 3-6 weeks | $353.78 | Buy the Dip to the Rising Average, Buy the 50-Day Bounce |
| 2026-09-11 | XOM | BUY | A | 7/10 | $165.99 | $182.59 | 4-10 weeks | $157.16 | Higher Low |
| 2026-09-11 | MA | BUY | A | 7/10 | $569.19 | $626.11 | 4-10 weeks | $542.53 | Buy the 50-Day Bounce |
| 2026-09-11 | ADBE | BUY ★ 2 patterns | B | 8/10 | $252.23 | $269.89 | 2-6 weeks | $239.09 | Fade the Gap Down, Bullish Engulfing After Downtrend |
| 2026-09-11 | DIS | BUY | A | 7/10 | 🔒 | 🔒 | 🔒 | 🔒 | Higher Low |
| 2026-09-11 | D05.SI SGX | BUY ★ 2 patterns | A | 10/10 | $77.00 | $83.16 | 3-6 weeks | $73.54 | Buy the Dip to the Rising Average, Higher Low |
| 2026-09-11 | O39.SI SGX | BUY | A | 8/10 | $31.60 | $34.13 | 3-6 weeks | $30.18 | Buy the Dip to the Rising Average |
| 2026-09-10 | NVDA | BUY | B | 7/10 | $218.36 | $242.74 | 3-8 weeks | $188.11 | Double Bottom Reversal |
| 2026-09-10 | GOOGL | BUY | B | 6/10 | $332.60 | $355.88 | 2-6 weeks | $324.47 | Bullish Engulfing After Downtrend |
| 2026-09-10 | META | BUY | A | 7/10 | $644.38 | $708.82 | 4-10 weeks | $550.54 | Higher Low |
| 2026-09-10 | JPM | BUY ★ 2 patterns | A | 10/10 | $353.56 | $381.84 | 3-6 weeks | $337.65 | Buy the Dip to the Rising Average, Buy the 50-Day Bounce |
| 2026-09-10 | V | BUY | A | 7/10 | $367.21 | $403.93 | 4-10 weeks | $351.71 | Buy the 50-Day Bounce |
Showing 301–350 of 424 calls · page 7 of 9. Every one stays public — nothing is trimmed, only paged.
⚠ Educational estimates only — not financial advice. Past performance never guarantees future results. Trade at your own risk through your own broker.
Questions, answered plainly
What this page shows, what it costs, and what it never does.
What is the public scorecard?
Every signal we have ever logged, in the open and with no login: the call, its grade and confidence, and how it ended — win, loss or still running. Nothing here is hidden or deleted.
How were the cut algorithms chosen?
50 pattern algorithms went into a two-year backtest (Sep 2024 to Sep 2026) on US and SGX data. 12 lost money and were cut on 2026-09-02 — most of them in both halves of the test, so it was not luck. The 38 shown in the per-algorithm table above are the ones allowed to signal.
What do the A, B, C and D bands mean?
They are set by each algorithm's backtest score, split into quartiles: A is the top performers (bigger swings), B strong, C steady, and D the weakest survivors. A higher band is not a promise — it is what the two years of history showed.
What is public here, and what is paid?
Always public: every call we have ever made, its grade and confidence, how it ended, every algorithm's win rate, average gain and loss, and the patterns we cut. Paid: the live, actionable parameters of a call that is still running — its entry, sell target, estimated time frame and stop-loss — plus earlier delivery of new calls. Once a call finishes, its full parameters are published here for everyone, permanently.
Are these backtest or live results?
The per-algorithm table is two years of history, replayed. The Live Record page shows what our published signals are actually doing right now — per-pattern win rate, average gain and loss, and how often the suggested sell price was reached.
What is the composite grade by stock?
A blend of every logged signal on that stock — its band rating weighted by confidence — shown A to F. We only grade stocks we have actually called, so the table stays small and honest.
How many signals are in the record?
424 signals have been logged so far, each one published with its outcome. That count is read from the live record on every page load, never typed in.
Is this financial advice?
No. Every number here is an educational estimate, not advice. Past performance never guarantees future results, and you trade at your own risk through your own broker.
More detail: the live forward-test record · the paper portfolio · plans and pack prices.