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

Singapore — End-of-Day Verdict

77th cycle: 1 DISPOSE. S63 settled 10.31, through its pre-registered 10.34 second-tranche line with Est_12W 10.19 below the close, so its frozen 30% card grows to SELL 50% (, ~S) as a market order for the 10-22 open. The other 6 frozen cards carry (ME8U 100% c4, BUOU 50% c28, N2IU 30% c28, S68 30% c27, J69U 30% c26, O39 30% c10). ME8U held 1.74; its basis is intact and Q2 lands 10-27. N2IU re-flipped to SSR71 at the settle. Buy pool empty for a 9th session.

Recommendations

0 to acquire · 1 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
S63ST Engineering10.31SELL 50%10.3110.64⚠10.31 (+0.0%)10.36 (+0.5%)10.19 (-1.2%)ST Engineering settled 10.31, its 10th close under the 10.64 stop and through the pre-registered 10.34 second-tranche line, with Est_12W 10.19 below the close (-1.2%), so the L2 exit grows from 30% to 50%. No news catalyst explains the drift. Frozen 1,100 + re-armed 800 tranche (30% of the remaining -rounded) =, ~S @10.31, market at the 10-22 open (L8; reprice if the open gaps >1.5%). Published once per SG-39 and re-freezes if unrecorded. Tranche lapses on a settled close >= 10.34; whole card withdraws on >= 10.64 or Est_12W >= close. Engine NO TRADE cv0 (consensus conflict); G2 suppresses the MoS -9.7 amplify. Record TAKEN/SKIPPED (ADR-0019). · news
ME8UMapletree Industrial Trust1.74HOLD—1.89⚠1.741.731.76Mapletree Industrial settled flat at 1.74 (RSI 16), 7.9% under the 1.89 stop and below EMA200; intraday HOLD 67 faded to AVOID 50 at the settle. Full-exit basis intact (1.74 < 1.80). Frozen cycle 4 (, ~S); ~S given back vs the 1.79 decision price (SG-51). Q2 results 10-27 (4 sessions): loss-prevention exit, catalyst-aware hold does not apply. Withdraw on settled >= 1.89. Record TAKEN/SKIPPED (ADR-0019). · news
BUOUFRASER L&C TRUST0.88HOLD—0.96⚠0.880.880.91Frasers Logistics settled 0.88 (-8.3% vs the 0.96 stop) with STRONG SELL - REDUCE 23 at Sell_Rank #3 (SSR in snapshots). Frozen cycle 28 (, ~S). Record TAKEN/SKIPPED (ADR-0019). · news
S68Singapore Exchange20.88HOLD—24.82⚠21.0621.4622.40SGX settled 20.88 (-15.9% vs the 24.82 stop); NO TRADE all session. Frozen cycle 27 (, ~S). Record TAKEN/SKIPPED (ADR-0019). · news
J69UFRASERS CPT TR2.06HOLD—2.18⚠2.072.082.12Frasers Centrepoint settled 2.06 (-5.5% vs 2.18 stop); last night's SSR38 faded to AVOID 63. Frozen cycle 26 (, ~S). Record TAKEN/SKIPPED (ADR-0019). · news
O39OCBC Bank29.14HOLD—31.53⚠29.0629.1428.64OCBC bounced to 29.14 (-7.6% vs 31.53 stop); Est_12W 28.64 < close, basis intact. AVOID 63. Frozen cycle 10 (, ~S). OCBC results 11-06. Record TAKEN/SKIPPED (ADR-0019). · news
N2IUMapletree PanAsia Com Tr1.14HOLD—1.31⚠1.151.151.19Mapletree PanAsia settled 1.14 (-13.0% vs 1.31 stop) and flipped back to STRONG SELL - REDUCE 71 at Sell_Rank #2 on the settle. SG-48 suppresses leg 2. Frozen cycle 28 (, ~S). Record TAKEN/SKIPPED (ADR-0019). · news
C07Jardine C&C22.95HOLD—26.07⚠23.4323.8823.67Jardine C&C slid to 22.95 (-12.0% vs the rebased 26.07 stop); intraday SSR36 x2 faded to AVOID 51 at the settle and Est_12W 23.67 > close (+3.1%), so leg 2 fails. UNDERVALUED + quality pass. Re-arm SELL 30% on a settled close < 26.07 with adj >= 65 and Est_12W < close. · news
9CICapitaLand Investment2.33HOLD—2.62⚠2.342.342.45CapitaLand Investment settled 2.33 (RSI 24) and the model firmed to HOLD 90 ReversalUp_Oversold; Est_12W 2.45 > close, so leg 2 fails. Same re-arm rule at 2.62. · news
U11United Overseas Bank42.00HOLD—42.17⚠42.0742.3042.46UOB recovered to 42.00 (-0.4% vs 42.17 stop, ~0.2 ATR); NO TRADE; Est_12W 42.46 > close (+1.1%), so the conjunctive L2 rule fails. SELL 30% on settled < 42.17 AND Est_12W < close. · news
D05DBS Group Holdings74.65HOLD—76.86⚠74.6475.1776.21DBS settled 74.65 (-2.9% vs 76.86 stop); NO TRADE; Est_12W 76.21 > close (+2.1%), so the L2 rule fails. Q3 results 11-05. Same re-arm rule. · news
B61BT SEMBAWANG EST4.36HOLD—4.62⚠4.364.384.53Bukit Sembawang settled 4.36 (-5.6% vs 4.62 stop); AVOID 46, no sell label, Est_12W 4.53 > close. Refused; rule unchanged. · news
U13UOI LTD8.40HOLD—8.038.408.408.40UOI flat at 8.40 above the 8.03 stop; NO TRADE (consensus conflict). Hold. · news

Outcome & track record

Accuracy at the time of this record.

143 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.