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%



Monday, July 20, 2026

CSE Global - 20 Jul 2026

CSE Global Limited — SGX: 544

Timeframe: Daily chart
Current price shown: S$1.21


1. Current Market Regime Classification

Regime: Bearish transition / distribution-to-markdown phase

CSE Global had a strong prior uptrend from the 0.66–0.71 base into the 1.91 climax high, but the current structure has shifted materially.

The key change is that price is now producing:

  • Lower highs after the 1.91 peak.
  • A failed recovery high at 1.57.
  • Weakening closes below prior support.
  • Persistent downside drift toward the 1.15–1.21 demand zone.
  • Increased selling volume during the May–June decline.

This suggests the chart is no longer in a clean accumulation or markup phase. It is now in a markdown / bearish corrective structure unless price can reclaim higher structural levels.


2. Macro Market Structure

Prior Uptrend Phase

From the visible low near 0.66, price built a sequence of higher lows and higher highs:

  • 0.66 → 0.77
  • Pullback to 0.71
  • Rally to 1.00–1.01
  • Pullback to 0.90–0.92
  • Rally to 1.38–1.42
  • Pullback to 1.15–1.16
  • Rally to 1.40
  • Pullback to 1.28
  • Final expansion to 1.81–1.91

This was a clear institutional markup phase, supported by expanding volume during several impulse legs.

Structural Damage

The first serious warning came after the 1.91 high.

Price failed to hold above 1.81, then broke below the 1.48 swing low. That break was important because 1.48 was the last major higher low before the final push into 1.91.

That created a likely bearish change of character, or CHoCH, shifting from bullish trend structure into corrective distribution.

The subsequent rebound to 1.57 failed below the prior high, confirming a lower high.


3. Key Swing Map

LevelRoleInterpretation
1.91Major swing highPossible buying climax / exhaustion high
1.81Secondary highFailed continuation area
1.57Lower highBearish supply confirmation
1.48Broken swing lowFormer support, now resistance
1.40Prior pivotSecondary resistance
1.28–1.26Broken demandNow short-term resistance zone
1.21Current priceTesting weak demand area
1.15–1.16Major prior supportKey structural support
1.08–1.09Deeper supportNext downside target if 1.15 fails
1.03Major base supportBroader markdown target
0.90–0.92Major historical demandLong-term invalidation zone for prior uptrend

4. Volume-Price Relationship Analysis

Major Volume Events

The highest conviction volume behavior appears around:

1.38–1.42 zone:
Large volume expanded into resistance. Price struggled to extend cleanly afterward, suggesting supply absorption or distribution.

1.81–1.91 zone:
Volume expanded heavily during the final upside surge. This looks like a possible climactic advance, where late retail momentum entered while institutions may have been distributing into strength.

Breakdown from 1.81 toward 1.26:
The selloff had wide-range red candles and elevated volume. This suggests professional selling or panic liquidation rather than a normal shallow pullback.

Current area near 1.21:
Price is drifting lower, but volume is not yet showing a decisive capitulation spike. That means the current decline may not yet have reached a clear exhaustion low.


5. Institutional Footprint Reading

Possible Buying Climax

The move into 1.91 appears extended. It followed a sharp vertical rally from around 1.28, with wide ranges and volume expansion. That often indicates a late-stage markup where momentum buyers chase the move.

The inability to sustain above 1.81 and the fast rejection afterward suggest the 1.81–1.91 area is now a major institutional supply zone.

Failed Reaccumulation Attempt

After the selloff to 1.26, price bounced to 1.57, but this bounce failed well below the prior high.

That structure suggests the bounce was likely a bear-market rally / lower-high retest, not a fresh accumulation leg.

Current Weakness

Price is now below the prior 1.26 support, which is short-term bearish. Unless price quickly reclaims 1.26–1.28, the market remains vulnerable to a test of 1.15–1.16.


6. Retail Trap Patterns

Bull Trap at the High

The push into 1.81–1.91 likely trapped breakout buyers. The sharp rejection afterward shows that demand was insufficient to sustain the high.

Lower-High Trap at 1.57

The bounce into 1.57 likely attracted dip buyers expecting a return to the highs. The failure there confirmed supply remained dominant.

Current Trap Risk

At 1.21, retail traders may assume price is “cheap” because it has fallen significantly from the high. However, structurally, price has not yet confirmed accumulation. A long setup here without reclaiming 1.26–1.28 would be early and higher risk.


7. Support and Resistance Zones

Immediate Resistance

1.26–1.28
This is the first key zone. It was prior support and is now likely to act as resistance. A reclaim of this area would reduce immediate downside pressure.

1.40–1.48
This is the major recovery zone. Price would need to reclaim this area to show a meaningful bullish structural repair.

1.57
This is the key lower high. A daily close above 1.57 would be the first major signal that the bearish structure is weakening.

Immediate Support

1.15–1.16
This is the most important near-term support. It acted as a major prior swing low before the next rally phase.

1.08–1.09
Next support if 1.15 fails.

1.03
Major psychological and structural support.


8. Bar-by-Bar Behavioral Read

The most recent bars show:

  • Small-bodied candles.
  • Overlapping structure.
  • Lower closes.
  • Failure to reclaim the previous breakdown zone.
  • No obvious high-volume reversal candle yet.

This suggests supply is still in control, but momentum is becoming more gradual rather than aggressively impulsive.

That can mean one of two things:

  1. Bearish continuation: price is pausing before another leg down toward 1.15.
  2. Absorption attempt: sellers are being absorbed near current levels, but confirmation is still missing.

The chart needs a strong bullish reversal bar with volume expansion above 1.26–1.28 to suggest demand is returning.


9. Setup Scenarios

Bullish Recovery Scenario

A constructive bullish scenario requires:

  • Price holds above 1.15–1.16.
  • A bullish reversal candle forms near support.
  • Volume expands on the rebound.
  • Price reclaims 1.26–1.28.
  • Follow-through moves toward 1.40.

In that case, the first upside target would be 1.40, followed by 1.48, then 1.57.

Bearish Continuation Scenario

The bearish scenario remains active while price stays below 1.26–1.28.

A daily close below 1.15 would likely open the path toward:

  • 1.09
  • 1.03
  • Possibly 0.97–1.00 if selling pressure accelerates.

Neutral / Wait Scenario

A neutral stance is appropriate while price remains trapped between:

  • Support: 1.15–1.16
  • Resistance: 1.26–1.28

This is a decision zone. The next strong volume-backed move outside this range should provide the cleaner directional clue.


10. Risk Management Framework

For a long-biased setup, risk is best defined only after confirmation near 1.15–1.16 or after a reclaim of 1.26–1.28.

Potential long framework:

  • Entry trigger: reclaim and hold above 1.26–1.28
  • Stop: below 1.15
  • Target 1: 1.40
  • Target 2: 1.48
  • Extended target: 1.57

Approximate risk-reward from 1.28 entry, 1.15 stop, and 1.48 target:

  • Risk: 0.13
  • Reward: 0.20
  • R:R: approximately 1.5:1

This is not ideal unless entry can be tightened closer to support.

A better risk-reward long setup would come from a confirmed reversal around 1.16–1.18, with stop below 1.15 and target near 1.40.


Highest Conviction Observations

  1. The prior bullish structure is damaged after the break below 1.48 and failure at 1.57.
  2. 1.81–1.91 is major supply and likely represents a climactic distribution zone.
  3. 1.26–1.28 is the immediate decision zone; below it, sellers retain control.
  4. 1.15–1.16 is the key support that determines whether the stock stabilizes or continues markdown.
  5. No clear accumulation signal is visible yet because recent price action lacks a strong volume-backed bullish reversal.

Forward Bias

Bias: Cautiously bearish / wait for confirmation

The chart does not yet show enough evidence of institutional accumulation. Current price is near support, but the structure remains weak. A bullish view only improves if price reclaims 1.26–1.28 with volume. A breakdown below 1.15 would confirm further downside risk.


Key Levels to Watch

  • Bullish trigger: Above 1.26–1.28
  • First resistance: 1.40
  • Major resistance: 1.48–1.57
  • Immediate support: 1.15–1.16
  • Breakdown level: Below 1.15
  • Downside targets: 1.09, 1.03, 0.97

Confidence Rating

6.5 / 10

The bearish structure is clear, but the chart is approaching an important support zone. The next few bars around 1.15–1.28 are critical.


Execution Reminder Checklist

Before acting, confirm:

  • Daily close relative to 1.26–1.28
  • Volume expansion on any reclaim attempt
  • Whether 1.15–1.16 holds on a retest
  • Presence of a strong reversal candle or failed breakdown
  • Minimum risk-reward of 1:2
  • Stop placed beyond structure, not arbitrary percentage distance

Buying CSE Global only if price reclaims 1.26–1.28 because demand must confirm above broken support, with stops at 1.15 targeting 1.48 for approximately 1.5:1 risk-reward; confidence 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:  1.90%



Friday, July 17, 2026

UOL - 17 Jul 2026

UOL Group Limited — U14.SGX — Daily Chart Analysis

Timeframe: 1D
Last traded price shown: SGD 9.60
Current regime: Corrective / range-bound with bearish structure pressure


1. Market Structure & Order Flow

UOL had a strong institutional-style advance from the SGD 8.30–8.40 base into the February high at SGD 11.48, followed by a clear deterioration in structure.

Key swing structure

Major swing highs

  • 11.48 — February peak / major supply high
  • 11.02 / 10.89 — lower high in April–May
  • 10.49 — June lower high
  • 10.24 — late June lower high
  • 9.88 — most recent failed rebound high

Major swing lows

  • 9.39 — March corrective low
  • 9.83 / 9.70 — interim support failures
  • 9.33 — July liquidity sweep / current key structural low

The chart has shifted from a prior uptrend into a lower-high / lower-low corrective sequence. The failure to reclaim 10.24, then rejection below 9.88, confirms that sellers are still defending rallies.

Bias: neutral-to-bearish unless price reclaims 9.88–10.00 with volume expansion.


2. Institutional Footprints & Retail Trap Behavior

The most important institutional clue is the July move below 9.39 into 9.33.

That price action looks like a possible liquidity grab / spring attempt, where price broke below an obvious prior swing low, triggered stops, then rebounded. However, the rebound has not yet confirmed accumulation because price remains below the recent failed rally high at 9.88.

Current interpretation

  • Below 9.88: rebound is only a reaction rally.
  • Above 9.88: short-term CHoCH confirmation.
  • Above 10.24: stronger bullish structure repair.
  • Below 9.33: spring attempt fails; bearish continuation risk increases.

The latest candle cluster around 9.50–9.65 shows hesitation. Buyers are defending the lower area, but there is not yet enough displacement to prove institutional accumulation.


3. Volume-Price Relationship

Volume expanded during the February–March decline and again around recent July volatility. That suggests meaningful participation near the lows.

Volume observations

  • The February peak near 11.48 was followed by heavy selling pressure, suggesting supply entered aggressively.
  • The March decline into 9.39 had strong volume, consistent with professional distribution or panic liquidation.
  • Recent July candles show renewed volume expansion near 9.33–9.60, which may indicate absorption, but confirmation requires follow-through above 9.88.
  • The rebound from 9.33 lacks a clean, wide-range bullish displacement candle so far.

Effort vs. result: recent volume near the lows has produced only a modest rebound. That means institutions may be absorbing supply, but sellers are still active above 9.60–9.88.


4. Key Price Zones

Resistance zones

ZoneImportanceInterpretation
9.88–10.00HighImmediate supply and psychological resistance
10.24–10.49HighLower-high resistance zone
10.89–11.02MajorPrior distribution zone
11.48MajorCycle high / long-term supply

Support zones

ZoneImportanceInterpretation
9.45–9.50Short-termCurrent reaction support
9.33–9.39CriticalJuly low and prior March low area
9.00–9.10MajorNext downside demand zone if 9.33 fails
8.75–8.84MajorFormer breakout area / deeper structural support

5. Bar-by-Bar Tactical Reading

Recent bars show a failed breakdown below the prior low, followed by a partial recovery. The recovery has not yet created a decisive bullish impulse.

Current bar context

  • Price is trading around 9.60, slightly above the recent low zone.
  • The latest rebound has stalled below 9.88, which is the first meaningful resistance.
  • The chart is still below a sequence of lower highs.
  • Buyers need a close above 9.88 to shift the short-term tape.

This is a transition zone, not a clean trend-continuation setup. The risk of false signals is elevated.


6. Bullish Scenario

A bullish reversal case becomes stronger if price:

  1. Holds above 9.33–9.39
  2. Closes above 9.88
  3. Expands volume on the breakout
  4. Retests 9.88 successfully as support

In that case, the next upside zones are:

  • 10.24
  • 10.49
  • 10.89–11.02

A clean break above 10.24 would confirm a stronger change of character because it would violate the most recent lower-high structure.


7. Bearish Scenario

The bearish case remains active while price is below 9.88–10.00.

A daily close below 9.33 would invalidate the spring-style recovery and likely expose:

  • 9.10
  • 8.84
  • 8.75

If price breaks 9.33 on rising volume and closes weak, that would suggest the recent bounce was a bull trap rather than accumulation.


8. Risk Planning Framework

Long-side planning zone

A cleaner long setup would require confirmation above 9.88, not merely buying the current bounce.

Potential long framework:

  • Trigger: daily close above 9.88
  • Stop: below 9.33 or tighter below the breakout retest low
  • Targets: 10.24, then 10.49
  • Risk-reward: favorable only if entry is near 9.88 with stop below 9.45–9.33

Short-side planning zone

A short setup is cleaner only if price rejects 9.88–10.00 or breaks 9.33.

Potential short framework:

  • Trigger: rejection near 9.88–10.00, or close below 9.33
  • Stop: above 9.88 for breakdown shorts, or above rejection candle high
  • Targets: 9.10, then 8.84
  • Risk-reward: strongest if breakdown candle has volume confirmation

9. Highest-Conviction Observations

  1. Structure remains bearish-to-neutral because price continues to form lower highs from 11.48 → 11.02 → 10.49 → 10.24 → 9.88.
  2. The 9.33 low is the critical line in the sand; losing it confirms bearish continuation.
  3. The recent bounce may be a liquidity-grab recovery, but it is not confirmed until price closes above 9.88.
  4. Volume near the lows suggests institutional activity, but the result is still inconclusive because price has not displaced strongly upward.
  5. The best decision zone is 9.88–10.00, where price will reveal whether sellers remain in control or buyers are reclaiming structure.

Confidence Rating

Confidence: 6.5 / 10

The structure is clear, but the current location is a transition area. Confirmation is still needed either above 9.88 or below 9.33.


Key Levels to Watch

Support: 9.50, 9.39, 9.33, 9.10, 8.84
Resistance: 9.88, 10.00, 10.24, 10.49, 10.89
Bullish confirmation: daily close above 9.88
Bearish confirmation: daily close below 9.33


Execution Checklist

Before acting, confirm:

  • Daily close location relative to 9.88 or 9.33
  • Volume expansion on breakout or breakdown
  • No immediate rejection wick at resistance
  • Stop is placed beyond structure, not randomly
  • Risk-reward is at least 1:2
  • Position size is adjusted for volatility

Buying UOL Group only after reclaiming 9.88 because that would confirm short-term structure repair, with stops at 9.33 targeting 10.49 for approximately 1:2 risk-reward; alternatively, Selling UOL Group below 9.33 because the spring attempt would fail, with stops at 9.88 targeting 8.84 for approximately 1:1.3 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:   1.88%




Singapore Stock Investment Research