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 |
|---|---|---|---|---|---|---|---|---|---|
| O39 | OCBC Bank | 29.00 | SELL 30% | 29.00 | 31.53⚠ | 28.91 (-0.3%) | 28.84 (-0.6%) | 28.24 (-2.6%) | OCBC closed 29.00, its second straight settled close below the 31.53 trail (-8.0%, ~2.8 ATR), and the model's 12-week estimate has now turned negative (28.24 < close), so the stop-break + negative-12wk exit (L2) is met and the pre-declared 10-07 re-arm fires; no stock-specific catalyst found (sector-wide bank drop). Trim 30% (, ~S) at the next open; no valuation tier bump (MoS -0.78, SG-EOQ-3 bank RI non-informative). Remaining keep the 31.53 stop; next re-arm: 2nd tranche 30% on a settled close < 28.00 with Est_12W < close. · news |
| ME8U | Mapletree Industrial Trust | 1.85 | HOLD | — | 1.89⚠ | 1.85 | 1.86 | 1.90 | Mapletree Industrial faded STRONG SELL-REDUCE 74 -> AVOID 60 and stays below its 1.89 stop (1.85). Frozen 50% card cycle 11 (, ~S); escalate on settled < 1.80, lapse on >= 1.89. Record TAKEN/SKIPPED (ADR-0019). |
| BUOU | FRASER L&C TRUST | 0.88 | HOLD | — | 0.96⚠ | 0.88 | 0.88 | 0.90 | Frasers L&C AVOID 60 at 0.875, 8.9% below the 0.96 stop. Frozen 50% card cycle 19 (, ~S). Record TAKEN/SKIPPED (ADR-0019). |
| J69U | FRASERS CPT TR | 2.08 | HOLD | — | 2.18⚠ | 2.08 | 2.09 | 2.15 | Frasers Centrepoint flips STRONG SELL-REDUCE 38 at Sell_Rank #1 (low conviction), 2.08 vs 2.18 stop. Frozen 30% card cycle 17 (, ~S). Record TAKEN/SKIPPED (ADR-0019). |
| S68 | Singapore Exchange | 20.64 | HOLD | — | 24.82⚠ | 20.65 | 20.87 | 22.13 | SGX NO TRADE (liquidity gate) at 20.64, 16.8% under the 24.82 stop, RSI 27. Frozen 30% card cycle 18 (, ~S). Record TAKEN/SKIPPED (ADR-0019). |
| N2IU | Mapletree PanAsia Com Tr | 1.20 | HOLD | — | 1.31⚠ | 1.21 | 1.22 | 1.22 | Mapletree PanAsia AVOID 43 at 1.20 vs 1.31 stop; SG-29 withdraw (>= 1.26) not met. Frozen 30% card cycle 19 (, ~S). Record TAKEN/SKIPPED (ADR-0019). |
| U11 | United Overseas Bank | 40.25 | HOLD | — | 42.17⚠ | 40.22 | 40.44 | 40.42 | UOB fell 5.2% to 40.25, 4.6% below its 42.17 trail, but Est_12W 40.42 is still above the close, so L2/SG-2 leg 2 fails and the row is NO TRADE (liquidity gate). Refused, watch. Re-arm SELL 30%: settled close < 42.17 AND Est_12W < close, or a SELL-REDUCE print at adj>=65 below stop. · news |
| D05 | DBS Group Holdings | 73.85 | HOLD | — | 76.86⚠ | 73.99 | 74.13 | 75.54 | DBS fell 4.7% to 73.85, 3.9% below its 76.86 trail, but Est_12W 75.54 (+2.3%) is above the close, so L2/SG-2 leg 2 fails (NO TRADE, consensus conflict). Refused, watch. Re-arm SELL 30%: settled close < 76.86 AND Est_12W < close, or a SELL-REDUCE print at adj>=65 below stop. · news |
| S63 | ST Engineering | 10.51 | HOLD | — | 10.64⚠ | 10.55 | 10.48 | 10.46 | ST Engineering closed 10.51, a first and shallow close below the 10.64 stop (-1.2%, ~0.4 ATR) on a broad risk-off tape; Est_12W 10.46 is only 0.5% under the close, inside estimator noise (SG-12). Not yet decisive: watch. Re-arm SELL 50% (30% bumped one tier, MoS -10.3): a 2nd settled close < 10.64 with Est_12W < close, or any settled close < 10.34 (1 ATR under stop). |
| B61 | BT SEMBAWANG EST | 4.35 | HOLD | — | 4.62⚠ | 4.35 | 4.40 | 4.61 | Bukit Sembawang faded to AVOID 43 at 4.35 (below 4.62 stop), Est_12W 4.61 > close; non-REIT, SG-2 leg 2 fails. Refused. |
| 9CI | CapitaLand Investment | 2.46 | HOLD | — | 2.62⚠ | 2.47 | 2.48 | 2.47 | CapitaLand Investment NO TRADE (liquidity gate) at 2.46 below 2.62 stop; Est_12W 2.47 > close, leg 2 fails. Refused (~S). |
| C07 | Jardine C&C | 26.15 | HOLD | — | 26.07 | 26.10 | 26.41 | 26.60 | Jardine C&C went ex Stoday; stop rebased 26.44 -> 26.07 (SG-16/SG-22) and the 26.15 close holds above it. Hold. · news |
| U13 | UOI LTD | 8.39 | HOLD | — | 8.03 | 8.38 | 8.36 | 8.38 | UOI NO TRADE at 8.39, above the 8.03 stop. Hold. |
| A17U | CapitaLand Ascendas REIT | 2.20 | HOLD | — | 2.42⚠ | 2.20 | 2.19 | 2.20 | Dust line (~S, SG-17). Human should close or remove the line. |
| HMN | CAPITALAND and ASCOTT STAPLE U | 0.82 | HOLD | — | 0.88⚠ | 0.82 | 0.83 | 0.85 | Dust line (~S, SG-17). Human should close or remove the line. |
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.