Tuesday, August 04, 2026

UOB - 04 Aug 2026

U11 / United Overseas Bank Limited — Daily Chart Analysis

Timeframe: 1D, SGX
Last shown price: 43.25 SGD
Current regime: Bullish trend transitioning into post-breakout consolidation


1. Market Structure & Order Flow

Primary structure: Bullish

UOB has built a clear sequence of higher lows and higher highs from the April low near 35.70, then moved through:

  • 37.52
  • 38.95
  • 39.50 / 39.48 supply area
  • breakout through 40.00
  • impulsive extension into 45.15

The major structural shift occurred when price broke above the prior congestion and resistance zone around 39.50–40.00. That breakout was not slow or overlapping; it was a displacement move, suggesting strong institutional demand rather than ordinary retail drift.

Current structure: Pullback after climactic breakout

After reaching 45.15, price rejected sharply and is now consolidating around 43.25. This is not yet a confirmed bearish reversal. It is currently better classified as a bullish pullback / digestion phase after an extended move.

The key structural support is now around 41.84, which was the first major reaction low after the breakout. As long as price remains above 41.84, the higher-timeframe bullish structure remains intact.


2. Volume-Price Relationship

Breakout volume was meaningful

The July breakout from the 39.50–40.00 area came with a visible expansion in volume. That supports the move as a valid institutional breakout rather than a low-volume retail push.

Possible exhaustion near 45.15

The move into 45.15 appears extended. The rejection that followed suggests profit-taking or supply entering near the highs. This is common after a sharp displacement leg.

Current consolidation volume

Recent volume appears lower than the breakout phase. That is constructive if price holds above 42.00–41.84, because lower volume on the pullback can indicate supply drying up rather than aggressive distribution.

However, if price breaks below 41.84 on expanding red volume, that would change the interpretation from healthy pullback to potential institutional distribution.


3. Institutional Footprints

Bullish footprint

The strongest institutional clue is the wide-range July breakout above 40.00, followed by continuation into the mid-40s. That type of movement usually reflects a demand imbalance.

Potential liquidity grab / trap zone

The push into 45.15 may have trapped late breakout buyers. The sharp rejection from that level shows that buying at the high carried poor risk-reward.

The current area around 43.00–43.50 is now a decision zone. If price stabilizes here and forms higher lows, institutions may be defending the breakout. If it loses this area, the market may seek deeper liquidity near 42.00 and 41.84.


4. Key Price Levels

Resistance

43.80–44.00
Immediate short-term resistance. Price has been unable to reclaim this zone cleanly after the pullback.

45.15
Current swing high and major upside reference. A clean daily close above this level would confirm trend continuation.

Support

43.00–42.80
Immediate support zone. Price is hovering near this area now.

42.00–41.84
Critical structural support. This is the most important bullish-defense zone on the chart.

40.00–39.50
Major breakout base. If price returns here, the prior breakout would be under pressure, but this zone may attract buyers on a deeper retest.


5. Pattern & Bar-by-Bar Read

The chart shows a classic sequence:

  1. Accumulation / base building from March to May around 35.15–37.83
  2. Higher-low formation at 35.70, followed by steady demand
  3. Breakout preparation near 38.95–39.50
  4. Displacement breakout above 40.00
  5. Exhaustion/rejection near 45.15
  6. Current consolidation between roughly 42.80 and 44.00

The present bars are relatively small and overlapping. That suggests indecision, not strong directional conviction yet. The next meaningful signal likely comes from either a reclaim of 44.00 or a breakdown below 41.84.


6. Scenario Planning

Bullish continuation scenario

Bias improves if price holds above 42.80–43.00 and reclaims 44.00. A daily close above 44.00 would suggest buyers are regaining control, with 45.15 as the first target and potential continuation beyond that if volume expands.

Deeper pullback scenario

If price loses 42.80, the next likely liquidity zone is 42.00–41.84. This would still be acceptable for the larger uptrend if buyers defend that level.

Bearish failure scenario

A decisive close below 41.84, especially with rising red volume, would signal a possible change of character. That would weaken the bullish structure and open the way toward 40.00–39.50.


7. Risk Management Framework

For a bullish continuation setup, risk should not be placed randomly. The most logical structural stop would sit below 41.84, because a break of that level would invalidate the current higher-low structure.

A cleaner entry would require confirmation, such as:

  • daily close back above 44.00
  • bullish reversal bar near 42.00–41.84
  • volume expansion on upside recovery
  • declining volume during pullback

Risk-reward is reasonable only if entry is close enough to support. Buying too close to 45.15 offers poor asymmetry unless there is a confirmed breakout.


Highest-Conviction Observations

  1. The dominant structure remains bullish while price holds above 41.84.
  2. The July breakout above 40.00 was strong and volume-supported.
  3. 45.15 is a short-term exhaustion high and major resistance.
  4. 43.00–42.80 is the immediate battle zone.
  5. A break below 41.84 would be the key bearish warning signal.

Trade Summary

Buying U11 because the broader daily structure remains bullish after a volume-supported breakout, with stops at 41.80 targeting 45.15 for approximately 1:1.5 risk-reward; confidence rating: 6.5/10.

Key levels to watch: 44.00, 45.15, 43.00, 42.00, 41.84, 40.00.
Execution checklist: confirm daily close, check volume expansion, avoid chasing near resistance, define stop before entry, size position based on structural 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:    4.09%



Monday, August 03, 2026

Sheng Siong - 03 Aug 2026

OV8 — Sheng Siong Group Ltd. | SGX | Daily Chart Analysis

Last price: 3.26
Chart timeframe: 1D

Current Market Regime: Uptrend transitioning into distribution / volatility expansion

The broader structure remains bullish because price has produced a sequence of higher swing lows from 2.51 → 2.97 → 3.00 → 3.15 → 3.21, and higher swing highs from 2.73 → 2.97 → 3.25 → 3.40 → 3.46.

However, the latest daily bar is important: price pushed to a new high at 3.46, then closed sharply lower at 3.26. That creates an upthrust-style rejection above the prior resistance zone around 3.35–3.40. This suggests liquidity was taken above the obvious highs before supply appeared.


Highest-Conviction Observations

1. Strong institutional accumulation from March to April

The move from the March low near 2.51 into the April high at 3.25 was a clear displacement advance. The candles were wide, directional, and supported by stronger volume. That move likely marked a professional accumulation-to-markup phase.

2. April to June formed a controlled consolidation, not immediate distribution

After reaching 3.25, price did not collapse. It rotated between roughly 2.97 and 3.20, holding multiple higher lows around 2.97–3.01. This showed absorption of supply rather than aggressive selling.

3. July breakout was valid but momentum is now decaying

The breakout above 3.20–3.25 advanced into 3.40, but recent candles show more overlap, smaller real bodies, and hesitation near highs. This often signals late-stage trend fatigue.

4. Latest candle is a warning bar

The latest bar made a new high at 3.46 but closed near 3.26, below the prior breakout area. That is a bearish rejection candle and may represent an upthrust / liquidity grab. The issue is not the high itself; the issue is the weak close after taking out the prior high.

5. Volume increased near the rejection zone

Volume expanded into the recent high zone, but price failed to hold the upper range. This creates an effort-versus-result warning: high activity produced poor upside follow-through, which can indicate supply absorption or distribution.


Market Structure Map

Major support zones

  • 3.21–3.20: Immediate structural support and prior consolidation shelf.
  • 3.15: Key higher-low support from the July structure.
  • 3.00–2.97: Major demand zone from the April–June base.
  • 2.51: Major swing low and origin of the April markup.

Major resistance zones

  • 3.35–3.40: Prior supply area and recent breakout high.
  • 3.46: Current liquidity high / rejection high.
  • Above 3.46: price discovery zone, but only valid if reclaimed with strong close and volume.

Bar-by-Bar Interpretation of the Recent Area

From late June into July, price broke above the 3.15–3.20 consolidation area and pushed into 3.35–3.40. The advance was constructive, but the bars became more compressed near the highs, suggesting reduced momentum.

The most recent candle is the decisive bar. It swept above the prior high, printed 3.46, then closed at 3.26. That creates a bearish upper wick and shows sellers were active above 3.40. For a bullish continuation, price needs to reclaim 3.35–3.40 quickly. Failure to do so increases the probability of a pullback toward 3.21, then 3.15.


Institutional Footprint

Possible smart-money action:
Price likely triggered breakout buyers and stop orders above 3.40, then reversed lower. This is consistent with a liquidity grab / upthrust action.

Absorption signal:
If the next few candles hold above 3.20–3.21 despite the rejection, that would suggest demand is absorbing supply.

Distribution risk:
A daily close below 3.20 would confirm that the latest high was likely a failed breakout and could shift the chart into a corrective phase.


Scenario Planning

Bullish continuation scenario

Price holds 3.20–3.21, forms a higher low, and reclaims 3.35–3.40 with volume. That would invalidate the immediate upthrust concern and reopen the path toward 3.46+.

Bullish trigger zone: reclaim of 3.35–3.40
Bullish confirmation: daily close above 3.40, preferably with volume expansion
Upside target: 3.46, then potential measured move toward 3.55–3.60

Bearish pullback scenario

Price fails below 3.26 and closes under 3.20–3.21. That would confirm loss of short-term structure and expose 3.15, followed by 3.00–2.97.

Bearish trigger zone: close below 3.20
Downside target 1: 3.15
Downside target 2: 3.00–2.97


Risk-Adjusted Setup Zones

For a bullish structure, the cleaner risk zone is not chasing at 3.26 after a rejection candle. A better technical area would be a controlled pullback into 3.21–3.20, followed by bullish reversal confirmation.

For a bearish structure, confirmation requires loss of 3.20. Selling too early risks shorting directly into support.

Preferred decision zone: 3.20–3.21
Invalidation for bulls: daily close below 3.15
Invalidation for bears: reclaim and close above 3.40


Confidence Rating

Current directional confidence: 6/10 bearish-neutral short term, bullish medium term
The trend is still structurally bullish, but the latest candle is a serious warning. The next few bars around 3.20–3.35 are critical.


Key Levels to Watch

Resistance: 3.35, 3.40, 3.46
Support: 3.21, 3.20, 3.15, 3.00, 2.97
Bullish confirmation: close back above 3.40
Bearish confirmation: close below 3.20
Major demand: 3.00–2.97


Execution Checklist Before Any Trade

Confirm the next candle’s close.
Check whether volume expands on the move.
Avoid chasing immediately after the rejection wick.
Define risk using structure, not emotion.
Target at least 1:2 risk-reward, preferably 1:3.

Buying OV8 because price holds the 3.20–3.21 support zone and reclaims bullish structure, with stops at 3.15 targeting 3.40–3.46 for approximately 1:2.5 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:  2.15%



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%



Singapore Stock Investment Research