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

Singapore — End-of-Day Verdict

85th cycle: NO ACTION. Holdings are still unchanged, so all 7 frozen cards carry. F34 Wilmar printed STRONG BUY 89 ReversalUp_Oversold at Buy_Rank #1 on the settle only (adj 83), but the S cash gives a ticket of ~0.5% of the book, so SG-42 refuses it and it is ledgered optional. D05 printed SELL - REDUCE 74 at Sell_Rank #1, 6.7% under its stop, and SG-2 leg 2 refuses it (Est_12W 73.35 > 71.71, +2.3%) with DBS 3Q on 11-05. Banks led the fall: O39 -3.3%, D05 -1.9%, U11 -1.7%, none ex-dividend. S63 fell 2.3% to 9.92. J69U settled 2.11, 1c short of its 2.12 lapse. ME8U goes ex tomorrow.

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
F34Wilmar International Ltd.2.95NO ACTION2.952.772.87 (-2.7%)3.11 (+5.4%)3.25 (+10.2%)Wilmar flipped to STRONG BUY 89 at Buy_Rank #1 on an oversold reversal (RSI 17.8), near its 52-week low after falling about 14% in 11 sessions, with no stock-specific news found. Fair value and quality pass, adjusted conviction 83, but cash of S buys only @2.95 (S, ~0.5% of book), which fails the SG-42 2%-of-book floor. Even uncapped, the 0.75x ticket of S is under the ~S floor. Single settle print; `ReversalUp_Oversold|buy` has no cell (SG-45); Est_1W 2.87 is below the entry. Re-arm: frozen sells recorded (cash >= ~S), then a 2nd consecutive settled bullish print with adj >= 65, entry within 1 ATR and a ticket clearing SG-42 -> QUEUED gtc_stop at the live Entry_Price. · news
ME8UMapletree Industrial Trust1.74HOLD—1.89⚠1.741.751.81Mapletree Industrial settled 1.74 (+0.6%), still under the 1.80 full-exit line and 7.9% under the 1.89 stop. AVOID 60, MoS -16.3. Frozen 100% c5 (, ~S). Ex-distribution 11-03: stop rebases to 1.86 and the line to 1.77 on that session. Reverts to 50% on a settled close >= the line; withdraws on >= the stop. Record TAKEN/SKIPPED (ADR-0019). · news
S63ST Engineering9.92HOLD—10.64⚠10.0010.179.89ST Engineering fell 2.3% to 9.92 with no new item found, under the 10.64 stop and the 10.34 tranche line, with Est_12W 9.89 just below the close, so the 50% basis is intact. Frozen 50% c8 (, ~S). 3Q update ~11-10. 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.89HOLD—0.96⚠0.890.910.92Frasers Logistics 0.895 (-6.8% vs the 0.96 stop); HOLD 47. Frozen 50% c36 (, ~S). MoS -5.5 (SG-3 amplify). FY results ~11-10. Record TAKEN/SKIPPED (ADR-0019). · news
S68Singapore Exchange20.32HOLD—24.58⚠20.5321.4321.38SGX 20.32 (+0.5%), still 17.3% under the rebased 24.58 stop, the book's deepest breach. STRONG SELL - REDUCE 67 at Sell_Rank #2 confirms the card but does not resize it; Est_12W 21.38 is above the close. Frozen 30% c35 (, ~S). Yahoo also lists 11.7c ex 11-13, unverified; confirm on SGXNET. Record TAKEN/SKIPPED (ADR-0019). · news
J69UFRASERS CPT TR2.11HOLD—2.12⚠2.112.132.13Frasers Centrepoint settled 2.11, one cent under the 2.12 stop; the morning print touched 2.12 but the settle did not, so the card does not lapse. HOLD 53. Frozen 30% c34 (, ~S). Withdraws on a settled close >= 2.12 (SG-29). Record TAKEN/SKIPPED (ADR-0019). · news
O39OCBC Bank28.32HOLD—31.53⚠28.4028.5228.18OCBC fell 3.3% to 28.32, not ex-dividend, 10.2% under the 31.53 stop, with Est_12W 28.18 below the close, so the basis is intact. NO TRADE. Frozen 30% c18 (, ~S). OCBC 3Q 11-06. Record TAKEN/SKIPPED (ADR-0019). · news
N2IUMapletree PanAsia Com Tr1.15HOLD—1.31⚠1.151.171.19MPACT 1.15 (-12.2% vs the 1.31 stop); STRONG SELL - REDUCE 71 faded to AVOID 60. Frozen 30% c36 (, ~S). Ex-distribution 11-06 (1.94c): stop rebases to 1.29 on that session. Record TAKEN/SKIPPED (ADR-0019). · news
D05DBS Group Holdings71.71HOLD—76.86⚠71.8773.1773.35DBS fell 1.9% to 71.71, not ex-dividend, its lowest settle of the slide and 6.7% under the 76.86 stop. It printed SELL - REDUCE 74 at Sell_Rank #1 on the settle only, but the 12-week estimate of 73.35 sits above the close (+2.3%), so SG-2 leg 2 refuses the sell, and DBS reports 3Q on 11-05, so the position holds through. Re-arm SELL 30% (, ~S) on settled < stop, adj >= 65, Est_12W < close. · news
U11United Overseas Bank40.66HOLD—42.17⚠40.6540.9940.23UOB 40.66 (-1.7% on the day; -3.6% vs the 42.17 stop); Est_12W 40.23 < close (-1.1%), so leg 2 passes, but NO TRADE 0 fails the adj >= 65 floor. UOB 3Q 11-04. Re-arm SELL 30% on settled < 42.17, adj >= 65, Est_12W < close. · news
C07Jardine C&C22.96HOLD—26.07⚠23.4023.5924.57Jardine C&C 22.96 (-11.9% vs the 26.07 stop); AVOID 56 (adj 61) and Est_12W 24.57 > close (+7.0%), UNDERVALUED, so the sell is refused. 9M statement ~11-10. Re-arm per the conjunctive rule. · news
9CICapitaLand Investment2.38HOLD—2.62⚠2.382.402.50CapitaLand Investment 2.38 (-9.2% vs the 2.62 stop); AVOID 46 (adj 51) and Est_12W 2.50 > close (+5.0%), so the sell is refused. 3Q update 11-05. Re-arm SELL 30% on settled < 2.62, adj >= 65, Est_12W < close. · news
B61BT SEMBAWANG EST4.38HOLD—4.62⚠4.384.394.50Bukit Sembawang 4.38 (-5.2% vs the 4.62 stop); HOLD 44, no sell label, Est_12W 4.50 > close, UNDERVALUED. Sell refused; re-arm per the conjunctive rule. 1H results ~11-12. · news
U13UOI LTD8.24HOLD—8.038.258.258.37UOI 8.24, ~2.6% 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.