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

Singapore — End-of-Day Verdict

EOD 2026-10-09 (SGT settled close)

Recommendations

0 to acquire · 2 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.42SELL 30%10.4210.64⚠10.43 (+0.1%)10.44 (+0.2%)10.36 (-0.6%)ST Engineering closed 10.42, its second straight settled close below the 10.64 stop (-2.1%, ~0.8 ATR), and the model's 12-week estimate (10.36) sits under the close, so the pre-declared 10-08 re-arm fires on the stop-break + negative-12wk basis (L2); no stock-specific news, the stock is still +27% YTD and above its EMA200. Trim 30% (, ~S) at the next open. The pre-declared 50% tier bump (MoS -10.3) is SUPPRESSED by G2: Target_12Week 10.36 is ~52% above the 6.83 DCF anchor, so the DCF is unreliable and cannot amplify; leg 2 is only -0.6% (SG-12 noise), which also argues for the minimum tier. Remaining keep the 10.64 stop; 2nd tranche 30% on a settled close < 10.34 with Est_12W < close. · news
O39OCBC Bank29.00SELL 30%29.0031.53⚠28.97 (-0.1%)28.85 (-0.5%)28.34 (-2.3%)OCBC stays 8.0% below its 31.53 trail at 29.00 (3rd settled close under it) with the 12-week estimate still negative (28.34 < close), and JPMorgan's warning that surging long yields will hit SE Asian bank Q3 earnings (OCBC flagged most at risk) confirms the de-risk. The 10-08 SELL 30% card was NOT executed at the 10-09 open (holdings unchanged, ADR-0019 undecided): re-published once as SG-1 cycle 2, unconditional market sell at the 10-12 open; if still unrecorded at the next EOD it freezes under SG-8/SG-39 (cycle 3). (~S). 2nd tranche on a settled close < 28.00 with Est_12W < close. · news
ME8UMapletree Industrial Trust1.83HOLD—1.89⚠1.831.831.85Mapletree Industrial printed SELL-REDUCE 58 (BreakdownDown_52W, Sell_Rank #2) at 1.83, below the 1.89 stop. Frozen 50% card cycle 12 (, ~S); escalate on settled < 1.80, lapse on >= 1.89. Record TAKEN/SKIPPED (ADR-0019).
BUOUFRASER L&C TRUST0.87HOLD—0.96⚠0.870.870.90Frasers L&C AVOID 60 at 0.87, 9.4% below the 0.96 stop. Frozen 50% card cycle 20 (, ~S). Record TAKEN/SKIPPED (ADR-0019).
J69UFRASERS CPT TR2.07HOLD—2.18⚠2.072.082.13Frasers Centrepoint STRONG SELL-REDUCE 39 (Sell_Rank #3, low conviction) at 2.07 vs 2.18 stop. Frozen 30% card cycle 18 (, ~S). Record TAKEN/SKIPPED (ADR-0019).
S68Singapore Exchange20.73HOLD—24.82⚠20.8421.1022.31SGX AVOID 47 (BreakdownDown_20D) at 20.73, 16.5% under the 24.82 stop, RSI 28.7. Frozen 30% card cycle 19 (, ~S). Record TAKEN/SKIPPED (ADR-0019).
N2IUMapletree PanAsia Com Tr1.19HOLD—1.31⚠1.191.211.20Mapletree PanAsia NO TRADE at 1.19 vs 1.31 stop; SG-29 withdraw (>= 1.26) not met. Frozen 30% card cycle 20 (, ~S). Record TAKEN/SKIPPED (ADR-0019).
U11United Overseas Bank39.96HOLD—42.17⚠39.9740.2640.36UOB 39.96, 5.2% under the 42.17 trail, but Est_12W 40.36 > close so L2/SG-2 leg 2 still fails (NO TRADE). Refused, watch; JPM yield warning is a sector concern, not an override. Re-arm SELL 30%: settled close < 42.17 AND Est_12W < close, or a SELL-REDUCE print at adj>=65 below stop. · news
D05DBS Group Holdings73.36HOLD—76.86⚠73.5373.6975.05DBS 73.36, 4.6% under the 76.86 trail, RSI 31; Est_12W 75.05 > close so leg 2 fails (NO TRADE). Refused, watch. Same conjunctive re-arm as U11 (SELL 30%). · news
B61BT SEMBAWANG EST4.39HOLD—4.62⚠4.394.424.56Bukit Sembawang re-flips STRONG SELL-REDUCE 65 at Sell_Rank #1 (4.39 < 4.62 stop), but Est_12W 4.56 > close; non-REIT, SG-2 leg 2 fails and UNDERVALUED argues down. Refused.
C07Jardine C&C25.83HOLD—26.07⚠25.8726.0926.33Jardine C&C AVOID 54 at 25.83, a first shallow close 0.9% (~0.2 ATR) under the ex-div-rebased 26.07 stop; Est_12W 26.33 > close, UNDERVALUED + Quality_Pass. Refused, watch (~S). Re-arm SELL 30%: 2nd settled close < 26.07 with Est_12W < close, or any settled close < 24.90 (1 ATR under).
9CICapitaLand Investment2.44HOLD—2.62⚠2.452.462.46CapitaLand Investment flipped HOLD 68 (OversoldBounce_Up) at 2.44; sell basis gone (~S). Hold.
U13UOI LTD8.43HOLD—8.038.448.408.38UOI NO TRADE (liquidity gate, traded) at 8.43, above the 8.03 stop. Hold.
A17UCapitaLand Ascendas REIT2.19HOLD—2.42⚠2.192.182.19Dust line (~S, SG-17).
HMNCAPITALAND and ASCOTT STAPLE U0.83HOLD—0.88⚠0.830.840.86Dust line (~S, SG-17).

Outcome & track record

Accuracy at the time of this record.

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