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 21 Jul 2026, 17:00:00 GMT+8

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

EOD 2026-07-21

Recommendations

0 to acquire · 1 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 Eastern20.61SELL 30%18.2719.19n/an/a27.50 (+50.5%)We are banking a first slice of profit on Great Eastern after a 12.8% run, without giving up the position. The stock has stretched far above cost on very heavy momentum (RSI 92.8) and has now started to diverge from that momentum, the classic sign a hot run is tiring. Selling roughly a third at Slocks in about Swhile the remaining keep working, protected by a stop lifted well above cost. The 12-week view of Sis still 33% higher, which is exactly why this is a partial trim and not an exit; valuation is only mildly rich on the residual-income basis proper to an insurer, so it plays no part in the decision. Operational: ADR-0012 profit-take, ARMED (Exit_Warning prints PROFIT_ARMED; Gain_ATR 3.31 >= 3.0; T12 progress 74.95%) + 1 Tier-1 tick FIRED (RSI_DIV on the same row) -> profit_take_1 = 30%; no valuation bump (MoS -0.36 far above the -3 threshold, and G2/SGO-3 suppress the amplify on this IsFinancial row with a blank DCF anchor). Tick (d) deliberately NOT counted: the 5 consecutive NO TRADEs all read 'Liquidity gate failed' = not-evaluated, not degradation (SGO-4) - counting them would have escalated to the 50% tier on a mechanical artifact. G1 does not soften (signal is NoTrade conv 0, not a fresh BreakoutUp/MomentumContinuation >=80); G2/G3 govern the valuation-elevate path only and do not block a fired profit-take. x 30% = 1320 rounded down to the SG 100-share lot = 1300; proceeds ~SAction price = settled anchor close (liquidity gate blanked Entry/Stop/Target_Price, so 1wk and 4wk estimates are n/a - no anchor to interpolate from). Trail on the retained raised 18..19 (2.0x ATR chandelier off 20.61, ATR 0.708). L8: executes at the 2026-07-22 open; reprice if the open gaps >1.5% (outside ~20.30-20.92). No scheduled G07 event in the 07--03 horizon, so this is not a pre-trim into a catalyst.
D05DBS Group Holdings72.00HOLD72.4268.58n/an/a87.20 (+20.4%)DBS sits essentially on cost (-0.6%) and there is nothing to act on: no warning signs, an overbought reading that is cooling rather than breaking, and a stop that sits a comfortable 4.7% below the market. The 12-week target of Sis still 21% above today's price, so the position simply needs time. Valuation is mildly rich on a residual-income basis, which never originates a sell. Operational: 5th consecutive NO TRADE ('Consensus conflict + low conviction'), no Exit_Warning, NOT armed (Gain -0.40 ATR, T12 progress 82.6%), RSI 75.5. Stop unchanged at 68.58 and deliberately NOT loosened - SG June CPI 07-23 (2 sessions out, low confidence, two-sided, stance 'none' -> hold-through, no pre-positioning) then the 07-30 FOMC (+/-3.5%, high conf) and 07-31 MAS MPS (+/-2.0%, med), both 'tighten-trail'.
O39OCBC Bank28.64HOLD28.6326.96n/an/a37.08 (+29.5%)OCBC is flat on its fill price and the hold case mirrors DBS: a 12-week target of Sstands 29% above the close, no exit warning has printed, and the stop is a full 5.9% below the market. The name is extended on momentum, which argues for letting the trailing stop do the work rather than selling. Residual-income valuation is mildly rich and by doctrine cannot originate a sell. Operational: 3rd consecutive NO TRADE, NOT armed (Gain 0.02 ATR, T12 progress 77.2%), RSI 81.9. Stop held at 26.96 through the 07-23 CPI hold-through and the 07-30 FOMC / 07-31 MAS tighten-trail pair.

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.