Friday, July 31, 2026

ComfortDelGro - 31 Jul 2026

ComfortDelGro Corporation Limited — C52.SGX

Timeframe: Daily chart
Last shown price: ~SGD 1.34
Market regime: Bearish-to-neutral transition / post-breakdown accumulation attempt


1. Current Market Regime Classification

C52 is no longer in the earlier broad sideways-to-mild bullish structure seen from late 2025 into Feb 2026. The key structural event was the May breakdown, where price collapsed from the 1.41–1.44 area into the 1.26–1.28 zone on a wide-range bearish displacement bar with heavy volume.

Since then, price has shifted into a base-building / accumulation attempt between roughly:

  • Support: 1.26–1.28
  • Mid-range pivot: 1.31–1.32
  • Near resistance: 1.35–1.36
  • Major resistance: 1.40–1.44

The current price around 1.34 is sitting just below the short-term supply band at 1.35–1.36.


2. Market Structure & Order Flow

Major swing structure

The chart shows a clear transition:

  • Earlier structure: repeated swing highs around 1.49–1.56
  • Breakdown confirmation: loss of 1.41
  • New swing low: 1.26
  • Recovery structure: higher lows at 1.27, 1.28, and 1.31
  • Current short-term range: 1.31–1.36

The May selloff created a bearish break of structure below the prior support zone near 1.40–1.41. That level now becomes important overhead supply.

The post-selloff recovery has not yet produced a full bullish reversal. It has only shown a minor bullish change of character from panic selling into a controlled basing phase.


3. Institutional Footprint & Volume-Price Analysis

Highest conviction observations

1. May breakdown was institutional displacement.
The large red candle through 1.41 into the 1.26–1.28 area had wide range and volume expansion. That is not normal drift selling. It reflects either forced liquidation, institutional distribution, or a major repricing event.

2. The 1.26 low likely attracted absorption.
After the sharp drop, price stopped declining and began forming small-bodied candles around 1.27–1.31. That suggests selling pressure was being absorbed rather than continuing aggressively lower.

3. Recovery volume is constructive but not explosive.
The move from 1.27 to 1.35 has improved, but volume has not expanded aggressively enough to confirm a clean institutional accumulation breakout.

4. 1.35–1.36 is the immediate supply test.
Price has repeatedly stalled around 1.35–1.36, showing that this zone is where trapped buyers or short-term sellers are active.

5. 1.40–1.44 remains the real reversal zone.
Until price reclaims 1.40–1.44, the larger structure remains damaged. A move into that area may invite supply from holders trapped during the May breakdown.


4. Key Price Zones

ZoneRoleInterpretation
1.26–1.28Major supportPost-capitulation demand / possible accumulation base
1.31–1.32Short-term supportRecent higher-low area; loss would weaken recovery
1.35–1.36Immediate resistanceCurrent breakout decision zone
1.40–1.41Major resistanceBreakdown origin / prior structural support
1.43–1.44Higher supplyRetest zone from failed pre-breakdown structure
1.50–1.56Major overhead supplyPrior distribution/high-volume reversal area

5. Bar-by-Bar Interpretation

The chart can be broken into four main phases:

Phase 1 — Distribution / failed advance

From late 2025 to Feb 2026, price repeatedly failed near 1.49–1.56. The Feb spike into 1.56 followed by rejection suggests a possible liquidity grab above prior highs.

Phase 2 — Breakdown confirmation

The loss of 1.43–1.40 after the March weakness confirmed a bearish structural shift. The May selloff was a decisive displacement move.

Phase 3 — Selling climax and absorption

The drop into 1.26 came with a volume spike. After that, price stopped making aggressive new lows. This is consistent with selling climax followed by absorption.

Phase 4 — Controlled recovery / base formation

From June into July, price formed a series of higher lows and moved toward 1.35–1.36. However, the recovery has become somewhat overlapping, meaning momentum is improving but not yet dominant.


6. Scenario Planning

Bullish continuation scenario

A constructive bullish scenario requires:

  • Daily close above 1.36
  • Volume expansion on the breakout
  • Price holding above 1.33–1.34 on retest
  • Follow-through toward 1.40–1.41

A confirmed break above 1.36 would suggest the base from 1.26–1.28 is being accepted by the market.

Bearish rejection scenario

A bearish scenario develops if:

  • Price rejects again from 1.35–1.36
  • Volume increases on red candles
  • Price loses 1.31
  • Price returns toward 1.28–1.26

A break below 1.31 would suggest the July recovery is losing institutional support.


7. Risk-Adjusted Setup Map

Aggressive bullish setup

  • Trigger: Break and hold above 1.36
  • Stop zone: Below 1.31
  • Target 1: 1.40
  • Target 2: 1.44
  • Approximate risk-reward: From 1.36 entry, stop 1.31, target 1.44 = about 1.6R

This is acceptable but not ideal unless volume confirms.

Conservative bullish setup

  • Trigger: Break above 1.36, then retest holds 1.33–1.34
  • Stop zone: Below 1.31
  • Target: 1.40–1.44
  • Risk-reward: Potentially better if entry occurs closer to 1.33–1.34

Bearish failure setup

  • Trigger: Rejection at 1.35–1.36 followed by loss of 1.31
  • Stop zone: Above 1.36
  • Target: 1.28–1.26
  • Risk-reward: Around 1:1.5 to 1:2, depending on entry

8. Forward Bias

The short-term bias is cautiously bullish while price holds above 1.31, but the broader chart remains structurally damaged below 1.40–1.44.

The best interpretation is that C52 is in an early recovery phase after a major breakdown, not yet a confirmed bullish reversal.


Confidence Rating

Confidence: 6.5 / 10

The basing structure is constructive, but the chart has not yet reclaimed the major breakdown zone. The strongest confirmation would be a high-volume daily close above 1.36, followed by acceptance above that level.


Key Levels to Watch

Support: 1.31, 1.28, 1.26
Resistance: 1.35–1.36, 1.40–1.41, 1.43–1.44
Bullish confirmation: Daily close above 1.36 with volume
Bearish warning: Daily close below 1.31


Pre-Execution Checklist

Confirm volume expansion on breakout.
Avoid chasing directly into 1.35–1.36 resistance without confirmation.
Check whether price can hold above 1.33–1.34 after breakout.
Keep stop beyond structure, not based on arbitrary percentage.
Minimum acceptable risk-reward should be close to 1:2.

Buying C52 only on a confirmed break-and-hold above 1.36 because the post-capitulation base is forming higher lows, with stops at 1.31 targeting 1.44 for approximately 1.6:1 risk-reward.


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.12%



Thursday, July 30, 2026

Tai Sin Electric - 30 Jul 2026

Tai Sin Electric Limited — SGX: 500

Timeframe: Daily (1D)
Last shown price: SGD 0.525


1. Current Market Regime: Range / Base-Building After Prior Downtrend

Tai Sin is no longer in a strong directional downtrend, but it has not confirmed a bullish trend reversal yet.

The broader structure shows:

  • Prior distribution / markdown from the 0.690–0.650 region.
  • Strong liquidation into the 0.460–0.480 zone.
  • Recovery into 0.570, then rejection.
  • Secondary advance into 0.590, followed by lower highs.
  • Current compression between approximately 0.520 support and 0.545 resistance.

The current regime is best classified as:

Sideways accumulation attempt / neutral range, with bearish-overhang risk below 0.520.


2. Macro Structure — Swing Highs and Swing Lows

Major swing highs

  • 0.690 — major high / prior supply origin.
  • 0.615 — failed recovery high after the first markdown.
  • 0.570 — first major rebound high after the capitulation low.
  • 0.590 — strongest recovery high from the 0.500 area.
  • 0.580 — lower high after 0.590.
  • 0.555 — most recent lower high.
  • 0.545 — current range resistance.

Major swing lows

  • 0.600 / 0.570–0.580 — early support that later failed.
  • 0.460 — capitulation / panic low.
  • 0.480 — higher low after the capitulation event.
  • 0.500 — successful retest / demand reaction.
  • 0.520 — recent range support.
  • 0.525 — current price area.

Structure interpretation

The chart has shifted from:

Downtrend → capitulation → recovery → lower-high range → compression.

The bullish case requires price to break back above 0.545, then 0.555, and eventually 0.580–0.590. Until then, the market is still trading below a descending sequence of resistance levels.


3. Institutional Footprint and Volume-Price Relationship

A. Capitulation and possible smart-money absorption near 0.460–0.480

The sharp selloff into 0.460 occurred with visibly elevated volume. That type of bar suggests forced selling, retail panic, or stop-loss liquidation.

The key institutional clue is what happened afterward:

  • Price did not continue collapsing below 0.460.
  • It formed a higher low around 0.480.
  • Then it rallied sharply toward 0.570.

This suggests the 0.460–0.480 zone likely acted as a liquidity grab / selling climax area, where weak holders were flushed out and stronger hands may have absorbed supply.

B. Recovery into 0.570 and rejection

The rally from 0.480 to 0.570 was strong, but the rejection near 0.570 shows supply still existed overhead.

This was not yet a clean accumulation breakout. It was more likely a reaction rally from oversold conditions, followed by profit-taking or renewed supply.

C. April push into 0.590

The advance from 0.500 to 0.590 was structurally important. It showed demand returning, but the failure to hold above 0.570–0.580 weakened the bullish continuation case.

The 0.590 high is now a major bullish confirmation level. A close above it would indicate a larger change of character.

D. Current volume behavior

Recent volume appears relatively muted compared with the January–February capitulation and April rally period.

This can be read two ways:

  • Constructive: selling pressure is drying up near 0.520–0.525.
  • Cautious: buyers have not yet shown strong breakout participation.

For a bullish breakout, price needs volume expansion through 0.545–0.555. Without that, rallies may continue to fail.


4. Key Price Zones

Immediate support: 0.520–0.525

This is the most important near-term demand zone.

Price has repeatedly reacted around this area, and current price is sitting directly on it. A breakdown below 0.520 would weaken the range and expose the next support zones.

Secondary support: 0.500

This is a major structural level. It previously acted as a springboard for the April rally into 0.590.

A clean loss of 0.500 would signal that the post-capitulation base is failing.

Major support: 0.480–0.460

This remains the primary downside demand zone. It represents the prior selling-climax area.

If price returns there, the key question is whether volume shows:

  • absorption and reversal, or
  • expanding sell volume and breakdown.

Immediate resistance: 0.545

This is the first upside decision level. Price recently failed around this zone.

A break above 0.545 would suggest short-term range strength.

Confirmation resistance: 0.555

This is the next structural level. A close above 0.555 would reclaim the prior lower-high zone and improve the bullish structure.

Major resistance: 0.580–0.590

This is the key medium-term supply zone.

A breakout above 0.590 would mark a meaningful bullish change of character and suggest the larger accumulation structure is resolving upward.


5. Bar-by-Bar Structural Reading

The most recent price action is compressed and overlapping. That usually means the market is in a decision zone, not a clean trend.

Important observations:

  1. The selloff from 0.580 to 0.520 was controlled rather than explosive.
    This suggests supply is present, but not yet panic-driven.
  2. The 0.520 area has held multiple times.
    This shows demand is defending the range floor.
  3. The bounce attempts are weak below 0.545.
    Buyers are present, but not yet dominant.
  4. The market is forming a tight base.
    Compression after a decline can precede either accumulation breakout or continuation breakdown.
  5. Price is below recent lower highs.
    Until 0.545–0.555 is reclaimed, the chart remains neutral-to-cautious.

6. Bullish Scenario

The bullish scenario improves if price:

  • Holds above 0.520.
  • Reclaims 0.545.
  • Closes above 0.555 with volume expansion.
  • Then targets 0.580–0.590.

A high-quality bullish structure would look like:

Hold 0.520 → break 0.545 → retest 0.545 as support → continuation toward 0.555 / 0.580.

The preferred bullish confirmation is not simply an intraday spike. It should be a daily close above 0.545–0.555 with volume confirmation.


7. Bearish Scenario

The bearish scenario activates if price:

  • Fails below 0.520.
  • Closes below 0.520 with expanding volume.
  • Retests 0.520 from below and fails.

That would open downside toward:

  • 0.500
  • then 0.480
  • then 0.460

A breakdown below 0.520 without immediate recovery would suggest the recent base is failing and that prior demand is being tested again.


8. Risk Management Framework

For bullish planning

A risk-defined bullish setup would only become cleaner above 0.545, preferably after a close and retest.

Potential bullish framework:

  • Trigger zone: above 0.545 / 0.555
  • Stop area: below 0.520, or tighter below the breakout retest low
  • First target: 0.555
  • Second target: 0.580
  • Major target: 0.590
  • Preferred R:R: improves only if entry is close to 0.525–0.535 with clear support confirmation, or after a tight retest above 0.545.

For bearish planning

A bearish continuation setup becomes cleaner only if 0.520 breaks decisively.

Potential bearish framework:

  • Trigger zone: daily close below 0.520
  • Stop area: back above 0.535–0.545
  • First target: 0.500
  • Second target: 0.480
  • Major target: 0.460

9. Highest-Conviction Observations

  1. 0.520–0.525 is the immediate decision zone.
    Price is sitting directly on short-term support.
  2. 0.545 is the first meaningful resistance.
    Bulls need to reclaim this level to regain momentum.
  3. 0.580–0.590 remains the major supply zone.
    This is where the chart would need to prove a real trend reversal.
  4. The 0.460–0.480 zone likely marked a selling climax / liquidity sweep.
    The strong recovery after that area suggests absorption occurred.
  5. Current price action is compressed and neutral.
    The chart is not yet giving a clean directional breakout.

10. Forward Bias

Current bias: Neutral to cautiously bullish above 0.520, bearish below 0.520.

The chart is showing a possible base, but the bulls have not yet confirmed control. A sustained move above 0.545–0.555 would improve the outlook. A breakdown below 0.520 would shift control back to sellers.


Key Levels to Watch

Support: 0.525, 0.520, 0.500, 0.480, 0.460
Resistance: 0.545, 0.555, 0.580, 0.590, 0.615
Bullish confirmation: daily close above 0.555
Bearish confirmation: daily close below 0.520
Major reversal confirmation: sustained break above 0.590


Confidence Rating

6 / 10

The structure is readable, but the current price is still inside a range. Confirmation is needed above 0.545–0.555 or below 0.520.


Execution Checklist Before Any Trade

  • Confirm daily close relative to 0.520 / 0.545.
  • Check whether breakout or breakdown has volume expansion.
  • Avoid chasing thin-volume spikes.
  • Define stop beyond structure, not by arbitrary percentage.
  • Ensure minimum 1:2 risk-reward before entry.
  • Watch for false breakouts around 0.545 and false breakdowns below 0.520.

Buying 500 Tai Sin Electric because price is attempting to hold the 0.520–0.525 demand base with stops at 0.520 targeting 0.555–0.580 for approximately 1:2 to 1:3 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:   4.57%



Friday, July 24, 2026

PropNex - 24 Jul 2026

PropNex Ltd. / OYY / SGX / Daily Chart Analysis

Current market regime: Range-bound consolidation after bearish displacement.

Last visible price: S$1.78

Timeframe: Daily


1. Macro Structure → Bearish Break, Then Base Formation

The larger structure shifted bearish after the February/March breakdown.

Price previously formed a recovery leg into the S$2.37 swing high, but that move failed sharply. The breakdown from around S$2.37 → S$1.61 was a clear bearish displacement move, characterized by wide red candles and strong volume expansion. That type of move suggests institutional-level supply or panic selling rather than ordinary retail drift.

After the low at S$1.61, price recovered into a sideways structure instead of reclaiming the prior breakdown zone. This indicates the market has moved from a bearish trending regime into a range/accumulation-or-distribution regime.


2. Swing Structure

Major swing highs

  • S$2.63: prior major high and obvious long-term resistance.
  • S$2.37: lower high before the major breakdown.
  • S$1.87 / S$1.91 / S$1.94: current range resistance sequence.

Major swing lows

  • S$1.61: capitulation low.
  • S$1.75 / S$1.77 / S$1.75: repeated range support tests.
  • Current price S$1.78 is sitting very close to the lower half of the range.

The current structure is not bullish yet because price has failed to break and hold above S$1.94. It is also not in fresh breakdown unless S$1.75 and then S$1.61 fail.


3. Volume-Price Relationship

The most important volume event is the March selloff. Volume expanded aggressively during the wide-range bearish candles. That is either:

  1. Professional distribution / forced liquidation, or
  2. Capitulation selling followed by absorption near S$1.61.

The bounce after S$1.61 came with moderate follow-through, but not enough to reclaim the prior supply area near S$2.00–S$2.10. That makes the recovery questionable.

Recent volume has dried up as price compresses around S$1.75–S$1.83. This suggests a decision-point structure: either supply is drying before a rebound, or demand is too weak to lift price away from support.


4. Institutional Footprints

Bearish institutional footprint

The breakdown from S$2.37 was the clearest institutional move on the chart. It created a large imbalance zone between roughly S$2.00 and S$2.30. Any return into that area would likely meet supply unless volume confirms genuine demand.

Possible accumulation footprint

The repeated defense of S$1.75–S$1.77 after the S$1.61 low may represent quiet absorption. However, the evidence is incomplete because price has not produced a strong bullish displacement candle above S$1.91–S$1.94.

Retail trap zones

  • A breakout above S$1.94 that quickly fails back below S$1.87 would be an upthrust / bull trap.
  • A breakdown below S$1.75 that quickly reclaims S$1.78–S$1.83 would be a potential spring / bear trap.

5. Key Levels

LevelRoleInterpretation
S$1.61Major structural supportCapitulation low; failure opens deeper downside
S$1.75–S$1.77Immediate supportCurrent range floor and repeated demand zone
S$1.83Minor pivotPrice needs to reclaim this to improve short-term tone
S$1.87–S$1.91Range resistanceMultiple failed rallies stalled here
S$1.94Major range breakout levelBullish only if broken with volume and close confirmation
S$2.00–S$2.10Supply / imbalance zoneLikely resistance from prior breakdown area
S$2.37Major swing highStructure remains bearish below this level

6. Forward Scenarios

Bullish scenario

A bullish case only improves if price holds S$1.75–S$1.77, reclaims S$1.83, then breaks S$1.94 with volume expansion. A clean close above S$1.94 would shift the range bias toward S$2.00–S$2.10.

Bearish scenario

Failure to hold S$1.75 would weaken the current base. A daily close below S$1.75 increases the probability of a retest of S$1.61. If S$1.61 fails, the chart enters fresh bearish continuation.

Neutral scenario

Between S$1.75 and S$1.94, the stock remains range-bound. Inside this zone, signals are lower quality because both breakout and breakdown attempts can become traps.


7. Risk Management View

This chart does not favor chasing the middle of the range. The cleanest technical decision zones are:

  • Long-biased observation zone: near S$1.75–S$1.77, only if rejection/absorption appears.
  • Breakout observation zone: above S$1.94, only with strong volume and close confirmation.
  • Short-biased observation zone: below S$1.75, especially if price fails to reclaim the level.

A risk-defined bullish setup would need stops below S$1.75 or more structurally below S$1.61, depending on entry style. A bearish setup below S$1.75 would likely target S$1.61 first.


Confidence Rating

Confidence: 6.5 / 10

The chart has clear levels and a clear prior bearish displacement, but the current consolidation is not decisive yet. The next strong candle outside S$1.75–S$1.94 should provide the better signal.


Key Levels to Watch

Support: S$1.75–S$1.77, then S$1.61
Resistance: S$1.83, S$1.87–S$1.91, then S$1.94
Bullish confirmation: Daily close above S$1.94 with volume expansion
Bearish confirmation: Daily close below S$1.75, especially on expanding volume


Pre-Execution Checklist

Confirm the daily close, verify volume expansion, avoid entering in the middle of the range, define stop beyond structure, require at least 1:2 risk-reward, and watch for false breakout or spring behavior around S$1.75 and S$1.94.

Buying PropNex only on a confirmed reclaim above S$1.94 because that would break the current range resistance, with stops below S$1.75 targeting S$2.10 for roughly 1:1.2 risk-reward; alternatively, selling below S$1.75 because support failure would expose S$1.61, with stops above S$1.83 targeting S$1.61 for roughly 1:1.8 risk-reward.


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:   4.49%



Thursday, July 23, 2026

Raffles Medical - 23 Jul 2026

BSL — Raffles Medical Group Ltd · SGX · 1D Chart Analysis

Market regime classification: Late-stage bearish-to-transition regime with early recovery attempt from a selling climax zone.


1. Macro Structure → Current Regime

Primary structure

  • From the March swing high near 1.080, price formed a clear sequence of lower highs and lower lows.
  • Key lower highs: 1.030 → 1.010 → 0.965/0.960
  • Key lower lows: 0.990 → 0.945 → 0.900
  • This confirms a bearish daily structure until price can reclaim and hold above 0.965–0.970.

Current change in behavior

  • The move into 0.900 appears climactic: price made a marginal new low but quickly recovered.
  • The rebound from 0.900 to 0.955 shows demand returning, but the structure has not yet fully flipped bullish.
  • Current price at 0.955 is testing the upper part of the recent base and approaching nearby supply at 0.960–0.965.

Interpretation: The chart has shifted from clean bearish trend into a possible accumulation / base-building phase, but confirmation is still pending.


2. Institutional Footprints & Retail Trap Behavior

Possible spring / liquidity grab

  • The drop into 0.900 likely swept obvious downside liquidity below the prior consolidation lows.
  • The immediate recovery afterward suggests a potential Wyckoff-style spring, where weak hands were forced out before price reversed.

Absorption near the lows

  • Around 0.900–0.920, several bars show increased volume without continued downside follow-through.
  • That is a classic effort-versus-result imbalance: sellers used effort, but price stopped declining meaningfully.
  • This suggests possible institutional absorption or short-covering demand.

Current supply test

  • Price is now approaching 0.960, where prior sellers may reappear.
  • The next few candles matter: a breakout on weak volume could become a bull trap, while a breakout with expansion and close above 0.965 would be structurally meaningful.

3. Volume-Price Relationship

Bearish phase

  • The May–June decline showed expanding volume during the breakdown below 0.990 and 0.945, validating supply pressure.
  • However, near 0.900, the downside momentum weakened despite volume activity, suggesting exhaustion.

Recovery phase

  • The bounce from 0.900 came with improved volume, especially on the stronger green bars.
  • Recent candles show overlapping price action near 0.940–0.955, meaning buyers are present but not yet fully dominant.

Key volume requirement

For bullish confirmation, BSL needs:

  • A daily close above 0.960–0.965
  • Volume expansion above recent average
  • Minimal rejection wick
  • Follow-through the next session

Without that, the move remains a relief rally inside a broader downtrend.


4. Key Levels

LevelRoleReasoning
0.900Major support / spring lowSelling climax and structural low
0.920–0.925Higher-low supportPullback defense zone after rebound
0.940–0.945Near-term supportRecent consolidation and prior breakdown area
0.955Current priceTesting upper range pressure
0.960–0.965Immediate resistancePrior swing high / supply shelf
0.980–0.990Major resistancePrevious support turned resistance
1.000Psychological levelRound-number supply and trend validation zone

5. Bar-by-Bar Read

Bearish leg into May–June

  • Breakdown below 0.990 shifted control firmly to sellers.
  • Failure to reclaim 1.000 confirmed distribution pressure.
  • Continued compression under 0.965 showed weak demand.

June base

  • The market built a tight range between roughly 0.930–0.950.
  • This was not strong enough to reverse the trend but did slow downside momentum.

Final flush to 0.900

  • The move into 0.900 appears like a stop-run below visible support.
  • The recovery after that flush is constructive and could represent a spring test.

Current bar

  • Current candle closing near 0.955 is constructive.
  • However, it is pressing into the prior supply shelf, so this is not yet a clean breakout.

6. Setup Quality & Scenarios

Bullish continuation scenario

A stronger bullish case develops only if price:

  • Closes above 0.965
  • Holds above 0.945–0.950 on pullback
  • Shows volume expansion on breakout
  • Targets 0.980–0.990, then 1.000

This would signal a possible CHoCH from bearish to neutral/bullish short-term structure.

Bearish rejection scenario

The recovery fails if price:

  • Rejects 0.960–0.965
  • Falls back below 0.940
  • Breaks 0.920
  • Retests 0.900

That would suggest the bounce was only a relief rally and sellers remain in control.


7. Risk-Adjusted Planning

Aggressive long zone

  • Entry consideration: near 0.950–0.955 only if follow-through continues
  • Stop reference: below 0.920 or tighter below 0.940, depending on risk tolerance
  • First target: 0.965
  • Second target: 0.980–0.990
  • Extended target: 1.000

Conservative long zone

  • Wait for a daily close above 0.965
  • Then look for a retest holding 0.950–0.960
  • Target 0.990–1.000
  • Stop below failed retest low

Risk-reward example

  • Entry: 0.955
  • Stop: 0.920
  • Target: 0.990
  • Risk: 0.035
  • Reward: 0.035
  • R:R: 1:1

This is not ideal unless targeting 1.000, which improves reward to roughly 1.3:1. A better setup would require either a lower entry near 0.940–0.945 or a confirmed breakout/retest above 0.965.


Highest Conviction Observations

  1. 0.900 is the major institutional reference low. The recovery from that level looks like a potential spring.
  2. 0.960–0.965 is the key resistance shelf. A close above it would improve the structure.
  3. The broader daily trend is still not fully bullish. The chart remains in repair mode after a prolonged lower-high/lower-low sequence.
  4. Volume near the lows suggests absorption. Sellers pushed price down, but follow-through weakened.
  5. Best confirmation comes from breakout + retest. Chasing directly into 0.960 resistance has weaker risk-reward.

Confidence Rating

6.5 / 10
Constructive recovery from a possible spring low, but bullish confirmation is still incomplete until 0.965 breaks and holds.

Key Levels to Watch

Support: 0.945, 0.920, 0.900
Resistance: 0.960–0.965, 0.980–0.990, 1.000

Execution Checklist

Confirm breakout volume. Avoid chasing into resistance. Define stop before entry. Ensure minimum 1:2 risk-reward. Watch for rejection wicks at 0.960–0.965.

Buying BSL / Raffles Medical Group only on confirmation above 0.965 or a controlled pullback into 0.945 support because price is attempting a spring recovery from 0.900, with stops at 0.920 targeting 0.990–1.000 for approximately 1:1 to 1.3:1 risk-reward; confidence rating: 6.5/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:   2.62%



Tuesday, July 21, 2026

UMS - 21 Jul 2026

UMS Integration Limited — SGX: 558 — Daily Chart

Timeframe: 1D
Last price: SGD 2.56

Current Market Regime: Range / Post-Climax Consolidation

UMS had a strong institutional-style markup from the 1.50–1.64 base into the 3.15 climax high, followed by a corrective transition into a broad range between roughly 2.37 support and 2.88 resistance. Current price at 2.56 sits in the middle-lower part of this range, meaning the chart is not in a clean trend phase right now.

The major shift is clear: earlier structure was impulsive and directional; current structure is overlapping, choppy, and rotational.


1. Market Structure & Order Flow

Bullish structure phase

From March to May, price built a strong sequence of higher lows and higher highs:

  • 1.30 → 1.50 → 1.64 breakout base
  • Strong displacement through 1.80 / 2.00 / 2.20
  • Acceleration into 2.83, then final push to 3.15

This was a classic markup phase: wide-range bullish candles, rising participation, and shallow pullbacks.

Change of character

The 3.15 high is the key structural exhaustion point. After that, price failed to continue higher and broke back below the prior momentum area near 2.83–2.88.

That created a CHoCH from aggressive uptrend to corrective/ranging behavior.

Current structure

The market is now rotating between:

  • Support: 2.37 / 2.45
  • Mid-range: 2.55–2.60
  • Resistance: 2.74 / 2.83 / 2.88
  • Major high: 3.15

Price has recently defended the 2.45 area, but it has not yet reclaimed the upper range with authority.


2. Volume-Price Relationship

Institutional accumulation footprints

The base around 1.50–1.64 showed meaningful volume expansion before the larger advance. That suggests stronger hands may have accumulated before the major markup.

Climactic activity

The move into 3.15 came after a sharp vertical advance. This is often where late retail buyers enter while earlier institutional money starts distributing into strength.

The immediate rejection from 3.15 is important. It implies supply appeared aggressively at the top.

Current volume behavior

Recent volume is mixed and not yet showing decisive institutional demand. The latest bounce from the 2.45–2.50 area has price recovery, but volume does not appear as dominant as during the May markup phase.

This means the current rebound is constructive, but not fully confirmed.


3. Institutional Footprints & Trap Zones

Likely demand zones

The strongest demand zones are:

  • 2.37–2.45: range support and prior reaction low area
  • 2.20–2.30: deeper structural demand from the earlier markup
  • 1.64–1.75: major breakout base, only relevant if the stock suffers a larger distribution breakdown

Likely supply zones

The most important supply zones are:

  • 2.70–2.74: recent failed rally area
  • 2.83–2.88: upper range resistance / prior swing high
  • 3.15: major exhaustion high

A breakout above 2.88 would be meaningful only if accompanied by strong volume expansion and a close near the high of the candle. Without volume, that area could become another retail bull trap.


4. Bar-by-Bar Pattern Reading

The strongest bullish bars occurred during the April–May displacement leg. Those bars showed broad range expansion and strong closes, confirming professional demand.

The post-3.15 candles show a different character: overlapping bars, failed pushes, and lower volatility compression. That usually reflects digestion or distribution rather than clean continuation.

The recent candle at 2.56 is constructive because price has lifted from the 2.45 support area, but it is still inside the range. The next few bars matter more than the current candle alone.

A daily close above 2.60–2.65 would improve short-term structure. A close below 2.45 would weaken it materially.


5. Key Levels to Watch

LevelMeaning
3.15Major climax high / ultimate resistance
2.88Upper range breakout trigger
2.83Prior swing resistance
2.74Near-term resistance
2.60–2.65Short-term reclaim zone
2.45Immediate structural support
2.37Major range support
2.20–2.30Deeper demand zone
1.64Major prior breakout base

6. Scenario Planning

Bullish continuation scenario

The constructive case requires price to reclaim 2.60–2.65, then push through 2.74 with expanding volume.

A stronger confirmation would be a daily close above 2.88. That would suggest the range is resolving upward and could open a retest toward 3.00–3.15.

Neutral range scenario

As long as price remains between 2.37 and 2.88, the chart should be treated as a range. In that environment, buying near support and chasing near resistance carries very different risk.

At 2.56, price is not at the best asymmetric location. It is above support but below confirmation.

Bearish breakdown scenario

A close below 2.45, especially with strong volume, would suggest supply is overwhelming the recent support zone.

A breakdown below 2.37 would confirm structural weakness and could expose 2.20–2.30.


7. Risk Management Framework

For a bullish setup, the cleaner structure would be:

  • Aggressive support-based idea: entry near 2.50–2.56, stop below 2.45 or 2.37
  • Confirmation-based idea: wait for close above 2.74, then monitor for continuation toward 2.88–3.15
  • Invalidation: daily close below 2.37
  • First target: 2.74
  • Second target: 2.88
  • Extended target: 3.15

At the current price of 2.56, using 2.37 as structural invalidation and 2.88 as a target gives approximately:

  • Risk: 2.56 − 2.37 = 0.19
  • Reward: 2.88 − 2.56 = 0.32
  • Approximate R:R = 1.7:1

Using 3.15 as the extended target gives:

  • Reward: 3.15 − 2.56 = 0.59
  • Approximate R:R = 3.1:1

The higher-quality risk-reward only appears if the trader believes price can eventually challenge the prior high near 3.15.


Highest-Conviction Observations

  1. The prior uptrend has transitioned into a range after the 3.15 exhaustion high.
  2. 2.37–2.45 is the key institutional demand area currently defending the structure.
  3. 2.74–2.88 is the major supply band that bulls must reclaim.
  4. Volume is not yet strong enough to confirm a fresh markup phase.
  5. Current price is mid-range, so confirmation or a pullback to support would offer cleaner structure than chasing here.

Confidence Rating

6.5 / 10

The chart is constructive above 2.45, but the lack of decisive breakout volume and the presence of overhead supply near 2.74–2.88 keep the setup from being high-confidence.


Execution Checklist Before Any Trade

  • Confirm daily close above 2.60–2.65 for short-term strength.
  • Watch volume on any move into 2.74–2.88.
  • Avoid chasing if price reaches resistance on weak volume.
  • Treat a close below 2.45 as an early warning.
  • Treat a close below 2.37 as structural invalidation.

Buying 558 / UMS Integration because price is defending the 2.37–2.45 demand zone with potential range expansion, with stops at 2.37 targeting 2.88 then 3.15 for approximately 1.7:1 to 3.1:1 risk-reward.

Key levels to watch: 2.45, 2.37, 2.74, 2.88, 3.15.


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.56%



Singapore Stock Investment Research