This website is for educational purposes only and does not constitute investment advice. Always do your own research and assess your own risk tolerance before making investment decisions.

SG End-of-Day Verdict 20 Jul 2026, 17:00:00 GMT+8

SG Off-the-Radar — End-of-Day Verdict

EOD 2026-07-20

Recommendations

0 to acquire · 0 to dispose

TickerNameCloseActionAction 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
G07Great Eastern19.70HOLD18.2718.45n/an/a25.34 (+38.7%)Great Eastern is the book's best position at +7.8% and we are protecting the gain rather than cashing it: the 12-week view of Sstill sits 28.6% above the 19.70 close, so trimming here would cut a winner mid-trend. The stock is stretched (RSI 90.6) and printed an RSI-divergence warning, so we lift the stop above cost instead. Valuation reads mildly rich, but the residual-income anchor for an insurer is close to fair and valuation never originates a sell on its own. Operational: NOT profit-armed (Gain 2.29 ATR < 3.0; T12 progress 77.7% < 90) so the ADR-0012 fire rule cannot trigger on RSI_DIV alone; the G3 forward-view gate independently blocks a trim; G2/SGO-3 suppress the valuation-elevate on this IsFinancial row (blank DCF, MoS -0.36 far above -3). 4th consecutive 'Liquidity gate failed' NO TRADE = not-evaluated, NOT degradation (SGO-4), so the sec 9 N-consecutive exit case does not apply. Trail raised 17..45 (2.0x ATR chandelier off 19.70, ATR 0.625) - first time above the 18.27 cost, locks ~+1.0%. Re-arm trigger for a real trim: Gain >= 3.0 ATR (~20.15) or T12 >= 90%.
D05DBS Group Holdings71.90HOLD72.4268.58n/an/a87.43 (+20.7%)DBS is flat on cost (-0.7%) after cooling off an overbought run, and the reason to keep holding is the forward view: the 12-week target of Sis 21.6% above the 71.90 close and the position has already covered 82% of that path. There is no exit warning and the stop sits comfortably 4.6% below the market, so the position simply works. Valuation is mildly rich on a residual-income basis, which never originates a sell. Operational: 4th consecutive NO TRADE, reason 'Consensus conflict + low conviction' - no Exit_Warning, NOT armed (Gain -0.44 ATR). Stop unchanged at 68.58 and deliberately NOT loosened ahead of the two-sided 07-30 FOMC (+/-3.5%, high confidence, tighten-trail) and 07-31 MAS MPS (+/-2.0%, med) - both 8-9 sessions out, outside the 5-day catalyst window, so no pre-positioning today.
O39OCBC Bank28.69HOLD28.6326.96n/an/a37.18 (+29.9%)OCBC has turned slightly positive (+0.2%) since filling last week and the hold case mirrors DBS: a 12-week target of Sstands 29.6% above the 28.69 close, with no exit warning and the stop a full 6.0% below the market. The name is extended on momentum, but that is a reason to let the trailing stop do the work, not to sell. Residual-income valuation is mildly rich, which by doctrine cannot originate a sell. Operational: 2nd consecutive NO TRADE ('Consensus conflict + low conviction'), NOT armed (Gain 0.12 ATR, T12 progress 77.2%). Stop held at 26.96 through the 07-30 FOMC / 07-31 MAS pair (both tighten-trail stance, 8-9 sessions out).

Outcome & track record

Accuracy at the time of this record.

3 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.

This website is for educational purposes only and does not constitute investment advice. Always do your own research and assess your own risk tolerance before making investment decisions.