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 |
|---|---|---|---|---|---|---|---|---|---|
| S63 | ST Engineering | 10.35 | HOLD | — | 10.64⚠ | 10.35 | 10.37 | 10.32 | ST Engineering closed 10.35, its 4th straight settled close under the 10.64 stop, with the 12-week estimate (10.32) below the close, so the stop-break + negative-12wk exit basis (L2) still holds. The 10-12 SG-1 cycle-2 market SELL 30% was NOT executed at the 10-13 open (holdings still), so per SG-39 it FREEZES under SG-8 at cycle 3 (, ~S) instead of being re-issued. Record TAKEN/SKIPPED (ADR-0019). 2nd-tranche trigger (settled < 10.34 with Est_12W < close) missed by S. Withdraw (SG-29) on a settled close >= 10.64 or Est_12W >= close. · news |
| O39 | OCBC Bank | 29.20 | HOLD | — | 31.53⚠ | 29.18 | 29.04 | 28.51 | OCBC 29.20, 5th settled close under the 31.53 trail (-7.4%), Est_12W 28.51 < close: basis intact. Frozen 30% card cycle 4 (, ~S). Record TAKEN/SKIPPED (ADR-0019). Withdraw on a settled close >= 31.53 or Est_12W >= close. · news |
| ME8U | Mapletree Industrial Trust | 1.83 | HOLD | — | 1.89⚠ | 1.83 | 1.83 | 1.77 | Mapletree Industrial flipped to HOLD 68 (OversoldBounce_Up, RSI 31.7) at 1.83, still below the 1.89 stop. Frozen 50% card cycle 14 (, ~S); escalate on settled < 1.80, lapse on >= 1.89 (neither met). Record TAKEN/SKIPPED (ADR-0019). |
| BUOU | FRASER L&C TRUST | 0.88 | HOLD | — | 0.96⚠ | 0.88 | 0.88 | 0.91 | Frasers L&C reprints STRONG SELL-REDUCE 67 (Sell_Rank #2, adj 72) at 0.88, 8.3% below the 0.96 stop; Est_12W 0.91 > close. Frozen 50% card cycle 22 (, ~S) stands - no new card under SG-8/SG-23. SG-EOQ-2 remains shadow-only. Record TAKEN/SKIPPED (ADR-0019). |
| J69U | FRASERS CPT TR | 2.07 | HOLD | — | 2.18⚠ | 2.08 | 2.08 | 2.13 | Frasers Centrepoint AVOID 50 at 2.07 vs the 2.18 stop. Frozen 30% card cycle 20 (, ~S). Record TAKEN/SKIPPED (ADR-0019). |
| S68 | Singapore Exchange | 21.14 | HOLD | — | 24.82⚠ | 21.17 | 21.46 | 22.73 | SGX NO TRADE at 21.14, 14.8% under the 24.82 stop. Frozen 30% card cycle 21 (, ~S). Record TAKEN/SKIPPED (ADR-0019). |
| N2IU | Mapletree PanAsia Com Tr | 1.16 | HOLD | — | 1.31⚠ | 1.16 | 1.17 | 1.17 | Mapletree PanAsia STRONG SELL-REDUCE 38 (Sell_Rank #4) at 1.16 vs 1.31 stop; adj 38 < 65, no escalation. Frozen 30% card cycle 22 (, ~S). Record TAKEN/SKIPPED (ADR-0019). |
| 9CI | CapitaLand Investment | 2.42 | HOLD | — | 2.62⚠ | 2.44 | 2.44 | 2.46 | CapitaLand Investment prints STRONG SELL-REDUCE 81 at Sell_Rank #1 (BreakdownDown_52W, RSI 27.8) at 2.42, 7.6% under the 2.62 stop, but the label flip-flopped all session (SSR23->SSR31->SR58->SSR81->HOLD71->SSR81) and Est_12W 2.46 > close, so SG-2 leg 2 fails (non-REIT, SG-48 does not apply). Refused, watch (~S). Re-arm SELL 30%: settled close < 2.62 with Est_12W < close. · news |
| C07 | Jardine C&C | 25.84 | HOLD | — | 26.07⚠ | 25.93 | 26.16 | 26.34 | Jardine C&C late-flipped to STRONG SELL-REDUCE 60 (RallySell_BearTrend, Sell_Rank #3, adj 66 with the +6 cell) at 25.84, a shallow 0.9% (~0.2 ATR) slip under the ex-div-rebased 26.07 stop; Est_12W 26.34 > close so SG-2 leg 2 fails, and UNDERVALUED + Quality_Pass argues down. Single 18:00 print - refused, watch. Re-arm SELL 30%: settled close < 26.07 with Est_12W < close. Model Stop_Price 23.67 not adopted. · news |
| U11 | United Overseas Bank | 40.93 | HOLD | — | 42.17⚠ | 41.02 | 41.08 | 41.44 | UOB 40.93 (+1.1%), 2.9% under the 42.17 trail; Est_12W 41.44 > close so leg 2 fails (NO TRADE). Refused, watch into the 10-14 US bank Q3 read-through. Re-arm SELL 30%: settled close < 42.17 AND Est_12W < close. · news |
| D05 | DBS Group Holdings | 74.47 | HOLD | — | 76.86⚠ | 74.49 | 74.68 | 76.09 | DBS 74.47 (+0.7%), 3.1% under the 76.86 trail; Est_12W 76.09 > close so leg 2 fails (NO TRADE). Refused, watch. Same conjunctive re-arm as U11. · news |
| B61 | BT SEMBAWANG EST | 4.41 | HOLD | — | 4.62⚠ | 4.41 | 4.43 | 4.52 | Bukit Sembawang faded SSR65 -> AVOID 62 at 4.41 < 4.62 stop; Est_12W 4.52 > close, UNDERVALUED. No sell label at the settled close; hold. Model Stop_Price 4.51 > close rejected (SG-46). |
| U13 | UOI LTD | 8.43 | HOLD | — | 8.03 | 8.44 | 8.40 | 8.38 | UOI NO TRADE (liquidity gate) at 8.43, above the 8.03 stop. Hold. |
| A17U | CapitaLand Ascendas REIT | 2.17 | HOLD | — | 2.42⚠ | 2.17 | 2.16 | 2.17 | Dust line (~S, SG-17). |
| HMN | CAPITALAND and ASCOTT STAPLE U | 0.82 | HOLD | — | 0.88⚠ | 0.83 | 0.84 | 0.85 | Dust line (~S, SG-17). |
Outcome & track record
Accuracy at the time of this record.
141 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.