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

SG Mid/Small Cap — End-of-Day Verdict

NO ACTION (both sides) - 27th written EOD verdict since 07-03; AWX gapped +14.02% through last night's 10.58 target the session after we refused it, and tonight the engine gate-suppressed the row entirely (NO TRADE cv0, 9.11% range) so there is no live entry to anchor to and L6 bars the post-gap chase - buy pool empty at source, rows NO TRADE

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
AWXAEM Holdings10.98NO ACTIONn/an/a12.77AEM gapped and ran +14.02% (9.63 -> 10.98) the session after we passed on it, clearing last night's 10.58 target intraday - the refused trade would have paid in full, and that is recorded against us. We still take no action tonight: the engine gate-suppressed the row (NO TRADE cv0, 'Liquidity gate failed' on a 9.11% range, SGD 188.8m turnover), so there is no live Entry_Price to anchor a card to, and buying 22.6% above VWAP within 0.5% of the 52-week high with RSI 68.5 is the post-gap chase L6 exists to prevent. The fundamental case keeps improving - 1Q2026 revenue +35.8%, net margin 12.3% vs 3.9%, profit >4x, consensus target S - but news confirms, it never manufactures an entry. Provenance: republishing the stale @9.63 limit against a 10.98 close is forbidden. L1/MSCAP-1 (FailedBreakdown cell ~0.25 hit), L6 (no gap-chase), MSCAP-2 (EPV 0.810 vs DCF 10.269, 12.7x anchor disagreement; MoS priced off stale 08-11 closes). RE-ARM (all three): Quality_Pass repair on the next fundamentals roll + a settled favoured-cell BUY (PullbackBuy_VWAP/MomentumContinuation, NOT FailedBreakdown) >= 65 + a stop wider than ~1 ATR. Ledgered optional:true so the counterfactual grader prices this refusal. · news
PCTPC Partner Group3.16WATCHn/an/a4.50PC Partner carries the best forward view in the book (12-week target 4.50 = +42.4%), passes the quality screen, is fairly valued, and reportedly stands to double 1HFY2026 earnings on branded-product pricing - and for the fifth time in six sessions the liquidity gate suppressed the row before it ever reached conviction scoring, this time on a flat day. No signal, no card. Gate detail: 4.43% range, R/ATR 0.89 - a LOWER R/ATR than I07, which passed at 1.03; the ordering inverts under ATR normalisation (systemic finding 1). Now +15.3% above the 2.74 limit printed 08-06 - but that was a FLOOR refusal (cv62), not a gate refusal; keep the two controls distinct. The iEdge Next 50 inclusion on this name was effective 2026-06-22, NOT a live catalyst. RE-ARM (two-legged AND): a settled PullbackBuy_VWAP/MomentumContinuation BUY that clears the gate AND prints raw cv >= 65. Do NOT hand-tune the 3% gate to bridge this. · news
5DDMicro-Mechanics (Holdings)2.83WATCH2.832.77n/a3.00 (+6.0%)2.55 (-9.9%)The only non-bearish signal-carrier in the book tonight, and it fails on five independent counts, so it is nowhere near a trade. Micro-Mechanics prints a weak-cell FailedBreakdown WATCH that fuses to 56 against a 65 floor, its own 12-week view points 9.9% LOWER than the close, and it traded SGD 201k - a fraction of what a meaningful slice of a S book needs. Disqualifications: (1) WATCH is not an actionable Action, so it never enters the buy pool; (2) adj 56 < 65 (val_adj -7, GROWTH_PRICED_IN); (3) L1/MSCAP-1 weak FailedBreakdown cell (~0.25 hit, ~60% stop-first); (4) T12 2.55 = -9.89%; (5) turnover SGD 201k vs the ~940x larger AWX print that the same gate blocked. Highest adjusted read in the book and still 9 points short - there is no close call tonight.
8AZAztech Global0.61WATCH0.610.61n/an/a0.34 (-44.3%)Aztech is the control case that keeps our gate review honest: refused on the quality screen at 0.62 on 08-06, it sat flat at 0.605 (-2.4%) while the rest of the book rallied 2.56%, and it has since turned outright bearish - AVOID cv68, RSI 19.7, 12-week view -43.8%. Cheap on paper (UNDERVALUED) only because the price keeps falling. Long-only + => inert either way. Quality-gate leg of the shadow test in systemic finding 1: quality refused the name that went nowhere, liquidity refused the two that ran. SGM-5 - cheapness never originates a position. RE-ARM: FY2026 revenue stabilisation repairing Quality_Pass FIRST, then a settled favoured-cell BUY >= 65.
BN2Valuetronics Holdings1.00WATCHn/an/a0.91The corrupted price history that made Valuetronics unreadable for five sessions has been fixed upstream, and tonight confirms the fix is real rather than another bad adjustment - so the name is fully readable again. It still gives us nothing to trade: no signal, quality screen failed, and a 12-week view 9% below the close. Confirmation detail (closing the 08-12 caveat): EMA200 0.9215 -> 0.9223 (+0.09%), EMA20 1.0153 -> 1.0138, EMA50 1.0183 -> 1.0175, VWAP 1.0176 -> 1.0157, RSI flat 44.02, ATR 0.0266 -> 0.0272, T12 flat 0.91 on an unchanged 1.00 close - ordinary single-bar drift, which a bad adjustment would not have sustained. Derived fields now treated as clean. Systemic finding 2 stays OPEN at high priority: the break ran 5 sessions undetected and nothing in our pipeline caught the break or the repair; Yahoo's dividend field is still wrong ('SGD 0.30' = 0.2857 x 1.05 vs an actual ~SGD 0.06 drop).
M14InnoTek0.52WATCHn/an/a0.30Last night's InnoTek WATCH lasted exactly one session before decaying back to no signal at all, confirming the call not to treat it as a live buy: the 12-week view is -42.9%, worst-equal in the book, and the quality screen fails. Up +2.94% to 0.525 on the day, which changed nothing. WATCH cv68 (ReversalUp_Oversold, entry 0.51) -> NO TRADE cv0, gate-blocked on a 6.67% range. Even as a BUY it failed last night at adj 61 < 65. 11th instance of SGM-4b - lone WATCH/AVOID prints confirm an empty buy pool, they never populate it.
575ASTI Holdings0.14WATCHn/an/a0.15The unexplained penny spike we refused on 08-12 neither extended nor retraced - ASTI sat flat at 0.138 - and with no news anywhere to explain a +12.2% move on 30x normal volume, staying out remains correct. Gate-blocked again on a 9.42% range. This is the one clean win in the liquidity gate's record and the counter-exhibit to cite whenever the AWX/PCT cost is raised (systemic finding 1). News NONE FOUND - most recent item is still May 2026. Valuation is extreme (EPV 0.036/sh vs a 0.138 close, val_adj -10; EPV vs DCF 0.107 = 3.0x, same MSCAP-2 mechanism).
S71Sunright0.48WATCHn/an/a0.27Sunright is the cheapest name in the book on our valuation screen and still uninvestable: it traded under Sfor the whole session - 81% below our minimum liquidity floor - and was the only name to fall (-2.04% to 0.480) while the basket rallied. A discount you cannot buy is not an opportunity. Turnover SGD 18,864, a new low (from SGD 43.5k), Fail_Both. Its +9 val_adj is the largest in the book and would lower the required raw conviction to 56 - still far above anything the chart prints (Trend 51, T12 -43.8%). SGM-5: turnover repair first, then trend.

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