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 |
|---|---|---|---|---|---|---|---|---|---|
| S68 | Singapore Exchange | 20.99 | HOLD | — | 24.82⚠ | 21.05 | 21.59 | 22.09 | Frozen 30% de-risk (cycle 14): a -7.2% session to 20.99 left SGX 15.4% under its 24.82 stop with no news catalyst; Est_12W 22.09 > close. SG-8/SG-23 freeze; the unexecuted slice cost ~S today (SG-51). Record TAKEN/SKIPPED (ADR-0019). · news |
| ME8U | Mapletree Industrial Trust | 1.83 | HOLD | 1.83 | 1.89⚠ | 1.83 (+0.0%) | 1.83 (+0.0%) | 1.84 (+0.5%) | Frozen 50% de-risk (cycle 7): 1.83 still under the 1.89 stop; SG-48 suppresses leg 2 on this oversold REIT (RSI 22.6) even as the label turned H61 ReversalUp_Oversold. Escalate on a settled close <1.80; lapse on >=1.89. Record TAKEN/SKIPPED. |
| BUOU | FRASER L&C TRUST | 0.87 | HOLD | — | 0.96⚠ | 0.86 | 0.87 | 0.87 | Frozen 50% de-risk (cycle 15): 0.865 vs 0.96 stop at a new run low, NT0 consensus conflict; SG-48 REIT-slice exemption keeps the basis intact. Record TAKEN/SKIPPED. |
| J69U | FRASERS CPT TR | 2.07 | HOLD | 2.07 | 2.18⚠ | 2.07 (+0.0%) | 2.06 (-0.5%) | 2.11 (+1.9%) | Frozen 30% de-risk (cycle 13): 2.07 vs 2.18 stop, AV60; SG-48 suppresses leg 2. Intact. Record TAKEN/SKIPPED. |
| N2IU | Mapletree PanAsia Com Tr | 1.19 | HOLD | — | 1.31⚠ | 1.19 | 1.21 | 1.21 | Frozen 30% de-risk (cycle 15): 1.19 vs 1.31 stop, NT0; SG-29 withdraw trigger (close >=1.26) not met. Record TAKEN/SKIPPED. |
| O39 | OCBC Bank | 31.66 | HOLD | 31.74 | 31.30 | 31.60 (-0.4%) | 31.50 (-0.8%) | 32.36 (+2.0%) | OCBC printed a BUY - ADD 70 but it is the PullbackBuy_VWAP family, the trap cell on this book (-8, hit_1w.125), and valuation shaves another 4, so adjusted conviction 58 misses the 65 floor. Single print after H52; SG-50 (L1 inverted), SG-42 materiality. Armed (real cost 25.93, 13.0 ATR) but no tick fired: trail held at 31.30. Ticket ~S would also exceed the S post-D05. · news |
| B61 | BT SEMBAWANG EST | 4.32 | HOLD | 4.32 | 4.62⚠ | 4.32 (+0.0%) | 4.36 (+0.9%) | 4.59 (+6.2%) | Under its 4.62 stop at 4.32, but the label is AVOID (not REDUCE) and Est_12W 4.59 sits above the close on a non-REIT, so SG-2 leg 2 refuses. Re-arm: a REDUCE label or Est_12W < close -> SELL 30%. |
| 9CI | CapitaLand Investment | 2.47 | HOLD | — | 2.62⚠ | 2.47 | 2.48 | 2.48 | 2.47 under the 2.62 stop but NT0 (liquidity gate) with Est_12W 2.48 >= close: SG-21/SG-2 leg 2 refuse. ~S line. |
| A17U | CapitaLand Ascendas REIT | 2.22 | HOLD | 2.24 | 2.42⚠ | 2.21 (-1.3%) | 2.22 (-0.9%) | 2.25 (+0.4%) | SELL - REDUCE 58 on a ~S line: below the SG-17 Sdispose floor. |
| HMN | CAPITALAND and ASCOTT STAPLE U | 0.83 | HOLD | 0.83 | 0.88⚠ | 0.83 (+0.0%) | 0.84 (+1.2%) | 0.85 (+2.4%) | AV53 on a ~S line: below the SG-17 dispose floor. |
| C07 | Jardine C&C | 26.49 | HOLD | — | 26.44 | 26.48 | 26.63 | 26.75 | The 10-01 stop break healed: closed 26.49 above the 26.44 stop, NT0 (liquidity gate). The refused 10-01 sell is moot; hold. |
| U13 | UOI LTD | 8.40 | HOLD | — | 8.03 | 8.39 | 8.39 | 8.37 | SSR75 faded to NT0; 8.40 holds above the 8.03 stop. Re-arm: settled close <8.03 AND Est_12W < close -> SELL 50%. |
| U11 | United Overseas Bank | 43.11 | HOLD | — | 42.14 | 43.16 | 42.98 | 43.02 | 43.11 above the 42.14 stop; NT0 same-day intraday prints, PROFIT_ARMED spurious on NA cost (SG-7). Hold. |
| D05 | DBS Group Holdings | 77.21 | HOLD | 77.21 | 76.76 | 77.27 (+0.1%) | 78.07 (+1.1%) | 79.99 (+3.6%) | Core bank holding above the 76.76 stop at 77.21; the desk added @77.30 on 10-02 (user-reported 10-03), now. Hold. Re-run after holdings correction. Recorded stop 76.76 kept (model 75.52 lower; never lower). PROFIT_ARMED spurious: portfolio Cost 2.1775 is a trade-CLI defect (cash_delta/qty_after), treat as NA (SG-7). |
| S63 | ST Engineering | 10.97 | HOLD | — | 10.64 | 10.98 | 10.95 | 10.97 | The 10-01 BUY - ADD print faded to NT0; 10.97 above the 10.64 stop. Hold. |
Outcome & track record
Accuracy at the time of this record.
137 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.