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 |
|---|---|---|---|---|---|---|---|---|---|
| ME8U | Mapletree Industrial Trust | 1.86 | HOLD | 1.86 | 1.89⚠ | 1.86 (+0.0%) | 1.86 (+0.0%) | 1.80 (-3.2%) | A 52-week breakdown strengthened to STRONG SELL 90 with the close below the 1.89 stop and a 12-week estimate below price, while the REIT trades far above its intrinsic anchor. Frozen under SG-8/ADR-0019: the human book has not recorded this de-risk; record TAKEN or SKIPPED. Card frozen at (cycle 5); escalate to full exit on a settled close <1.80; lapses on ≥1.89. · 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%) | Failed-breakout STRONG SELL with the close 8% under the stop on an oversold REIT. Frozen under SG-8/ADR-0019: the human book has not recorded this de-risk; record TAKEN or SKIPPED. Card frozen at (cycle 13); SG-48 REIT-slice exemption on leg 2. |
| N2IU | Mapletree PanAsia Com Tr | 1.22 | HOLD | 1.22 | 1.31⚠ | 1.23 (+0.8%) | 1.24 (+1.6%) | 1.26 (+3.3%) | Close stays well below the 1.31 stop, but the signal has degraded to NO TRADE (liquidity gate). Frozen under SG-8/ADR-0019: the human book has not recorded this de-risk; record TAKEN or SKIPPED. Card frozen at (cycle 13); basis weakening: withdraw per SG-29 if NT persists and the close reaches ≥1.26. |
| S68 | Singapore Exchange | 22.61 | HOLD | 22.61 | 24.82⚠ | 22.67 (+0.3%) | 22.89 (+1.2%) | 22.65 (+0.2%) | Exchange operator closed 9% under its stop with a repeated NO TRADE and a flat 12-week view. Frozen under SG-8/ADR-0019: the human book has not recorded this de-risk; record TAKEN or SKIPPED. Card frozen at (cycle 12). |
| J69U | FRASERS CPT TR | 2.09 | HOLD | 2.09 | 2.18⚠ | 2.09 (+0.0%) | 2.09 (+0.0%) | 2.16 (+3.3%) | Failed-breakout STRONG SELL with the close under the 2.18 stop. Frozen under SG-8/ADR-0019: the human book has not recorded this de-risk; record TAKEN or SKIPPED. Card frozen at (cycle 11); SG-48 suppresses leg 2. |
| C07 | Jardine C&C | 26.40 | HOLD | 26.40 | 26.44⚠ | 26.42 (+0.1%) | 26.57 (+0.6%) | 27.01 (+2.3%) | A bear-trend rally-sell reached adj 67, but the close is only 0.15% under the stop, the 12-week estimate (27.01) sits above price, and the stock screens undervalued. SG-2 leg 2 refuses the sell. Re-arm: settled ≤26.00 AND adj ≥65 AND Est_12W < close -> SELL 30%. |
| 9CI | CapitaLand Investment | 2.58 | HOLD | 2.58 | 2.62⚠ | 2.58 (+0.0%) | 2.63 (+1.9%) | 2.67 (+3.5%) | Slightly below the stop, but conviction (adj 60) is under the floor and the 12-week estimate is above price. Re-arm unchanged: settled ≤2.57 AND adj ≥65 AND Est_12W < close. |
| B61 | BT SEMBAWANG EST | 4.33 | HOLD | 4.33 | 4.62⚠ | 4.33 (+0.0%) | 4.37 (+0.9%) | 4.56 (+5.3%) | Low-conviction AVOID below the stop, but the 12-week estimate is above price and the name is undervalued; not a REIT, so SG-2 leg 2 refuses. |
| A17U | CapitaLand Ascendas REIT | 2.26 | HOLD | 2.26 | 2.42⚠ | 2.26 (+0.0%) | 2.26 (+0.0%) | 2.27 (+0.4%) | STRONG SELL on a 52-week breakdown, but the-sh line (~S) is below the SG-17 dispose materiality floor. |
| HMN | CAPITALAND and ASCOTT STAPLE U | 0.82 | HOLD | 0.82 | 0.88⚠ | 0.83 (+0.6%) | 0.83 (+0.6%) | 0.85 (+3.0%) | AVOID below the stop; the-sh line (~S) is below the SG-17 dispose materiality floor. |
| O39 | OCBC Bank | 31.99 | HOLD | 31.99 | 31.30 | 31.98 (-0.0%) | 32.04 (+0.2%) | 32.96 (+3.0%) | Profit-armed winner (14.4 ATR above cost) with no deterioration tick: conviction dipped only 10 pts and the 12-week view is alive. Hold and keep the 31.30 trail. |
| D05 | DBS Group Holdings | 77.50 | HOLD | 77.50 | 76.76 | 77.53 (+0.0%) | 78.53 (+1.3%) | 80.06 (+3.3%) | Holding above the 76.76 stop, but conviction slid. Deteriorating signal flagged; no buy trigger. |
| S63 | ST Engineering | 10.92 | HOLD | 10.92 | 10.51 | 10.94 (+0.2%) | 10.92 (+0.0%) | 10.97 (+0.5%) | HOLD with a failed-breakdown reversal up; stop raised 10.01 -> 10.51 (model stop, 2 ATR below close). |
| U13 | UOI LTD | 8.43 | HOLD | 8.43 | 8.03 | 8.44 (+0.1%) | 8.41 (-0.2%) | 8.41 (-0.2%) | Repeated NO TRADE but above the 8.03 stop; no L2 exit basis. |
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.