Recommendations
0 to acquire · 2 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 |
|---|---|---|---|---|---|---|---|---|---|
| BUOU | Frasers Logistics & Commercial Trust | 0.89 | SELL 50% | 0.89 | 0.86 | 0.89 (+0.0%) | 0.90 (+1.1%) | 0.91 (+2.2%) | Frasers Logistics & Commercial Trust has closed about 7% below its protective stop for weeks, and its sell signal has decayed to a 20-day breakdown at oversold levels. The model's bounce forecast has been wrong on this kind of REIT row all along, and the trust looks expensive against its cash flows, so we halve the position rather than trim the minimum. L2 + SG-48 (leg 2 suppressed on an oversold below-stop REIT) + SG-12 corroboration (degraded from SSR 38 on 09-11); SG-3 MoS -5.56 bumps %. Execute at the 09-15 open; reprice if the gap is >1.5%. Residual, stop re-based to 0.86 post-fill (model 0.92 rejected, SG-46). First SG-48 trim: grade deliberately. |
| N2IU | Mapletree Pan Asia Commercial Trust | 1.20 | SELL 30% | 1.20 | 1.15 | 1.21 (+0.8%) | 1.22 (+1.7%) | 1.23 (+2.5%) | Mapletree Pan Asia Commercial sits more than 8% below its stop in a bear-trend setup, after last week's strong sell signal decayed into an avoid rating. We cut 30% to stop the bleed without selling the whole position at an oversold low. L2 + SG-48 + SG-12 (degraded from SSR 61 on 09-11); no valuation bump (MoS -0.21). Proceeds ~Sclear SG-17. Execute at the 09-15 open. Residual, stop re-based to 1.15 post-fill (model 1.25 rejected, SG-46). |
| HMN | CapitaLand Ascott Trust | 0.83 | HOLD | 0.83 | 0.88⚠ | 0.83 (+0.0%) | 0.83 (+0.0%) | 0.85 (+2.4%) | Ascott has printed a stable strong sell for five snapshots and now qualifies on substance under SG-48. But the position is only about Sbelow the book's Smateriality floor, so no card is issued. SG-17. Human: close or remove the dust position. |
| A17U | CapitaLand Ascendas REIT | 2.32 | HOLD | 2.32 | 2.42⚠ | 2.32 (+0.0%) | 2.34 (+0.9%) | 2.38 (+2.6%) | Ascendas REIT flipped to a low-conviction strong sell only at the close, and the Sposition is below the materiality floor. No card. SG-17 + late flip. |
| J69U | Frasers Centrepoint Trust | 2.09 | HOLD | 2.09 | 2.18⚠ | 2.08 (-0.5%) | 2.09 (+0.0%) | 2.12 (+1.4%) | Frasers Centrepoint is below its stop, but the settled close printed an oversold reversal-up signal, so nothing corroborates a sell. Refused (SG-12, L4). Re-arm: a settled close <= 2.04 or a SELL/AVOID reprint at the close fires a 30% L2 trim. |
| S68 | Singapore Exchange | 22.91 | HOLD | 22.91 | 24.82⚠ | 23.10 (+0.8%) | 23.37 (+2.0%) | 23.28 (+1.6%) | SGX fell 5.7% with no headline and now sits 7.7% below its stop, but the engine prints no trade and the 12-week view is still positive. It is not a REIT, so SG-48 does not apply. Refused (leg 2 + SG-21). Re-arm: a second settled close <= 22.60 or Est_12W below close fires a 30% L2 trim. Highest-attention name for 09-15. |
| ME8U | Mapletree Industrial Trust | 1.91 | HOLD | 1.91 | 1.89 | 1.91 (+0.0%) | 1.90 (-0.5%) | 1.89 (-1.0%) | Mapletree Industrial is richly valued with a negative 12-week view, but it is still closing above its 1.89 stop, and valuation alone never originates a sell. Watch: one settled close below 1.89 arms a % L2 de-risk. |
| U11 | United Overseas Bank | 42.33 | HOLD | 42.33 | 41.27 | 42.33 (+0.0%) | 42.01 (-0.8%) | 41.67 (-1.6%) | UOB rallied 2.6% and cleared its stop breach, printing maximum conviction on a volatility-contraction setup. The engine did not issue an add, though, and the 12-week view sits below the close, so we hold. 40.85 re-arm retired; stop held 41.27 (chandelier 41.04 below). SG-4: add only on a BUY-ADD reprint. |
| O39 | OCBC Bank | 31.85 | HOLD | 31.85 | 31.30 | 31.79 (-0.2%) | 32.01 (+0.5%) | 33.50 (+5.2%) | OCBC is up about 23% on cost and armed for profit-taking, but nothing has deteriorated: conviction rose, the 12-week view is alive, and there is no warning. Hold with the stop at 31.30. ADR-0012: ticks; chandelier 30.96 below the carried stop. |
| D05 | DBS Group Holdings | 77.66 | HOLD | 77.66 | 76.76 | 77.79 (+0.2%) | 78.82 (+1.5%) | 79.89 (+2.9%) | DBS firmed to 77.66 with conviction rising to 71 and the best forward view among the banks. Hold; stop 76.76 held. |
| S63 | ST Engineering | 10.22 | HOLD | 10.22 | 10.01 | 10.25 (+0.3%) | 10.37 (+1.5%) | 10.04 (-1.8%) | The ST Engineering trim withdrawn on 09-11 is still unrecorded in the holdings file. The sync flag is frozen (SG-8/SG-23, ADR-0019 UNRECONCILED); no new decision until,900 or a deliberate keep is recorded. |
Outcome & track record
Accuracy at the time of this record.
131 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.
50 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.