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 |
|---|---|---|---|---|---|---|---|---|---|
| S63 | ST Engineering | 10.42 | SELL 30% | 10.42 | 10.64⚠ | 10.43 (+0.1%) | 10.44 (+0.2%) | 10.36 (-0.6%) | ST Engineering closed 10.42, its second straight settled close below the 10.64 stop (-2.1%, ~0.8 ATR), and the model's 12-week estimate (10.36) sits under the close, so the pre-declared 10-08 re-arm fires on the stop-break + negative-12wk basis (L2); no stock-specific news, the stock is still +27% YTD and above its EMA200. Trim 30% (, ~S) at the next open. The pre-declared 50% tier bump (MoS -10.3) is SUPPRESSED by G2: Target_12Week 10.36 is ~52% above the 6.83 DCF anchor, so the DCF is unreliable and cannot amplify; leg 2 is only -0.6% (SG-12 noise), which also argues for the minimum tier. Remaining keep the 10.64 stop; 2nd tranche 30% on a settled close < 10.34 with Est_12W < close. · news |
| O39 | OCBC Bank | 29.00 | SELL 30% | 29.00 | 31.53⚠ | 28.97 (-0.1%) | 28.85 (-0.5%) | 28.34 (-2.3%) | OCBC stays 8.0% below its 31.53 trail at 29.00 (3rd settled close under it) with the 12-week estimate still negative (28.34 < close), and JPMorgan's warning that surging long yields will hit SE Asian bank Q3 earnings (OCBC flagged most at risk) confirms the de-risk. The 10-08 SELL 30% card was NOT executed at the 10-09 open (holdings unchanged, ADR-0019 undecided): re-published once as SG-1 cycle 2, unconditional market sell at the 10-12 open; if still unrecorded at the next EOD it freezes under SG-8/SG-39 (cycle 3). (~S). 2nd tranche on a settled close < 28.00 with Est_12W < close. · news |
| ME8U | Mapletree Industrial Trust | 1.83 | HOLD | — | 1.89⚠ | 1.83 | 1.83 | 1.85 | Mapletree Industrial printed SELL-REDUCE 58 (BreakdownDown_52W, Sell_Rank #2) at 1.83, below the 1.89 stop. Frozen 50% card cycle 12 (, ~S); escalate on settled < 1.80, lapse on >= 1.89. Record TAKEN/SKIPPED (ADR-0019). |
| BUOU | FRASER L&C TRUST | 0.87 | HOLD | — | 0.96⚠ | 0.87 | 0.87 | 0.90 | Frasers L&C AVOID 60 at 0.87, 9.4% below the 0.96 stop. Frozen 50% card cycle 20 (, ~S). Record TAKEN/SKIPPED (ADR-0019). |
| J69U | FRASERS CPT TR | 2.07 | HOLD | — | 2.18⚠ | 2.07 | 2.08 | 2.13 | Frasers Centrepoint STRONG SELL-REDUCE 39 (Sell_Rank #3, low conviction) at 2.07 vs 2.18 stop. Frozen 30% card cycle 18 (, ~S). Record TAKEN/SKIPPED (ADR-0019). |
| S68 | Singapore Exchange | 20.73 | HOLD | — | 24.82⚠ | 20.84 | 21.10 | 22.31 | SGX AVOID 47 (BreakdownDown_20D) at 20.73, 16.5% under the 24.82 stop, RSI 28.7. Frozen 30% card cycle 19 (, ~S). Record TAKEN/SKIPPED (ADR-0019). |
| N2IU | Mapletree PanAsia Com Tr | 1.19 | HOLD | — | 1.31⚠ | 1.19 | 1.21 | 1.20 | Mapletree PanAsia NO TRADE at 1.19 vs 1.31 stop; SG-29 withdraw (>= 1.26) not met. Frozen 30% card cycle 20 (, ~S). Record TAKEN/SKIPPED (ADR-0019). |
| U11 | United Overseas Bank | 39.96 | HOLD | — | 42.17⚠ | 39.97 | 40.26 | 40.36 | UOB 39.96, 5.2% under the 42.17 trail, but Est_12W 40.36 > close so L2/SG-2 leg 2 still fails (NO TRADE). Refused, watch; JPM yield warning is a sector concern, not an override. 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.36 | HOLD | — | 76.86⚠ | 73.53 | 73.69 | 75.05 | DBS 73.36, 4.6% under the 76.86 trail, RSI 31; Est_12W 75.05 > close so leg 2 fails (NO TRADE). Refused, watch. Same conjunctive re-arm as U11 (SELL 30%). · news |
| B61 | BT SEMBAWANG EST | 4.39 | HOLD | — | 4.62⚠ | 4.39 | 4.42 | 4.56 | Bukit Sembawang re-flips STRONG SELL-REDUCE 65 at Sell_Rank #1 (4.39 < 4.62 stop), but Est_12W 4.56 > close; non-REIT, SG-2 leg 2 fails and UNDERVALUED argues down. Refused. |
| C07 | Jardine C&C | 25.83 | HOLD | — | 26.07⚠ | 25.87 | 26.09 | 26.33 | Jardine C&C AVOID 54 at 25.83, a first shallow close 0.9% (~0.2 ATR) under the ex-div-rebased 26.07 stop; Est_12W 26.33 > close, UNDERVALUED + Quality_Pass. Refused, watch (~S). Re-arm SELL 30%: 2nd settled close < 26.07 with Est_12W < close, or any settled close < 24.90 (1 ATR under). |
| 9CI | CapitaLand Investment | 2.44 | HOLD | — | 2.62⚠ | 2.45 | 2.46 | 2.46 | CapitaLand Investment flipped HOLD 68 (OversoldBounce_Up) at 2.44; sell basis gone (~S). Hold. |
| U13 | UOI LTD | 8.43 | HOLD | — | 8.03 | 8.44 | 8.40 | 8.38 | UOI NO TRADE (liquidity gate, traded) at 8.43, above the 8.03 stop. Hold. |
| A17U | CapitaLand Ascendas REIT | 2.19 | HOLD | — | 2.42⚠ | 2.19 | 2.18 | 2.19 | Dust line (~S, SG-17). |
| HMN | CAPITALAND and ASCOTT STAPLE U | 0.83 | HOLD | — | 0.88⚠ | 0.83 | 0.84 | 0.86 | Dust line (~S, SG-17). |
Outcome & track record
Accuracy at the time of this record.
138 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.