DashboardGLOBAL PULSE

LIVE ● REGIME —
Alerts

Dashboard

GLOBAL PULSE
🧭 Playbook — Start Herewhat to do today · the flow · the jargonⓘ How execution works →

The Regime Traffic Lightgates everything
GREEN — go. Above the 200-day trend and broad. New positions at full size.
YELLOW — caution. Above trend but internals wobbling. Half-size, tighten stops, hold cash.
RED — stop. Below the 200-day trend. No new buys anywhere; defensive only.
The Decision Flowevery week · top → bottom
1
Step 1 · Regime Gate — the master switch
2
Step 2 · US Rotation — Engine B
3
Step 3 · Malaysia — Engine A + scanner
4
Step 4 · Review the Fund — it already acted
5
Step 5 · News & Briefs — confirm, don't trigger
▸ Plain-English glossary — what the jargon actually means
200D (200-day MA)
The long-term trend line — the average price over 200 days. Above it = uptrend (we can buy). Below = downtrend (we don't).
EMA20 / EMA50
Short- and medium-term trend lines. "Bullish" = the fast one is above the slow one = momentum is up right now.
Breadth (S5TH)
The % of S&P 500 stocks above their own 200-day line. High = the rally is broad and healthy, not just a few big names.
RS (Relative Strength)
Is it beating the market? "3M RS" = has it outperformed the index over 3 months. We buy leaders, not laggards.
RSP / SPY
Equal-weight vs the usual index. Rising = the average stock is joining in (good, broad). Falling = only mega-caps holding it up.
XLY / XLP
"Want-to-have" stocks vs "need-to-have" stocks. Rising = investors feeling brave (risk-on). Falling = turning defensive.
Flow (IN / OUT)
Is money moving into or out of that sector/ETF this week? IN confirms a trend; OUT is a warning.
Triple-Confirmation
The strongest buy signal: cheap + uptrend + money flowing in, all at once. Rare.
Breakdown / Value trap
Something falling below its trend. Even if it's "cheap", we never buy it — cheap-and-falling stays falling until the trend turns.
Exit ladder (0→4)
Staged selling: 0 = healthy hold, 1 = trim, 2 = sell half, 3 = sell most, 4 = fully out (trend broken). Removes emotion.
Regime Gate
The master risk switch (GREEN/YELLOW/RED) that decides your position size before you look at any single idea.
Engine A / Engine B
Engine A = Malaysian single stocks (baskets). Engine B = US sector ETFs. Two separate hunting grounds, same rules.
Fund NAV vs Benchmarks live track record since 2026-07-10 · no backtest

All three series rebased to 100 at inception. History accrues from inception — a real curve builds one refresh at a time; nothing here is backtested.

Sector Movement MY sector indices · rebased 100 · 1Y

Same self-built sector baskets as the Rotate page. Click a chip to show/hide a series · double-click to solo it.

Portfolio Context
Market
Modules
Engine BUS Rotation Book2 held
US sector/theme trend rides. Only price trend triggers; valuation & flow confirm.
Held2
L / S2 / 0
LeadXLF
Engine AMY Synthetic Baskets4 held
MY mid/small-cap value-chain + catalyst. Grid + SUNCON lead; Gamuda dropped.
Held4
LeadersGrid/SunCon
3M RSOutperf
GateRegime GateGREEN
S&P +8.4% over 200D, breadth 64%, risk-on. Full-size OK — but rich, don't chase.
vs200D+8.4%
Breadth64%
Fwd PE20.4
ReserveCash Buffer52.2%
Only 6 names clear the score threshold, so half the book stays in cash even in GREEN.
Cash$52,180
Deployed47.8%
Add onnew A-setups
FlowBursa Fund Flow8wk out
Wk-ended Jul 3: foreign −RM391m (8th wk); local inst +RM474.6m (12th wk).
Foreign−391m
Local+475m
Cons.+22m
FirewallDropped · Watch2 dropped
GAMUDA (below 200D) & XLK (momentum stalled) dropped this week. SMH/XLE/GLD cheap-but-broken.
Gate failGAMUDA
StalledXLK
StateWatch
Signal Tapethis week · 4 actionable
Holdings marked at fillpositions
SymbolSharesEntryValue $WtTag
The Verdict2026-07-10 · max 10 lines

Macro Monitor

SECTION 0 · THE SITUATION
Recession Risk 12-MONTH OUTLOOK
RECESSION-RISK SCORE

Global Markets LIVE · 1D %drag to rotate
drag to rotate
🔭 Where we're HEADING LEADING
📍 Where we are NOW COINCIDENT
Recommended Posture
Indicator Weightingwhat drives the score
Honest note: This gauge measures recession RISK, not the exact calendar stage. Low risk ≠ early cycle — it means no downturn signal on the 12-month horizon. For position sizing that’s what matters.

Regime Gate

SECTION 1
Gate Indicatorsevery number search-verified · source + as-of
IndicatorValueReadAs-of

How to read: green = supportive, red = a warning sign. Gold-highlighted rows are the ones that decide the verdict. Index comfortably above its 200-day + healthy breadth + risk-on internals = GREEN → full-size permitted. The rich P/E is a caution, not a downgrade.

10-Year ContextIS TODAY'S READING HIGH OR LOW?

How to read: each mini-chart is the recent path; the gold dot is today. The tag says where today sits in its ~10-year range — LOW / MID / HIGH. Valuation (P/E), yields and gold are all at the HIGH end — that's the "rich" caution behind GREEN.

Gate Logic
GREEN index >200D + breadth >55% + RSP/SPY rising → full-size OK YELLOW >200D but internals diverging → half-size, tighten stops RED index <200D → no new longs; defensive doors only

The read:

US Rotation Book

SECTION 2 · ENGINE Bas-of 2026-07-08/09 · ranked by 3M RS
Ranked Universetop of 30-ETF book▲ vs200D · flow IN/OUT
#Tickervs 200DEMA20/503M RSValueFlowFlag

How to read: we only BUY names in an uptrend (ABOVE 200D + bullish EMAs) that are also beating the market (positive 3M RS). TRIPLE ✦ = the best possible setup. BREAKDOWN / value-trap = AVOID, no matter how cheap. Gold row = the one we bought.

Flagscomputed from the ranked table
Breakdowns — do not chase

Malaysia · Baskets + Rotation

SECTION 3 · ENGINE A + SCANNER
Basket Radarcomposite trend · 3M RS vs KLCI · catalyst
Basketvs 200DLead EMA20/503M RSValueCatalyst this week

How to read: each "basket" = a group of Malaysian stocks in one theme. We want baskets ABOVE their 200D trend, outperforming the KLCI, with a real catalyst (contract, policy). Gold rows = the leaders the fund acted on. Red text = a warning (outflows, weak trend).

Drill-down · Constructiontrend+flow+catalyst

SUNCON — above 200D, higher lows, RM8.2bn order book, foreign +RM19.9m last wk.
Gamuda — above 200D, DC award, near support. ⚠ Jul-9 share subdivision — verify basis.
MN Holdings — DC-grid pure-play, stacked substation wins (RM216/128/276/122m).

Drill-down · Utilities/Gridstructural tailwind

YTL Power — near 2-yr high RM4.41, above all EMAs, DC-listing value-unlock live.
TNB — above 200D, Green Lane DC-connection driver, grid-capex anchor.
MN Holdings — bridges grid + construction baskets.

No clean TRIPLE: the trend leaders (Tech, Cons, Grid) are RICH not cheap — valuation is the only non-confirm. Flagged as strongest composite setups (bullish trend + flow/catalyst IN).

The Scanner27 Bursa sectors · equal-weighted vs KLCI
BenchmarksBursa vs Wall Streetrotation is measured vs KLCI
Rotation Leaderboard27 sectors × 6 windows · relative to KLCIclick a row → top-10 by revenue

How to read: every number is the sector's return minus the KLCI's over that window — so green = beating the market, red = lagging it (rotation is relative, not absolute). Colour intensity ranks each column. quad = its spot on the rotation clock. Sort priority is 1M relative strength. Click any sector row to expand its top-10 constituent stocks ranked by revenue.

Rotation Quadrant · RRGRS 3M · Mom 1M

The clock: sectors travel ImprovingLeadingWeakeningLagging. Buy Improving (early), ride Leading, trim Weakening, avoid Lagging. x = strength vs KLCI, y = whether that strength is accelerating.

Sector Index Trendsrebased 100 · 1Y

Each basket rebased to 100 a year ago (self-built sector index — Bursa's own sub-indices aren't public). Dashed = KLCI & S&P 500. Click a chip to show/hide · double-click to solo.

📰 Malaysia Market NewsThe Edge · The Star · Google News

Virtual Fund 🤖 the automated portfolio

ⓘ How execution works →NO SHORTING · LONG/CASH ONLYSECTION 4 · $100kstruck 2026-07-10 · marked at fill
Execution Blotter & Exit Ladderstops provisional · to be tightened to exact 200D/swing-low
SymEngSharesEntryNowP&LNet cost $WtInit. stopThesis

How to read: these 8 trades were placed automatically from the flags. Entry = price paid. Net cost = what it cost after fees. Init. stop = the price where the system cuts the loss. The exit ladder below is the staged sell plan — all positions are currently rung 0 (healthy).

Exit ladder: 0 healthy1 trendline broken → tighten2 swing low broken → trim ½3 EMA cross down → trim to stub4 200D broken → exit · all positions currently rung 0

Conviction ScorecardSIZE = REGIME BASE × MULTIPLIERGREEN base 8% · this is the thesis
SymTrendMomRSFlowValueCatScore×MultSizeNote

How to read: each pillar is (pass) or (fail), after the mandatory Trend gate (200D). Score → multiplier → size, all mechanical. Struck-through/dimmed rows failed the gate or the score threshold — every scored name is shown, passes and fails, because the fails ARE the systematic thesis.

Technical LevelsEMA20/50 · 200D · support sets the stop
SymPriceEMA20EMA50200DCrossSupport (→ stop)Resistance

How to read: EMA20 above EMA50 = up-momentum. Price above 200D = the mandatory trend gate. The Support level is a real recent swing-low — that's where each stop sits, not an arbitrary %.

🚫 Watchlist — dropped this weekno position
Fee Model

US ETFs: $0.0035/share, min $0.35 (IBKR-tiered) — trivial, counted.
MY stocks: 0.10% brokerage + 8% SST on brokerage + 0.03% clearing + 0.10% stamp duty ≈ 0.24%/side.
FX: 0.20% USD→MYR (rate 4.0770).
Total entry cost: $140.82 = 0.14% of fund.

Excluded — firewallno entry

SMH — top RS but below 200D. XLE / GLD / GDX / URA — cheap but downtrending.

Rule: never buy cheapness without a price-trend trigger. Re-arm only on a reclaimed EMA50 with RS turning up.

Backtest

PRICE-ENGINE ONLY
⚠ Scope & Caveats — read firsthonest by constructionPRICE ENGINE ONLY · NOT THE LIVE SYSTEM95% INVESTED (STOP-LOSS JUSTIFIED) · INTRA-MONTH STOPS MODELLED
    📋 How the backtest actually buys & sells — full stepsclick to expand

    Beating the S&P is worth scrutinising — so here's exactly how every historical fill was decided. No black box.

    1
    The clock — monthly rebalance
    Decisions are made on the last trading day of each month (~112 rebalances since 2017). Between rebalances, every holding's stop is checked on every daily close.
    2
    Regime gate first
    S&P > its 200-EMAGREEN (base unit 8%). Otherwise RED → 100% to cash, no longs. The regime alone decides whether we invest at all.
    3
    Score every name (price only)
    Gate: price > 200-EMA — fail = skip. Then score = (EMA20>EMA50 ? 1 : 0) + (3M return > benchmark's 3M ? 1 : 0) → 0, 1 or 2. Keep names that pass the gate and score ≥ 1.
    4
    Rank & size
    Rank by score, then by 3-month relative strength. Size = 8% × (score 2 → ×1.5, score 1 → ×1.0), capped at 10% per name. Fill top-down until 95% invested (5% cash), no engine (US/MY) over 52%, max 12 positions.
    5
    BUY
    New qualifiers are bought at that month's close. MY names are priced in RM and converted at the day's USD/MYR. Fees are charged on every turnover.
    6
    HOLD
    A position is carried unchanged to the next rebalance unless it's re-sized or sold.
    7
    SELL — two ways
    (a) Monthly: at the next rebalance if it drops out of the book (fails the gate or gets out-ranked). (b) Intra-month: if any daily close breaches its stop = max(200-EMA at entry, entry × 0.92) → exit to cash that day; it stays out until it re-qualifies. This is the same exit-ladder the live fund uses.
    8
    What it does NOT use — why the edge is honest
    Only the price rules above. It deliberately excludes the weekly flow/value/catalyst reads (those never existed historically → including them would be look-ahead), and uses today's universe (survivorship). So the 18.8% CAGR is the trend + relative-strength core, not a curve-fit story. Verify any single fill in the month-by-month ledger below.
    Equity Curvestrategy vs SPY vs KLCI · rebased 100 · monthly

    All three curves rebased to 100 at the start. Click a chip to show/hide a series · double-click to solo. MY names and the KLCI are valued in USD so all three share one base currency.

    Trade ledger — verify every fillby year → month → holdings
    buy sell stopped hold

    Every month-end book the price engine struck, expandable down to each fill (symbol · action · native price · weight). Prices are point-in-time; stopped rows exited intra-month on a daily close through the hard stop. Re-check any fill against source history.

    10x Compounder 🤖 $10k monthly paper fund

    SCREENER + FUND
    Fund · Holdings
    TickerNameScoreSharesPriceValue $WtP&L

    How it works: holds the top 3 by score, equal-weight; sells names that fall out of the top 3 and buys new entrants once per calendar month. Next rebalance . Gold dashed = starting $10k. Paper — no real orders.

    Screener · Universe
    TickerNameScoreRev CAGREPS CAGRROICD/E10x100xIndustry

    Score /100 on growth · capital efficiency · balance sheet · business quality · management · industry runway. Green ≥85 buy-ready · amber 80–84 watchlist. = estimate, verify vs filings.

    Fund · Order Loglast 40
    WhenActionTickerSharesPriceValue $Why

    Research & World Hub

    SECTION 5
    🤖 AI Opportunity Briefssynthesised from PULSE rotation data

    Each brief is stamped AI SYNTHESIS — not a bank report. Every number is templated straight from the US & MY rotation files; nothing is asserted that isn't derivable from the data.

    🇲🇾 MY Research · i3investorbroker research headlines
    🇺🇸 US Industry Research (free)McKinsey · BCG · Bain · Deloitte · IMF · OECD · BIS · World Bank · Fed
    LATEST INDUSTRY REPORTS
    🇺🇸 Leading Firms · Analyst Researchthe industry read, through its bellwethers

    🌐 GlobalNYTimes · SCMP · Yahoo
    🇨🇳 China News36Kr · TechNode
    🇨🇳 China Researchbroker & industry reports