Recommendations
0 to acquire · 0 to dispose
| Ticker | Name | Close | Action | Action 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 |
|---|---|---|---|---|---|---|---|---|---|
| J69U | FRASERS CPT TR | 2.09 | HOLD | 2.10 | 2.18⚠ | 2.08 (-1.0%) | 2.08 (-1.0%) | 2.11 (+0.5%) | Frasers Centrepoint Trust is still closing below its 2.18 stop (2.09, RSI 30, below EMA20) with no recovery, so the 30% de-risk basis stands. Operational: SG-8 cycle 4 FROZEN at @2.10; not re-published; ADR-0019 record TAKEN/SKIPPED. SG-48 suppresses Est_12W leg on oversold below-stop REIT row. Post-fill residual stop 2.05. · news |
| S68 | Singapore Exchange | 22.32 | HOLD | 22.38 | 24.82⚠ | 22.63 (+1.1%) | 22.83 (+2.0%) | 22.76 (+1.7%) | SGX remains ~10% under its 24.82 stop at 22.32 with RSI 25 and a NO TRADE label, so the frozen 30% de-risk basis is intact though thinning (no new low today). Operational: SG-8 cycle 5 FROZEN @22.38; SG-21 corroboration = 5+ ATR under a sound stop; Est_12W 22.76 (+2.0%). News neutral (Aug SDAV +35% y/y already priced). · news |
| BUOU | FRASER L&C TRUST | 0.88 | HOLD | 0.89 | 0.96⚠ | 0.88 (-1.1%) | 0.89 (+0.0%) | 0.90 (+1.1%) | Frasers Logistics & Commercial Trust printed SELL - REDUCE (BreakdownDown_20D, cv58) at the settled close for the first time in this run, at a new low 0.885 (RSI 23.5), ~7.8% under the 0.96 stop — the frozen 50% de-risk basis STRENGTHENED rather than lapsed. Operational: SG-8 cycle 6 FROZEN @0.89; SG-51 biggest unexecuted risk (~S line); Friday's auction HOLD 57 was index-flow noise. MoS -5.52 amplifies (SG-3). · news |
| N2IU | Mapletree PanAsia Com Tr | 1.20 | HOLD | 1.21 | 1.31⚠ | 1.20 (-0.8%) | 1.22 (+0.8%) | 1.24 (+2.5%) | Mapletree Pan Asia Commercial Trust stays under its 1.31 stop at 1.20 (AVOID 53, RSI 33.5), so the frozen 30% de-risk basis is intact. Operational: SG-8 cycle 6 FROZEN @1.21; SG-29 withdraw test (RSI>=40 and close>EMA20 1.229) not met. · news |
| 9CI | CapitaLand Investment | 2.61 | HOLD | 2.61 | 2.62⚠ | 2.61 (+0.0%) | 2.63 (+0.8%) | 2.66 (+1.9%) | CapitaLand Investment closed 2.61, a 0.2-ATR tick under its 2.62 stop with an AVOID 52 label and Est_12W +1.9%, so the break is not decisive. Re-arm: settled close <=2.57 or SSR at a settled close under 2.62 -> SELL 50%. · news |
| ME8U | Mapletree Industrial Trust | 1.91 | HOLD | 1.91 | 1.89 | 1.91 (+0.0%) | 1.90 (-0.5%) | 1.87 (-2.1%) | Mapletree Industrial Trust closed 1.91 (AVOID 63 after SSR 35 intraday), still above 1.89, with Est_12W 1.87 (-2.1%) and MoS -17.3. A settled close <1.89 arms a 50% L2 de-risk (). · news |
| A17U | CapitaLand Ascendas REIT | 2.31 | HOLD | 2.31 | 2.42⚠ | 2.31 (+0.0%) | 2.32 (+0.4%) | 2.34 (+1.3%) | CapitaLand Ascendas REIT prints STRONG SELL - REDUCE 38 (BreakdownDown_52W) under its 2.42 stop, but the-unit line (~S) is below the SG-17 Sdispose floor — close or remove the line manually. · news |
| HMN | CAPITALAND and ASCOTT STAPLE U | 0.82 | HOLD | 0.82 | 0.88⚠ | 0.82 (+0.0%) | 0.83 (+1.2%) | 0.83 (+1.2%) | CapitaLand Ascott Trust prints STRONG SELL - REDUCE 61 (Sell_Rank #1) under its 0.88 stop, but the-unit line (~S) is below the SG-17 dispose floor — close or remove manually. · news |
| U11 | United Overseas Bank | 42.10 | HOLD | 42.10 | 41.27 | 42.04 (-0.1%) | 41.87 (-0.5%) | 41.66 (-1.0%) | UOB strengthened to HOLD 71 at 42.10 (above the 41.27 stop, EMA20 41.54). Est_12W 41.66 (-1.0%) keeps the <=40.90 + negative-12wk 30% re-arm on file. · news |
| O39 | OCBC Bank | 31.67 | HOLD | 31.67 | 31.30 | 31.56 (-0.3%) | 31.83 (+0.5%) | 33.11 (+4.5%) | OCBC HOLD 63 at 31.67, armed on real cost 25.93 but 0 fire ticks (cv, Est_12W 33.11 > 1.02x close, HOLD print). Stop held at 31.30 (model 30.80 lower, not adopted); <=30.76 re-arm stays. · news |
| D05 | DBS Group Holdings | 77.36 | HOLD | 77.36 | 76.76 | 77.27 (-0.1%) | 78.57 (+1.6%) | 80.02 (+3.4%) | DBS recovered to HOLD 62 (FailedBreakdown_Up_20D) at 77.36, 0.7 ATR above the 76.76 stop with Est_12W 80.02 (+3.4%). Stop held; <76.76 close with negative Est_12W arms a 30% L2 trim. · news |
| B61 | BT SEMBAWANG EST | 4.39 | HOLD | 4.39 | 4.62⚠ | 4.40 (+0.2%) | 4.40 (+0.2%) | 4.51 (+2.7%) | Bukit Sembawang AVOID 54 at 4.39, under a stale 4.62 stop, but it is a developer (not a REIT), UNDERVALUED (+0.26) with Est_12W 4.51 (+2.7%) — SG-2 leg 2 fails; refused. Model stop 4.46 is above the close (SG-46) and is rejected. · news |
| C07 | Jardine C&C | 26.78 | HOLD | 26.78 | 26.44 | 26.86 (+0.3%) | 26.96 (+0.7%) | 27.20 (+1.6%) | Jardine C&C AVOID 53 at 26.78, above the 26.44 stop, UNDERVALUED (+0.63). Hold; model stop 27.67 sits above the close (SG-46) and is rejected. USD-quoted (SG-15). · news |
| U13 | UOI LTD | 8.50 | HOLD | 8.50 | 8.03 | 8.51 (+0.1%) | 8.52 (+0.2%) | 8.53 (+0.4%) | UOI NO TRADE ('Consensus conflict + low conviction') at 8.50, well above the 8.03 stop. Hold. · news |
| S63 | ST Engineering | 10.39 | HOLD | 10.39 | 10.01 | 10.39 (+0.0%) | 10.49 (+1.0%) | 10.31 (-0.8%) | ST Engineering NO TRADE at 10.39, 3rd settled close above 10.01 since the sync flag closed. Hold at stop 10.01. · news |
Outcome & track record
Accuracy at the time of this record.
135 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.