This website is for educational purposes only and does not constitute investment advice. Always do your own research and assess your own risk tolerance before making investment decisions.

SG End-of-Day Verdict 23 Oct 2026, 17:00:00 GMT+8

Singapore — End-of-Day Verdict

79th cycle: NO ACTION. Holdings are still unchanged, so all 7 frozen cards carry, but a broad REIT bounce moves two of them. ME8U settled exactly at 1.80, on its full-exit escalation line (escalation needs < 1.80), so the card REVERTS to its original 50% (, the same treatment S63 got on 10-16). J69U settled at its 2.18 stop, so for the first time in the cycle it is not a breach, and its STRONG SELL - REDUCE 69 collapsed to NO TRADE. It goes on lapse-watch: the card withdraws (SG-29) on the next settled close at or above 2.18. S63 50% stays intact (10.20 < 10.34; Est_12W 10.08 < close). BN4 Keppel printed the book's first bullish actionable row in 11 sessions (BUY 68 OversoldBounce_Up, Buy_Rank #1, settle-only). It is BLOCKED at the quality gate and scores adj 58. 9CI SSR71 Sell_Rank #1 is refused on leg 2.

Recommendations

0 to acquire · 0 to dispose

TickerNameCloseActionAction Price Where to act — a buy-limit on a pullback or a buy-stop above resistance, not the current price. Sanity-check vs Close: on a held name, an action price stranded above the close means the queued level was set when the stock was higher — stale, awaiting reprice. Stop The risk-defined exit, set below the entry for a long (~1.2–1.8×ATR). A held long whose Stop sits at/above the Close is already below its stop — a stale box awaiting reprice. 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. Rationale
ME8UMapletree Industrial Trust1.80HOLD—1.89⚠1.801.811.85Mapletree Industrial settled exactly 1.80 in a REIT-wide bounce. The full-exit escalation needed a settled close < 1.80, so the card REVERTS to its original 50% (, ~S), the same single-close rule that reverted S63 on 10-16. The 50% basis is intact: still 4.8% under the 1.89 stop, MoS -16.0. Frozen c6. Re-escalate to 100% on settled < 1.80; withdraw on >= 1.89. Q2 10-27 (2 sessions). Record TAKEN/SKIPPED (ADR-0019). · news
S63ST Engineering10.20HOLD—10.64⚠10.2210.2710.08ST Engineering settled 10.20, the 12th close under the 10.64 stop and the 3rd through the 10.34 tranche line, with Est_12W 10.08 below the close. The exit case holds. Frozen 50% c2 (, ~S); ~Sgiven back vs the 10.31 decision. Reverts to 30% on settled >= 10.34; withdraw on >= 10.64 or Est_12W >= close. Record TAKEN/SKIPPED (ADR-0019). · news
BUOUFRASER L&C TRUST0.90HOLD—0.96⚠0.900.910.92Frasers Logistics bounced to 0.905 (-5.7% vs the 0.96 stop). It printed BUY - ADD 72 at 15:00 but settled HOLD 55 on the L1-inverted PullbackBuy family, so the settled close does not support a buy (L4; SG-26, exit governs). Frozen cycle 30 (, ~S). Record TAKEN/SKIPPED (ADR-0019). · news
S68Singapore Exchange20.77HOLD—24.82⚠20.9321.4122.34SGX settled 20.77 (-16.3% vs the 24.82 stop); AVOID 53. Frozen cycle 29 (, ~S). Record TAKEN/SKIPPED (ADR-0019). · news
J69UFRASERS CPT TR2.18HOLD—2.182.182.192.24Frasers Centrepoint jumped +3.3% to settle exactly at its 2.18 stop, the first non-breach close of the cycle, and last night's stable STRONG SELL - REDUCE 69 collapsed to NO TRADE (RSI 68; Est_12W 2.24 > close). Frozen cycle 28 (, ~S), now on LAPSE-WATCH: withdraw (SG-29) on the next settled close >= 2.18. Record TAKEN/SKIPPED (ADR-0019). · news
O39OCBC Bank29.00HOLD—31.53⚠28.9229.1328.54OCBC settled 29.00 (-8.0% vs the 31.53 stop); Est_12W 28.54 < close, so the basis is intact. AVOID 53. Frozen cycle 12 (, ~S). OCBC results 11-06. Record TAKEN/SKIPPED (ADR-0019). · news
N2IUMapletree PanAsia Com Tr1.17HOLD—1.31⚠1.181.191.22Mapletree PanAsia bounced to 1.17 (-10.7% vs the 1.31 stop); NO TRADE x6. SG-48 suppresses leg 2. Frozen cycle 30 (, ~S). Record TAKEN/SKIPPED (ADR-0019). · news
9CICapitaLand Investment2.40HOLD—2.62⚠2.392.402.47CapitaLand Investment printed a settle-only STRONG SELL - REDUCE 71 at Sell_Rank #1 (adj 76) at 2.40, 8.4% under the 2.62 stop. Est_12W 2.47 > close (+2.9%), so SG-2 leg 2 fails, and as a non-REIT the SG-48 slice does not apply (R6). Refused. Re-arm SELL 30% on settled < 2.62, adj >= 65, Est_12W < close. · news
C07Jardine C&C22.85HOLD—26.07⚠23.3724.0124.34Jardine C&C bounced to 22.85 (-12.4% vs the rebased 26.07 stop); the sell label faded to NO TRADE. Est_12W 24.34 > close (+6.5%). UNDERVALUED + quality pass. Same conjunctive re-arm rule. · news
U11United Overseas Bank41.59HOLD—42.17⚠41.6741.8141.61UOB slipped to 41.59 (-1.4% vs the 42.17 stop); NO TRADE x6. Est_12W 41.61 > close by only +0.05% (a hairline leg-2 fail) and conviction is 0, so the gate fails. Re-arm SELL 30% on settled < 42.17, adj >= 65, Est_12W < close. · news
D05DBS Group Holdings74.44HOLD—76.86⚠74.3875.0175.66DBS settled 74.44 (-3.2% vs the 76.86 stop); NO TRADE; Est_12W 75.66 > close (+1.6%), so the L2 rule fails. Q3 results 11-05. Same re-arm rule. · news
B61BT SEMBAWANG EST4.39HOLD—4.62⚠4.384.394.52Bukit Sembawang held 4.39 (-5.0% vs the 4.62 stop); AVOID 54 with no sell label, and Est_12W 4.52 > close. Refused. Same conjunctive re-arm rule. · news
U13UOI LTD8.25HOLD—8.038.238.248.33UOI eased to 8.25 (RSI 27), still above the 8.03 stop; NO TRADE (liquidity gate). Hold. · news

Outcome & track record

Accuracy at the time of this record.

144 Graded decisions Past recommendations old enough to score against what actually happened (target hit / stopped out / closed). This is the evidence base — the bigger the number, the more history behind the calls. Click to inspect every one. See the decisions →
-1.333 1-week calibration How much of the eventual 4-week move typically shows up in the first week (0 = almost none, 1 = most of it). Use it to read the 1-week estimates: a low number means prices drift toward the target slowly, so don't over-read a soft week-1.
90 Published records How many dated end-of-day verdicts exist for this book — the length of the public track record you can browse in the Archive below.

This website is for educational purposes only and does not constitute investment advice. Always do your own research and assess your own risk tolerance before making investment decisions.