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

Singapore — End-of-Day Verdict

92nd cycle: NO ACTION. Holdings are still unchanged (UNRECONCILED, BLOCKING). Yesterday's O39 SELL 300 at market would have filled at the 28.94 open (+0.4% vs the 28.82 ref), but the JSON still shows, so it joins the unrecorded list. O39 settled NO TRADE at 28.67 (−0.5%); Est_12W 28.55 is below the close for a 3rd session, so the trim basis stands, but there is no further trim. U11 printed STRONG SELL - REDUCE 71 at Sell_Rank #1 on the 18:00 settle only (adj 76). SG-2 leg 2 refuses it: Est_12W 38.74 is +2.6% above the 37.77 close. BUOU settled 0.88, a 2nd close under 0.89, but it is not decisive (NT0, Est_12W 0.91). The book has no buy label at all. Frozen cards carry: ME8U 100% c12 (1.73 < 1.77), S68 30% c42, N2IU 30% c43.

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
O39OCBC Bank28.67HOLD—31.53⚠28.7929.0628.55Yesterday's OCBC SELL 30% (, market at the 11-12 open) would have filled at the 28.94 open (+0.4% vs the 28.82 ref, inside the 1.5% reprice band), but holdings still show. Record it TAKEN or SKIPPED. Today the row settled NO TRADE (conv 0) at 28.67, 9.1% under the 31.53 trail. Est_12W 28.55 is below the close for a 3rd session, so the trim basis stands. Nothing more is added: a further trim needs a 2nd settled SSR or a settled close < 27.22.
ME8UMapletree Industrial Trust1.73HOLD—1.86⚠1.731.751.79Mapletree Industrial settled 1.73, still under the 1.77 full-exit line, so the frozen card stays at 100% (, ~S), c12. It is 7.0% under the 1.86 stop, AVOID 43 at the settle (SSR35 x4 intraday). Revert to 50% on a settled close >= 1.77; withdraw on >= 1.86. Record TAKEN/SKIPPED (ADR-0019).
S68Singapore Exchange20.75HOLD—24.58⚠20.8321.8221.40SGX settled 20.75, flat and 15.6% under the 24.58 stop. It printed SSR37 x2 in the morning, then NO TRADE x3 into the settle. The frozen 30% card (, ~S) carries, c42. The 11.7c ex 11-13 is still pending_verify: if confirmed, rebase the stop 24.58 -> 24.46 tomorrow. Record TAKEN/SKIPPED.
N2IUMapletree PanAsia Commercial Trust1.16HOLD—1.29⚠1.161.181.17Mapletree PanAsia settled 1.16, 10.1% under the 1.29 stop, NO TRADE x5. The frozen 30% card (, ~S) carries, c43. Record TAKEN/SKIPPED.
U11United Overseas Bank37.77HOLD—42.17⚠38.2138.3138.74UOB printed STRONG SELL - REDUCE 71 (FailedBreakout_Down_20D, Sell_Rank #1) on the 18:00 settle only, after AVOID 63 x3 including 16:30. It closed 37.77, 10.4% under the 42.17 stop, RSI 30.5. Adj is 76, but SG-2 leg 2 refuses it: Est_12W 38.74 is +2.6% above the close. Leg 2 is only suppressed on oversold REIT rows (SG-48), not banks. Re-arm SELL 49% (the engine portion is 80%) on a 2nd settled SR/SSR with adj >= 65 and Est_12W < close. · news
BUOUFrasers Logistics & Commercial Trust0.88HOLD—0.89⚠0.880.900.91Frasers Logistics settled 0.88, a 2nd settled close under the 0.89 add-card stop (-1.1%, ~0.5 ATR), on NO TRADE x6. It is not an exit: Est_12W 0.91 is above the close, RSI 43 is not oversold (no SG-48 suppression), and a NoTrade basis needs corroboration (SG-21). Exit on a settled sell label with Est_12W < close, or a decisive close < 0.865 (~1 ATR). The 11-05 add is still unrecorded.
J69UFrasers Centrepoint Trust2.14HOLD—2.092.142.162.15Frasers Centrepoint held 2.14 on HOLD 46 x6, above the 2.09 stop. It has no buy trigger, so it gets no card. The 11-04 add (crossed at 2.15) is still unrecorded; record it TAKEN or SKIPPED.
D05DBS Group Holdings71.00HOLD—76.86⚠70.9571.9972.14DBS settled 71.00, 7.6% under the 76.86 stop, NO TRADE x6. Est_12W 72.14 (+1.6%) refuses leg 2. Re-arm SELL 30% on a settled close < stop with adj >= 65 and Est_12W < close.
S63ST Engineering9.76HOLD—10.64⚠9.839.9110.10ST Engineering settled 9.76, 8.3% under the 10.64 stop, NO TRADE x6. Est_12W 10.10 (+3.5%) refuses leg 2.
C07Jardine Cycle & Carriage24.37HOLD—26.07⚠24.5725.1925.64Jardine C&C settled 24.37, 6.5% under the 26.07 stop, AVOID 54 (adj 59 < 65). It is UNDERVALUED (amplify only) and Est_12W 25.64 is above the close. Position ~S.
9CICapitaLand Investment2.38HOLD—2.62⚠2.382.412.48CapitaLand Investment settled 2.38, 9.2% under the 2.62 stop. It printed SSR37 at 11:00, then AVOID 44 at the settle (adj 49 < 65). Est_12W 2.48 is above the close. Position ~S.
B61Bukit Sembawang Estates4.40HOLD—4.62⚠4.404.414.49Bukit Sembawang settled 4.40, 4.8% under the 4.62 stop, HOLD 51 at the settle. Est_12W 4.49 is above the close. 1H FY26 results are not yet reported; hold through the event (catalyst-aware). · news
U13UOI Ltd8.25HOLD—8.038.268.298.37UOI settled 8.25, above the 8.03 stop, NO TRADE x6. Hold.

Outcome & track record

Accuracy at the time of this record.

147 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 →
-0.881 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.