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 |
|---|---|---|---|---|---|---|---|---|---|
| G07 | Great Eastern | 19.30 | HOLD | 18.27 | 17.03 | n/a | n/a | 24.24 (+32.7%) | Hold the insurer: the position is +5.64% and the SG financial complex remains at record highs, but the move is mature (RSI cooled 96..4) so we ride it on a stop rather than add. There is no basis to sell - the model prints no exit warning, and at 1.63 ATR of gain with 79.6% of the 12-week target reached the position is not profit-armed, so profit level alone cannot originate a trim. Valuation (OVERVALUED_VS_RI, MoS -0.36) is amplify-only and has no signal to amplify. Operational: 3rd consecutive NO TRADE but reason = 'Liquidity gate failed' (mechanical screen, NOT signal degradation) so the CLAUDE.md s9 N-consecutive-NoTrade exit case does not apply; ADR-0012 fire rule needs armed + tick, neither present; G3 forward-view gate blocks a trim anyway (T12 24.24 = +25.6% vs close 19.30). Stop 17.03 stands. Re-arm trigger: decisive reversal off the climax or a close below 17.03. |
| D05 | DBS Group Holdings | 71.96 | HOLD | 72.42 | 68.58 | n/a | n/a | 87.87 (+21.3%) | Hold the bank: filled a session ago and essentially flat at -0.64%, with the rate-supported SG bank thesis intact and the 12-week view still pointing 22% higher. Nothing here argues for action in either direction - the model prints no buy trigger and no exit warning, so we let it work on its stop. Valuation (OVERVALUED_VS_RI, MoS -0.59) is amplify-only with no signal to amplify. Operational: 2nd NO TRADE ('Consensus conflict + low conviction'), not armed (gain -0.39 ATR), RSI 75.7, close 4.7% above stop 68.58. SG June CPI 2026-07-23 touches this name (low confidence, +-1.0% band, stance none) - advisory, not a pre-positioning trigger. |
| O39 | OCBC Bank | 28.56 | HOLD | 28.63 | 26.96 | n/a | n/a | 36.90 (+28.9%) | Hold the bank: our queued limit filled at this morning's open at 28.63, completing the three-name bank/insurer core, and it sits flat at -0.24% with OCBC's 1H26 earnings momentum (+28.2%) and the 12-week view 29% higher still behind it. A position filled today is not one to reconsider today - we hold on the stop. Valuation (OVERVALUED_VS_RI, MoS -0.59) is amplify-only with no signal to amplify. Operational: conviction (NO TRADE) is the post-fill consensus reset, NOT deterioration of a held thesis; no Exit_Warning; not armed (gain -0.13 ATR derived by hand - the scan ran 2s before the executor wrote the fill so position columns print blank and Held=N); RSI 82.4 extended; close 5.6% above stop 26.96. SG June CPI 2026-07-23 touches this name (low confidence, +-1.0% band, stance none) - advisory only. |
Outcome & track record
Accuracy at the time of this record.
2 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.