Today's recommendations
0 to acquire · 0 to dispose
NO ACTION — nothing cleared the bar.
Outcome & track record
How accurate the calls have been.
Signal-type track record How each signal *type* has performed across ALL of this book's past decisions — not a per-stock note. 'bias' is the conviction nudge (+/-) applied to a fresh signal of that type; n = sample size, hit_1w = share that hit the 1-week target. Reliable cells earn a boost; weak ones a haircut.
How each signal type has performed across this book's past decisions (aggregate, not per-stock) — and the conviction nudge it earns.
- FailedBreakout_Down_20D (sell): 5 past trades, 100% hit the 1-week target → +10 conviction nudge.
- NoTrade (PROFIT_ARMED) (sell): 5 past trades, 80% hit the 1-week target → +6 conviction nudge.
- NoTrade (sell): 9 past trades, 78% hit the 1-week target → +6 conviction nudge.
- PullbackBuy_VWAP (buy): 8 past trades, 13% hit the 1-week target → -8 conviction nudge.
Portfolio & signals
Every name we scanned, and where it stands.
| Ticker | Name | Close | Signal The chart pattern the engine detected on this name. Hover a signal for its one-line definition; click it for the full setup/trigger rules, the trade box it produces, and the newsletter issue that teaches the underlying concept. | Action | Conv | 1wk Model estimate of the likely price at this horizon — a forward projection, not a guarantee, and separate from the trade's Action Price or Stop. Where the ML estimator is enabled these are per-ticker calibrated forecasts (~80% coverage band) that are refreshed periodically and can drift between refreshes; otherwise they're interpolated from the signal's swing target. Confirm against the settled close. | 4wk Model estimate of the likely price at this horizon — a forward projection, not a guarantee, and separate from the trade's Action Price or Stop. Where the ML estimator is enabled these are per-ticker calibrated forecasts (~80% coverage band) that are refreshed periodically and can drift between refreshes; otherwise they're interpolated from the signal's swing target. Confirm against the settled close. | 12wk Model estimate of the likely price at this horizon — a forward projection, not a guarantee, and separate from the trade's Action Price or Stop. Where the ML estimator is enabled these are per-ticker calibrated forecasts (~80% coverage band) that are refreshed periodically and can drift between refreshes; otherwise they're interpolated from the signal's swing target. Confirm against the settled close. |
|---|---|---|---|---|---|---|---|---|
| Venture Corporation | 14.70 | FailedBreakout_Down_20D | AVOID | 60 | n/a | n/a | 11.11 (-24.4%) | |
| United Overseas Bank | 37.75 | FailedBreakout_Down_20D | AVOID | 53 | n/a | n/a | 28.56 (-24.3%) | |
| Keppel | 9.82 | FailedBreakout_Down_20D | AVOID | 53 | n/a | n/a | 7.26 (-26.1%) | |
| Jardine C&C | 24.34 | FailedBreakout_Down_20D | AVOID | 44 | n/a | n/a | 20.05 (-17.6%) | |
| BT S'WANG EST | 4.31 | RallySell_BearTrend | AVOID | 43 | 4.31 (+0.0%) | 4.32 (+0.2%) | 4.01 (-7.0%) | |
| CapitaLand Investment | 2.38 | FailedBreakout_Down_20D | AVOID | 43 | n/a | n/a | 1.97 (-17.2%) | |
| DBS Group Holdings | 69.90 | NoTrade | NO TRADE | 0 | n/a | n/a | 58.24 (-16.7%) | |
| OCBC Bank | 28.53 | NoTrade | NO TRADE | 0 | n/a | n/a | 24.18 (-15.2%) | |
| Singapore Exchange | 20.69 | NoTrade | NO TRADE | 0 | n/a | n/a | 16.65 (-19.5%) | |
| ST Engineering | 9.67 | NoTrade | NO TRADE | 0 | n/a | n/a | 7.54 (-22.0%) | |
| UOI LTD | 8.25 | NoTrade | NO TRADE | 0 | n/a | n/a | 7.46 (-9.6%) | |
| Great Eastern | 19.72 | NoTrade | NO TRADE | 0 | n/a | n/a | 18.03 (-8.6%) | |
| SATS | 4.07 | NoTrade | NO TRADE | 0 | n/a | n/a | 4.07 (-0.0%) | |
| SIA ENGR | 2.91 | NoTrade | NO TRADE | 0 | n/a | n/a | 2.42 (-16.8%) | |
| Jardine Matheson | 60.05 | NoTrade | NO TRADE | 0 | n/a | n/a | 61.77 (+2.9%) | |
| Singtel | 4.11 | NoTrade | NO TRADE | 0 | n/a | n/a | 3.54 (-13.9%) |
Archive
Earlier end-of-day records.
- 11 November 2026 0 acquire / 0 dispose EOD 2026-11-11 (sgotr)
- 10 November 2026 0 acquire / 0 dispose EOD 2026-11-10 (sgotr)
- 6 November 2026 0 acquire / 0 dispose EOD 2026-11-06 (sgotr)
- 5 November 2026 0 acquire / 0 dispose EOD 2026-11-05 (sgotr)
- 4 November 2026 0 acquire / 0 dispose EOD 2026-11-04 (sgotr)
- 3 November 2026 0 acquire / 0 dispose EOD 2026-11-03 (sgotr)
- 2 November 2026 0 acquire / 0 dispose EOD 2026-11-02 (sgotr)
- 30 October 2026 0 acquire / 0 dispose EOD 2026-10-30 (sgotr)
- 29 October 2026 0 acquire / 0 dispose EOD 2026-10-29 (sgotr)
- 28 October 2026 0 acquire / 0 dispose EOD 2026-10-28 (sgotr)
- 26 October 2026 0 acquire / 0 dispose EOD 2026-10-26 (sgotr)
- 23 October 2026 0 acquire / 0 dispose EOD 2026-10-23 (sgotr)
- 22 October 2026 0 acquire / 0 dispose EOD 2026-10-22 (sgotr)
- 21 October 2026 0 acquire / 0 dispose EOD 2026-10-21 (sgotr)
- 20 October 2026 0 acquire / 0 dispose EOD 2026-10-20 (sgotr)
- 19 October 2026 0 acquire / 0 dispose EOD 2026-10-19 (sgotr)
- 16 October 2026 0 acquire / 0 dispose EOD 2026-10-16 (sgotr)
- 15 October 2026 0 acquire / 0 dispose EOD 2026-10-15 (sgotr)
- 14 October 2026 0 acquire / 0 dispose EOD 2026-10-14 (sgotr)
- 13 October 2026 0 acquire / 0 dispose EOD 2026-10-13 (sgotr)
- 12 October 2026 0 acquire / 0 dispose EOD 2026-10-12 (sgotr)
- 9 October 2026 0 acquire / 0 dispose EOD 2026-10-09 (sgotr)
- 8 October 2026 0 acquire / 2 dispose EOD 2026-10-08 (sgotr)
- 7 October 2026 0 acquire / 2 dispose EOD 2026-10-07 (sgotr)
- 6 October 2026 0 acquire / 0 dispose EOD 2026-10-06 (sgotr)
- 5 October 2026 0 acquire / 1 dispose EOD 2026-10-05 (sgotr)
- 2 October 2026 0 acquire / 0 dispose EOD 2026-10-02 (sgotr)
- 1 October 2026 0 acquire / 0 dispose EOD 2026-10-01 (sgotr)
- 30 September 2026 0 acquire / 1 dispose EOD 2026-09-30 (sgotr)
- 29 September 2026 0 acquire / 1 dispose EOD 2026-09-29 (sgotr)