Monday, July 06, 2026

Hong Leong Finance - 06 Jun 2026

Hong Leong Finance Limited — S41.SGX

Timeframe: Daily
Last traded price: S$2.48
Market regime: Bearish-to-neutral range / post-distribution markdown


1. Current Market Regime Classification

Hong Leong Finance is no longer in an impulsive bullish regime. The chart shows a clear transition:

Sep–Jan: controlled range/accumulation around 2.59–2.66
Feb: upside displacement and liquidity grab into 2.77
Late Feb–Mar: sharp markdown with heavy volume
Apr–Jul: weak recovery followed by lower-high compression and retest of lows

The current regime is range-bound bearish with downside pressure, because price is sitting at the lower boundary near 2.48–2.50 after failing to reclaim the prior breakdown zone.


2. Market Structure & Order Flow

Key swing highs

  • 2.67 — Sep supply reaction
  • 2.66 / 2.64 — Oct–Nov resistance shelf
  • 2.66 — Jan breakout trigger zone
  • 2.77 — Feb climax high / likely liquidity sweep
  • 2.65 — Apr lower high
  • 2.58 / 2.54 / 2.53 — descending minor highs into Jun–Jul

Key swing lows

  • 2.51 — Sep base low
  • 2.59–2.60 — repeated range support in Q4
  • 2.48 — March panic low
  • 2.50 — April higher low attempt
  • 2.49 / 2.48 — Jun–Jul retest zone

Structural read

The most important structural event is the failed breakout above 2.66 into 2.77, followed by an aggressive markdown back through the prior range. That is a classic upthrust after distribution / liquidity grab signature.

Once price broke back below 2.63–2.60, the prior accumulation/range zone became a supply zone. The later rally into 2.65 in April failed, confirming a lower high and a change from bullish expansion into distribution/markdown behavior.


3. Institutional Footprints & Retail Trap Patterns

Highest-conviction observations

1. February high at 2.77 looks like an upthrust / liquidity grab

Price pushed above the obvious 2.66–2.67 resistance zone, attracting breakout buyers. The move quickly failed, and price returned below the breakout area. That behavior suggests a bull trap, not clean institutional continuation.

2. Heavy volume during the March collapse signals professional activity

The largest red-volume bars appear during the sharp drop from the 2.70s toward 2.48–2.50. High volume plus wide downside range usually reflects either panic liquidation or institutional repricing. The lack of immediate full recovery afterward makes it more bearish than bullish.

3. April rally into 2.65 failed at prior supply

The bounce from 2.48–2.50 to 2.65 was meaningful, but it failed below the previous 2.66–2.77 breakout area. That confirms overhead supply and shows that buyers lacked enough strength to reclaim the old range.

4. June–July price action shows volume dry-up, but not yet confirmed accumulation

Price is now holding around 2.48–2.50 with smaller candles and generally lighter volume. This can mean seller exhaustion, but without a strong bullish displacement candle back above 2.53–2.54, it remains only a potential base, not confirmed accumulation.

5. Descending minor highs show pressure remains on buyers

The sequence 2.65 → 2.58 → 2.54 → 2.53 shows supply stepping down. Until that sequence breaks, rallies are vulnerable to failure.


4. Volume-Price Relationship

Bullish evidence

There is some possible absorption near 2.48–2.50, because price is no longer falling aggressively despite repeated tests of the area. Small candles near support with reduced downside follow-through can suggest stronger hands are beginning to absorb supply.

Bearish evidence

The strongest volume on the chart is associated with the downside move after the February upthrust. That means the dominant volume event is still bearish unless price reclaims the breakdown zone.

Current VPA conclusion

The stock is in a low-volatility compression zone near support. This is not a clean long setup yet. It is a decision zone where the next meaningful candle through 2.48 or above 2.53–2.54 matters more than the current sideways candles.


5. Key Supply & Demand Zones

Demand / support

2.48–2.50
This is the most important near-term demand zone. It caught the March selloff and is being retested now. A decisive daily close below 2.48 would weaken the structure.

2.45–2.46
Next downside support area if 2.48 fails. This is not clearly marked on the visible chart, but it is the logical next risk zone below the current base.

Supply / resistance

2.53–2.54
Immediate resistance. Price has repeatedly failed to build momentum above this zone.

2.58–2.60
Major reclaim zone. A move above this area would suggest buyers are regaining control.

2.63–2.66
Higher supply zone and prior failed breakout base. This is the key zone where trapped supply may reappear.

2.77
Major swing high / prior liquidity grab high.


6. Setup Quality & Scenario Planning

Bullish scenario

A constructive bullish reversal requires:

Price holds 2.48–2.50, then closes above 2.53–2.54 with volume expansion. That would suggest the recent compression was absorption rather than continuation selling.

A stronger bullish confirmation would be reclaiming 2.58–2.60. Above that, the structure improves toward 2.63–2.66.

Bullish invalidation: daily close below 2.48.

Bearish scenario

A daily close below 2.48 would represent a support failure and potential continuation of the markdown phase. That could trigger a move toward 2.45–2.46, with further weakness if volume expands on the break.

The bearish case strengthens if price breaks 2.48 on high volume and then fails a retest from below.


7. Risk-Adjusted Planning

At the current price of 2.48, chasing a short directly into support is unattractive because downside risk-reward may be compressed. A better bearish structure would be either:

  • failed retest of 2.53–2.54, or
  • breakdown below 2.48 followed by weak retest

For a bullish setup, the cleaner technical trigger is not the current candle itself, but a confirmed reclaim of 2.53–2.54.

Example bullish risk map

  • Trigger: daily close above 2.54
  • Stop: below 2.48
  • Target 1: 2.58
  • Target 2: 2.63–2.65
  • Approximate R:R to 2.63: around 1:1.5
  • Approximate R:R to 2.65: around 1:1.8

Example bearish risk map

  • Trigger: daily close below 2.48
  • Stop: above 2.53
  • Target: 2.45–2.46
  • R:R is modest unless breakdown expands with volume, so confirmation matters.

8. Forward Bias

The chart has a neutral-to-bearish bias while price remains below 2.53–2.54. The stock is sitting at a critical support shelf, but buyers have not yet shown enough displacement to confirm accumulation.

The most important battle zone is 2.48–2.54. A break above 2.54 improves short-term tone; a break below 2.48 confirms renewed downside pressure.


Key Levels to Watch

Support: 2.50, 2.49, 2.48, 2.45
Resistance: 2.53, 2.54, 2.58, 2.60, 2.63, 2.65
Bullish confirmation: close above 2.54, stronger above 2.60
Bearish confirmation: close below 2.48 with volume expansion
Current confidence rating: 6/10 bearish-neutral


Execution Checklist

Before taking any trade, confirm:

Price closes beyond the trigger level.
Volume confirms the breakout or breakdown.
Stop is placed beyond structure, not inside noise.
Risk-reward is at least near 1:2.
The trade is not being entered directly into nearby support or resistance.

Selling S41 because price remains below descending lower highs and is retesting the 2.48 support shelf, with stops at 2.53 targeting 2.45 for approximately 1:0.6 risk-reward; confidence rating: 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:   5.16%



Friday, July 03, 2026

Singtel - 03 Jul 2026

Singapore Telecommunications Ltd. — Z74 / SGX / 1D

Current price: ~S$4.47
Chart regime: Post-breakdown recovery / transition regime


1. Current Market Regime Classification

Singtel is not in a clean bullish trend yet. The chart shows a prior strong advance into the S$5.15–S$5.27 distribution zone, followed by a sharp breakdown into S$4.15, and now a controlled recovery back toward S$4.47.

The current regime is best classified as:

Transition from bearish markdown into early accumulation / base-building.

Price has stopped making immediate lower lows, but it has not yet reclaimed the key broken support zone near S$4.54–S$4.60, which is now likely supply.


2. Market Structure & Order Flow

Major swing structure

Key swing highs:

  • S$4.92
  • S$5.15
  • S$5.27
  • S$5.10
  • S$5.05

Key swing lows:

  • S$4.39
  • S$4.42
  • S$4.46
  • S$4.15

The strongest structural event was the breakdown from the S$5.05 rejection into the S$4.15 low. That was a clear bearish displacement move, with wide red candles and heavy volume, suggesting institutional selling or forced liquidation rather than ordinary profit-taking.

The recent bounce from S$4.15 to S$4.47 is constructive, but it is still only a counter-move recovery until price breaks and holds above S$4.54–S$4.60.


3. Institutional Footprints & Retail Trap Zones

Distribution footprint near S$5.00–S$5.27

The rally into S$5.05–S$5.27 showed multiple failed attempts to sustain above S$5.00. The sharp rejection from S$5.05 followed by a vertical selloff is consistent with an upthrust / liquidity grab.

Retail buyers likely saw the move back above S$5.00 as bullish continuation. Instead, price reversed aggressively, trapping late longs.

Capitulation / shakeout near S$4.15

The selloff into S$4.15 came with expanded volume. That area may represent a selling climax, especially because price has since recovered in a more orderly manner.

The key question now is whether S$4.15 was the final shakeout low or just the first leg of a broader bearish structure.


4. Volume-Price Relationship

High volume breakdown

The decline from around S$5.05 to S$4.15 occurred with strong volume expansion. This indicates professional participation, not a weak retail-only move.

That makes the recovery more difficult because trapped supply likely remains overhead.

Current recovery volume

The recovery from S$4.15 to S$4.47 has been steady, but volume does not yet show a decisive institutional breakout signature. The recent candles are grinding upward rather than expanding aggressively.

This suggests demand is present, but not yet dominant.

Key VPA interpretation

  • S$4.15: possible climactic low / absorption zone.
  • S$4.40–S$4.47: current balance zone.
  • S$4.54–S$4.60: first major supply test.
  • S$4.86–S$4.91: stronger institutional supply zone from the prior failed structure.

5. Bar-by-Bar Price Action Read

The latest candles show small-bodied upward progress, meaning buyers are in control short-term, but momentum is not explosive.

This is often seen in early base recovery phases where price is being accumulated, but the market has not yet confirmed a new bullish leg.

Important observation: price is now approaching the underside of the former support shelf around S$4.54–S$4.60. That area previously acted as a pivot and may now act as resistance.

A strong bullish confirmation would require:

  • Daily close above S$4.60
  • Follow-through candle
  • Volume expansion
  • No immediate rejection back under S$4.47

Without that, the rally risks becoming a lower-high bounce.


6. Key Levels to Watch

Resistance / supply zones

S$4.54–S$4.60
This is the immediate decision zone. A rejection here would suggest sellers are defending the broken structure.

S$4.71–S$4.80
Secondary resistance from the previous congestion area.

S$4.86–S$4.91
Major supply zone. This was the prior support/reaction area before price rolled over.

S$5.05–S$5.27
Major distribution zone. Price would need strong institutional demand to reclaim this area.

Support / demand zones

S$4.42–S$4.47
Immediate support. Current price is sitting inside this area.

S$4.30–S$4.36
Secondary support and possible retest area if the current recovery fails.

S$4.15
Critical structural low. A break below this would invalidate the recovery structure.


7. Setup Quality & Risk Framework

Bullish continuation scenario

A bullish case improves only if price breaks and holds above S$4.60.

Potential bullish structure:

  • Entry trigger: daily close above S$4.60
  • Stop reference: below S$4.42 or tighter below S$4.36
  • First target: S$4.86–S$4.91
  • Extended target: S$5.05
  • Approximate R:R from S$4.60 entry, S$4.42 stop, S$4.91 target: about 1.7:1
  • Better R:R appears only on a pullback entry near S$4.40–S$4.42 with clear reversal confirmation.

Bearish rejection scenario

If price rejects from S$4.54–S$4.60, the chart may form a lower high.

Potential downside areas:

  • First downside test: S$4.36–S$4.30
  • Deeper test: S$4.15
  • Below S$4.15, structure shifts bearish again with risk toward S$4.06–S$3.91

8. Highest-Conviction Observations

  1. S$5.05–S$5.27 was a distribution zone, not clean continuation.
  2. The drop into S$4.15 was a high-volume bearish displacement, showing institutional involvement.
  3. S$4.15 is now the most important structural low on the chart.
  4. The current rebound is constructive but unconfirmed until price reclaims S$4.54–S$4.60.
  5. The next major test is whether buyers can absorb supply at S$4.60.

Forward Bias

The chart is short-term constructive but medium-term neutral-to-cautious.

A close above S$4.60 would improve the bullish case. Failure at S$4.54–S$4.60 would suggest this is only a relief rally within a damaged structure.

Confidence Rating

6 / 10

The recovery from S$4.15 is encouraging, but confirmation is incomplete because price has not yet reclaimed the broken support/supply zone near S$4.60.

Key Levels to Watch

Support: S$4.42, S$4.36, S$4.30, S$4.15
Resistance: S$4.54, S$4.60, S$4.71, S$4.86, S$4.91, S$5.05
Invalidation for bullish recovery: Daily close below S$4.15
Bullish confirmation: Daily close above S$4.60 with volume expansion

Execution Checklist

Confirm daily close above resistance.
Check volume expansion on breakout.
Avoid chasing into S$4.60 supply without confirmation.
Define stop below structure, not by percentage.
Target only logical supply zones.

Buying Z74/Singtel because price is recovering from a possible S$4.15 selling-climax low with confirmation needed above S$4.60, with stops at S$4.42 or S$4.15 targeting S$4.86–S$4.91 for approximately 1.7:1 to 2.5:1 risk-reward depending on entry.


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



Thursday, July 02, 2026

Straits Trading - 02 Jul 2026

Market Regime Classification: Range-Bound / Accumulation-Test Regime

Asset: Straits Trading Co. Ltd.
Code: S20 / SGX
Timeframe: Daily chart
Last price: S$1.64


1. Macro Structure: From Expansion to Range Compression

The chart shows three major phases:

Phase 1: Early accumulation and base-building

From Sep to Jan, price repeatedly defended the S$1.58–1.61 zone while failing several times near S$1.67–1.72. This created a broad accumulation-style base.

Phase 2: Institutional displacement and exhaustion

In late Jan / early Feb, price broke sharply higher from around S$1.72 into the S$1.89–1.90 region on very high volume. That was a clear displacement move, but the follow-through failed. The move likely pulled in breakout buyers above prior resistance, then reversed into a lower-high sequence.

Phase 3: Current range / re-accumulation test

Since May, price has compressed between approximately S$1.59 support and S$1.65–1.69 resistance. The current close at S$1.64 sits near the upper half of this short-term range, but not yet through meaningful resistance.


2. Key Market Structure Levels

Major resistance zones

S$1.65 — immediate short-term resistance. Price has recently stalled here.
S$1.69–1.70 — higher-quality resistance from prior swing high and breakdown area.
S$1.72 — structural pivot. A daily close above this level would indicate stronger bullish acceptance.
S$1.89–1.90 — major supply / liquidity zone. Both previous upside spikes failed near this area.

Major support zones

S$1.61–1.62 — current minor support and midpoint of the recent range.
S$1.59 — key swing-low support. Multiple reactions show buyers defending this area.
S$1.57–1.58 — deeper structural support and likely stop-loss liquidity zone.
Below S$1.57 — bearish change-of-character risk.


3. Volume-Price Relationship Analysis

The most important volume event occurred during the late Jan breakout into the S$1.89–1.90 area. Volume expanded aggressively, but price later failed to hold the breakout zone. That suggests climactic activity, likely a mix of professional distribution and retail breakout participation.

The May spike toward S$1.89 also failed quickly. This is important because price revisited the same liquidity zone but could not sustain acceptance. That creates the appearance of an upthrust / liquidity grab: price moved above obvious resistance, likely triggered breakout interest, then reversed sharply.

In the current June–July range, volume appears more muted. This suggests either lack of aggressive demand or quiet accumulation. The next meaningful signal will come from whether volume expands through S$1.65–1.69, or expands downward through S$1.59.


4. Institutional Footprint and Retail Trap Assessment

Possible institutional footprints

The chart shows repeated defense of S$1.58–1.59, suggesting demand may be present there. Price has tested this area several times without breaking down cleanly.

The failed move into S$1.89–1.90 looks like a classic liquidity sweep. Retail traders likely bought the breakout, but the lack of follow-through and sharp reversal indicate supply overwhelmed demand.

Retail trap zones

The most obvious bull trap zone is S$1.85–1.90. Any future breakout into this area needs strong volume, strong close location, and follow-through. Without that, it risks becoming another upthrust.

The bear trap zone is S$1.57–1.59. A wick below this support followed by a close back above S$1.61 would suggest a spring-style shakeout.


5. Bar-by-Bar Current Read

The latest candles show price recovering from the S$1.59–1.61 support area and closing near S$1.64. That is constructive, but not yet decisive.

The current bar is pushing into the S$1.64–1.65 resistance shelf. Bulls need a daily close above S$1.65, preferably followed by acceptance above S$1.69, to shift the short-term structure bullish.

Until then, this is still a range trade, not a confirmed trend continuation.


6. Scenario Planning

Bullish scenario

A daily close above S$1.65 would be the first positive signal. A stronger confirmation occurs above S$1.69–1.70. If price accepts above that zone, the next upside objectives are S$1.72, then S$1.78–1.80, and eventually S$1.89–1.90.

Best bullish structure: breakout above S$1.69, pullback holds S$1.65–1.66, then continuation.

Bearish scenario

Failure at S$1.65–1.69 followed by a drop below S$1.61 would weaken the current recovery. A close below S$1.59 would indicate sellers have regained control, exposing S$1.57–1.58, then potentially S$1.52–1.49.

Best bearish structure: rejection near S$1.65–1.69, lower high, then breakdown below S$1.59.


7. Risk-Adjusted Setup Zones

Aggressive long area

Entry zone: S$1.63–1.65
Stop reference: below S$1.59
First target: S$1.69
Second target: S$1.72
Risk issue: reward is limited unless price clears S$1.69.

Higher-quality long trigger

Entry trigger: daily close above S$1.69–1.70
Stop reference: below S$1.64–1.65
Targets: S$1.78, then S$1.89
Preferred because: confirmation improves after reclaiming the prior supply zone.

Short / sell-risk zone

Rejection zone: S$1.65–1.69
Stop reference: above S$1.70–1.72
Targets: S$1.61, then S$1.59
Preferred only if: rejection candle appears with weak close and rising sell volume.


Highest-Conviction Observations

  1. S$1.59 is the key demand level. Multiple tests show buyers defending this area.
  2. S$1.89–1.90 is heavy supply. Two major failures near this zone make it a high-risk breakout area.
  3. The current price is inside a range, not a clean trend. Confirmation is needed above S$1.69–1.70.
  4. Volume has not yet confirmed a new bullish expansion. Current recovery is constructive but still needs participation.
  5. A false break below S$1.59 could become a bullish spring. Watch for a sharp recovery back above S$1.61.

Confidence Rating

Confidence: 6.5 / 10

The chart has clear structural levels, but the current price is sitting in the middle-to-upper part of a range. Directional confidence improves only after a confirmed break above S$1.69–1.70 or below S$1.59.


Key Levels to Watch

Resistance: S$1.65, S$1.69–1.70, S$1.72, S$1.78–1.80, S$1.89–1.90
Support: S$1.61–1.62, S$1.59, S$1.57–1.58, S$1.49
Bullish confirmation: daily close above S$1.69–1.70
Bearish confirmation: daily close below S$1.59
Invalidation for bullish setup: failure back below S$1.59


Pre-Execution Checklist

Confirm daily close above resistance or rejection at resistance.
Check whether volume expands in the direction of the break.
Avoid chasing into S$1.69–1.70 without confirmation.
Keep stop beyond structure, not inside the noise.
Target at least 1:2 risk-reward, preferably better.

Buying S20 because price is defending the S$1.59 demand zone and attempting to reclaim the S$1.65 resistance shelf, with stops at S$1.59 targeting S$1.72 for approximately 1:2 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.88%



Wednesday, July 01, 2026

Kimly - 01 Jul 2026

Kimly Ltd. · Daily Chart · SGX · Current Price: S$0.390

Current Market Regime: Range / Weak Distribution Bias

Kimly is currently trading in a sideways-to-bearish transition regime. The broader structure since March has been range-bound between roughly S$0.380 support and S$0.410–0.415 resistance, but the latest candles show a failed hold above S$0.400 and a retest of S$0.390, suggesting short-term sellers are pressing the lower half of the range.


1. Market Structure & Order Flow

Key Swing Structure

  • Major swing high: S$0.440 in January.
  • Lower swing high: S$0.430 in May.
  • Repeated support base: S$0.380–0.390.
  • Recent resistance shelf: S$0.405–0.410.

The structure shows lower highs from 0.440 → 0.430 → 0.410, while support has repeatedly held around 0.380–0.390. This is not a clean downtrend yet, but it is a compression structure with bearish pressure building.

A decisive daily close below S$0.380 would represent a stronger break of structure and likely shift the chart from range-bound to bearish continuation.


2. Volume-Price Relationship

Important Volume Clues

The May spike toward S$0.430 came with a clear volume expansion, but price failed to hold the upper area and quickly returned toward S$0.410–0.400. That suggests a possible upthrust / liquidity grab, where buyers chased the breakout but institutions likely used strength to distribute.

Recent selling into S$0.390 does not appear climactic yet. Volume is present but not extreme, which means the move lower may be controlled selling rather than panic. However, the inability to reclaim S$0.400 is a negative short-term sign.

Institutional Footprint

  • S$0.430 spike: possible liquidity grab above the prior range.
  • S$0.410 shelf: repeated supply zone.
  • S$0.380–0.390 base: demand zone still active, but being tested again.
  • Small-bodied candles near support: possible absorption, but confirmation is missing.

3. Bar-by-Bar Price Action Reading

The recent sequence shows a failed consolidation around S$0.405–0.410, followed by several red candles stepping down toward S$0.390. This indicates sellers have regained short-term control.

The latest candle area is important because price is sitting directly on a prior reaction zone. A bullish reversal needs to show either:

  • a strong close back above S$0.400, or
  • a rejection wick below S$0.390 with volume expansion.

Without that, price remains vulnerable to another test of S$0.380.


4. Key Levels

LevelRoleInterpretation
S$0.430–0.440Major resistancePrior highs and likely institutional supply
S$0.410–0.415Near-term resistanceFailed breakout / supply shelf
S$0.400Pivot levelBull/bear control line
S$0.390Current support testPrice is sitting here now
S$0.380Major supportRepeated structural base
Below S$0.380Breakdown zoneOpens risk toward S$0.365–0.360

5. Bullish Scenario

A bullish recovery setup only improves if Kimly can reclaim S$0.400 and then close above S$0.410 with stronger volume.

That would suggest the current move into S$0.390 was a shakeout or support test. In that case, the next upside zones would be S$0.415, then S$0.430.

The higher-quality bullish trigger is not at S$0.390 alone, but on confirmation above S$0.400–0.405.


6. Bearish Scenario

A daily close below S$0.380 would be more significant. That would confirm the support base has failed and likely trap late buyers who have been accumulating inside the range.

Below S$0.380, the next visible downside area is around S$0.365–0.360, which aligns with the earlier base from the left side of the chart.


7. Risk-Adjusted Setup View

The chart is currently not in a clean high-probability breakout condition. It is sitting near support, but momentum is weak and price has not yet shown reversal confirmation.

Best risk-defined zones:

  • Bullish watch zone: S$0.390–0.380, only if reversal confirmation appears.
  • Bullish confirmation: daily close above S$0.400, stronger above S$0.410.
  • Bearish confirmation: daily close below S$0.380.
  • Invalidation for bullish idea: sustained close below S$0.380.
  • Invalidation for bearish idea: reclaim and hold above S$0.410.

Highest Conviction Observations

  1. Kimly is range-bound but weakening, with lower highs pressing against repeated support.
  2. S$0.400 is the immediate control level; below it, sellers retain short-term advantage.
  3. S$0.380 is the critical structural support; a break below it changes the chart materially.
  4. The May move to S$0.430 looks like a possible upthrust / liquidity grab due to failure to sustain higher prices.
  5. A bullish case needs volume-backed reclaim of S$0.400–0.410, not just sideways action at S$0.390.

Trade Summary

Buying Kimly only on a confirmed reclaim above S$0.400 because support at S$0.390–0.380 is being tested with potential absorption, with stops at S$0.380 targeting S$0.410–0.430 for approximately 1:2 to 1:3 risk-reward.

Confidence Rating: 5.5 / 10
Key Levels to Watch: S$0.380, S$0.390, S$0.400, S$0.410, S$0.430
Before Execution Checklist: confirm daily close, check volume expansion, define stop below structure, avoid chasing inside the range, ensure minimum 1:2 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:   5.13%



Tuesday, June 30, 2026

APAC Realty - 30 Jun 2026

APAC Realty Ltd. — CLN / SGX — Daily Chart Analysis

Timeframe: 1D
Last price: ~S$0.535–0.540
Current market regime: Weak range / distribution-to-breakdown transition

APAC Realty is no longer in a clean trending phase. The chart shows a broad topping structure after the September–October 2025 advance, followed by a sequence of lower swing highs and repeated tests of the S$0.535 support shelf. Price is now pressing near the lower boundary of the range, which makes this a critical decision area.


1. Market Structure — Swing Map

Major swing highs

  • S$0.795 — exhaustion high / major top.
  • S$0.730 — lower high after the sharp decline.
  • S$0.680 / S$0.675 — failed recovery highs.
  • S$0.625 — April lower high.
  • S$0.590 / S$0.565 / S$0.560 — recent minor resistance cluster.

Major swing lows

  • S$0.560 — first major support after the downtrend.
  • S$0.535 — repeated structural floor.
  • S$0.450 — deeper chart low marked on the scale.

The dominant structure is lower highs into flat support, which often behaves like a descending distribution structure. The repeated defense of S$0.535 is important, but each bounce is becoming weaker.


2. Institutional Price/Volume Read

Highest-conviction observations

1. September 2025 shows climactic activity.
The strong move toward S$0.795 came with very large volume and wide price expansion. That looks like a professional markup followed by exhaustion. The failure to hold above the S$0.720–0.730 area suggests supply entered aggressively near the top.

2. The post-peak decline shows distribution behavior.
After the high, price created a series of lower highs: 0.730 → 0.680 → 0.675 → 0.625 → 0.590/0.565. This tells us buyers are not willing to pay higher prices over time.

3. S$0.535 has become the key demand test.
The market has tested S$0.535 multiple times. Repeated support tests can either show accumulation or weakening demand. In this case, because the bounces are shallow and volume is not expanding meaningfully on rallies, the evidence leans toward support fatigue.

4. Recent candles show low-energy consolidation.
The recent price action around S$0.540–0.560 is narrow and overlapping. That suggests indecision, low participation, and possible preparation for expansion. The issue is direction: price is sitting near support, so downside risk remains elevated unless buyers reclaim resistance.

5. Retail trap risk is high near S$0.535.
A clean break below S$0.535 may trigger stop-loss selling from traders who bought the range support. However, a false breakdown followed by a quick reclaim of S$0.535–0.540 would be a classic spring/shakeout pattern.


3. Key Supply & Demand Zones

Demand / support

  • S$0.535 — primary support and current decision level.
  • S$0.520–0.525 — likely first downside reaction zone if support breaks.
  • S$0.500 — psychological level.
  • S$0.450 — deeper structural low marked on chart.

Supply / resistance

  • S$0.560–0.565 — immediate resistance.
  • S$0.590 — important prior pivot and failed recovery zone.
  • S$0.625 — stronger swing resistance.
  • S$0.675–0.680 — major supply from previous rallies.

4. Bar-by-Bar / Recent Price Action Read

The most recent section shows price drifting lower from S$0.565 back toward S$0.535. The bars are relatively small and overlapping, meaning sellers are not yet showing panic-level force, but buyers are also not producing meaningful displacement upward.

This is a compression near support setup. Compression near support is dangerous because the next wide-range candle often determines the short-term direction.

A bullish interpretation requires:

  • rejection below S$0.535,
  • reclaim of S$0.540,
  • follow-through above S$0.560–0.565,
  • preferably with volume expansion.

A bearish interpretation strengthens if:

  • price closes below S$0.535,
  • follow-through appears below S$0.520,
  • rebounds fail under S$0.535–0.540.

5. Wyckoff / Smart Money Interpretation

This chart resembles a late-stage range after distribution, not a confirmed accumulation base yet.

Possible institutional behavior:

  • Upthrust / exhaustion: the S$0.795 high likely trapped late buyers.
  • Lower-high distribution: rallies into S$0.730, S$0.680, S$0.625, and S$0.590 were sold.
  • Potential spring zone: if price briefly breaks S$0.535 and rapidly reclaims it, that could become a bullish trap reversal.
  • Breakdown risk: if S$0.535 fails cleanly, the range floor gives way and sellers may target S$0.520, then S$0.500, then S$0.450.

6. Scenario Planning

Bullish reversal scenario

A bullish case only improves above S$0.560–0.565. Until then, price is merely bouncing inside a weak range.

Bullish trigger: daily close above S$0.565
Confirmation: continuation toward S$0.590
Invalidation: failure back below S$0.535
Upside targets: S$0.590, then S$0.625

Bearish continuation scenario

The bearish case activates on a decisive daily close below S$0.535.

Bearish trigger: close below S$0.535
Confirmation: weak retest of S$0.535–0.540 from below
Downside targets: S$0.520, S$0.500, then S$0.450
Invalidation: reclaim above S$0.560–0.565

Neutral / no-trade scenario

Between S$0.535 and S$0.565, the chart is noisy. This is the chop zone where false signals are likely.


7. Risk-Adjusted Setup Quality

Current location is not ideal for aggressive buying unless a reversal candle or spring forms at S$0.535. It is also not ideal for late selling unless price confirms a breakdown.

The cleaner trade locations are:

  • Long setup zone: reclaim above S$0.565, targeting S$0.590–0.625.
  • Short / avoid-long zone: breakdown below S$0.535, targeting S$0.520–0.500.
  • Trap-reversal zone: false break below S$0.535 followed by immediate reclaim.

Key Levels to Watch

Support: S$0.535, S$0.520, S$0.500, S$0.450
Resistance: S$0.560–0.565, S$0.590, S$0.625, S$0.675
Bias level: S$0.535
Momentum confirmation level: S$0.565
Major bullish repair level: S$0.590


Confidence Rating

Bearish-to-neutral bias: 6.5 / 10

The structure favors sellers because of repeated lower highs and pressure on support. Confidence is not higher because price has not yet decisively broken S$0.535, and a false breakdown/spring remains possible.


Execution Checklist Before Acting

Confirm the daily close relative to S$0.535.
Check whether volume expands on the break or reclaim.
Avoid entering inside the S$0.535–0.565 chop zone without confirmation.
Define stop beyond structure, not randomly.
Demand at least 1:2 risk-reward before execution.

Selling CLN/APAC Realty because price is pressing repeated S$0.535 support after a sequence of lower highs, with stops at S$0.565 targeting S$0.500 for roughly 1:1.2 risk-reward, or S$0.450 for roughly 1:2.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:  6.11%



Monday, June 29, 2026

HRNetGroup - 29 June 26

HRnetGroup Ltd. — CHZ / 1D / SGX

Current price shown: SGD 0.740
Market regime: Range-bound accumulation-to-distribution transition, with repeated liquidity sweeps above 0.750–0.755 and defense around 0.725–0.735.


1. Macro Market Structure

CHZ advanced strongly from the 0.655–0.670 base into the 0.740–0.755 supply zone, then spent several months rotating sideways.

The earlier structure was bullish:

  • Higher low near 0.655
  • Break above 0.685
  • Continuation through 0.695–0.710
  • Expansion toward 0.750–0.755

However, after reaching the 0.750–0.755 zone, upside momentum stalled. Since roughly October, price has been mostly trapped between:

  • Upper resistance: 0.750–0.755, with one failed extension to 0.770
  • Mid-range pivot: 0.740
  • Lower support: 0.725–0.730
  • Deeper demand: 0.710–0.715

This indicates that CHZ is no longer in a clean trending phase. It is in a broad consolidation range after a prior markup.


2. Swing High / Swing Low Map

Key Swing Highs

  • 0.750 — October supply rejection
  • 0.755 — November / January resistance
  • 0.750 — February resistance retest
  • 0.770 — April liquidity sweep high
  • 0.755 — June lower high / retest zone

Key Swing Lows

  • 0.685 — September accumulation low
  • 0.710 — October pullback low
  • 0.715 — December pullback low
  • 0.730 — January / February support
  • 0.710 — March spring-style low
  • 0.725–0.735 — recent demand shelf

The important structural detail is this: price made a higher high to 0.770, but failed to hold above the prior 0.755 ceiling. That looks like a liquidity grab / upthrust, not a confirmed bullish breakout.


3. Institutional Footprint & Retail Trap Analysis

Most important footprint: failed breakout above 0.755

The move into 0.770 likely triggered breakout buyers above the obvious 0.755 resistance. But price quickly rotated back below the breakout zone, suggesting an upthrust after distribution.

That is often a warning sign that stronger hands used the breakout to sell into retail demand.

Absorption zone: 0.735–0.740

Recent candles are small-bodied and overlapping around 0.735–0.745. This shows indecision and possible absorption. The market is not aggressively breaking down, but it is also failing to reclaim 0.750–0.755 with authority.

Demand defense: 0.725–0.730

The 0.725–0.730 zone has repeatedly attracted buyers. A clean daily close below 0.725 would shift the structure more bearish and expose 0.710–0.715.


4. Volume-Price Relationship

The largest visible volume event occurred around the October advance into the 0.740–0.750 area. That suggests institutional participation during the markup phase.

After that, volume generally appears lighter during the sideways range. This means:

  • Breakouts above 0.755 need clear volume expansion to be trusted.
  • Weak-volume rallies into 0.750–0.755 are vulnerable to rejection.
  • A breakdown below 0.725 on expanding volume would suggest distribution rather than normal range rotation.

The recent price action shows low volatility and compressed range, which often precedes a directional move. The problem is that price is currently sitting in the middle of the range, where edge is weaker.


5. Bar-by-Bar Price Action Read

Bullish evidence

  • Price is still above the March low at 0.710.
  • The recent structure has not broken below 0.725.
  • Pullbacks from 0.755 are relatively contained so far.
  • Buyers continue to defend the 0.735–0.740 area.

Bearish evidence

  • The 0.770 high failed quickly.
  • Price is back below 0.750–0.755, which remains the main supply zone.
  • Recent candles show limited upward follow-through.
  • The current close near 0.740 is beneath short-term resistance and not in breakout mode.

Net read: neutral-to-cautious bullish only above 0.755; vulnerable below 0.735 and structurally bearish below 0.725.


6. Key Levels

LevelMeaning
0.770Major liquidity sweep high / failed breakout high
0.755Critical breakout confirmation level
0.750Near-term supply / rejection area
0.740Current pivot / balance zone
0.735Immediate support
0.725–0.730Main demand shelf
0.710–0.715Deeper structural support
0.685–0.695Major historical demand zone

7. Scenario Planning

Bullish scenario

A bullish continuation setup requires a daily close above 0.755, ideally with volume expansion and follow-through. That would invalidate the recent supply behavior and reopen a test of:

  • 0.770
  • then 0.785–0.800 by measured range extension

A breakout without volume would be suspect because this chart has already shown a failed breakout pattern.

Bearish scenario

A daily close below 0.725 would be a structural warning. That would suggest the range support has failed and could trigger a move toward:

  • 0.715
  • then 0.710
  • possibly 0.695 if selling pressure expands

Base-case scenario

The highest-probability near-term read is continued range behavior between 0.725 and 0.755 until price closes decisively outside that box.


8. Risk-Adjusted Setup Framework

Long-side planning zone

A cleaner long setup is not at the current mid-range price. The stronger areas are:

  • Pullback entry near 0.725–0.730 if buyers defend
  • Breakout entry only after confirmed close above 0.755

Potential stop logic:

  • Below 0.720 for support-bounce structure
  • Below 0.735 for aggressive breakout retest structure

Potential upside targets:

  • 0.755
  • 0.770
  • 0.785–0.800

Short-side planning zone

A short-bias setup would require rejection from 0.750–0.755, or a daily breakdown below 0.725.

Potential downside targets:

  • 0.730
  • 0.715
  • 0.710

9. Confidence Score

Current directional confidence: 5.5 / 10

Reason: price is compressed inside a well-defined range. The levels are clear, but the current price near 0.740 is not at an ideal risk-reward location. Confirmation is needed above 0.755 or below 0.725.


Key Levels to Watch

Upside confirmation: 0.755 daily close
Bullish invalidation risk: failure below 0.735
Bearish confirmation: 0.725 daily close breakdown
Major upside liquidity: 0.770
Major downside demand: 0.710–0.715


Execution Checklist

Before acting, confirm:

  • Daily close relative to 0.755 or 0.725
  • Volume expansion on breakout or breakdown
  • Whether price is reacting at support/resistance, not mid-range
  • Stop placement beyond structure, not arbitrary percentage
  • Minimum planned risk-reward of 1:2, preferably 1:3

Buying CHZ because price is holding above the 0.725–0.730 demand shelf and may attempt a range retest, with stops at 0.720 targeting 0.755–0.770 for roughly 1:2 to 1:3 risk-reward. Confidence: 5.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:   5.54%



Singapore Stock Investment Research