Recommendations
0 to acquire · 1 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 |
|---|---|---|---|---|---|---|---|---|---|
| ME8U | Mapletree Industrial Trust | 1.87 | SELL 50% | 1.87 | 1.89⚠ | 1.87 (+0.0%) | 1.87 (+0.0%) | 1.85 (-1.1%) | Mapletree Industrial settled at 1.87, below its 1.89 stop, on a 52-week breakdown the engine has printed as STRONG SELL - REDUCE four snapshots running, and the 12-week view (1.85) sits below the close; halving the line cuts the book's largest REIT bleed. L2 basis (stop-break + neg 12wk; SG-31 single series) = the pre-declared 09-23 re-arm, now met. Size: L2 30% base bumped one tier to 50% by MoS -17.0 (SG-3). Ex-div checked: last ex-date 30-Jul, not a dividend artefact (SG-16). Market-on-open 09-25 (SG-1: ME8U has a 15-cycle unexecuted-exit history in July - do not limit-chase). Proceeds ~S at 1.87. Residual 59,179 keeps stop 1.89 -> full exit if a settled close <1.80 (model stop). · news |
| BUOU | FRASER L&C TRUST | 0.88 | HOLD | 0.88 | 0.96⚠ | 0.88 (+0.0%) | 0.88 (+0.0%) | 0.90 (+2.3%) | Frasers Logistics closed 0.88, 8% under its 0.96 stop, and the label slid back to STRONG SELL - REDUCE (BreakdownDown_20D) - the 50% de-risk basis stands. SG-8 frozen card, cycle 9: 85,000 (~S at 0.88). Record TAKEN/SKIPPED (ADR-0019). Lapse test: settled close >=0.96. · news |
| N2IU | Mapletree PanAsia Com Tr | 1.21 | HOLD | 1.21 | 1.31⚠ | 1.21 (+0.0%) | 1.23 (+1.7%) | 1.25 (+3.3%) | MPACT closed 1.21, 8% below its 1.31 stop; label eased SSR71 -> AVOID 53 but the stop-break basis is intact. SG-8 frozen card, cycle 9: (~S). Regenerated FV moved MoS -9.6 -> -0.19, so the valuation amplify no longer applies (size frozen anyway). Record TAKEN/SKIPPED. · news |
| S68 | Singapore Exchange | 22.42 | HOLD | 22.42 | 24.82⚠ | 22.52 (+0.4%) | 22.84 (+1.9%) | 22.63 (+0.9%) | SGX NO TRADE x4 again ('Consensus conflict + low conviction'), 22.42 under EMA20 23.49 and 9.7% below its 24.82 stop. SG-8 frozen card, cycle 8: 900 (~S). SG-29 lapse test (settled close >=23.70) not met. Record TAKEN/SKIPPED. · news |
| J69U | FRASERS CPT TR | 2.08 | HOLD | 2.08 | 2.18⚠ | 2.07 (-0.5%) | 2.07 (-0.5%) | 2.10 (+1.0%) | Frasers Centrepoint degraded AVOID 60 -> NO TRADE x4, RSI 29.8, 2.08 vs 2.18 stop; basis intact. SG-8 frozen card, cycle 7: 8,400 (~S). FY-end 09-30. Record TAKEN/SKIPPED. · news |
| 9CI | CapitaLand Investment | 2.60 | HOLD | 2.60 | 2.62⚠ | 2.60 (+0.0%) | 2.63 (+1.2%) | 2.66 (+2.3%) | CLI settled 2.60, 0.4 ATR under its 2.62 stop, but printed SSR69 only intraday (16:00) and closed AVOID 50 with a positive 12wk (2.66): SG-2 leg 2 fails, L4 settled close governs - refused. Re-arm <=2.57 settled or settled SSR>=65 -> SELL 50% (). Model stop 2.70 >= close rejected (SG-46). · news |
| B61 | BT SEMBAWANG EST | 4.40 | HOLD | 4.40 | 4.62⚠ | 4.38 (-0.5%) | 4.40 (+0.0%) | 4.53 (+3.0%) | Bukit Sembawang 4.40 below 4.62 stop, SSR34 low-conviction FailedBreakout_Down (the coin-flip family) with 12wk 4.53 above the close and UNDERVALUED: SG-2 leg 2 fails (not a REIT, so SG-48 suppression does not apply) - refused. · news |
| C07 | Jardine C&C | 26.87 | HOLD | 26.87 | 26.44 | 26.92 (+0.2%) | 26.91 (+0.1%) | 27.24 (+1.4%) | Jardine C&C 26.87 above its 26.44 stop, UNDERVALUED, 12wk 27.24 positive; AVOID label alone is not a sell. Model stop 27.67 >= close rejected (SG-46). · news |
| O39 | OCBC Bank | 31.59 | HOLD | 31.59 | 31.30 | 31.51 (-0.3%) | 31.41 (-0.6%) | 32.93 (+4.2%) | OCBC armed (real cost 25.93, Gain 11.2 ATR) but 0 ticks fired: conviction (-17 < 20), 12wk 32.93 > 1.02x close, no NO TRADE, no other code. Stop held at 31.30 (0.57 ATR, SG-28). Re-arm <=30.76. · news |
| D05 | DBS Group Holdings | 77.48 | HOLD | 77.48 | 76.76 | 77.32 (-0.2%) | 78.54 (+1.4%) | 79.99 (+3.2%) | DBS eased BUY-ADD 70 -> HOLD 60; 77.48 above its 76.76 stop, 12wk 79.99 positive. Hold; no add (no BUY-ADD print at the close). · news |
| U11 | United Overseas Bank | 42.50 | HOLD | 42.50 | 41.27 | 42.49 (-0.0%) | 42.42 (-0.2%) | 42.50 (+0.0%) | UOB reverted to NO TRADE x4 ('Consensus conflict + low conviction'), 42.50 above its 41.27 stop, 12wk flat (not negative). Hold. PROFIT_ARMED spurious (SG-7, no cost). Re-arm <=40.90 w/ neg 12wk. · news |
| S63 | ST Engineering | 10.86 | HOLD | 10.86 | 10.01 | 10.87 (+0.1%) | 10.92 (+0.6%) | 10.75 (-1.0%) | ST Engineering HOLD 53, 10.86 well above its 10.01 stop. No sell origination (valuation never originates). · news |
| U13 | UOI LTD | 8.50 | HOLD | 8.50 | 8.03 | 8.52 (+0.2%) | 8.47 (-0.4%) | 8.39 (-1.3%) | UOI 8.50 above its 8.03 stop; hold. · news |
| A17U | CapitaLand Ascendas REIT | 2.28 | HOLD | 2.28 | 2.42⚠ | 2.28 (+0.0%) | 2.30 (+0.9%) | 2.33 (+2.2%) | Dust line (~S) below SG-17; SSR81 at close. Close or remove manually. · news |
| HMN | CAPITALAND and ASCOTT STAPLE U | 0.82 | HOLD | 0.82 | 0.88⚠ | 0.83 (+0.6%) | 0.83 (+0.6%) | 0.84 (+1.8%) | Dust line (~S) below SG-17; AVOID 50. Close or remove manually. · 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 →
-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.