Recommendations
2 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 |
|---|---|---|---|---|---|---|---|---|---|
| D05 | DBS Group Holdings | 72.98 | BUY — QUEUED @72.42 | 72.42 | 68.58 | 74.72 (+3.2%) | 80.09 (+10.6%) | 89.06 (+23.0%) | DBS BUY MomentumContinuation, conv 71 -> adj 68; rate-supported core bank in a confirmed record-high SG bank rally (overlay/news). The 07-14 pullback limit @70.98 never filled (name ran up, not down); conv still 71 (>=65 floor) and expires_on not passed, so REPRICE (not withdraw) to the current model entry @72.42 per the provenance rule. Close 72.98 sits 0.44 ATR above entry (RSI 85.4 extreme) -> a pullback limit, no chase; it fills only on the healthy pullback we want to enter on. ~S (~8.0% of book). Stop 68.58. Bank DCF 52.03 broken -> DCF-anchor flag suppressed (financial, FV=ResInc); Quality_Pass=False is the financial false-fail, non-binding. L8 pending_next_open 07-16; reprice if the open gaps >~1.5% past 72.42. · news |
| O39 | OCBC Bank | 28.36 | BUY — QUEUED @28.00 | 28.00 | 26.29 | 29.03 (+3.7%) | 31.42 (+12.2%) | 35.96 (+28.4%) | OCBC BUY MomentumContinuation, conv 71 -> adj 68; 1H26 total return +28.2% (best of the three banks), record high (overlay/news confirms). The 07-14 pullback limit @27.64 never filled (close rose to 28.36); conv 71, expires_on not passed -> REPRICE to the current model entry @28.00 (provenance rule). Close 28.36 is 0.63 ATR above entry at RSI 85.6 -> pullback limit, no chase. ~S (~8.1% of book). Stop 26.29. Bank DCF 25.10 broken -> DCF-anchor flag suppressed (financial). Quality_Pass=False = financial false-fail, non-binding. L8 pending_next_open 07-16. · news |
| G07 | Great Eastern | 18.63 | NO ACTION | 18.27 | 17.03 | n/a | n/a | 21.80 (+19.3%) | HOLD the 4,400-sh Great Eastern position that filled at the 07-15 open (buy-stop @18.27 from the 07-14 EOD). Close 18.63, +2.0% unrealized. The 07-15 row prints NO TRADE (liquidity gate failed) at RSI 94.9 - a genuine climax reading - but the position is NOT profit-armed (gain ~0.75 ATR < 3.0 arm threshold; T12 progress ~10%) and carries no Exit_Warning code and no signal-based exit, so ADR-0012 profit-take is moot and valuation alone never originates a sell (sec 9). Hold on stop 17.03; the first exit trigger to watch is a decisive reversal off the RSI-94.9 climax (a Tier-1 Exit_Warning or a close below 17.03). Thinly-traded insurer - the liquidity gate is why the engine mutes an action, not a sell. |
Outcome & track record
Accuracy at the time of this record.
0 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.000 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.
23 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.