{
  "version": "https://jsonfeed.org/version/1.1",
  "title": "algo2alpha — The Learning Investor — SG Mid/Small Cap",
  "home_page_url": "https://www.algo2alpha.com/p/sgmscap/",
  "feed_url": "https://www.algo2alpha.com/p/sgmscap/feed.json",
  "description": "Redacted end-of-day decision records for SG Mid/Small Cap.",
  "authors": [
    {
      "name": "Boon Sing Thia"
    }
  ],
  "items": [
    {
      "id": "sgmscap-2026-07-29",
      "url": "https://www.algo2alpha.com/p/sgmscap/2026-07-29/",
      "title": "SG Mid/Small Cap — 2026-07-29",
      "summary": "NO ACTION",
      "content_text": "## SGMSCAP End-of-Day Verdict — 2026-07-29\n\nNO ACTION\n\n| Ticker | Name | Close | Action | Action Price | Stop | 1wk | 4wk | 12wk | Rationale |\n|---|---|---|---|---|---|---|---|---|---|\n| — | AI - SG Mid/Small Cap (all-cash) | — | NO ACTION | — | — | n/a | n/a | n/a | No action again, and for a second straight session the cash did real work. The semiconductor selloff extended: SK Hynix reported record quarterly revenue and a sixfold jump in operating profit that still fell short of expectations, and its shares fell 11-15%, dragging Kioxia, MediaTek, Micron, SanDisk and SoftBank down with them. The worry is structural rather than a one-day wobble - Chinese competition, a Chinese lithography advance, and how much of the AI buildout the chipmakers are financing themselves. This book is that supply chain, and today all eleven names fell and none rose, the basket down 4.34%, or 8.74% across the two sessions. Fully in cash it lost nothing, against roughly Stoday and Sover the two days had the seed been spread across the mandate. There is nothing to act on: ten of eleven names print no-trade with no entry price at all, the eleventh prints a bearish breakdown, and the twelve-week outlook is now negative on ten of eleven. The book is broadly oversold - median RSI around 35, Aztech at 26 - and that is explicitly not a buy trigger: oversold with no bullish print, a negative forward view and an unresolved structural catalyst is a falling knife (L6, SGM-5). Full SGD 2,000,000 retained; 18th written EOD verdict since 07-03. SGM-2 earned directly a second day; MSCAP-3 (all-cash book, trim/add deliverables N/A); MSCAP-1/MSCAP-4/SGM-3 (no without a settled strong-cell BUY >=65 clearing both gates - size is irrelevant); L8 (nothing pending at the Thu 07-30 open). |\n| BN2 | Valuetronics Holdings | 1.05 | NO ACTION | — | — | n/a | n/a | 1.03 | The decision not to buy Valuetronics is now vindicated three times over. It was the sole name to clear our conviction bar on Monday, held back only by the quality screen - weak F-Score, shrinking revenue, priced above every intrinsic anchor. Conviction went to zero on Tuesday; today the signal has not merely decayed but inverted, printing a bearish 20-day breakdown at conviction 71 with a downside target of 0.81, on the heaviest volume of the whole sequence. The shares closed at 1.05, so an entry at 1.11 on Tuesday's open would be down 5.4% and would have been stopped through the 1.08 stop on day one. The twelve-week view has also flipped negative, from +1.9% to -1.9%. Long-only with no position, so a bearish print generates no action either way - a lone AVOID confirms an empty buy pool, it never populates one (SGM-4b). Re-arm unchanged and materially further off: a settled favoured-cell BUY at conviction >=65 WITH the quality screen repaired; conviction alone will not open this. The 2026-08-07 ex-dividend date, on a 132% payout ratio, remains the cleaner read on whether any trend exists beneath the dividend-capture bid. Recorded direction none / optional so the counterfactual grader prices the avoided entry. |\n| PCT | PC Partner Group | 2.60 | NO ACTION | — | — | n/a | n/a | 3.25 | PC Partner is now the book's only name with a positive outlook at all - the model sees 3.25 twelve weeks out against today's 2.60, about +25% - on genuinely decent fundamentals: undervalued, passing the quality screen, F-Score 8. It also behaved best on the day, down 1.9% against a basket down 4.3%, and it is cheaper again, which widens the true margin of safety to roughly 10% once the two-day selloff is priced in (the valuation file still marks it at Monday's 2.82). But for a sixth consecutive session the model refuses to trade it on insufficient liquidity, and there is no buy signal to act on. Cheapness never opens a position here (SGM-5). Both sides stay on the record: the liquidity gate has priced this book out of its best idea for six sessions, and across those same six sessions it has spared it the drawdown. Top watch - re-arm on a settled favoured-cell BUY >=65 that actually clears the liquidity gate. Direction none / optional so the grader prices the non-entry. |\n| 8AZ | Aztech Global | 0.71 | NO ACTION | — | — | n/a | n/a | 0.55 | Aztech was the sharpest fall in the book today, down 14.5% to 0.71 on more than three times its normal volume, leaving it deeply oversold with RSI at 26. We checked whether this was a dividend artefact and it is not - the declared one-cent dividend goes ex on 4 August, and a cent on 83 cents is 1.2%, nowhere near the move. This is a genuine mark-down, consistent with a company whose last full year saw revenue fall 30% and profit fall 43%. Priced against today's close it now screens undervalued by around 17%, and that is precisely the trap: it fails the quality screen, so the hard gate blocks a new entry no matter how cheap it gets, and the model's twelve-week view is 0.55 against 0.71, a further 22% lower. A textbook case of the gate doing its job on an oversold small-cap. No signal, no entry price, no action. Watch the 4 August ex-dividend and any sign of revenue stabilising that could repair the quality screen. Direction none / optional so the grader prices the non-entry. |\n| S71 | Sunright | 0.47 | NO ACTION | — | — | n/a | n/a | 0.27 | Sunright holds the widest discount in the book - roughly 48% below intrinsic value on today's close, and it passes the quality screen - yet it is the clearest illustration of why cheapness alone never opens a position here. It fell 12.8% today to 0.475, and tellingly it did so on against 18,600 the day before, the first session in which the stock genuinely traded; the previous run of unchanged prints looks like stale marks rather than stability. Against that, the model's twelve-week view is 0.27, another 43% lower - the most negative forward view in the book - and it prints no trade on insufficient liquidity. Cheap and weak is not a signal (SGM-5). It needs both trend repair and liquidity before it is even a watch candidate, let alone a buy. Direction none / optional so the grader prices the non-entry. |\n\n_Track record: 0 graded decisions · 1-week calibration n/a._\n\n> Educational content, not financial advice. Position sizes and account details are omitted; prices shown are model estimates, not guarantees.",
      "date_published": "2026-07-29T00:00:00.000Z",
      "tags": [
        "sgmscap",
        "sg",
        "eod"
      ]
    },
    {
      "id": "sgmscap-2026-07-28",
      "url": "https://www.algo2alpha.com/p/sgmscap/2026-07-28/",
      "title": "SG Mid/Small Cap — 2026-07-28",
      "summary": "NO ACTION",
      "content_text": "## SGMSCAP End-of-Day Verdict — 2026-07-28\n\nNO ACTION\n\n| Ticker | Name | Close | Action | Action Price | Stop | 1wk | 4wk | 12wk | Rationale |\n|---|---|---|---|---|---|---|---|---|---|\n| — | AI - SG Mid/Small Cap (all-cash) | — | NO ACTION | — | — | n/a | n/a | n/a | No action, and today the book earned its cash rather than merely defending it. Asian semiconductors were routed on Tuesday - Samsung fell 13.4%, its worst day in two decades, SK Hynix 14.7%, Kioxia 18.3% - on fears about Chinese competition and how much of the AI buildout is being financed by the chipmakers themselves. This book is precisely that supply chain: nine of its eleven names fell, none rose, and the basket was down about 4.5%. Fully in cash, it lost nothing, against roughly Shad the seed been spread across the mandate a day earlier. Every single name now prints no-trade with no entry price at all, and the twelve-week outlook has turned negative on eight of eleven. Nothing to buy, nothing to sell. Full SGD 2,000,000 retained. SGM-2 earned directly (all-cash through a broad down move is the win); MSCAP-3 (all-cash book -> trim/add deliverables N/A); MSCAP-1/SGM-3 (no without a settled strong-cell BUY >=65 - size is irrelevant); L6 (the -8% prints are not dip-buys; the shock is unresolved with SK Hynix earnings 07-29); L8 (nothing pending at the open). 17th written EOD verdict since 07-03. |\n| BN2 | Valuetronics Holdings | 1.08 | NO ACTION | — | — | n/a | n/a | 1.10 | Yesterday's decision not to buy Valuetronics looks a good deal better today. It was the one name that had cleared our conviction bar, held out only because it failed the quality screen - weak F-Score, shrinking revenue, priced above every intrinsic anchor, and a dividend paying out 132% of earnings. One session later the buy case is simply gone: conviction fell from 77 to zero, the entry and target prices vanished from the model, and the shares closed at 1.08, down 2.7% and right at the stop we would have been carrying. Had the quality gate not held, we would have bought at 1.11 on this morning's open and been stopped out within the session. That is the second time in six sessions a top-ranked Valuetronics print has collapsed within a day. Re-arm trigger unchanged and now further away: a settled favoured-cell BUY (PullbackBuy_VWAP or MomentumContinuation) at conviction >=65 WITH Quality_Pass repaired - conviction alone will not open this position (L1/SGM-4a). The 2026-08-07 ex-dividend date remains the cleaner read on whether a real trend exists underneath the dividend-capture bid. Recorded direction none / optional so the counterfactual grader prices the avoided entry. |\n| PCT | PC Partner Group | 2.65 | NO ACTION | — | — | n/a | n/a | 3.40 | PC Partner remains the book's best latent idea and the only one with a genuinely positive outlook - the model sees 3.40 in twelve weeks against today's 2.65, about +28% - on decent fundamentals: undervalued, passing the quality screen, F-Score 8. It is also cheaper than it was yesterday, having given back 6% in the sector rout, which re-widens the margin of safety that had been compressing. But for a fifth straight session the model refuses to trade it, citing insufficient liquidity, and there is no buy signal to act on. Cheapness on its own never opens a position here (SGM-5). Worth recording both sides honestly: the liquidity gate has been pricing this book out of its best idea, and this session it also spared it a 6% drawdown. Top watch - re-arm on a settled favoured-cell BUY >=65 that actually clears the liquidity gate. Direction none / optional so the grader prices the non-entry. |\n\n_Track record: 0 graded decisions · 1-week calibration n/a._\n\n> Educational content, not financial advice. Position sizes and account details are omitted; prices shown are model estimates, not guarantees.",
      "date_published": "2026-07-28T00:00:00.000Z",
      "tags": [
        "sgmscap",
        "sg",
        "eod"
      ]
    },
    {
      "id": "sgmscap-2026-07-27",
      "url": "https://www.algo2alpha.com/p/sgmscap/2026-07-27/",
      "title": "SG Mid/Small Cap — 2026-07-27",
      "summary": "NO ACTION",
      "content_text": "## SGMSCAP End-of-Day Verdict — 2026-07-27\n\nNO ACTION\n\n| Ticker | Name | Close | Action | Action Price | Stop | 1wk | 4wk | 12wk | Rationale |\n|---|---|---|---|---|---|---|---|---|---|\n| — | AI - SG Mid/Small Cap (all-cash) | — | NO ACTION | — | — | n/a | n/a | n/a | No action - the book stays fully in cash, but for the first time in sixteen sessions a name actually cleared the buy bar. Valuetronics has rebuilt conviction for three straight sessions to 77, top-ranked buy) and offers a clean unextended entry at 1.11 - yet it fails the quality screen outright: F-Score 6, quality rank 10th of 11 names, revenue shrinking 4%, and priced above every intrinsic anchor. Freshly regenerated valuation confirmed that today. News independently reinforces it: FY2026 earnings came in lower on an impairment and the 132%-of-earnings dividend (ex-date 7 Aug) suggests the three-day rally is a dividend-capture bid rather than a durable trend - and the ~4.5% payout roughly cancels the model's +3.6% twelve-week view. PC Partner remains the most attractive name on fundamentals but is blocked by thin liquidity, and its discount is quietly being priced away (+5.6% since Thursday). The Sseed risked nothing. [ops] All-cash standalone book (ADR-0014, MSCAP-3): DISPOSE permanently N/A. ACQUIRE none: BN2 adj 76 clears the 65 floor but is hard-blocked as a new entry on Quality_Pass=False; separately an L1/MSCAP-1-discounted FailedBreakdown chase family. 5DD new AVOID cv77 (bearish, long-only, - SGM-4). All others NO TRADE cv0. No queued order to reprice/withdraw. Fairvalue REGENERATED this run (11d stale, dispositive). Overlay STALE (WEEK 07-05, 22d). sg-fallback horizon fresh, no sgmscap-name event; FOMC 07-29 2 sessions out (framing). Scorecard 18 entries 0 graded, calib_1w null => f=0.30 (L5), no actionable cells, counterfactuals n=3 null medians. Learnings applied: MSCAP-1/SGM-3, L1 (decisive), SGM-4/4(a), SGM-5, MSCAP-2, L4/L5/L6/L8. Systemic: missing 07-24 EOD write; quality gate now the sole binary blocker; liquidity gate's PCT opportunity cost now measurable; val_adj band miscalibration recurs (5DD/575 QPass flipped on a routine regen); 0 graded entries keeps the feedback loop open. Re-arm: settled favored-cell (PullbackBuy_VWAP/MomentumContinuation) BUY >=65 WITH Quality_Pass repaired - conviction alone will not open BN2. |\n| BN2 | Valuetronics Holdings | 1.11 | NO ACTION | 1.11 | 1.08 | 1.13 (+1.6%) | 1.17 (+5.4%) | 1.15 (+3.6%) | Valuetronics is the best setup this book has produced - and we are still not buying it. Three straight sessions of rebuilding conviction to 77) put it at the top of the buy ranking with a clean, unextended entry at 1.11, right at the close, stop 1.08 and a 1.17 target. On the chart alone it clears our bar. On quality it does not: the F-Score is 6, it ranks 10th of 11 names in the book, revenue is shrinking 4%, and at 1.11 it trades well above both intrinsic anchors (earnings-power 0.92, DCF 0.72). Today's freshly refreshed valuation confirmed the screen still fails. The news makes the same case from a different direction - FY2026 profit fell on an impairment, and the company is paying out 132% of earnings via a special dividend funded from the balance sheet, going ex on 7 August. That reframes the three-day rally as most likely a dividend-capture bid rather than real trend, and the ~4.5% payout roughly cancels out the model's +3.6% twelve-week view, leaving expected total return near flat. We keep it on the watchlist and stay in cash. [ops] Fusion: val_adj = clamp(round(-0.2003 x 5),-10,0) = -1, scorecard_bias 0 (no actionable cell) -> adj 76, clears the >=65 floor. Blocked by the SEPARATE hard quality gate: new entry (Held N,) on Quality_Pass=False (freshly re-verified FetchedAt 2026-07-27 18:34). MSCAP-2's val_adj-miscalibration caveat does NOT disable the gate. Independently L1/MSCAP-1: FailedBreakdown_Up_20D is the discounted chase family, not the favored PullbackBuy_VWAP/MomentumContinuation cell the rule requires. Entry 1.11 = Close 1.11, EDATR -0.00, RSI 55.2, ATR 0.0297, 57.03, Buy_Rank 1. 1wk 1.128 uses f=0.30 (L5, calib_1w null). Not queued - a GTC is still a new entry. Third consecutive gate-block (07-22 cv100, 07-23 cv58, 07-27 cv77). Recorded direction none / optional so the counterfactual grader prices what the quality-gate block cost or saved. RE-ARM: settled favored-cell BUY >=65 WITH Quality_Pass repaired (out of GROWTH_PRICED_IN); conviction alone will not open this position. News caveat: dividend figures search-reported, not fetch-verified this run; corroborative, not load-bearing. |\n\n_Track record: 0 graded decisions · 1-week calibration n/a._\n\n> Educational content, not financial advice. Position sizes and account details are omitted; prices shown are model estimates, not guarantees.",
      "date_published": "2026-07-27T00:00:00.000Z",
      "tags": [
        "sgmscap",
        "sg",
        "eod"
      ]
    },
    {
      "id": "sgmscap-2026-07-23",
      "url": "https://www.algo2alpha.com/p/sgmscap/2026-07-23/",
      "title": "SG Mid/Small Cap — 2026-07-23",
      "summary": "NO ACTION",
      "content_text": "## SGMSCAP End-of-Day Verdict — 2026-07-23\n\nNO ACTION\n\n| Ticker | Name | Close | Action | Action Price | Stop | 1wk | 4wk | 12wk | Rationale |\n|---|---|---|---|---|---|---|---|---|---|\n| — | AI - SG Mid/Small Cap (all-cash) | — | NO ACTION | — | — | n/a | n/a | n/a | No action (15th consecutive, 07--23). Both signal-carrying rows fall short: BN2 Valuetronics BUY BreakoutUp_20D cv58 (adj 57 after val_adj -1) is below the 65 floor AND, as a new entry on Quality_Pass=False (GROWTH_PRICED_IN, MoS -0.17, Rev_Growth -23.5%), hard-gated regardless; PCT WATCH FailedBreakdown_Up_20D cv59 is not an actionable buy action and below floor. Notably BN2 collapsed in one session from yesterday's STRONG BUY MomentumContinuation cv100 to a below-floor breakout-chase - so the quality gate AND the no-chase rule (L1/L6/L8) both correctly kept the book out of a setup that was never durable. Every other name NO TRADE cv0. Book stays fully in cash; S seed risked nothing. PCT remains the best latent case (UNDERVALUED MoS +0.08, QPass True, T12 +30%) but flips only to WATCH off the liquidity gate. Learnings applied: MSCAP-1/SGM-3, L1 (discount breakout/FailedBreakdown chases), SGM-4/4(a), SGM-5, L4/L5/L6/L8. Systemic: liquidity gate + val_adj band miscalibration on this thin universe - engineering review flagged, never hand-tuned. |\n| BN2 | Valuetronics Holdings | 1.10 | NO ACTION | 1.13 | 1.01 | 1.20 (+6.2%) | 1.36 (+20.4%) | 1.14 (+0.9%) | Valuetronics degraded hard in one session - yesterday's STRONG BUY MomentumContinuation_Up cv100 Buy_Rank 1 is today BUY BreakoutUp_20D cv58 (conviction -42; favored MomentumContinuation family decayed to an L1-discounted breakout-chase; buy-stop entry 1.13 vs close 1.11, EDATR +0.68, RSI 55.5, Stop 1.01, Target 1.36, T12 1.14). Fusion: val_adj clamp(round(-0.17x5),-10,0)=-1, bias 0 -> adj 57, BELOW the 65 floor. And even at-floor it is a new entry on Quality_Pass=False (GROWTH_PRICED_IN, MoS -0.17, Rev_Growth -23.5%) -> separate hard quality veto. Not queued. Recorded direction none / optional so the counterfactual grader prices what NOT chasing the collapsing print saved. Re-arm only on a settled FAVORED-cell BUY >=65 with Quality_Pass repaired (out of GROWTH_PRICED_IN). |\n| PCT | PC Partner Group | 2.63 | NO ACTION | 2.67 | 2.63 | 2.76 (+3.4%) | 2.96 (+10.9%) | 3.47 (+30.0%) | PC Partner printed its first signal-carrying row of the standalone era - WATCH FailedBreakdown_Up_20D cv59 (flipped off the liquidity gate that has blocked it every session). It is the book's best latent case: UNDERVALUED MoS +0.08, Quality_Pass True, RSI 52.6, and the only strongly positive forward view (T12 3.47 vs close 2.67, ~+30%). But WATCH is not an actionable buy action, cv59 is below the 65 floor, and FailedBreakdown is an L1-discounted family; cheapness never originates a long (SGM-5). Recorded direction none / optional so the counterfactual grader prices the watch. Top watch name - re-arm on a settled favored-cell BUY >=65. |\n\n_Track record: 0 graded decisions · 1-week calibration n/a._\n\n> Educational content, not financial advice. Position sizes and account details are omitted; prices shown are model estimates, not guarantees.",
      "date_published": "2026-07-23T00:00:00.000Z",
      "tags": [
        "sgmscap",
        "sg",
        "eod"
      ]
    },
    {
      "id": "sgmscap-2026-07-22",
      "url": "https://www.algo2alpha.com/p/sgmscap/2026-07-22/",
      "title": "SG Mid/Small Cap — 2026-07-22",
      "summary": "NO ACTION",
      "content_text": "## SGMSCAP End-of-Day Verdict — 2026-07-22\n\nNO ACTION\n\n| Ticker | Name | Close | Action | Action Price | Stop | 1wk | 4wk | 12wk | Rationale |\n|---|---|---|---|---|---|---|---|---|---|\n| — | AI - SG Mid/Small Cap (all-cash) | — | NO ACTION | — | — | n/a | n/a | n/a | No action (14th consecutive, 07--22). The 13-session bullish drought broke - BN2 Valuetronics printed STRONG BUY MomentumContinuation_Up cv100 Buy_Rank 1, the settled strong-cell BUY >=65 the re-arm trigger has waited for - but the hard quality gate blocks the new entry (BN2 Quality_Pass False, GROWTH_PRICED_IN, MoS_FV -0.17, Rev_Growth -23.5%; SGM-4(a) double-block). Every other name NO TRADE cv0. Book stays fully in cash; the S seed risked nothing. PCT remains the best latent case (UNDERVALUED MoS +0.08, QPass True, +30% T12) but blocked by the liquidity gate. Learnings applied: MSCAP-1/SGM-3 (strong-cell BUY >=65 required; size never lowers the floor), SGM-4 (GROWTH_PRICED_IN + QPass-False = watch not BUY), MSCAP-2 (val_adj magnitude miscalibrated - does not disable the hard quality gate), L1/L6/L8 (favored cell but gate is a separate veto; no chase; nothing to execute at the open). Systemic: two separate hard gates (quality on BN2, liquidity on PCT) keep the book 100% idle across a strong-signal print - engineering review flagged, never hand-tuned. |\n| BN2 | Valuetronics Holdings | 1.11 | NO ACTION | 1.12 | 1.03 | 1.17 (+4.8%) | 1.30 (+16.1%) | 1.13 (+0.9%) | Valuetronics finally cleared the signal floor - STRONG BUY MomentumContinuation_Up conviction 100, Buy_Rank 1, clean buy-stop entry 1.12 (close 1.11, RSI 55.5, EDATR +0.34, not extended), Stop 1.03, Target 1.30, T12 1.13 - exactly the strong-cell MomentumContinuation BUY >=65 the book has waited 13 sessions for. But it is a NEW entry (Held N,) and the hard quality gate blocks it: Quality_Pass False, GROWTH_PRICED_IN, MoS_FV -0.17, Rev_Growth -23.5% YoY (priced above EPV FV 0.924 / DCF 0.72 despite a large net-cash balance sheet). Fusion: adj conviction (val_adj -1 = MoS x5, bias 0) clears the 65 floor, but the quality gate is a separate hard veto - not queued (a GTC is still a new entry). SGM-4(a) double-block recurring (same pattern that gated 558 UMS). Recorded direction none / optional so the counterfactual grader prices what the quality-gate block cost or saved. Re-arm the moment BN2 re-rates on quality (QPass True / out of GROWTH_PRICED_IN) while still printing a settled strong-cell BUY >=65. |\n\n_Track record: 0 graded decisions · 1-week calibration n/a._\n\n> Educational content, not financial advice. Position sizes and account details are omitted; prices shown are model estimates, not guarantees.",
      "date_published": "2026-07-22T00:00:00.000Z",
      "tags": [
        "sgmscap",
        "sg",
        "eod"
      ]
    },
    {
      "id": "sgmscap-2026-07-21",
      "url": "https://www.algo2alpha.com/p/sgmscap/2026-07-21/",
      "title": "SG Mid/Small Cap — 2026-07-21",
      "summary": "NO ACTION",
      "content_text": "## SGMSCAP End-of-Day Verdict — 2026-07-21\n\nNO ACTION\n\n| Ticker | Name | Close | Action | Action Price | Stop | 1wk | 4wk | 12wk | Rationale |\n|---|---|---|---|---|---|---|---|---|---|\n| — | AI - SG Mid/Small Cap (all-cash) | — | NO ACTION | — | — | n/a | n/a | n/a | No action: every one of the eleven SGX small/mid-cap semiconductor names printed NO TRADE with zero conviction on the settled 2026-07-21 close, so there was no candidate to buy at any price - and with the book fully in cash there is nothing to sell. Notably the whole universe rallied (ISDN +15.1%, Sunright +14.4%, ASTI +5.0%, AEM +4.9%) and the engine still surfaced no tradeable setup, so the S seed stayed idle rather than chasing a one-day move without a signal behind it. PC Partner remains the book's most attractive latent name - below fair value, quality screen passed, and a 12-week view about 31% above the current 2.67 - but it is blocked every session by the liquidity gate rather than by its own merits. 13th consecutive NO ACTION (07--21); 5th straight snapshot with zero bullish prints. Learnings applied: MSCAP-1/SGM-3 (a strong-cell BUY >=65 is required regardless of size), SGM-4 (BN2/M14 are watch names, not live BUYs), SGM-5 (S71/PCT cheapness never originates a long), L1/L6 (no chasing a +15% one-day print), L8 (nothing to execute at the next open). Re-arm trigger: a settled PullbackBuy_VWAP or MomentumContinuation BUY >=65 that clears the liquidity gate - PCT and AWX first, I07 newly on watch. Systemic: liquidity gate blocked the entire book through a universe-wide up session; engineering review flagged, never hand-tuned. |\n\n_Track record: 0 graded decisions · 1-week calibration n/a._\n\n> Educational content, not financial advice. Position sizes and account details are omitted; prices shown are model estimates, not guarantees.",
      "date_published": "2026-07-21T00:00:00.000Z",
      "tags": [
        "sgmscap",
        "sg",
        "eod"
      ]
    },
    {
      "id": "sgmscap-2026-07-20",
      "url": "https://www.algo2alpha.com/p/sgmscap/2026-07-20/",
      "title": "SG Mid/Small Cap — 2026-07-20",
      "summary": "NO ACTION",
      "content_text": "## SGMSCAP End-of-Day Verdict — 2026-07-20\n\nNO ACTION\n\n| Ticker | Name | Close | Action | Action Price | Stop | 1wk | 4wk | 12wk | Rationale |\n|---|---|---|---|---|---|---|---|---|---|\n| — | AI · SG Mid/Small Cap book | — | NO ACTION | — | — | n/a | n/a | n/a | Stayed fully in cash again — the SGX small-cap semiconductor universe offered nothing to buy. All eleven names printed no trade signal at all on the Monday close, in either direction: even the two bearish breakdown warnings from Friday (Valuetronics, InnoTek) have faded away. Most of the book bounced back from Friday's selloff (ASTI +2.6%, AEM +2.4%, UMS +1.6%) but the bounce produced no buy setup worth capital into. The clearest lesson of the day: Sunright, the cheapest name in the book on fundamentals, fell 8% while everything else rose — a reminder that cheapness alone never starts a position here without the chart agreeing. PC Partner remains the most interesting name (fundamentally undervalued, a +31% twelve-week view) but is still blocked by thin trading liquidity. The full SGD 2,000,000 seed is retained. [ops] All-cash (ADR-0014) NO ACTION at the settled Mon 2026-07-20 close — the 12th consecutive NO ACTION (07--20). SGD 2,000,000 (CASH row). DISPOSE: none — book holds only CASH; new-entry-only book (MSCAP-3). ACQUIRE: none — ZERO signal-carrying rows in either direction (4th fully-empty session this month); BN2 AVOID cv56 and M14 AVOID cv46 both decayed to NO TRADE cv0, the SGM-4 pattern. Nothing approached the adj-conviction 65 floor. Stable all-NO-TRADE (zero bullish prints) across the last 4 snapshots (07--20). Rows gated by 'Consensus conflict + low conviction' (AWX/558/I07/BN2/8AZ/575) or 'Liquidity gate failed' (E28/5DD/PCT/M14/S71). Fairvalue FRESH (FetchedAt 07-16, 4d) — non-dispositive (no candidate to value; valuation never originates, CLAUDE.md s9): S71 UNDERVALUED MoS +0.38 and PCT UNDERVALUED MoS +0.08 are the only sub-fair QPass-True names, both cv0. SGM-5 vindicated: S71 -8.0% (0..520, RSI, T12 0.35 = -33% forward view) against a rising book. Overlay STALE (WEEK 07-05, 15d) and sg-fallback horizon (07--03) macro/REIT-only with no sgmscap-name event — framing only. Scorecard re-run: 11 entries, 0 graded, calib_1w null => f=0.30 (L5), no actionable cells. Re-arm triggers: PCT (best forward view, needs the liquidity gate to clear), E28, AWX, S71 (demoted — negative forward view + falling) on a settled strong-cell PullbackBuy_VWAP/MomentumContinuation BUY >=65 (MSCAP-1/MSCAP-4); the 2.0M seed does not lower the floor (SGM-3). |\n\n_Track record: 0 graded decisions · 1-week calibration n/a._\n\n> Educational content, not financial advice. Position sizes and account details are omitted; prices shown are model estimates, not guarantees.",
      "date_published": "2026-07-20T00:00:00.000Z",
      "tags": [
        "sgmscap",
        "sg",
        "eod"
      ]
    },
    {
      "id": "sgmscap-2026-07-17",
      "url": "https://www.algo2alpha.com/p/sgmscap/2026-07-17/",
      "title": "SG Mid/Small Cap — 2026-07-17",
      "summary": "NO ACTION",
      "content_text": "## SGMSCAP End-of-Day Verdict — 2026-07-17\n\nNO ACTION\n\n| Ticker | Name | Close | Action | Action Price | Stop | 1wk | 4wk | 12wk | Rationale |\n|---|---|---|---|---|---|---|---|---|---|\n| — | AI · SG Mid/Small Cap book | — | NO ACTION | — | — | n/a | n/a | n/a | Stayed fully in cash through a broad SGX small-cap selloff - the right call: nine of the book's eleven names fell on the Fri 2026-07-17 close (AEM -5.8%, UMS -4.3%, Frencken -4.0%, ISDN -3.9%, Micro-Mechanics -3.6%) and not one printed a buy signal worth into. The only two names carrying any signal at all - Valuetronics and InnoTek - were both bearish breakdown warnings, not opportunities. Sunright and PC Partner still look cheap on fundamentals, but cheapness alone never starts a position here; we wait for the chart to agree. The full SGD 2,000,000 seed is retained and the book lost nothing in a down session. [ops] All-cash (ADR-0014) NO ACTION at the settled Fri 2026-07-17 close - the 11th consecutive NO ACTION (07--17). SGD 2,000,000 (CASH row). DISPOSE: none - book holds only CASH; new-entry-only book (MSCAP-3). ACQUIRE: none - zero bullish rows. The 3-session empty-signal streak broke on the BEARISH side only: BN2 Valuetronics AVOID cv56 and M14 InnoTek AVOID cv46, both FailedBreakout_Down_20D. Long-only + => AVOID != short and nothing to exit; neither is actionable, and per the MSCAP-8 read a lone bearish AVOID confirms an empty buy pool rather than populating it (MSCAP-8 is PROPOSED/inert - cited descriptively, not applied). Nothing approached the adj-conviction 65 floor. Stable all-NO-TRADE (zero bullish prints) across the last 4 snapshots (07--17). Non-signal rows gated by 'Consensus conflict + low conviction' (AWX/558/5DD/I07/8AZ/575/S71) or 'Liquidity gate failed' (E28/PCT). Fairvalue FRESH (FetchedAt 07-16, 1d) - non-dispositive (no signal-carrying candidate to value; valuation never originates - CLAUDE.md s9): S71 UNDERVALUED MoS +0.38 (QPass True) and PCT UNDERVALUED MoS +0.08 (QPass True) are the only sub-fair names, both NO TRADE cv0 (S71 consensus conflict, PCT liquidity gate). Overlay STALE (WEEK 07-05, 12d, refresh overdue; June CPI 07-14 catalyst passed) and sg-fallback horizon macro-only (no name event) - framing only. Scorecard re-run: 10 entries, 0 graded (calib null, f=0.30 per L5), no actionable cells. Re-arm triggers unchanged - watch S71 (deep-UNDERVALUED, RSI 36, but T12 0.42 vs close 0.565 = negative forward view), PCT (T12 3.48 vs close 2.60 = +34% forward view, blocked only by the liquidity gate), E28, BN2 for a settled strong-cell PullbackBuy_VWAP/MomentumContinuation BUY >=65 (MSCAP-1/MSCAP-4); the 2.0M seed does not lower the floor. |\n\n_Track record: 0 graded decisions · 1-week calibration n/a._\n\n> Educational content, not financial advice. Position sizes and account details are omitted; prices shown are model estimates, not guarantees.",
      "date_published": "2026-07-17T00:00:00.000Z",
      "tags": [
        "sgmscap",
        "sg",
        "eod"
      ]
    },
    {
      "id": "sgmscap-2026-07-16",
      "url": "https://www.algo2alpha.com/p/sgmscap/2026-07-16/",
      "title": "SG Mid/Small Cap — 2026-07-16",
      "summary": "NO ACTION",
      "content_text": "## SGMSCAP End-of-Day Verdict — 2026-07-16\n\nNO ACTION\n\n| Ticker | Name | Close | Action | Action Price | Stop | 1wk | 4wk | 12wk | Rationale |\n|---|---|---|---|---|---|---|---|---|---|\n| — | AI · SG Mid/Small Cap book | — | NO ACTION | — | — | n/a | n/a | n/a | All-cash (ADR-0014) NO ACTION at the settled Thu 2026-07-16 close - the 10th consecutive NO ACTION (07--16). SGD 2,000,000 (CASH row). DISPOSE: none - book holds only CASH; new-entry-only book (MSCAP-3). ACQUIRE: none - the entire 11-name SGX mid/small-cap universe prints NO TRADE conviction 0.0 with ZERO signal-carrying rows for a third straight session (no bullish and no bearish row). No bullish row to fuse; nothing near the adj-conviction 65 floor. Stable all-NO-TRADE across the last 4 snapshots (07--16, zero bullish prints). Rows gated at the engine by 'Consensus conflict + low conviction' (558/E28/5DD/I07/BN2/8AZ/575/S71) or 'Liquidity gate failed' (AWX/PCT/M14). retained in full. Fairvalue REGENERATED fresh this run (FetchedAt 07-16; prior 11d stale) - non-dispositive (no signal-carrying candidate to value; valuation never originates - CLAUDE.md s9): S71 UNDERVALUED MoS +0.38 and PCT newly-priceable UNDERVALUED MoS +0.08 are the only sub-fair names but both NO TRADE cv0. Overlay STALE (WEEK 07-05, 11d, weekend refresh overdue; June CPI 07-14 catalyst passed) and sg-fallback horizon macro-only (no name event) - framing only. Scorecard 9 entries 0 graded (calib null, f=0.30). Holding idle until a settled strong-cell PullbackBuy_VWAP/MomentumContinuation BUY >=65 is correct (MSCAP-4); the 2.0M seed does not lower the floor. |\n\n_Track record: 0 graded decisions · 1-week calibration n/a._\n\n> Educational content, not financial advice. Position sizes and account details are omitted; prices shown are model estimates, not guarantees.",
      "date_published": "2026-07-16T00:00:00.000Z",
      "tags": [
        "sgmscap",
        "sg",
        "eod"
      ]
    },
    {
      "id": "sgmscap-2026-07-15",
      "url": "https://www.algo2alpha.com/p/sgmscap/2026-07-15/",
      "title": "SG Mid/Small Cap — 2026-07-15",
      "summary": "NO ACTION",
      "content_text": "## SGMSCAP End-of-Day Verdict — 2026-07-15\n\nNO ACTION\n\n| Ticker | Name | Close | Action | Action Price | Stop | 1wk | 4wk | 12wk | Rationale |\n|---|---|---|---|---|---|---|---|---|---|\n| — | AI · SG Mid/Small Cap book | — | NO ACTION | — | — | n/a | n/a | n/a | All-cash (ADR-0014) NO ACTION at the settled Wed 2026-07-15 close - the 9th consecutive NO ACTION (07--15). SGD 2,000,000 (CASH row). DISPOSE: none - book holds only CASH; new-entry-only book (MSCAP-3). ACQUIRE: none - the entire 11-name SGX mid/small-cap universe prints NO TRADE conviction 0.0 with ZERO signal-carrying rows for a second straight session (yesterday's slot already empty; no bearish row either today). No bullish row to fuse; nothing near the adj-conviction 65 floor. Stable all-NO-TRADE across the last 4 snapshots (07--15, zero bullish prints; the only non-zero prints in the window were bearish AVOIDs BN2 07-10 and PCT 07-13, both since decayed to NO TRADE cv0). Rows gated at the engine by 'Consensus conflict + low conviction' (558/E28/5DD/I07/8AZ/S71) or 'Liquidity gate failed' (AWX/PCT/BN2/M14/575). retained in full. Fairvalue STALE (10d, FetchedAt 07-05) - not regenerated (unattended, non-dispositive: no candidate to value; valuation never originates - CLAUDE.md s9). Overlay STALE (WEEK 07-05, 10d, weekend refresh overdue; June CPI 07-14 catalyst now passed) and sg-fallback horizon fresh but macro-only (China Q2 GDP 07-16, no name event) - framing only. Scorecard 7 entries 0 graded (calib null, f=0.30). Holding idle until a settled strong-cell PullbackBuy_VWAP/MomentumContinuation BUY >=65 is correct (MSCAP-4); the 2.0M seed does not lower the floor. |\n\n_Track record: 0 graded decisions · 1-week calibration n/a._\n\n> Educational content, not financial advice. Position sizes and account details are omitted; prices shown are model estimates, not guarantees.",
      "date_published": "2026-07-15T00:00:00.000Z",
      "tags": [
        "sgmscap",
        "sg",
        "eod"
      ]
    },
    {
      "id": "sgmscap-2026-07-14",
      "url": "https://www.algo2alpha.com/p/sgmscap/2026-07-14/",
      "title": "SG Mid/Small Cap — 2026-07-14",
      "summary": "NO ACTION",
      "content_text": "## SGMSCAP End-of-Day Verdict — 2026-07-14\n\nNO ACTION\n\n| Ticker | Name | Close | Action | Action Price | Stop | 1wk | 4wk | 12wk | Rationale |\n|---|---|---|---|---|---|---|---|---|---|\n| — | AI · SG Mid/Small Cap book | — | NO ACTION | — | — | n/a | n/a | n/a | All-cash (ADR-0014) NO ACTION at the settled Tue 2026-07-14 close - the 8th consecutive NO ACTION (07--14). SGD 2,000,000 (CASH row). DISPOSE: none - book holds only CASH; new-entry-only book (MSCAP-3). ACQUIRE: none - the entire 11-name SGX mid/small-cap universe prints NO TRADE conviction 0.0 with ZERO signal-carrying rows this session (yesterday's lone bearish PCT PC Partner AVOID cv23 BreakdownDown_20D has itself decayed to NO TRADE cv0). No bullish row to fuse; nothing near the adj-conviction 65 floor. Stable all-NO-TRADE across the last 4 snapshots (07--14, zero bullish prints). Rows gated at the engine by 'Consensus conflict + low conviction' (558/E28/5DD/I07/BN2/575) or 'Liquidity gate failed' (AWX/PCT/8AZ/M14/S71). retained in full. Fairvalue STALE (9d, FetchedAt 07-05) - not regenerated (unattended, non-dispositive: no candidate to value; valuation never originates - CLAUDE.md s9). Overlay aging (WEEK 07-05, 9d, weekend refresh overdue; June CPI 07-14 today 0d + SG advance GDP - reassess posture on refresh) and sg-fallback horizon macro-only (no name event) - framing only. Scorecard 7 entries 0 graded (calib null, f=0.30). Holding idle until a settled strong-cell PullbackBuy_VWAP/MomentumContinuation BUY >=65 is correct (MSCAP-4); the 2.0M seed does not lower the floor. |\n\n_Track record: 0 graded decisions · 1-week calibration n/a._\n\n> Educational content, not financial advice. Position sizes and account details are omitted; prices shown are model estimates, not guarantees.",
      "date_published": "2026-07-14T00:00:00.000Z",
      "tags": [
        "sgmscap",
        "sg",
        "eod"
      ]
    },
    {
      "id": "sgmscap-2026-07-13",
      "url": "https://www.algo2alpha.com/p/sgmscap/2026-07-13/",
      "title": "SG Mid/Small Cap — 2026-07-13",
      "summary": "NO ACTION",
      "content_text": "## SGMSCAP End-of-Day Verdict — 2026-07-13\n\nNO ACTION\n\n| Ticker | Name | Close | Action | Action Price | Stop | 1wk | 4wk | 12wk | Rationale |\n|---|---|---|---|---|---|---|---|---|---|\n| — | AI · SG Mid/Small Cap book | — | NO ACTION | — | — | n/a | n/a | n/a | All-cash (ADR-0014) NO ACTION at the settled Mon 2026-07-13 close - the 7th consecutive NO ACTION (07--13). SGD 2,000,000 (CASH row). DISPOSE: none - book holds only CASH; new-entry-only book (MSCAP-3). ACQUIRE: none - the entire 11-name SGX mid/small-cap universe prints NO TRADE conviction 0.0 except the lone signal-carrying row PCT PC Partner AVOID cv23 (BreakdownDown_20D) - bearish, not a buy, and long-only (AVOID != short; no holding to exit). The prior persistent bearish name BN2 Valuetronics (AVOID FailedBreakout_Down_20D, cv46-> 07--10) has decayed to NO TRADE cv0. No bullish row to fuse; nothing near the adj-conviction 65 floor. Stable all-NO-TRADE across the last 4 snapshots (07--13, zero bullish prints). Non-PCT rows gated at the engine by 'Consensus conflict + low conviction' (AWX/558/E28/5DD/I07/BN2/8AZ/575/S71) or 'Liquidity gate failed' (M14). retained in full. Fairvalue STALE (8d, FetchedAt 07-05) - not regenerated (unattended, non-dispositive: no candidate to value; valuation never originates - CLAUDE.md s9). Overlay aging (WEEK 07-05, 8d, weekend refresh overdue; constructive but event-gated; CPI 07-14 1d + SG advance GDP 07-14 - de-risk bias into the print if extended) and sg-fallback horizon fresh but macro-only (no name event) - framing only. Scorecard 6 entries 0 graded (calib null, f=0.30). Holding idle until a settled strong-cell PullbackBuy_VWAP/MomentumContinuation BUY >=65 is correct (MSCAP-4); the 2.0M seed does not lower the floor. |\n\n_Track record: 0 graded decisions · 1-week calibration n/a._\n\n> Educational content, not financial advice. Position sizes and account details are omitted; prices shown are model estimates, not guarantees.",
      "date_published": "2026-07-13T00:00:00.000Z",
      "tags": [
        "sgmscap",
        "sg",
        "eod"
      ]
    },
    {
      "id": "sgmscap-2026-07-10",
      "url": "https://www.algo2alpha.com/p/sgmscap/2026-07-10/",
      "title": "SG Mid/Small Cap — 2026-07-10",
      "summary": "NO ACTION",
      "content_text": "## SGMSCAP End-of-Day Verdict — 2026-07-10\n\nNO ACTION\n\n| Ticker | Name | Close | Action | Action Price | Stop | 1wk | 4wk | 12wk | Rationale |\n|---|---|---|---|---|---|---|---|---|---|\n| — | AI · SG Mid/Small Cap book | — | NO ACTION | — | — | n/a | n/a | n/a | All-cash (ADR-0014) NO ACTION at the settled Fri 2026-07-10 close - the 6th consecutive NO ACTION (07--10). SGD 2,000,000 (CASH row). DISPOSE: none - book holds only CASH; new-entry-only book (MSCAP-3). ACQUIRE: none - the entire 11-name SGX mid/small-cap universe prints NO TRADE conviction 0.0 except the lone signal-carrying row BN2 Valuetronics AVOID cv53 (FailedBreakout_Down_20D, persistent bearish a 3rd session: cv46 07-07 -> cv58 07-09 -> cv53 07-10) - bearish, not a buy, and long-only (AVOID != short; no holding to exit). No bullish row to fuse; nothing near the adj-conviction 65 floor. Stable all-NO-TRADE across the last 4 snapshots (07--10, zero bullish prints). Non-BN2 rows gated at the engine by 'Consensus conflict + low conviction' (AWX/558/E28/5DD/I07/8AZ/575/S71) or 'Liquidity gate failed' (PCT/M14). retained in full. Fairvalue fresh (5d, FetchedAt 07-05) but non-dispositive (no candidate to value; valuation never originates - CLAUDE.md s9). Overlay fresh (WEEK 07-05, constructive but event-gated; CPI 07-14 4d - de-risk bias into the print if extended) and sg-fallback horizon macro-only (no name event) - framing only. Scorecard 5 entries 0 graded (calib null, f=0.30). Holding idle until a settled strong-cell PullbackBuy_VWAP/MomentumContinuation BUY >=65 is correct (MSCAP-4); the 2.0M seed does not lower the floor. |\n\n_Track record: 0 graded decisions · 1-week calibration n/a._\n\n> Educational content, not financial advice. Position sizes and account details are omitted; prices shown are model estimates, not guarantees.",
      "date_published": "2026-07-10T00:00:00.000Z",
      "tags": [
        "sgmscap",
        "sg",
        "eod"
      ]
    },
    {
      "id": "sgmscap-2026-07-09",
      "url": "https://www.algo2alpha.com/p/sgmscap/2026-07-09/",
      "title": "SG Mid/Small Cap — 2026-07-09",
      "summary": "NO ACTION",
      "content_text": "## SGMSCAP End-of-Day Verdict — 2026-07-09\n\nNO ACTION\n\n| Ticker | Name | Close | Action | Action Price | Stop | 1wk | 4wk | 12wk | Rationale |\n|---|---|---|---|---|---|---|---|---|---|\n| — | AI · SG Mid/Small Cap book | — | NO ACTION | — | — | n/a | n/a | n/a | All-cash (ADR-0014) NO ACTION at the settled Thu 2026-07-09 close - the 5th consecutive NO ACTION (07--09). SGD 2,000,000 (CASH row). DISPOSE: none - book holds only CASH; new-entry-only book (MSCAP-3). ACQUIRE: none - the entire 11-name SGX mid/small-cap universe prints NO TRADE conviction 0.0 except the lone signal-carrying row BN2 Valuetronics AVOID cv58 (FailedBreakout_Down_20D, flipped back from NO TRADE cv0 on 07-08) - bearish, not a buy, and long-only (AVOID != short; no holding to exit). No bullish row to fuse; nothing near the adj-conviction 65 floor. Stable all-NO-TRADE across the last 4 snapshots (07--09, zero bullish prints). Non-BN2 rows gated at the engine by 'Consensus conflict + low conviction' or 'Liquidity gate failed'. retained in full. Fairvalue fresh (4d) but non-dispositive (no candidate to value; valuation never originates - CLAUDE.md s9). Overlay fresh (WEEK 07-05, constructive but event-gated; FOMC minutes 07-08 passed, CPI 07-14 5d - de-risk bias into the print if extended) and sg-fallback horizon macro-only (no name event) - framing only. Scorecard 0 graded (calib null, f=0.30). Holding idle until a settled strong-cell BUY >=65 is correct (MSCAP-4); the 2.0M seed does not lower the floor. |\n\n_Track record: 0 graded decisions · 1-week calibration n/a._\n\n> Educational content, not financial advice. Position sizes and account details are omitted; prices shown are model estimates, not guarantees.",
      "date_published": "2026-07-09T00:00:00.000Z",
      "tags": [
        "sgmscap",
        "sg",
        "eod"
      ]
    },
    {
      "id": "sgmscap-2026-07-08",
      "url": "https://www.algo2alpha.com/p/sgmscap/2026-07-08/",
      "title": "SG Mid/Small Cap — 2026-07-08",
      "summary": "NO ACTION",
      "content_text": "## SGMSCAP End-of-Day Verdict — 2026-07-08\n\nNO ACTION\n\n| Ticker | Name | Close | Action | Action Price | Stop | 1wk | 4wk | 12wk | Rationale |\n|---|---|---|---|---|---|---|---|---|---|\n| — | AI · SG Mid/Small Cap book | — | NO ACTION | — | — | n/a | n/a | n/a | All-cash (ADR-0014) NO ACTION at the settled Wed 2026-07-08 close. SGD 2,000,000 (CASH row). DISPOSE: none - book holds only CASH; new-entry-only book (MSCAP-3). ACQUIRE: none - the entire 11-name SGX mid/small-cap universe prints NO TRADE conviction 0.0 with ZERO non-NO-TRADE rows (yesterday's lone BN2 Valuetronics AVOID cv46 BreakdownDown_20D has itself decayed to NO TRADE cv0). No bullish row to fuse; nothing near the adj-conviction 65 floor. Stable all-NO-TRADE across the last 4 snapshots (07--08, zero bullish prints). Rows gated at the engine by 'Liquidity gate failed' (AWX/E28/5DD/PCT/8AZ/M14) or 'Consensus conflict + low conviction' (558/I07/BN2/575/S71). retained in full. Fairvalue fresh (3d) but non-dispositive (no candidate to value; valuation never originates - CLAUDE.md s9). Overlay fresh (WEEK 07-05, constructive but event-gated; FOMC minutes 07-08 today 0d - no new leverage into the print; CPI 07-14 6d) and sg-fallback horizon macro-only (no name event) - framing only. Scorecard 0 graded (calib null, f=0.30). Holding idle until a settled strong-cell BUY >=65 is correct (MSCAP-4); the 2.0M seed does not lower the floor. |\n\n_Track record: 0 graded decisions · 1-week calibration n/a._\n\n> Educational content, not financial advice. Position sizes and account details are omitted; prices shown are model estimates, not guarantees.",
      "date_published": "2026-07-08T00:00:00.000Z",
      "tags": [
        "sgmscap",
        "sg",
        "eod"
      ]
    },
    {
      "id": "sgmscap-2026-07-07",
      "url": "https://www.algo2alpha.com/p/sgmscap/2026-07-07/",
      "title": "SG Mid/Small Cap — 2026-07-07",
      "summary": "NO ACTION",
      "content_text": "## SGMSCAP End-of-Day Verdict — 2026-07-07\n\nNO ACTION\n\n| Ticker | Name | Close | Action | Action Price | Stop | 1wk | 4wk | 12wk | Rationale |\n|---|---|---|---|---|---|---|---|---|---|\n| — | AI · SG Mid/Small Cap book | — | NO ACTION | — | — | n/a | n/a | n/a | All-cash (ADR-0014) NO ACTION at the settled Tue 2026-07-07 close. now SGD 2,000,000 (seed topped up 07-.0M; supersedes the 150k in prior state/ledger). DISPOSE: none - book holds only CASH; new-entry-only book (MSCAP-3). ACQUIRE: none - the entire 11-name SGX mid/small-cap universe prints NO TRADE conviction 0.0; the lone signal-carrying row is BN2 Valuetronics AVOID cv46 (BreakdownDown_20D) - bearish, not a buy, and long-only (AVOID != short). No bullish row to fuse; nothing near the adj-conviction 65 floor. Stable all-NO-TRADE across the last 4 snapshots (07--07, zero bullish prints). Non-BN2 rows gated at the engine by 'Consensus conflict + low conviction' or 'Liquidity gate failed'. retained in full. Fairvalue fresh (2d) but non-dispositive (no candidate to value; valuation never originates - CLAUDE.md s9). Overlay fresh (WEEK 07-05, constructive but event-gated; FOMC minutes 07-08, CPI 07-14) and sg-fallback horizon macro-only (no name event) - framing only. Scorecard 0 graded (calib null, f=0.30). Holding idle until a settled strong-cell BUY >=65 is correct (MSCAP-4); the 13.3x seed top-up does not lower the floor. |\n\n_Track record: 0 graded decisions · 1-week calibration n/a._\n\n> Educational content, not financial advice. Position sizes and account details are omitted; prices shown are model estimates, not guarantees.",
      "date_published": "2026-07-07T00:00:00.000Z",
      "tags": [
        "sgmscap",
        "sg",
        "eod"
      ]
    },
    {
      "id": "sgmscap-2026-07-06",
      "url": "https://www.algo2alpha.com/p/sgmscap/2026-07-06/",
      "title": "SG Mid/Small Cap — 2026-07-06",
      "summary": "NO ACTION",
      "content_text": "## SGMSCAP End-of-Day Verdict — 2026-07-06\n\nNO ACTION\n\n| Ticker | Name | Close | Action | Action Price | Stop | 1wk | 4wk | 12wk | Rationale |\n|---|---|---|---|---|---|---|---|---|---|\n| — | AI · SG Mid/Small Cap book | — | NO ACTION | — | — | n/a | n/a | n/a | All-cash (ADR-0014) NO ACTION at the settled Mon 2026-07-06 close. DISPOSE: none - book holds only CASH SGD 150,000; new-entry-only book (MSCAP-3). ACQUIRE: none - the entire 11-name SGX mid/small-cap universe prints NO TRADE conviction 0.0; every row gated at the engine by 'Consensus conflict + low conviction' (E28/5DD/I07/BN2/8AZ/575/S71) or 'Liquidity gate failed' (AWX/558/PCT/M14). No bullish row to fuse; nothing near the adj-conviction 65 floor. Stable all-NO-TRADE across the last 5 snapshots (07--06, zero bullish prints). retained in full. Fairvalue stale (11d) but non-dispositive (no candidate to value; valuation never originates - CLAUDE.md s9). Overlay fresh (WEEK 07-05, constructive but event-gated; FOMC minutes 07-08, CPI 07-14) - framing only, no name override. Scorecard 0 graded (calib null, f=0.30). Holding idle until a settled strong-cell BUY >=65 is correct (MSCAP-4); pressure must not lower the floor. |\n\n_Track record: 0 graded decisions · 1-week calibration n/a._\n\n> Educational content, not financial advice. Position sizes and account details are omitted; prices shown are model estimates, not guarantees.",
      "date_published": "2026-07-06T00:00:00.000Z",
      "tags": [
        "sgmscap",
        "sg",
        "eod"
      ]
    },
    {
      "id": "sgmscap-2026-07-03",
      "url": "https://www.algo2alpha.com/p/sgmscap/2026-07-03/",
      "title": "SG Mid/Small Cap — 2026-07-03",
      "summary": "NO ACTION",
      "content_text": "## SGMSCAP End-of-Day Verdict — 2026-07-03\n\nNO ACTION\n\n| Ticker | Name | Close | Action | Action Price | Stop | 1wk | 4wk | 12wk | Rationale |\n|---|---|---|---|---|---|---|---|---|---|\n| — | AI · SG Mid/Small Cap book | — | NO ACTION | — | — | n/a | n/a | n/a | Fresh-book (ADR-0014) inception NO ACTION at the settled Fri 2026-07-03 close (carried by the Sat 07-04 snapshot). DISPOSE: none - book holds only CASH SGD 150,000; new-entry-only book (MSCAP-3). ACQUIRE: none - the entire 11-name SGX mid/small-cap universe prints NO TRADE conviction 0.0; every row gated at the engine by 'Consensus conflict + low conviction' or 'Liquidity gate failed'. No bullish row to fuse; nothing near the adj-conviction 65 floor. Stable all-NO-TRADE across the last 4 snapshots (only a below-floor 558 WATCH cv53 on 07-02, collapsed by 07-03). retained in full. Fairvalue stale (9d) but non-dispositive (no candidate to value; valuation never originates - CLAUDE.md s9). Overlay stale (28d, defensive), scorecard none (f=0.30). Holding idle until a settled strong-cell BUY >=65 is correct (MSCAP-4); pressure must not lower the floor. |\n\n> Educational content, not financial advice. Position sizes and account details are omitted; prices shown are model estimates, not guarantees.",
      "date_published": "2026-07-03T00:00:00.000Z",
      "tags": [
        "sgmscap",
        "sg",
        "eod"
      ]
    },
    {
      "id": "sgmscap-2026-07-02",
      "url": "https://www.algo2alpha.com/p/sgmscap/2026-07-02/",
      "title": "SG Mid/Small Cap — 2026-07-02",
      "summary": "NO ACTION (8th straight). Flat book; no held trims/adds possible; buy pool round-tripped back to NO TRADE and no new entry clears the 65 floor. S stays dry.",
      "content_text": "## SGMSCAP End-of-Day Verdict — 2026-07-02\n\nNO ACTION (8th straight). Flat book; no held trims/adds possible; buy pool round-tripped back to NO TRADE and no new entry clears the 65 floor. S stays dry.\n\n| Ticker | Name | Close | Action | Action Price | Stop | 1wk | 4wk | 12wk | Rationale |\n|---|---|---|---|---|---|---|---|---|---|\n| 558 | UMS Integration | 2.57 | NEAR-MISS WATCH cv53 adj43 - NOT taken | 2.57 | 2.53 | 2.65 (+3.1%) | 2.84 (+10.5%) | 3.15 (+22.6%) | — |\n| E28 | Frencken Group | 2.88 | DETERIORATED: 07-01 BUY cv59 -> 07-02 NO TRADE cv0 | — | — | n/a | n/a | n/a | — |\n| BN2 | Valuetronics | 1.08 | DETERIORATED: 07-01 BUY cv58 -> 07-02 NO TRADE cv0 | — | — | n/a | n/a | n/a | — |\n\n_Track record: 0 graded decisions · 1-week calibration n/a._\n\n> Educational content, not financial advice. Position sizes and account details are omitted; prices shown are model estimates, not guarantees.",
      "date_published": "2026-07-02T00:00:00.000Z",
      "tags": [
        "sgmscap",
        "sg",
        "eod"
      ]
    },
    {
      "id": "sgmscap-2026-07-01",
      "url": "https://www.algo2alpha.com/p/sgmscap/2026-07-01/",
      "title": "SG Mid/Small Cap — 2026-07-01",
      "summary": "NO ACTION (7th straight). Flat book; no held trims/adds possible; no new entry clears the 65 floor. S stays dry.",
      "content_text": "## SGMSCAP End-of-Day Verdict — 2026-07-01\n\nNO ACTION (7th straight). Flat book; no held trims/adds possible; no new entry clears the 65 floor. S stays dry.\n\n| Ticker | Name | Close | Action | Action Price | Stop | 1wk | 4wk | 12wk | Rationale |\n|---|---|---|---|---|---|---|---|---|---|\n| E28 | Frencken Group | 2.88 | NEAR-MISS BUY cv59 adj51 — NOT taken | 3.04 | 2.99 | 3.15 (+3.6%) | 3.40 (+11.8%) | 3.58 (+17.8%) | — |\n| BN2 | Valuetronics | 1.08 | NEAR-MISS BUY cv58 — NOT taken | 1.09 | 1.08 | 1.11 (+1.8%) | 1.15 (+5.5%) | 1.17 (+7.3%) | — |\n\n_Track record: 0 graded decisions · 1-week calibration n/a._\n\n> Educational content, not financial advice. Position sizes and account details are omitted; prices shown are model estimates, not guarantees.",
      "date_published": "2026-07-01T00:00:00.000Z",
      "tags": [
        "sgmscap",
        "sg",
        "eod"
      ]
    },
    {
      "id": "sgmscap-2026-06-30",
      "url": "https://www.algo2alpha.com/p/sgmscap/2026-06-30/",
      "title": "SG Mid/Small Cap — 2026-06-30",
      "summary": "NO ACTION — flat book; E28/BN2 first BUYs but miss 65 floor; ADD-NEW/ADD/PROFIT-TAKE all N/A or below bar. S dry.",
      "content_text": "## SGMSCAP End-of-Day Verdict — 2026-06-30\n\nNO ACTION — flat book; E28/BN2 first BUYs but miss 65 floor; ADD-NEW/ADD/PROFIT-TAKE all N/A or below bar. S dry.\n\n| Ticker | Name | Action | Action Price | Stop | 1wk | 4wk | 12wk | Rationale |\n|---|---|---|---|---|---|---|---|---|\n| E28 | Frencken Group | NEAR-MISS BUY cv60 adj52 — NOT taken | 3.00 | 2.70 | 3.12 (+4.0%) | 3.40 (+13.3%) | 3.56 (+18.7%) | — |\n| BN2 | Valuetronics | NEAR-MISS BUY cv58 — NOT taken | 1.09 | 1.00 | 1.11 (+1.8%) | 1.15 (+5.5%) | 1.17 (+7.3%) | — |\n\n_Track record: 0 graded decisions · 1-week calibration n/a._\n\n> Educational content, not financial advice. Position sizes and account details are omitted; prices shown are model estimates, not guarantees.",
      "date_published": "2026-06-30T00:00:00.000Z",
      "tags": [
        "sgmscap",
        "sg",
        "eod"
      ]
    },
    {
      "id": "sgmscap-2026-06-25",
      "url": "https://www.algo2alpha.com/p/sgmscap/2026-06-25/",
      "title": "SG Mid/Small Cap — 2026-06-25",
      "summary": "NO ACTION (3rd straight) — flat book; only buy (BN2 Valuetronics cv57) below 65 floor; rest NO TRADE/WATCH. SGD50k dry. Watch BN2 >1.11 breakout w/ conviction >=65.",
      "content_text": "## SGMSCAP End-of-Day Verdict — 2026-06-25\n\nNO ACTION (3rd straight) — flat book; only buy (BN2 Valuetronics cv57) below 65 floor; rest NO TRADE/WATCH. SGD50k dry. Watch BN2 >1.11 breakout w/ conviction >=65.\n\n| Ticker | Name | Action | Action Price | Stop | 1wk | 4wk | 12wk | Rationale |\n|---|---|---|---|---|---|---|---|---|\n| BN2 | Valuetronics | WATCH | 1.11 | 1.09 | n/a | n/a | n/a | — |\n\n_Track record: 0 graded decisions · 1-week calibration n/a._\n\n> Educational content, not financial advice. Position sizes and account details are omitted; prices shown are model estimates, not guarantees.",
      "date_published": "2026-06-25T00:00:00.000Z",
      "tags": [
        "sgmscap",
        "sg",
        "eod"
      ]
    }
  ]
}