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

Singapore — End-of-Day Verdict

RECONCILE (9th cycle): the 07-07 pending de-risk + bank queue went UNEXECUTED at the 07-08 open (no fills; D05 @67.14 / U11 @40.60 never filled and both banks RAN UP — D05 69.10, U11 43.33). Carry the REIT de-risk as MARKET EXITS (ME8U -60% + 9CI 100% basket, J69U -50%); ARM BUOU -50% (WATCH → fired: 3rd STRONG SELL-REDUCE print + below-stop + MoS -6.03); WITHDRAW U11 queue (flipped NO TRADE cv0 liquidity-gate, RSI 85.2, ran past limit); REPRICE D05 queue 67..87 (shallow live pullback limit); carry B61 -30% + re-armed C07 SR2 + A17U cleanup; ANTICIPATE/PROFIT-TAKE NO ACTION

Recommendations

1 to acquire · 7 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
D05DBS Group Holdings69.10ADD — QUEUED @68.8768.8765.8070.71 (+2.7%)75.01 (+8.9%)79.65 (+15.7%)DBS prints a BUY-ADD (MomentumContinuation_Up, Buy_Rank 1, cv73) at the settled close — the rate-supported bank core in a constructive SG tape (STI EPS accelerating, DBS ROE 17%). RSI 76.4 overbought and close 69.10 just above the 68.87 model entry, so queue a shallow (0.3%) pullback limit rather than chase. Valuation OVERVALUED_VS_RI MoS -0.45 (val_adj -2 → adj cv 71); size ×1.0; 600-sh ~S tranche, -sized. Stop 65.80. 12wk 79.65 exceeds the ResInc DCF anchor 52.03 (conservative bank FV). SG-4/L1 no-chase; repriced from the 07-07 @67.14 that never filled; expires 2026-07-13.
ME8UMapletree Industrial Trust1.92SELL 60%1.921.961.88 (-2.1%)n/a1.77 (-7.8%)Mapletree Industrial breaks down again — STRONG SELL-REDUCE cv36 (Sell_Rank 1), close 1.92 below the 1.96 stop with a negative 12wk (1.77, -7.8%): a valid signal-based exit (CLAUDE.md §9 / L2). GROWTH_PRICED_IN MoS -9.48 amplifies (SG-3), tempered to a 60% trim on the data-centre tailwind rather than a full exit. 9th unexecuted cycle → escalate to a market order at the open (SG-1/L3). scorecard +1. Frees ~S; trail 1.96 on the kept 47,279. Biggest dollar position in the book.
BUOUFrasers Logistics & Comm Trust0.97SELL 50%0.971.000.96 (-1.0%)n/a0.94 (-3.1%)FLCT arms the trim that was on WATCH: a 3rd STRONG SELL-REDUCE print (cv28, Sell_Rank 3) across the last four snapshots, close 0.97 below the 1.00 stop with a negative 12wk (0.94, -3.1%) — the 2nd-SELL-REDUCE/close-<1.00 arm condition from 07-07 is met (L2). FAIR_VALUE MoS -6.03 (≤-3) amplifies the trim one tier to 50%. scorecard +1. This is the book's largest position ( ~S), so a half-trim de-risks it while keeping 85,098; stop 1.00 on the remainder. Frees ~S.
J69UFrasers Centrepoint Trust2.23SELL 50%2.232.292.18 (-2.2%)n/a2.07 (-7.2%)Frasers Centrepoint faded from a live SR1 to AVOID cv43 but the exit basis holds — close 2.23 below the 2.29 stop with a negative 12wk (2.07, -7.2%): a valid L2 exit even without the SELL-REDUCE label (SG book-note). Standing multi-cycle de-risk → market exit at the open. 50% trim frees ~S, keep 14,000, stop 2.29. Ranked ahead of the larger-dollar B61 because B61 is UNDERVALUED (§9b argues the minimum) while J69U carries the cleaner below-stop de-risk basis.
9CICapitaLand Investment2.50SELL ALL2.502.572.44 (-2.4%)n/a2.04 (-18.4%)CapitaLand Investment AVOID cv60, close 2.50 below the 2.57 stop with a deep negative 12wk (2.04, -18.4%) — full exit bundled into the ME8U REIT-de-risk basket at the open. Small position (~S). Standing multi-cycle de-risk, now a market order.
B61BT Sembawang Estate4.72SELL 30%4.724.824.67 (-1.1%)n/a4.36 (-7.6%)BT Sembawang's label collapsed to NO TRADE (cv0, Consensus conflict) but the exit basis holds — close 4.72 below the 4.82 stop with a negative 12wk (4.36, -7.6%): a valid L2 exit. UNDERVALUED MoS +0.21 → §9b tier-DOWN, so hold the trim to the minimum 30% (selling cheap) and rank it below J69U despite the larger dollar bleed. Frees ~S, keep 18,400.
C07Jardine Cycle & Carriage27.20SELL ALL27.2028.2626.60 (-2.2%)n/a19.33 (-28.9%)Jardine C&C re-arms the exit that was dropped on 07-02 (it had bounced) — STRONG SELL-REDUCE cv34 (Sell_Rank 2, 2 prints today), close 27.20 below the 28.26 stop with a deep negative 12wk (19.33, -29%). Small odd-lot core ( ~S) → full exit / cleanup at the open. Valuation NA_CCY (no amplify).
A17UCapitaLand Ascendas REIT2.49SELL ALL2.492.552.44 (-2.0%)n/a2.31 (-7.2%)Ascendas REIT AVOID cv53, close 2.49 below the 2.55 stop with a negative 12wk (2.31, -7.2%); GROWTH_PRICED_IN MoS -7.86 amplifies (SG-3). Tiny holding ( ~S) → clean up by rolling into the REIT-de-risk basket at the open.
S58SATS4.54BUY-STOP4.60n/an/a6.18 (+34.3%)SATS printed 1 BUY-ANTICIPATE of the last 3 snapshots (cv73, AnticipationUp_VCP) but the anticipate slot needs ≥, and it faded to NO TRADE at the settled close — not armed. Quality_Pass=T, FAIR_VALUE MoS -2.18. Watch for a 2nd print to arm a 0.5×- buy-stop at ~4.60. Optional watch — ledgered so the counterfactual grader prices the missed anticipation.
S68Singapore Exchange24.01HOLD23.8723.44n/a25.00 (+4.7%)28.44 (+19.1%)SGX HOLD cv60 (PullbackBuy_VWAP), constructive 12wk (+18%); no add basis at the extension. Stop 23.44.
N2IUMapletree PanAsia Comm Trust1.31HOLD1.311.26n/a1.36 (+3.8%)1.25 (-4.6%)MPACT HOLD cv46; GROWTH_PRICED_IN MoS -9.58 (SG-3) but not below stop → no add, no exit basis. Stop 1.26.
S63ST Engineering10.89HOLD10.30n/an/a10.62ST Engg faded HOLD cv87 → NO TRADE cv0 (Consensus conflict); the bullish read paused, no basis to act. Watch for a BUY-ANTICIPATE re-arm. Stop 10.30 (G2 blocks the MoS amplify — DCF unreliable).

Outcome & track record

Accuracy at the time of this record.

63 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.229 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.
22 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.