Recommendations
1 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 |
|---|---|---|---|---|---|---|---|---|---|
| O39 | OCBC Bank | 28.78 | BUY — QUEUED @28.63 | 28.63 | 26.96 | 29.63 (+3.5%) | 31.97 (+11.7%) | 37.04 (+29.4%) | Sole surviving BUY in the SG blue-chip complex (Buy_Rank 1, MomentumContinuation_Up conv 71): OCBC riding the record-high SG bank rally with the 1H26 result +28.2% behind it; a healthy business into a rate-supported tape, priced a touch rich (OVERVALUED_VS_RI, MoS -0.59, val_adj -3) so we queue a small pullback rather than chase. Repriced standing GTC from @28.00 (did not fill 07-15) to the current model entry @28.63 (EDATR -0.27, limit below close 28.78 = no chase at RSI 87.0). L8 pending_next_open execute 07-17; reprice if the open gaps >~1.5%. Bank Quality_Pass=False & DCF 25.10 are financial false-fails, non-binding; 12wk 37.04 exceeds broken DCF -> anchor flag suppressed. Size_mod x1.0, ~S (~8.3% book), self-financed. |
| G07 | Great Eastern | 19.53 | HOLD | 18.27 | 17.03 | n/a | n/a | n/a | Hold the insurer winner. +6.9% since the 07-15 buy-stop fill and printing an RSI 96.3 climax, but NOT profit-armed (gain 2.05 ATR < 3.0 threshold AND T12 progress 81.5% < 90) and no Exit_Warning code - profit level alone never originates a sell (CLAUDE.md sec 9); ADR-0012 fire rule needs armed + a deterioration tick, neither present. Hold on stop 17.03; a decisive reversal off the RSI-96 climax is the first exit trigger to watch. |
| D05 | DBS Group Holdings | 72.48 | HOLD | 72.42 | 68.58 | n/a | n/a | n/a | Newly filled today at the 07-16 open (2,200 @72.42, the repriced 07-15 pullback limit finally caught its dip); now flat +0.08% and printing NO TRADE with no exit warning. Core rate-supported SG bank into a record-high tape - hold on stop 68.58, no action. |
Outcome & track record
Accuracy at the time of this record.
1 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.