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 28 Oct 2026, 17:00:00 GMT+8

Singapore — End-of-Day Verdict

82nd cycle: NO ACTION. Holdings are still unchanged, so all 7 frozen cards carry. ME8U fell 2.8% to 1.74 on its Q2 results day, further under the 1.80 full-exit line; its unrecorded SELL 100% stays frozen at c2 (W1: it keeps its age, no re-publication). The intraday SSR69 at 16:30 settled to AVOID 47 (L4). F34 Wilmar printed BUY 67 OversoldBounce_Up at Buy_Rank #1, on the settle print only. It scores adj 61 (val_adj -6) and misses the floor. D05 and C07 both reached AVOID 63 (adj 68) under their stops, but Est_12W > close, so SG-2 leg 2 refuses both. Buy pool has had no qualifying name for a 14th session in 15.

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.74HOLD—1.89⚠1.731.741.79Mapletree Industrial fell 2.8% to 1.74 on its Q2 results day, now 7.9% below the 1.89 stop and further under the pre-registered 1.80 full-exit line, with MoS_FV -16.3. The 10-26 SELL 100% market order is still unrecorded, so the card stays frozen at 100% (, ~S), cycle 2 (SG-39/W1: it keeps its age, no re-publication). The intraday SSR69 (16:30) settled to AVOID 47 (L4). The Q2 DPU was not yet indexed on Yahoo. Reverts to 50% on settled >= 1.80; withdraw on >= 1.89. Record TAKEN/SKIPPED (ADR-0019). · news
S63ST Engineering10.18HOLD—10.64⚠10.1910.2410.03ST Engineering settled 10.18, under both the 10.64 stop and the 10.34 tranche line, with Est_12W 10.03 < close. The basis is intact. Frozen 50% c5 (, ~S). 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.88HOLD—0.96⚠0.890.900.91FLCT 0.885 (-7.8% vs the 0.96 stop); HOLD 41 FailedBreakdown_Up is not a bullish actionable print. Frozen 50% c33 (, ~S). MoS -5.5 (SG-3 amplify). Record TAKEN/SKIPPED (ADR-0019). · news
S68Singapore Exchange20.80HOLD—24.82⚠20.9821.3822.07SGX 20.80 (-16.2% vs the 24.82 stop); AVOID 56 x4. Frozen 30% c32 (, ~S). Ex-dividend 10-30: rebase the stop by the DPS once the SGX notice confirms it (SG-16). Record TAKEN/SKIPPED (ADR-0019). · news
J69UFRASERS CPT TR2.12HOLD—2.18⚠2.122.152.17Frasers Centrepoint settled 2.12 (-2.8% vs the 2.18 stop), so the lapse did not trigger. HOLD 54 PullbackBuy (-8 family here). Frozen 30% c31 (, ~S). Ex-distribution ~10-30 (6.214c): stop and lapse line rebase 2.18 -> 2.12 on ex-day (SG-22, pending). Withdraw on a settled close >= 2.18 (>= 2.12 post-ex). · news
O39OCBC Bank29.03HOLD—31.53⚠28.9829.1628.68OCBC 29.03 (-7.9% vs the 31.53 stop); AVOID 56, Est_12W 28.68 < close, so the basis is intact. Frozen 30% c15 (, ~S). OCBC 3Q ~11-06. Record TAKEN/SKIPPED (ADR-0019). · news
N2IUMapletree PanAsia Com Tr1.14HOLD—1.31⚠1.141.161.19MPACT 1.14 (-13.0% vs the 1.31 stop); AVOID 43. Frozen 30% c33 (, ~S). Results ~10-29. Record TAKEN/SKIPPED (ADR-0019). · news
U11United Overseas Bank41.54HOLD—42.17⚠41.5841.8141.24UOB 41.54 (-1.5% vs the 42.17 stop); Est_12W 41.24 < close, so leg 2 passes, but NO TRADE 0 x5 fails the adj >= 65 floor. Re-arm SELL 30% on settled < 42.17, adj >= 65, Est_12W < close. UOB 3Q ~11-04. · news
D05DBS Group Holdings73.99HOLD—76.86⚠73.9274.7275.58DBS 73.99 (-3.7% vs the 76.86 stop); AVOID 63 reaches adj 68, but Est_12W 75.58 > close (+2.1%), so SG-2 leg 2 fails and the sell is refused. DBS 3Q 11-05 (hold through). Re-arm on settled < stop, adj >= 65, Est_12W < close. · news
C07Jardine C&C23.21HOLD—26.07⚠23.5224.0924.87Jardine C&C 23.21 (-11.0% vs the 26.07 stop); AVOID 63 reaches adj 68, but Est_12W 24.87 > close (+7.2%) and it is UNDERVALUED, so leg 2 fails. Astra 9M ~10-30. Re-arm per the conjunctive rule. · news
9CICapitaLand Investment2.36HOLD—2.62⚠2.362.372.42CapitaLand Investment 2.36 (-9.9% vs the 2.62 stop); the intraday SSR35 prints settled to AVOID 46, and Est_12W 2.42 > close, so there is no sell basis. Re-arm SELL 30% on settled < 2.62, adj >= 65, Est_12W < close. · news
B61BT SEMBAWANG EST4.40HOLD—4.62⚠4.394.394.53Bukit Sembawang 4.40 (-4.8% vs the 4.62 stop); NO TRADE (consensus conflict), Est_12W 4.53 > close, UNDERVALUED. Sell refused; re-arm per the conjunctive rule. · news
U13UOI LTD8.25HOLD—8.038.248.248.36UOI flat at 8.25 (RSI 27), above the 8.03 stop; NO TRADE. 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.