Thursday, June 11, 2026

Old Chang Kee - 11 Jun 2026

Old Chang Kee Ltd. — SGX, Daily Chart

Last price: S$1.15

Market regime: Range-to-transition

The broader advance from roughly S$0.90 to S$1.20 has evolved into a prolonged range. April’s breakout to S$1.30 failed, returning price beneath S$1.20. The present structure is therefore neutral on the larger range and mildly bearish on the short-term structure.

Price is now compressed around the important S$1.14–1.15 demand zone.

Highest-conviction observations

  1. Failed bullish break of structure
    • Price broke above the established S$1.19–1.20 ceiling and accelerated to S$1.30.
    • It could not hold above S$1.20 and quickly returned inside the previous range.
    • This resembles a Wyckoff-style upthrust or liquidity grab, trapping late breakout buyers.
  2. Short-term bearish change of character
    • Following the S$1.30 peak, price formed successive lower highs near S$1.25, S$1.23, S$1.21 and S$1.19.
    • The loss of S$1.20 marked a bearish CHoCH on the daily microstructure.
    • Sellers have controlled rallies, although they have not yet broken S$1.14 decisively.
  3. Possible absorption around S$1.15
    • Numerous recent candles have small ranges and overlapping closes around S$1.15.
    • Price has repeatedly tested this level without producing substantial downside progress.
    • This suggests possible passive demand or seller absorption, but it remains unconfirmed until price reclaims S$1.18–1.20.
  4. Volume confirms the April event, not the current direction
    • Volume expanded around the breakout and reversal sequence, indicating genuine institutional activity.
    • Subsequent declining volume and narrowing bars indicate reduced participation and balance.
    • Current low-volume consolidation is more consistent with compression than an established new trend.
  5. The chart remains vulnerable to another retail trap
    • Buying inside the range before S$1.20 is reclaimed risks another rejection.
    • Shorting directly into S$1.14–1.15 support risks being caught in a shakeout.
    • Confirmation outside the present compression offers better structural clarity.

Structure map

Major swing structure

  • Major swing low: S$0.90–0.92
  • Intermediate higher lows: S$0.94, S$0.96, S$1.05 and S$1.08
  • Former range resistance: S$1.18–1.20
  • Climactic swing high: S$1.30
  • Current structural pivot: S$1.14–1.15

The longer-term structure remains constructive while above S$1.08–1.11, but the April–June sequence is corrective.

Institutional supply zones

  • S$1.18–1.20: Immediate supply and repeated rejection zone
  • S$1.23–1.25: Breakdown origin and trapped-buyer area
  • S$1.28–1.30: Climactic supply and major liquidity high

Institutional demand zones

  • S$1.14–1.15: Immediate demand and current range floor
  • S$1.11–1.12: Secondary structural support
  • S$1.08: Major range demand
  • S$1.04–1.05: Deeper historical demand

Bar-by-bar interpretation of the recent phase

  • The April push through S$1.20 showed displacement and expanding participation.
  • The upper rejection near S$1.30 demonstrated supply entering at the new high.
  • The rapid retracement below S$1.20 invalidated the breakout.
  • Subsequent candles formed lower highs with increasingly overlapping ranges.
  • Recent bars around S$1.15 show reduced directional result relative to repeated testing.
  • The market is currently coiling between S$1.14 support and S$1.19 resistance.

This compression should eventually produce an expansion, but the chart does not yet establish which side will prevail.

Forward scenarios

Bullish confirmation scenario

Required evidence:

  • Daily close above S$1.19–1.20
  • Noticeable volume expansion
  • Follow-through or successful retest of S$1.18–1.20 as support

Potential upside levels:

  • First objective: S$1.23
  • Second objective: S$1.25
  • Major objective: S$1.30

A move above S$1.20 without volume or follow-through would remain vulnerable to another false breakout.

Bearish confirmation scenario

Required evidence:

  • Daily close below S$1.14
  • Wider bearish candle with expanding volume
  • Failed recovery back above S$1.15

Potential downside levels:

  • First objective: S$1.11–1.12
  • Second objective: S$1.08
  • Extended objective: S$1.04–1.05

A brief intraday break below S$1.14 followed by a close above S$1.15 would instead qualify as a potential spring or liquidity sweep.

Risk assessment

At S$1.15, the stock is near support but lacks a confirmed reversal candle. Entering here would rely on anticipation rather than confirmation.

The cleaner risk-adjusted configuration is a confirmed breakout above S$1.20 followed by a controlled retest:

  • Illustrative trigger: S$1.20
  • Structural invalidation: S$1.16
  • Major target: S$1.30
  • Approximate risk-reward: 2.5:1

Confidence and execution checklist

Directional confidence: 6/10
Regime confidence: 8/10

Key levels: S$1.14, S$1.15, S$1.19, S$1.20, S$1.23, S$1.25 and S$1.30.

Before execution, confirm the daily close, volume expansion, retest behavior, structural stop placement, position size and minimum 1:2 risk-reward.

Buying Old Chang Kee Ltd. only after a confirmed break and hold above S$1.20 because this would invalidate the current lower-high sequence, with stops at S$1.16 targeting S$1.30 for approximately 2.5:1 risk-reward; confidence 6/10.


Disclaimer:Please note that this analysis is for educational purposes only and should not be taken as investment advice. Trading involves significant risk, and you should consult with a financial advisor before making any decisions.

Dividend:   1.74%



Wednesday, June 10, 2026

Credit Bureau Asia - 10 Jun 2026

Credit Bureau Asia Limited — TCU

Timeframe: Daily
Last price: SGD 1.13
Current bar: O 1.13 | H 1.13 | L 1.12 | C 1.13

Market regime: Bearish markdown transitioning into low-level consolidation

The dominant structure remains bearish. Price has declined from the SGD 1.42 area through a sequence of progressively lower swing highs, followed by a decisive breakdown beneath the long-held SGD 1.23–1.25 support zone.

The present SGD 1.12–1.15 cluster is a pause after a high-volume markdown, not yet a confirmed accumulation base.

Highest-conviction observations

  1. Major bearish break of structure

The broader sequence is:

  • Major swing high: 1.42
  • Subsequent lower highs: 1.39, 1.33, 1.30 and 1.29–1.30
  • Repeated support: approximately 1.23–1.24
  • Current structural low: 1.12

The late-May/early-June breakdown below 1.23 constitutes the clearest bearish BOS on the chart. There is currently no bullish change of character.

A preliminary bullish CHoCH would require a sustained recovery above 1.18. A more meaningful structural reversal would require acceptance above 1.23–1.25.

  1. The 1.23–1.30 range was likely redistribution

From approximately November through May, price repeatedly oscillated between 1.23 and 1.30. Upside attempts lacked sustained follow-through, while each rally terminated near progressively lower or equal highs.

The eventual high-volume breakdown suggests this range behaved more like redistribution than accumulation. Former support at 1.23–1.25 should now be treated as institutional supply unless price decisively reclaims it.

  1. Recent selloff shows professional displacement

The sharp move from approximately 1.23–1.24 into the 1.14 area occurred with:

  • A wide bearish price range
  • Minimal retracement during the move
  • One of the largest recent volume bars
  • A break through established multi-month support

This combination represents genuine bearish displacement rather than an ordinary low-volume drift. The move also left a visible inefficiency or gap-like zone approximately between 1.15 and 1.22, which may attract a partial retracement before sellers reappear.

  1. Selling pressure has eased, but demand remains unconfirmed

After the breakdown, the latest candles show:

  • Small bodies
  • Overlapping ranges
  • Repeated trading around 1.13–1.15
  • Lower volume than the initial selloff
  • Limited progress beneath 1.12

This indicates reduced immediate selling pressure. However, volume contraction at the lows is not automatically accumulation. It can also represent a lack of buyers and a bearish pause.

Confirmation of absorption would require a strong rejection of 1.12 followed by an expanding-volume close above 1.15 and preferably 1.18.

  1. Several retail-trap patterns are visible

The March spike to approximately 1.18 resembled a liquidity sweep below the 1.23 floor. Price immediately recovered, creating the appearance of a Wyckoff-style spring. However, the subsequent rally failed to clear 1.29–1.30, and the later breakdown invalidated the bullish interpretation.

The late-April push toward 1.30 followed by rapid rejection was an upthrust-like bull trap. Buyers entering the apparent range breakout were subsequently trapped when price returned below 1.25.

The current trap risk is premature bottom-fishing around 1.12–1.15 before any structural reversal has occurred.

Institutional footprint map

Bearish order block / primary supply: 1.23–1.25
This was the final balance area before the major markdown.

Secondary supply: 1.18–1.20
This area may attract sellers during the first meaningful rebound.

Inefficiency zone: approximately 1.15–1.22
A retracement into this region would be normal, but filling the gap would not by itself reverse the trend.

Immediate demand test: 1.12–1.13
Multiple small candles are attempting to stabilize here.

Psychological support: 1.10
A break of 1.12 would likely draw price toward this round-number level.

Scenario planning

Bearish continuation scenario

The cleaner bearish structure would be a rebound into 1.15–1.18, followed by rejection on increasing sell volume.

Validation would include:

  • Upper rejection wick or bearish engulfing bar
  • Failure to close above 1.18
  • Renewed volume expansion
  • Subsequent close below 1.12

A direct short near 1.13 offers poor location because price is already close to support. Waiting for a failed retracement would provide clearer invalidation and better risk-to-reward.

Potential downside references are 1.12, 1.10 and approximately 1.07–1.08 if 1.10 fails.

Bullish reversal scenario

A credible reversal requires more than small candles at the low.

Evidence would include:

  • Strong close above 1.15
  • Follow-through above 1.18
  • Expanding volume on the advance
  • Successful retest of 1.15–1.18 as support
  • Eventual reclaim of 1.23

Above 1.18, price could rotate toward 1.23–1.25. Until 1.23 is reclaimed, any rally remains a countertrend recovery inside a larger bearish structure.

Neutral scenario

Continued movement between 1.12 and 1.15 would indicate compression. Trading within this narrow band provides limited edge because both the stop location and directional confirmation remain unclear.

Key levels

  • 1.12: Immediate structural support
  • 1.10: Psychological support and likely liquidity objective
  • 1.15: Initial micro-range resistance
  • 1.18: Preliminary bullish CHoCH level
  • 1.23–1.25: Major former support and institutional supply
  • 1.29–1.30: Major range ceiling
  • 1.42: Long-term chart high

Confidence assessment

Bearish structural bias: 8/10
Immediate downside continuation: 6/10
Confirmed bullish reversal: 3/10

The higher-confidence conclusion is that the prevailing trend remains bearish. Confidence in selling immediately is lower because price is already compressed near support following a climactic volume event.

Execution checklist

  • Wait for either a failed rebound into 1.15–1.18 or a confirmed reclaim above 1.18.
  • Require volume expansion in the intended direction.
  • Avoid initiating inside the 1.12–1.15 compression.
  • Place stops beyond structural invalidation, not directly on obvious round numbers.
  • Maintain at least a 1:2 planned reward-to-risk ratio.
  • Reduce risk if the opening move gaps materially beyond the planned entry.

Selling TCU only after a failed retest near 1.17 because the 1.23 range floor has broken on high-volume bearish displacement, with stops at 1.20 targeting 1.11 for a 2:1 risk-reward ratio.


Disclaimer:Please note that this analysis is for educational purposes only and should not be taken as investment advice. Trading involves significant risk, and you should consult with a financial advisor before making any decisions.

Dividend:   3.54%



Tuesday, June 09, 2026

SIA Eng - 09 Jun 2026

SIA Engineering Co. Ltd. — SGX:S59

Timeframe: Daily
Last bar: O 3.17 / H 3.20 / L 3.15 / C 3.19

Market regime

Higher-timeframe regime: Corrective bearish structure following the November peak at 3.81.
Intermediate regime: Broad balance between approximately 3.06 and 3.39.
Immediate regime: Tight consolidation around 3.15–3.23, with declining momentum and no confirmed directional break.

The chart is not in a clean trend. It is transitioning between a possible accumulation base and a continuation breakdown. Until price leaves the March–June range, directional conviction should remain limited.

Highest-conviction observations

  1. The major bullish cycle ended at 3.81.
    The subsequent rallies peaked at 3.74, 3.61, 3.39, and 3.35, producing a persistent sequence of lower swing highs.
  2. Support near 3.06–3.10 has repeatedly absorbed selling.
    March reached 3.09, May briefly penetrated to 3.06, and later bars reclaimed the area. This resembles a liquidity sweep or preliminary Wyckoff spring, but the weak upside follow-through means accumulation is not yet confirmed.
  3. The May rally to 3.35 was rejected quickly.
    That move likely trapped breakout buyers and reinforced 3.30–3.35 as an institutional supply zone.
  4. Recent bars show compression rather than accumulation confirmation.
    Small bodies, overlapping ranges, and subdued volume around 3.19 indicate equilibrium. Buyers are defending the lower range, but they have not demonstrated sufficient displacement to overcome overhead supply.
  5. The next expansion should be judged by volume.
    A breakout without clear volume expansion would have a high false-break probability because both boundaries have already experienced liquidity probes.

Market structure and order flow

Major swing sequence

  • 3.02 → 3.64 → 3.35 → 3.81: Bullish expansion and higher-high sequence.
  • 3.81 → 3.38 → 3.74: First meaningful loss of momentum.
  • 3.74 → 3.23 → 3.61: Lower high, followed by renewed selling.
  • 3.61 → 3.09: Bearish displacement and structural deterioration.
  • 3.09 → 3.39 → 3.06 → 3.35: Range formation with repeated liquidity runs.
  • Current price 3.19: Mid-to-lower portion of the range.

BOS and CHoCH

The late-September move above 3.42 was a bullish break of structure, supported by strong range expansion and exceptional volume.

The first bearish change of character developed when price failed below 3.74 and later broke the 3.38–3.35 swing-low region. The breakdown through 3.23 in March confirmed bearish intermediate structure.

A bullish CHoCH now requires:

  • Initial reclaim of 3.30
  • Daily close above 3.35
  • Stronger confirmation above 3.39

A bearish continuation BOS requires a decisive close below 3.06, preferably followed by an unsuccessful retest from underneath.

Volume-price analysis

The most obvious institutional participation occurred during the late-September breakout. Wide bullish bars combined with the chart’s largest visible volume cluster showed genuine demand and professional displacement.

During the later decline, selling volume expanded around major breakdown points, but repeated tests of 3.06–3.10 have not yet produced sustained downside continuation. This suggests some absorption at the lower boundary.

Recent volume is comparatively subdued while price remains compressed. That is consistent with a volume dry-up before expansion, but it does not indicate direction by itself.

Important volume confirmation:

  • Bullish: Expansion through 3.30–3.35, accompanied by a wide closing range near the daily high.
  • Bearish: Expansion below 3.06, accompanied by a close near the daily low.
  • Trap warning: A wick outside either boundary followed by a close back inside the range.

Institutional footprints and retail traps

Potential spring

The May decline to 3.06 marginally undercut the March low near 3.09, then recovered. This likely collected sell stops beneath a visibly defended level.

However, a valid Wyckoff spring should generate stronger subsequent demand. Because the rebound stalled at 3.35 and returned to 3.19, the spring remains provisional rather than confirmed.

Potential upthrust

The May push to 3.35 was rejected and failed to develop into a bullish structural break. Buyers entering above the preceding short-term highs were trapped as price returned to the lower half of the range.

Effort versus result

Repeated activity near the lower boundary has produced only limited downside progress. That is mildly constructive. Conversely, multiple rallies have also failed below 3.35–3.39, showing persistent supply absorption of buying pressure.

The result is a two-sided auction rather than clear institutional control.

Supply and demand zones

Immediate demand: 3.15–3.10
Current short-term support and location of repeated lower wicks.

Major demand/liquidity zone: 3.06–3.02
Contains the May and August lows and represents the critical range floor.

Last defensive support: 2.94
Visible chart low and logical first downside objective after a failed range floor.

Immediate resistance: 3.23–3.24
Top of the latest micro-consolidation.

Pivot resistance: 3.30
Repeated decision level and prior support/resistance.

Major supply: 3.35–3.39
Contains the April and May swing highs and the most important bullish invalidation area.

Higher resistance: 3.47, followed by 3.61
Relevant only after a confirmed bullish regime change.

Scenario planning

Bullish scenario

A daily close above 3.35–3.39, supported by expanding volume and followed by a successful retest, would invalidate the current lower-high sequence.

Potential structural objectives:

  • First reaction zone: 3.47
  • Partial-profit zone: 3.61
  • Extended objective: 3.74

A bullish breakout that immediately closes back below 3.30 would be treated as a failed breakout rather than confirmation.

Bearish scenario

A decisive daily close below 3.06 would break the established range floor and confirm continuation of the larger lower-high/lower-low structure.

Potential objectives:

  • Initial reaction: 2.94
  • Range-width projection: approximately 2.73

The range width is roughly 3.39 − 3.06 = 0.33. Projecting that distance below 3.06 produces the 2.73 measured-move area.

Neutral scenario

Continued closes between 3.10 and 3.30 would maintain the present balance. Entries near the middle of this range offer poor location because stops must be relatively wide while nearby resistance limits reward.

Risk assessment

The current price of 3.19 is not at a high-quality asymmetrical location. It is above major support but still beneath several layers of supply.

The cleaner risk-defined opportunities would occur only:

  • Near 3.06–3.10, following a confirmed rejection and bullish follow-through
  • Above 3.35–3.39, following breakout and retest
  • Below 3.06, following breakdown and failed recovery

No dependable ATR calculation, sector-relative strength assessment, or higher-timeframe confirmation can be derived from this single daily screenshot.

Confidence: 6/10
Key levels: 3.06, 3.10, 3.23, 3.30, 3.35–3.39, 3.61
Execution checklist: Confirm the daily close, demand volume expansion, avoid entering after a wick-only breakout, place the stop beyond structure, and verify that projected reward remains at least twice the defined risk.

Selling S59 only after a confirmed breakdown below 3.06 because the larger lower-high structure and range-floor failure would signal bearish continuation, with stops at 3.18 targeting 2.73 for approximately a 2.7:1 risk-reward ratio.


Disclaimer:Please note that this analysis is for educational purposes only and should not be taken as investment advice. Trading involves significant risk, and you should consult with a financial advisor before making any decisions.

Dividend:   2.98%



Monday, June 08, 2026

iFast - 08 Jun 2026

iFAST Corporation Ltd (SGX: AIY) — Daily chart
Last price: SGD 8.74
Latest bar: O 8.87 / H 8.87 / L 8.73 / C 8.74, down 1.80%

The chart is in a broad range with a bearish intermediate structure. The February peak at 11.06 initiated a sequence of lower highs, while repeated support around 8.48–8.65 has prevented a full downside continuation. Price is therefore compressing between established demand and overhead supply rather than trending cleanly. 

Highest-Conviction Observations

  1. Major distribution occurred after 11.06.
    The February high was followed by decisive downside displacement, weak rebounds and progressively lower highs. The decline from 11.06 changed the broader structure from bullish to corrective/bearish.
  2. The April rally to 9.88 was an upthrust-like failure.
    Price broke above the March–April recovery highs, but the move was immediately rejected by a wide bearish decline toward 8.65. Buyers above 9.50 were trapped, creating a significant supply zone from approximately 9.50 to 9.88.
  3. Demand remains active at 8.48–8.65.
    March, April and May lows all attracted buying near this region. Repeated tests have produced smaller ranges and overlapping bars, suggesting absorption, but each test also consumes part of the available demand.
  4. The latest recovery lacked structural follow-through.
    The bounce from 8.48 reached approximately 9.25 but failed below the prior 9.37 swing high. The subsequent reversal to 8.74 means the rally has not yet established a confirmed higher-high sequence.
  5. Price is currently in the lower half of the range.
    At 8.74, price is close to support but has not printed a decisive bullish reversal bar. This creates an unattractive middle ground: selling directly into support offers poor downside asymmetry, while buying before confirmation risks another support breakdown.

Market Structure and Order Flow

Macro structure

  • Primary swing high: 11.06
  • Secondary lower highs: 10.23, 9.88 and 9.25
  • Major support sequence: 8.50, 8.65 and 8.48
  • Broad range: approximately 8.48–9.37
  • Extended upper supply: 9.50–9.88

The major bullish structure broke when price lost the 9.20–9.40 region after the February top. That was the principal bearish change of character.

The April collapse from 9.88 through 9.00 represented a bearish break of structure, confirming that the recovery had failed. The May–June move above 9.00 created a minor bullish structural improvement, but the rejection at 9.25 prevented confirmation of a durable trend reversal.

Current microstructure

The immediate sequence is:

  • Swing low at 8.48
  • Rally through 8.65 and 9.00
  • Rejection at 9.25
  • Return to 8.74

This is a failed bullish continuation attempt, but not yet a confirmed bearish breakdown. Sellers require a daily close below 8.65, followed by acceptance below 8.48, to regain clear control.

Volume–Price Analysis

Volume expanded most noticeably during the major directional moves:

  • The August 2025 selloff from 9.83 showed climactic participation.
  • The February decline from the 11.06 peak showed sustained professional selling.
  • The April breakdown from 9.88 contained clear volume expansion, validating the rejection.
  • Volume around the May base became relatively subdued, consistent with reduced selling pressure and possible absorption.

The current pullback from 9.25 does not appear climactic. That suggests orderly supply rather than panic selling. However, the absence of heavy selling is not itself bullish; price still needs a strong reversal bar with volume expansion to prove that demand has regained control.

Institutional Footprints and Retail Traps

April bull trap

The move to 9.88 cleared the prior 9.37 resistance and attracted breakout buyers. The immediate bearish reversal and rapid drop below 9.00 indicate a likely liquidity grab above obvious highs.

Current supply test

The rally to 9.25 tested the underside of prior breakdown structure. Sellers responded before price could retake 9.37, identifying 9.20–9.37 as the nearest institutional supply zone.

Potential accumulation area

The repeated defence of 8.48–8.65, combined with overlapping bars and reduced volume, resembles early accumulation or re-accumulation. It is not confirmed until price breaks and holds above 9.25–9.37.

Key Price Zones

ZoneSignificance
8.48–8.50Major range support and liquidity pool
8.63–8.65Immediate structural support
8.73–8.75Current decision area
8.90–9.00First resistance and psychological pivot
9.20–9.25Recent rejection zone
9.37–9.42Structural breakout confirmation
9.50–9.65Intermediate supply
9.88April upthrust high
10.23Major overhead resistance
11.06Long-term swing high

Forward Scenarios

Bullish confirmation scenario

A bullish case improves only if price:

  1. Holds above 8.65.
  2. Produces a strong reversal or bullish engulfing bar.
  3. Reclaims 9.00.
  4. Closes above 9.25–9.37 with expanding volume.

Above 9.37, the next structural objectives would be 9.65, followed by 9.88. A close below 8.48 would invalidate the bullish accumulation thesis.

Illustrative risk structure from a confirmed breakout above 9.37:

  • Entry reference: 9.38–9.42
  • Structural stop: below 9.00
  • First target: 9.88
  • Extended target: 10.23
  • Approximate reward-to-risk to 10.23: about 2:1

Bearish confirmation scenario

A bearish case activates on:

  1. A daily close below 8.65.
  2. Failed retest of 8.65–8.75 from underneath.
  3. Expansion in bearish volume.
  4. Acceptance below 8.48.

Below 8.48, downside reference levels are 8.24, then approximately 8.00. Because 8.48 is established demand, a breakdown should be confirmed rather than anticipated.

Illustrative risk structure following a failed retest:

  • Entry reference: 8.60–8.65
  • Structural stop: above 8.90
  • First target: 8.24
  • Extended target: 8.00
  • Approximate reward-to-risk to 8.00: about 2:1

Confidence and Execution Checklist

Directional confidence: 6/10 — mildly bearish while below 9.25, but range support remains intact.

Key levels to watch: 8.65, 8.48, 9.00, 9.25 and 9.37.

Before execution, confirm the daily close, volume response, structural invalidation level, minimum 1:2 reward-to-risk, position size and whether price is breaking from the range or merely testing its boundary.

Selling AIY only after confirmed acceptance below 8.48 because the intermediate structure remains bearish, with stops at 8.90 targeting 8.00 for approximately a 1:2 risk-reward ratio.


Disclaimer:Please note that this analysis is for educational purposes only and should not be taken as investment advice. Trading involves significant risk, and you should consult with a financial advisor before making any decisions.

Dividend:  0.68%



Friday, June 05, 2026

UOB Kay Hian - 05 Jun 2026

UOB-Kay Hian Holdings Limited — SGX: U10
Timeframe: Daily
Last price: S$3.75

Market Regime

Primary regime: Long-term bullish trend
Intermediate regime: Corrective transition
Immediate regime: Consolidation near critical support

The advance from S$2.31–S$2.62 developed into a strong markup phase, eventually reaching S$4.36. Since that high, price has produced lower highs and increasing overlap, indicating that the markup has paused and the market is deciding between reaccumulation and a deeper correction.

The daily bullish structure remains technically intact while price holds above S$3.70–S$3.60. A decisive close below that area would represent a more meaningful change of character.

Highest-Conviction Observations

  1. Major accumulation preceded the advance.
    Price spent several months between approximately S$2.31 and S$2.62, with repeated failed breakdowns and relatively contained volatility. The January breakout above S$2.62 marked the first major bullish break of structure.
  2. Institutional displacement appeared above S$2.62 and S$3.36.
    The subsequent rallies showed expanding candle ranges, limited overlap and stronger volume, consistent with professional participation rather than a low-liquidity drift.
  3. The move through S$4.10 to S$4.36 may have been climactic.
    The May advance occurred with one of the chart’s largest volume spikes, but price could not sustain acceptance above S$4.20. The rapid rejection back below S$4.10 suggests possible distribution or a retail breakout trap.
  4. S$3.70 is the decisive structural pivot.
    This level previously acted as the launch point for the final move toward S$4.36. Price is now testing the same zone from above. Holding it would preserve the sequence of higher swing lows; losing it would weaken the intermediate trend materially.
  5. The current rebound lacks decisive demand confirmation.
    Recent candles are overlapping, with smaller bodies and limited upside follow-through. Volume has not expanded sufficiently to confirm that institutions are aggressively accumulating at S$3.70–S$3.75.

Market Structure

Major swing sequence

  • Swing low: S$2.14
  • Swing high: S$2.42
  • Higher high: S$2.72
  • Corrective low: S$2.31
  • Range resistance/BOS level: S$2.62
  • Higher high: S$3.36
  • Higher low: S$2.96
  • Breakout high: S$4.10
  • Higher low/liquidity test: S$3.70
  • Final higher high: S$4.36
  • Current price: S$3.75

Structural interpretation

The broader sequence remains one of higher highs and higher lows. However, following S$4.36, the short-term sequence has shifted toward lower highs and lower lows.

A daily close below S$3.70, followed by a failed recovery above it, would constitute the clearest bearish CHoCH. A break below S$3.36 would confirm a more substantial bearish break of the broader daily structure.

Volume–Price Relationship

Constructive institutional signals

The rallies through S$2.62, S$3.36 and approximately S$3.70 showed price expansion accompanied by stronger volume. This is generally consistent with demand overcoming supply.

The pullback from S$4.36 has not shown continuously expanding volume. That suggests some of the decline may be corrective profit-taking rather than confirmed institutional liquidation.

Cautionary signals

The extreme volume near the May high generated limited sustained progress above S$4.20. This is an effort-versus-result warning: substantial trading activity produced little permanent upside.

The subsequent rejection below S$4.10 raises the possibility that stronger hands distributed shares into breakout demand.

Recent price stabilization near S$3.70 has not yet produced a convincing wide-range bullish candle with clear volume expansion. Absorption may be taking place, but the direction of that absorption remains unconfirmed.

Wyckoff and Institutional Footprint Interpretation

A reasonable working hypothesis is:

  • Accumulation: S$2.31–S$2.62
  • Markup: S$2.62–S$4.10
  • Possible preliminary supply: Near S$4.10
  • Secondary test: Pullback toward S$3.70
  • Possible upthrust/UTAD: Breakout to S$4.36
  • Current phase: Testing whether S$3.70 becomes reaccumulation support or the neckline of distribution

The move above S$4.10 likely attracted momentum buyers. The failure to hold that breakout makes S$4.10–S$4.36 the principal institutional supply zone.

The earlier dip toward S$3.70 followed by a rapid rally to S$4.36 resembles a liquidity sweep beneath short-term support. The market has now returned to that same level, meaning much of the remaining demand there may already have been consumed.

Recent Bar-by-Bar Reading

At the S$4.20–S$4.36 peak, candle bodies became smaller and more overlapping after the preceding wide-range advance. This indicated momentum decay.

The first forceful bearish bars below S$4.20 showed that supply had entered. Subsequent rebounds failed to reclaim the high and produced lower swing highs.

The latest decline toward S$3.70 was met by buying, but the bounce stalled below approximately S$3.95–S$4.00.

The most recent bars around S$3.75 show compression and indecision rather than a confirmed bullish reversal. Price is sitting near support, but buyers have not yet demonstrated control.

Key Price Zones

Demand

  • S$3.70–S$3.75: Immediate structural support and current decision zone
  • S$3.55–S$3.60: Secondary demand and likely destination after a weak break of S$3.70
  • S$3.36–S$3.45: Major prior breakout area and stronger daily demand
  • S$2.96–S$3.05: Major higher-low zone; loss would severely damage the broader uptrend

Supply

  • S$3.90–S$4.00: Immediate lower-high resistance
  • S$4.10: Former breakout level and major polarity point
  • S$4.20–S$4.36: Distribution risk and primary overhead supply
  • S$4.50: Approximate measured-move objective if S$4.10 is reclaimed decisively

Scenario Planning

Bullish validation scenario

The bullish case strengthens if price:

  • Rejects S$3.70 with a strong lower wick or bullish engulfing candle
  • Closes above S$3.90–S$4.00
  • Shows expanding volume on the recovery
  • Holds above S$3.90 during a subsequent retest

Upside references would then be S$4.10, S$4.36, and approximately S$4.50.

A structural invalidation level would sit below S$3.58–S$3.60, rather than immediately beneath S$3.70 where normal volatility could trigger stops.

Bearish validation scenario

The bearish case strengthens if price:

  • Closes decisively below S$3.70
  • Breaks with increased volume and a wide bearish spread
  • Retests S$3.70 from below and fails
  • Continues forming lower highs beneath S$3.90

Downside references would be S$3.55, S$3.36, and potentially S$3.20–S$3.25.

A bearish setup initiated after a failed retest of S$3.70 would normally be invalidated by sustained recovery above approximately S$3.82–S$3.90.

Neutral zone

Between approximately S$3.75 and S$3.95, price is vulnerable to overlapping candles and false breaks. This area currently offers less attractive structural clarity than either a confirmed support rejection or a confirmed breakdown.

Risk and Measured-Move Framework

The immediate consolidation spans roughly S$3.70–S$4.10, a width of S$0.40.

  • Confirmed breakout above S$4.10 projects approximately S$4.50
  • Confirmed breakdown below S$3.70 projects approximately S$3.30

Exact ATR cannot be calculated from the screenshot alone. Recent candle ranges indicate that stops placed only a few cents beyond S$3.70 could be vulnerable to normal daily noise.

Confidence and Execution Checklist

Confidence: 7/10

Key levels: S$3.70, S$3.60, S$3.36, S$3.90, S$4.10 and S$4.36.

Before execution, confirm that the daily candle has closed, volume supports the breakout or rejection, the stop lies beyond genuine structure, expected reward is at least twice the defined risk, and position size reflects the full stop distance.

Buying U10 only after confirmed demand at S$3.70 and a reclaim of S$3.90 because the broader uptrend remains intact, with stops at S$3.58 targeting S$4.10–S$4.36 for approximately a 1:2 to 1:4 risk-reward ratio.


Disclaimer:Please note that this analysis is for educational purposes only and should not be taken as investment advice. Trading involves significant risk, and you should consult with a financial advisor before making any decisions.

Dividend:   3.17%



Thursday, June 04, 2026

Global Inv - 04 Jun 2026

B73 — Global Investments Limited

Exchange: SGX
Timeframe: Daily
Last shown price: 0.126 SGD
Chart regime: Range-bound / weak distribution-to-neutral transition


1. Current Market Regime Classification

Primary regime: Sideways range with mild bearish pressure near the lower boundary.

Price has spent most of the visible period rotating between roughly 0.126–0.132, with repeated failures near 0.129–0.131 and repeated demand attempts around 0.126–0.127.

The important change is the most recent action: price has slipped back to 0.126, near the lower side of the range, after failing to sustain the prior push toward 0.129–0.131.

This suggests the market is not in a clean accumulation markup phase yet. It is still trapped in a low-priced, thin-liquidity consolidation structure.


2. Market Structure & Order Flow

Swing Structure

Key swing highs:

  • 0.136 — major exhaustion high / liquidity sweep zone
  • 0.132 — repeated resistance area
  • 0.131 — secondary supply zone
  • 0.130–0.129 — current near-term ceiling

Key swing lows:

  • 0.119 — major historical low on the chart
  • 0.121–0.123 — earlier demand zone
  • 0.125–0.126 — current critical support band
  • 0.127 — recent pivot support turned vulnerable

The chart previously made a sharp move up into 0.136, but that rally failed aggressively and price returned to the prior range. That high looks more like a liquidity grab / exhaustion spike than the beginning of a sustainable trend.

Since then, structure has compressed and flattened. The market has produced repeated overlapping bars, small ranges, and shallow follow-through, which indicates trend momentum decay.


3. Institutional Footprint & Trap Behavior

The most important institutional clue is the 0.136 spike.

That move pushed above the prior visible range highs around 0.131–0.132, likely triggering breakout interest. However, the market immediately failed and returned back toward 0.126–0.129.

That is consistent with an upthrust / bull trap structure:

  • Price breaks above obvious resistance.
  • Breakout buyers enter late.
  • Supply appears near the highs.
  • Price rejects back into the old range.
  • The breakout level becomes a failed expansion zone.

After that event, the chart did not show sustained markup. Instead, price returned to a broad range, meaning the breakout was not confirmed by continuation.


4. Volume-Price Relationship

Volume is uneven and episodic, which is common in lower-priced SGX counters.

Key volume observations:

1. High-volume spikes did not produce sustained upside.
Several volume surges occurred near range boundaries, but price failed to trend strongly afterward. This suggests absorption or distribution, not clean institutional accumulation.

2. Recent downside toward 0.126 shows pressure, but not yet a full breakdown.
The current candle area is testing support. If selling volume expands and price closes below 0.125, that would validate bearish continuation.

3. Volume dry-up during sideways movement suggests compression.
Periods of low volume and tight candles imply the stock is waiting for a catalyst or order-flow expansion.

4. Breakout confirmation is missing.
A move above 0.129–0.131 would need visible volume expansion and follow-through. Without that, upside attempts remain vulnerable to failure.


5. Supply & Demand Zones

Demand zones

0.125–0.126

This is the immediate support zone. Price is currently sitting here. It has acted as a repeated reaction area, but repeated tests weaken support.

0.121–0.123

This is the deeper demand zone from the earlier April/May structure. If 0.125–0.126 fails, this becomes the next logical downside area.

0.119

Major chart low. A break below this would signal serious structural weakness.


Supply zones

0.129–0.130

Immediate resistance. Price recently failed to hold above this area.

0.131–0.132

Major supply band. Multiple prior highs and failed pushes are clustered here.

0.136

Extreme liquidity zone. This is not a normal target unless price first reclaims 0.132 with volume.


6. Bar-by-Bar Read

The most recent bars show weakness.

Price was recently holding around 0.129–0.130, but the latest pullback has returned price to 0.126. This means the prior attempt to lift from the range base lacked commitment.

The current structure shows:

  • Small-bodied candles near resistance.
  • Poor upside follow-through.
  • Rejection from the 0.129–0.131 zone.
  • Return to support at 0.126.
  • Volume present on the decline, which requires caution.

The latest candle is not yet a confirmed breakdown, but it places the stock in a vulnerable location. Buyers need to defend 0.125–0.126 quickly.


7. Wyckoff Interpretation

This chart resembles a range-bound accumulation/distribution box, but the evidence is mixed.

Bullish Wyckoff possibility:

If 0.125–0.126 holds and price rebounds above 0.129, the current move could be interpreted as a test of range support before another attempt higher.

Bearish Wyckoff possibility:

If price breaks below 0.125 and fails to reclaim it quickly, the structure becomes a distribution breakdown, especially because the earlier 0.136 spike already resembles an upthrust.

At the moment, the chart is closer to neutral-to-bearish until support confirms.


8. High-Conviction Observations

  1. 0.136 was a failed breakout / liquidity sweep.
    That high likely trapped breakout buyers and has not been reclaimed.
  2. 0.131–0.132 remains the major supply zone.
    Multiple attempts have stalled there.
  3. 0.125–0.126 is the key support zone now.
    The current price is sitting directly on this decision area.
  4. The stock is range-bound, not trending.
    Overlapping candles and repeated failed moves show no clean directional control.
  5. Breakout trades need confirmation.
    A close above 0.130, then 0.132, with volume expansion is needed before the structure improves materially.

9. Scenario Planning

Bullish scenario

A bullish recovery requires:

  • Price holds 0.125–0.126
  • Reclaims 0.127–0.128
  • Breaks above 0.129–0.130
  • Volume expands on green candles
  • Follow-through toward 0.131–0.132

Above 0.132, the next upside reference is 0.136, but only if the move is supported by real volume.

Bearish scenario

Bearish continuation becomes stronger if:

  • Price closes below 0.125
  • Volume expands on the breakdown
  • Price fails to reclaim 0.126
  • Next downside target becomes 0.123, then 0.121–0.119

A close below 0.119 would be a major structural breakdown.


10. Risk Management Levels

For a bullish plan:

  • Possible trigger: reclaim above 0.128–0.129
  • Aggressive support stop: below 0.125
  • Conservative stop: below 0.123
  • First target: 0.130
  • Second target: 0.132
  • Extended target: 0.136

For a bearish plan:

  • Possible trigger: daily close below 0.125
  • Invalidation: reclaim above 0.127–0.128
  • First downside target: 0.123
  • Second target: 0.121
  • Extreme target: 0.119

Confidence Rating

Confidence: 6/10

The support and resistance zones are clear, but the chart lacks strong directional confirmation. Liquidity appears thin, and false breaks are common in this structure.


Key Levels to Watch

  • Support: 0.126, 0.125, 0.123, 0.121, 0.119
  • Resistance: 0.128, 0.129, 0.130, 0.132, 0.136
  • Bullish confirmation: daily close above 0.130, stronger above 0.132
  • Bearish confirmation: daily close below 0.125

Execution Checklist

Before taking any trade, confirm:

  • Price closes beyond the trigger level, not just intraday spikes.
  • Volume expands in the direction of the move.
  • Stop is placed beyond structure, not randomly.
  • Risk-to-reward is at least 1:2.
  • Avoid chasing thin candles after large one-day moves.
  • Watch for false breaks around 0.125 and 0.132.

Buying B73 only makes sense if price reclaims 0.128–0.129 because support at 0.125–0.126 holds with improving volume, with stops at 0.125 targeting 0.132 for approximately 1:2 risk-reward.

Confidence: 6/10. Key levels: 0.125 support, 0.129 trigger, 0.132 resistance, 0.119 major downside risk.


Disclaimer:Please note that this analysis is for educational purposes only and should not be taken as investment advice. Trading involves significant risk, and you should consult with a financial advisor before making any decisions.

Dividend:   6.35%





Singapore Stock Investment Research