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%




Thursday, July 16, 2026

Capland Invest - 16 Jul 2026

Capitaland Investment Limited

Code: 9CI / SGX
Timeframe: Daily chart
Last shown price: ~S$2.53
Regime: Bearish-to-sideways transition after distribution breakdown

The chart shows a completed bullish markup into February, followed by distribution, a structural breakdown, and now a low-volatility base forming around S$2.45–S$2.55


1. Macro Structure: From Markup to Distribution to Breakdown

Phase 1: Accumulation / Base

From October to December, price repeatedly held the S$2.58–S$2.65 zone. Multiple swing lows formed around:

  • S$2.65
  • S$2.61
  • S$2.59
  • S$2.58

This was a clear accumulation-style base. Sellers repeatedly failed to extend lower, and downside follow-through was weak.

Phase 2: Markup

From late December into February, price displaced strongly upward from roughly S$2.58 to S$3.16–S$3.18.

That move showed institutional-style expansion: strong directional bars, shallow pullbacks, and higher highs. The impulse was clean and efficient.

Phase 3: Distribution / Upthrust

The February high near S$3.16–S$3.18 appears to be the final exhaustion zone. Price failed to sustain above the prior high area and then sharply rejected lower.

The large downside reaction back toward S$2.89 suggests supply overwhelmed demand. This was likely a distribution-to-markdown transition.

Phase 4: Markdown

The break below S$2.77, then S$2.67, and finally S$2.58 confirmed bearish structure.

The most important structural break is the failure of the prior base support at S$2.58. Once price lost that level in June, the previous accumulation zone became potential overhead supply.


2. Market Structure: Swing Highs and Swing Lows

Key Swing Highs

  • S$3.18 / S$3.16 — major February supply zone
  • S$2.91 — lower high after the first markdown
  • S$2.69 — failed bounce / lower high
  • S$2.63 — minor lower high
  • S$2.55–S$2.58 — current near-term resistance band

Key Swing Lows

  • S$2.89 — early breakdown low
  • S$2.77 — March reaction low
  • S$2.67 — April low
  • S$2.58 — former major support, later broken
  • S$2.46 / S$2.45 — current major demand test

The structure remains bearish because the chart is still producing lower highs and lower lows. A bullish change of character would require price to reclaim and hold above S$2.58, then break above S$2.63.


3. Institutional Footprints and Volume-Price Behavior

Highest Conviction Observations

1. February high was likely an exhaustion/distribution zone.
The push into S$3.16–S$3.18 ended with rejection and sharp selling. This indicates supply entered aggressively at the upper range.

2. The March drop was a major bearish displacement move.
Price moved rapidly from above S$3.00 toward S$2.77–S$2.89, showing institutional selling pressure rather than normal profit-taking.

3. The April rally to S$2.91 failed below prior highs.
This was a lower-high retest and likely trapped late buyers who expected a full recovery. The rejection from S$2.91 confirmed supply was still active.

4. The June breakdown below S$2.58 was structurally important.
That level had acted as a multi-month support base. Losing it changed the chart from range support behavior to bearish continuation.

5. Current price action shows possible absorption, but not yet accumulation confirmation.
Price is stabilizing above S$2.45–S$2.46, but the rebounds are weak and overlapping. That means demand is present, but not yet dominant.


4. Retail Trap and Liquidity Analysis

Bull Trap Area

The rally into S$2.91 in April likely trapped breakout buyers. Price failed to sustain and then broke lower.

Breakdown Trap Possibility

The move into S$2.45–S$2.46 may have swept liquidity below obvious support. However, a true spring requires a fast reclaim of S$2.58. That has not happened yet.

Current Trap Risk

A weak push above S$2.55–S$2.58 that immediately rejects would be a potential bull trap. Buyers should be cautious unless the reclaim is supported by strong volume and a firm daily close.


5. Key Supply and Demand Zones

Demand Zones

S$2.45–S$2.46
This is the most important current support. A breakdown below this area would confirm continuation of the bearish trend.

S$2.40–S$2.42
Next downside liquidity zone if S$2.45 fails.

Supply Zones

S$2.55–S$2.58
Immediate resistance. This is the broken support zone and now acts as overhead supply.

S$2.63–S$2.69
Secondary resistance. A move above this area would indicate stronger recovery potential.

S$2.77–S$2.80
Major structural resistance. Reclaiming this would materially weaken the bearish case.


6. Forward Scenarios

Bullish Reversal Scenario

A constructive reversal requires:

  • Price holds above S$2.45
  • Daily close above S$2.58
  • Follow-through above S$2.63
  • Volume expansion on the reclaim
  • No immediate rejection back below S$2.50

A close above S$2.58 would suggest a possible failed breakdown and early accumulation attempt.

Bearish Continuation Scenario

Bearish continuation becomes more likely if:

  • Price fails repeatedly below S$2.55–S$2.58
  • Volume expands on red candles
  • Price closes below S$2.45
  • The next bounce cannot reclaim S$2.50

Below S$2.45, the chart opens toward S$2.40–S$2.42, then potentially S$2.35 if selling accelerates.

Neutral / Base-Building Scenario

Price may continue building a base between:

  • Support: S$2.45–S$2.46
  • Resistance: S$2.55–S$2.58

This would represent accumulation only if downside volume dries up and upside bars begin closing near their highs.


7. Risk Management Framework

For a bullish setup, the cleaner risk-defined area is near S$2.45–S$2.46, but only if price confirms support. A premature long below S$2.58 remains countertrend.

For a bearish setup, the cleaner area is a rejection from S$2.55–S$2.58, especially if price prints weak candles with poor upside follow-through.

Minimum attractive risk-reward should be 1:2, preferably 1:3, because the chart is still in a damaged structure.


Key Levels to Watch

Support: S$2.45, S$2.40, S$2.35
Resistance: S$2.55, S$2.58, S$2.63, S$2.69, S$2.77
Bullish confirmation: Daily close above S$2.58, then break above S$2.63
Bearish confirmation: Daily close below S$2.45


Confidence Rating

6.5 / 10

Confidence is moderate because the broader structure is bearish, but price is now sitting near a potential demand/absorption zone. The next decisive close above S$2.58 or below S$2.45 should clarify direction.


Execution Checklist Before Any Trade

  • Confirm daily close relative to S$2.45 and S$2.58
  • Check whether volume expands with the breakout or breakdown
  • Avoid chasing inside the middle of the S$2.45–S$2.58 range
  • Define stop beyond structure, not by arbitrary percentage
  • Target only logical resistance/support zones
  • Require minimum 1:2 risk-reward

Buying 9CI because price is attempting to stabilize above S$2.45 demand with stops at S$2.44 targeting S$2.58–S$2.63 for approximately 1:2 to 1:3 risk-reward; selling 9CI becomes favored only on rejection below S$2.58 or breakdown under S$2.45 targeting S$2.40–S$2.35.


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



Wednesday, July 15, 2026

SBS Transit - 15 Jul 2026

SBS Transit Ltd — S61.SGX — Daily Chart Analysis

Timeframe: 1D
Last shown price: S$3.70

Current Market Regime: Post-Rally Consolidation / Range-Building

SBS Transit had a strong institutional-style markup from the S$3.10–S$3.30 base into the S$4.14–S$4.21 high zone, followed by a sharp markdown into S$3.38. The current structure is no longer impulsively bullish; it is now a range/transition regime between roughly S$3.65 support and S$3.77–S$3.89 resistance.

The most important current observation: price is holding above the June higher-low structure, but it is failing to reclaim the S$3.77–S$3.80 supply zone with conviction.


1. Market Structure & Order Flow

Major structure map

Base / accumulation zone:

  • S$3.11–S$3.34 from Nov to Feb
  • Price spent months compressing in a narrow range with low-to-moderate volume
  • This looks like a classic accumulation/base-building phase before displacement

Bullish displacement:

  • Late Feb / early Mar breakout from around S$3.34
  • Strong volume expansion confirms institutional participation
  • Price rapidly repriced into S$3.83–S$4.04, then later S$4.14–S$4.21

Distribution / exhaustion zone:

  • April highs between S$4.14 and S$4.21
  • Price became smaller-bodied and more overlapping near the highs
  • Momentum decayed before the sharp breakdown

Breakdown / CHoCH:

  • The drop from the S$4.10+ zone into S$3.38 represents a clear change of character
  • The prior uptrend structure was broken once price lost the S$3.83 area, then accelerated lower

Recovery structure:

  • From S$3.38, price built a recovery into S$3.89
  • That rally failed to reclaim the prior distribution area and was rejected
  • Current price is consolidating around S$3.70, between support and supply

2. Volume-Price Relationship

Key institutional volume clues

Late Feb breakout volume:
High volume with wide green bars from the S$3.30–S$3.40 zone indicates genuine demand expansion. This was not a weak retail breakout; it had professional participation.

April high area:
As price pushed into S$4.14–S$4.21, the candles narrowed and overlapped. That suggests effort weakening near highs, often a sign of distribution or profit-taking.

Late Apr / early May selloff:
The sharp red displacement into the dividend/event area carried heavy volume. This is a major institutional footprint. The wide red bars indicate aggressive supply, forced liquidation, or repricing.

June rebound:
The rally from S$3.38 to S$3.89 had improving demand, but the rejection near S$3.89 shows supply still active below the old highs.

Current consolidation:
Recent bars near S$3.70 are smaller and volume appears lower. This suggests a pause, not a confirmed bullish reversal yet. Price is coiling, but confirmation is missing.


3. Institutional Footprints & Retail Trap Zones

Liquidity zones

Upper liquidity / trapped longs:

  • S$3.77
  • S$3.89
  • S$4.04
  • S$4.14–S$4.21

Any breakout above S$3.77 that fails quickly would likely be a retail bull trap. A true bullish continuation needs acceptance above S$3.80, then follow-through toward S$3.89.

Lower liquidity / stop zones:

  • S$3.65
  • S$3.60
  • S$3.50
  • S$3.38

A flush below S$3.65 followed by immediate recovery would be a potential institutional shakeout. But a clean close below S$3.65 would weaken the current recovery structure.


4. Bar-by-Bar Price Action Read

Current bar cluster around S$3.70

The recent candles are tight, overlapping, and indecisive. That tells us neither buyers nor sellers currently have dominant control. However, because price is consolidating below S$3.77 resistance, the burden of proof is on buyers.

This is a compression zone. The next directional move likely depends on whether price breaks:

  • Above S$3.77–S$3.80 with volume expansion
    or
  • Below S$3.65 with bearish follow-through

Without that confirmation, this is a neutral-to-cautiously-bullish consolidation, not a clean trend setup.


5. Key Levels

LevelRoleInterpretation
S$4.21Major swing highFinal upside reference from April
S$4.14SupplyPrior failed high / distribution area
S$4.04ResistanceFormer breakout area and reaction high
S$3.89Major resistanceJune rejection high
S$3.77–S$3.80Immediate supplyMust reclaim for bullish continuation
S$3.70Current balanceMid-range equilibrium
S$3.65Immediate supportShort-term structure support
S$3.60Secondary supportBreakdown warning zone
S$3.50Demand areaPrior recovery base
S$3.38Major swing lowCritical bullish invalidation level

6. Bullish Scenario

A bullish continuation requires:

  • Price holds above S$3.65
  • Breaks and closes above S$3.77–S$3.80
  • Volume expands on the breakout
  • Pullback holds above S$3.70–S$3.77

If confirmed, upside targets are:

  1. S$3.89
  2. S$4.04
  3. S$4.14

A clean reclaim of S$3.89 would materially improve the structure and suggest the June correction may have completed.


7. Bearish Scenario

Bearish pressure increases if price:

  • Rejects again below S$3.77
  • Breaks below S$3.65
  • Closes below S$3.60
  • Shows volume expansion on red candles

Downside targets would then be:

  1. S$3.60
  2. S$3.50
  3. S$3.38

A close below S$3.38 would confirm a deeper structural breakdown and invalidate the recovery leg from June.


8. Risk-Adjusted Setup Map

Aggressive bullish setup

  • Trigger: Break above S$3.77–S$3.80
  • Stop: Below S$3.65
  • Target 1: S$3.89
  • Target 2: S$4.04
  • Risk-reward: roughly 1:1.5 to 1:2.5, depending on entry

Conservative bullish setup

  • Trigger: Close above S$3.89, then successful retest
  • Stop: Below retest low / below S$3.77
  • Target: S$4.04–S$4.14
  • Risk-reward: cleaner, but later entry

Bearish continuation setup

  • Trigger: Close below S$3.65
  • Stop: Above S$3.77
  • Target: S$3.50–S$3.38
  • Risk-reward: improves only if breakdown candle has volume confirmation

Highest-Conviction Observations

  1. The prior uptrend broke after the S$4.14–S$4.21 distribution zone.
    The sharp selloff into S$3.38 was a clear structural change.
  2. S$3.65 is the key short-term support.
    Holding above it keeps the recovery attempt alive.
  3. S$3.77–S$3.80 is the immediate decision zone.
    Price must reclaim this area to shift control back toward buyers.
  4. S$3.89 is the major bullish confirmation level.
    Until this level is reclaimed, the chart remains in recovery mode rather than trend-continuation mode.
  5. Volume is not yet confirming strong accumulation at current price.
    The recent compression is constructive, but not decisive.

Bias

Current bias: Neutral to mildly bullish while above S$3.65, but confirmation is required above S$3.77–S$3.80.

Confidence rating: 6/10

Key Levels to Watch

  • Bull trigger: S$3.77–S$3.80
  • Bull confirmation: S$3.89
  • Major upside target: S$4.04–S$4.14
  • Immediate support: S$3.65
  • Breakdown warning: S$3.60
  • Major invalidation: S$3.38

Pre-Execution Checklist

Confirm volume expansion on breakout. Avoid chasing into S$3.77–S$3.89 without follow-through. Watch for false breakout traps above S$3.77. Respect a close below S$3.65 as structural weakness. Define risk before entry.

Buying S61/SBS Transit because price is consolidating above S$3.65 support with potential breakout pressure, with stops at S$3.65 targeting S$3.89–S$4.04 for approximately 1:1.5 to 1:2.5 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.38%



Tuesday, July 14, 2026

Singpost - 14 Jul 2026

Market Regime: Early Bullish Transition Within a Broader Downtrend

Singapore Post Ltd. (SGX: S08) — Daily chart
Last traded price: SGD 0.360

The chart shows a long decline from approximately 0.485 into a June low near 0.310, followed by a constructive recovery. The short-term structure has turned bullish, but the broader daily structure remains in transition until price decisively clears 0.375–0.390.

Highest-Conviction Observations

1. The major downtrend is losing momentum

From August through February, price consistently produced:

  • Lower swing highs: 0.440 → 0.425 → 0.415 → 0.410 → 0.400
  • Lower swing lows: 0.400 → 0.385 → 0.335

The February–March breakdown from approximately 0.390 to 0.335 was a clear bearish displacement move. However, subsequent downward legs became less persistent, with increasing overlap around 0.330–0.350.

That contraction suggests bearish momentum decay rather than continued aggressive institutional distribution.

2. June’s move below 0.320 resembles a liquidity sweep

Price broke beneath the previous March–April support region around 0.330–0.335 and printed a low near 0.310.

Instead of continuing lower, price quickly reclaimed:

  • 0.320
  • 0.325
  • 0.335
  • 0.350

This has the characteristics of a possible sell-side liquidity grab or Wyckoff-style spring:

  • Obvious support was violated.
  • Weak holders were forced out.
  • Price failed to remain below the breakdown.
  • A sustained recovery followed.

The interpretation is constructive, though confirmation requires price to remain above 0.335–0.340 during the next pullback.

3. A short-term bullish change of character has occurred

The recovery from 0.310 has produced a sequence of higher lows and higher highs:

  • Swing low: 0.310
  • Higher low/base: approximately 0.325
  • Break above prior swing resistance: 0.335
  • Extension through: 0.350
  • Current test: 0.360

The break above 0.335 represents the first meaningful bullish change of character after the May–June decline.

A stronger daily break of structure would require a close above 0.375, followed by acceptance above that level.

4. The advance is orderly, but volume confirmation is incomplete

The rally from June has developed through multiple consecutive bullish bars with relatively shallow retracements. This indicates consistent demand rather than a single short-covering spike.

However, visible volume has not expanded dramatically as price approaches 0.360. This creates two interpretations:

  • Constructive: supply is limited, allowing price to rise on moderate volume.
  • Cautionary: demand may be insufficient to break the heavier supply zone at 0.360–0.375.

A genuine breakout should ideally show:

  • Wider bullish bar range
  • Close near the daily high
  • Noticeable volume expansion
  • Follow-through during the next one to three sessions

5. Price is entering a major decision zone

The current price around 0.360 is not an ideal low-risk location because it coincides with prior structural activity.

Relevant overhead supply:

  • 0.360: March rebound high and current psychological pivot
  • 0.375: April swing high
  • 0.390: May swing high
  • 0.395–0.400: former support turned resistance

The market is therefore moving from accumulation territory into a supply-testing phase.

Bar-by-Bar Interpretation of the Recent Advance

June low near 0.310

The bars near 0.310–0.315 show rejection of lower prices and an inability to extend the breakdown. This indicates exhaustion of immediate selling pressure.

Base around 0.320–0.330

Several overlapping, relatively narrow bars formed after the low. This is consistent with absorption and balance rather than panic liquidation.

The repeated defence of approximately 0.325 created a local demand zone.

Break through 0.335

Price subsequently advanced above the minor swing high at 0.335. The movement was not immediately rejected, giving the breakout more credibility.

Expansion toward 0.350–0.360

The latest advance contains persistent bullish closes and limited downside response. This shows buyers maintaining control in the short term.

The current candle at O 0.355, H 0.360, L 0.355, C 0.360 closes at its high. That is a positive intraday result, but the narrow range means it is not yet a decisive breakout bar.

Institutional Footprint Assessment

Probable demand zone: 0.310–0.325

This is the origin of the current bullish leg and the location where the failed breakdown reversed.

A return into this area would represent a deep retracement and would weaken the current recovery structure.

Near-term bullish order block: 0.325–0.335

This zone contains the consolidation immediately preceding the sustained move through 0.335.

It is the most relevant structural demand zone for evaluating whether the recovery remains intact.

Supply zone: 0.360–0.375

This area contains:

  • Previous breakdown and rebound references
  • The March high near 0.360
  • The April high near 0.375
  • Likely trapped holders seeking to exit near breakeven

Repeated small-range candles accompanied by higher volume inside this zone would indicate distribution or sell-side absorption.

Major supply zone: 0.390–0.400

This is the stronger structural barrier. It contains previous support, multiple swing references and the origin of earlier markdown activity.

A sustained move above 0.400 would materially improve the broader daily structure.

Wyckoff Interpretation

The chart may be developing an accumulation structure:

  • Selling climax: March decline into approximately 0.335
  • Automatic rally: April move toward 0.375
  • Secondary test: April retest near 0.330
  • Upthrust/range test: May rally to 0.390
  • Spring: June break to 0.310
  • Sign of strength: current recovery toward 0.360

This interpretation remains provisional. A confirmed sign of strength would require price to overcome 0.375, preferably with expanding volume, followed by a shallow low-volume pullback.

Failure beneath 0.360–0.375, followed by a loss of 0.335, would invalidate the stronger accumulation interpretation.

Key Levels

LevelTechnical significance
0.390–0.400Major daily supply and broader trend-reversal threshold
0.375April swing high and key bullish confirmation level
0.360Immediate resistance and current decision point
0.350First short-term support and breakout-retest level
0.335–0.340Structural support and bullish invalidation area
0.325Demand zone and recent accumulation base
0.310Major swing low and final structural invalidation

Forward Scenarios

Bullish continuation

A daily close above 0.360, followed by acceptance above 0.375, would strengthen the bullish transition.

Potential structural objectives:

  1. 0.375
  2. 0.390
  3. 0.400
  4. 0.415, if the broader reversal develops

The strongest confirmation would be a breakout above 0.375 on expanded volume, followed by a successful retest of 0.360–0.365.

Controlled pullback

A retracement toward 0.350 or 0.340–0.345 would remain constructive if:

  • Bar ranges contract during the decline.
  • Volume decreases.
  • Bearish closes lack follow-through.
  • A bullish rejection or engulfing bar appears near support.

This would offer better structural definition than pursuing price directly beneath resistance.

Bearish failure

A rejection from 0.360–0.375 becomes significant if price subsequently closes below 0.335.

That would imply:

  • The June rally was corrective.
  • The breakout above 0.335 failed.
  • The market may revisit 0.325 and possibly 0.310.

A close below 0.310 would restore the primary bearish trend.

Risk Framework

For a confirmed breakout framework:

  • Trigger zone: sustained acceptance above 0.375
  • Structural stop reference: below 0.350
  • Initial target: 0.400
  • Extended target: 0.415
  • Approximate reward-to-risk to 0.415: about 1.6:1, depending on execution

For a pullback framework:

  • Observation zone: 0.340–0.350
  • Structural invalidation: below 0.325
  • Initial target: 0.375
  • Secondary target: 0.390
  • Potential reward-to-risk from approximately 0.345 to 0.390, with a stop below 0.325: roughly 2.25:1

The pullback structure offers superior risk definition, provided bullish rejection is visible. These are analytical scenarios, not trade instructions.

Confidence Rating

7/10 — Moderately bullish short-term, neutral-to-bearish broader structure

Confidence is supported by the June liquidity sweep, higher-low sequence and reclaim of 0.335–0.350. It is limited by overhead supply, modest volume expansion and the absence of a confirmed close above 0.375.

Pre-Execution Checklist

  • Confirm whether 0.360 closes as support rather than intraday resistance.
  • Require volume expansion for a breakout above 0.375.
  • Avoid interpreting a low-volume breakout as institutional confirmation.
  • Watch for rejection wicks or high-volume narrow-range bars near resistance.
  • Place structural invalidation beyond support, not at an arbitrary percentage.
  • Ensure projected reward is at least twice the defined risk.

Conditional buying Singapore Post Ltd. above 0.375 because the June spring and bullish structure shift would be confirmed, with stops below 0.350 targeting 0.415 for approximately 1.6:1 risk-reward; confidence 7/10, with 0.360, 0.375, 0.390 and 0.335 as the key levels to watch.


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

Dividend: 0.28%



Singapore Stock Investment Research