Friday, September 25, 2026

First Resources - 25 Sep 2026

First Resources Ltd. — SGX: EB5 — Daily

Last price: S$4.62
Market regime: Primary uptrend, but currently in a volatile transition/pullback phase after a climactic high.

1. Market structure

The larger structure remains constructive. After the June swing low around S$2.49, EB5 produced a clean sequence of higher highs and higher lows:

2.49 → 3.45 → 3.75 → 4.53 → 5.24

with important higher lows around:

3.07 → 3.14 → 3.31 → 3.58 → 4.28

That is textbook bullish market structure. The advance from roughly S$3.58 through S$4.53 was particularly strong, with relatively little overlap—a sign of directional demand rather than a slow grind.

However, the action around S$5.00–5.24 materially changes the short-term picture.


2. The S$5.24 high is the critical event

The most important bars on this chart are the final cluster.

Price accelerated from roughly S$4.30 to S$5.24, then failed to sustain the breakout and subsequently printed a very wide bearish bar on exceptionally high volume.

Under volume-price analysis, this combination matters:

Large volume + large bearish range = substantial supply / professional activity or panic.

The preceding rally had also become unusually steep. That increases the possibility that S$5.24 represents a buying climax or liquidity grab, rather than simply another normal swing high.

The important distinction is that this does not yet prove a major top. Strong trends frequently experience violent shakeouts.

What happens around S$4.50–4.53 should tell us much more.


3. Interesting institutional footprint at S$4.50

The large selloff punched through the previous S$4.53 breakout level, apparently reaching approximately S$4.40.

But price quickly recovered and is now back at S$4.62.

That creates an important possibility:

Potential shakeout

Old resistance:

S$4.53

↓ breakout

becomes potential support

↓ temporary violation

price returns above it

If EB5 now holds above S$4.50, the breakdown could become a failed breakdown / liquidity sweep rather than genuine structural deterioration.

That is one of the more important price-action patterns to monitor because the framework specifically treats false breaks followed by quick reversals as potential institutional shakeouts.

But there is an important caveat:

the extremely heavy volume on the selloff means supply cannot simply be ignored.

Buyers still need to prove that they have absorbed it.


4. Volume tells a useful story

There are three distinct phases.

June–August: constructive accumulation / markup

Price repeatedly advanced while pullbacks remained relatively controlled.

The progression:

3.07 → 3.45 → 3.75 → 4.53

shows demand consistently appearing at progressively higher prices.

September breakout: demand expansion

Volume expanded as EB5 moved through the S$4 region and ultimately toward S$5.

That validates much of the earlier breakout.

S$5.24 reversal: warning

Near the highest prices on the chart, volume suddenly becomes among the largest visible during the entire rally.

Yet instead of continuing upward, price collapses.

That's an effort-versus-result warning: substantial activity occurred near the highs but price could not maintain the advance. High effort producing poor upside continuation can indicate supply/absorption.

So I would not treat the S$5.24 rejection as an ordinary small pullback.


5. Key technical zones

ZoneImportanceInterpretation
S$5.24Major resistanceCurrent swing high / possible climax
S$4.95–5.05SupplyRecent congestion immediately below high
S$4.70–4.75Near-term resistanceRecovery needs to clear this convincingly
S$4.50–4.53Critical pivotPrevious breakout + current battleground
S$4.28Major structural supportLast meaningful higher low
S$4.00–4.10Secondary demandPrior breakout region
S$3.58Major intermediate supportPrevious structural higher low

The level I would watch most closely: S$4.50–4.53

Above it, the bullish structure can repair itself.

Below S$4.28, the interpretation changes considerably because the market would begin breaking the sequence of higher lows.


6. Bullish scenario

The technically cleaner bullish sequence would be:

4.50 holds → selling volume contracts → price regains 4.70–4.75 → challenge of 5.00 → 5.24 retest

The strongest evidence would be several relatively narrow bars around S$4.50 accompanied by diminishing volume.

That would suggest:

selling effort is drying up while support remains intact.

An eventual move above S$5.24 on expanding volume would establish another bullish break of structure.


7. Bearish scenario

Watch particularly closely for:

4.50 failure → weak rebound → rejection below 4.70 → break of 4.28

That would be much more significant than the current volatility.

A decisive break of S$4.28 would break the latest meaningful higher-low structure and constitute the first serious change-of-character signal following the June–September advance.

Then:

S$4.00–4.10

would become the natural next structural area.

Below that, approximately S$3.58 is the larger support reference.


8. Bar-by-bar interpretation of the latest sequence

The recent bars are particularly informative:

① Strong markup toward S$5
Demand dominates; little retracement.

② Push to S$5.24
New high attracts breakout buyers and potentially stop liquidity above the obvious S$5 psychological level.

③ Failure to continue
Price starts overlapping around the high.

④ Huge bearish displacement + huge volume
Strong supply enters. This is the warning bar.

⑤ Immediate rebound
Buyers respond around/below the old S$4.53 breakout.

⑥ Current S$4.62 candle
Small decline after the rebound. Neither side has established control yet.

Therefore, right now EB5 is not displaying the same clean directional characteristics that existed during August and early September.

It is in a price-discovery / absorption phase.


My structural read

Long-term

🟢 Bullish

The June–September higher-high/higher-low sequence remains intact.

Intermediate-term

🟢/🟡 Bullish but damaged

S$5.24 rejection introduced meaningful supply.

Short-term

🟡 Neutral / transition

The market is deciding whether S$4.50 is:

support after a shakeout

or

the beginning of a larger distribution breakdown.

I would give greater analytical weight to what happens next around S$4.50 and S$4.28 than to trying to predict the significance of the S$5.24 top immediately.


Confidence: 7/10

The structural levels are unusually clear, but the extreme-volume reversal makes the immediate direction substantially less certain.

Key levels to watch

Resistance: S$4.70–4.75 → S$5.00 → S$5.24
Pivot: S$4.50–4.53
Support: S$4.28 → S$4.00 → S$3.58

Execution checklist

Before treating the recent decline as a shakeout, I would want to see S$4.50 hold, selling volume diminish, and S$4.70–4.75 reclaimed. Conversely, a high-volume close beneath S$4.28 would materially weaken the bullish structural thesis.

Buying EB5 would become technically better defined on a successful S$4.50–4.53 support test because the primary higher-low structure remains intact, with structural invalidation below roughly S$4.28 and S$5.24 as the first major target, giving roughly a 1:3 risk/reward if entry occurs close enough to support.


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



Thursday, September 24, 2026

Micro-Mechanics - 24 Sep 2026

Micro-Mechanics (Holdings) Ltd — 5DD, SGX

Timeframe: Daily (1D)
Last price: S$2.72

Market regime: Range / re-accumulation-or-distribution decision phase

The major markup from approximately 1.60 → 3.89 is over. After the May climax, 5DD transitioned through markdown and is now trading in a much narrower, overlapping range centered around 2.60–2.80.

That distinction matters: this is not presently a clean trending market. The highest-quality information will come from how price behaves at the edges of the range rather than from movement inside the middle.

Highest-conviction observations

  1. The S$3.89 high looks climactic. The run from the March base around 1.80–1.99 accelerated sharply into April/May, accompanied by some of the chart's largest volume bars. Price then failed to sustain the advance and reversed aggressively. That combination—expanded range, expanded volume and rapid rejection—is consistent with an exhaustion/distribution signature rather than healthy continuation.
  2. The bearish structure subsequently weakened. After 3.89, the sequence included lower highs around 3.56 → 3.15 → 2.91/2.87, but the decline stopped accelerating. The important lows became 2.72 → 2.60 → 2.45, followed by recovery and then later lows around 2.61 and 2.60. The August 2.45 excursion did not develop into sustained downside continuation.
  3. S$2.60 is now the critical demand/liquidity area. Price has repeatedly interacted with approximately 2.60–2.61, and September again tested that neighborhood without meaningful follow-through. Multiple tests make this an obvious liquidity pool: a genuine break should expand in range and volume; another brief break followed by recovery would instead resemble a liquidity sweep.
  4. Volume has contracted materially during the current consolidation. Relative to the April–May advance and reversal, recent trading volume is very subdued. Price is also compressing. This is a classic volume dry-up / energy-compression condition, but it does not establish the direction of the eventual expansion.
  5. Today's bar improves the immediate microstructure. The displayed bar is approximately O 2.72 / H 2.72 / L 2.65 / C 2.72. Price probed lower intraday and recovered to the high/close around 2.72. That represents rejection of lower prices, but because volume remains comparatively muted and price remains below the upper range, one bar alone is insufficient confirmation of a structural bullish breakout.

Market structure map

The larger structure can be simplified as:

1.59/1.60 → 1.72 → 1.99 → 3.56 → 3.89
= strong markup / successive higher highs.

Then:

3.89 → 3.15 → 2.91 → 2.80/2.87
= lower-high sequence and post-climax markdown.

On the downside:

2.72 → 2.60 → 2.45 → 2.60/2.61.

The 2.45 August low is especially interesting. Price briefly penetrated the established 2.60 support area, but rapidly returned above it instead of accepting lower prices. Structurally this resembles a potential spring / liquidity grab.

The confirmation sequence is incomplete, however. A genuine bullish CHoCH would become much more convincing through acceptance above roughly:

2.80 → 2.87 → 3.00.

Until then, price remains inside the broader balance area.


Volume–price relationship

The most important VPR transition is from high-volume directional movement earlier in the year to low-volume overlapping movement now.

During March–May, volume increased dramatically as price advanced. Near the 3.56–3.89 region, activity became climactic. The inability to maintain those highs despite substantial effort suggests supply was entering aggressively.

After the decline, volume progressively contracted around 2.60–2.80.

That creates an important effort-versus-result question:

Sellers are currently producing relatively little downside progress.

Repeated pressure around 2.60 has not recreated the May–June markdown. This could represent passive demand absorbing available supply.

But institutional accumulation cannot be confirmed from this chart alone. The alternative explanation is simply lack of participation before another directional move.


Wyckoff interpretation

A plausible interpretation is a developing post-markdown trading range:

  • Selling pressure: decline from 3.89.
  • Initial support: approximately 2.72–2.60.
  • Range development: approximately 2.60–2.90.
  • Potential spring: August spike to 2.45, followed by rapid recovery.
  • Potential secondary tests: subsequent 2.60–2.61 tests on substantially lighter activity.

This becomes much more accumulation-like if price can produce a Sign of Strength through 2.80/2.87 on expanding volume, followed by a quiet retest that holds.

Conversely, sustained acceptance beneath 2.60 would weaken the spring thesis materially.


Institutional / retail trap zones

S$2.45–2.60 — downside liquidity

This is the most obvious stop/liquidity zone on the chart.

Repeated lows around 2.60 make stops underneath increasingly visible. Therefore a brief penetration of 2.60 is not automatically bearish.

Watch the close, volume, and subsequent bar:

Break below 2.60 + rapid reclaim
→ potential bear trap / liquidity grab.

Break below 2.60 + wide bearish range + expanding volume + weak retest
→ genuine structural deterioration becomes considerably more credible.

S$2.80–2.87 — upside liquidity

This is the corresponding upper decision area.

Repeated swing highs at approximately 2.80 and 2.87 provide obvious breakout liquidity.

A spike through 2.87 followed immediately by a close back inside the range would resemble an upthrust / bull trap.


Key price levels

ZoneTechnical significance
3.89Major climactic high
3.56Major historical supply
3.15Important structural resistance
3.00Psychological level + former swing high
2.87–2.91Major range resistance / structural confirmation
2.80First breakout gate
2.72–2.74Current pivot / immediate resistance
2.65Today's rejection area
2.60–2.61Primary range support
2.45Potential spring / major invalidation reference

Current location matters

At 2.72, price sits close to the middle of the established range rather than at an extreme.

That normally produces inferior asymmetry.

The cleaner information comes from either:

2.60 area: observe whether demand again absorbs supply.

or

2.80–2.87 area: observe whether buyers can finally force acceptance beyond supply.


Forward scenarios

Bullish structural scenario

The more constructive sequence would be:

2.60 holds → 2.74 breaks → 2.80 breaks → 2.87 acceptance → retest holds.

Volume should ideally expand through 2.80–2.87 and contract during the subsequent pullback.

Above 2.87, the next structural references become approximately 3.00 and 3.15.

Importantly, a low-volume poke above 2.87 followed by immediate reversal would not qualify as strong confirmation.

Neutral scenario

Price remains trapped inside approximately:

2.60–2.80/2.87.

Expect overlapping candles, declining volume and frequent false breaks. This is currently the regime best supported by the chart.

Bearish structural scenario

The important bearish sequence would be:

2.60 fails → daily acceptance beneath 2.60 → unsuccessful retest from below.

That would expose 2.45 as the obvious structural reference.

A decisive loss of 2.45 would represent a considerably more important bearish BOS than ordinary fluctuations inside the present range.


Risk framework

For educational setup construction, structural stops make considerably more sense than percentage-based stops.

A hypothetical range-support setup around 2.64–2.67 could use the 2.60/2.58 region for structural invalidation and 2.87–2.91 as the first major opposing liquidity zone. Depending on actual execution price, that can create substantially better than 2:1 asymmetry.

A hypothetical breakout framework should demand acceptance above 2.80–2.87, rather than chasing the first intraday print above resistance. The invalidation level would then logically sit below the breakout/retest structure.

The least attractive location is approximately 2.70–2.74 without confirmation, because it is essentially the middle of the recent balance area.

Confidence: 6/10

The price/volume contraction and repeated defense of 2.60 are constructive, while the unbroken 2.80–2.87 overhead structure prevents a stronger directional conclusion.

Key levels to watch: 2.60, 2.65, 2.74, 2.80, 2.87–2.91, 3.00, 3.15 and 2.45.

Before execution: confirm range location → wait for close rather than intraday penetration → compare breakout volume with recent baseline → demand follow-through/retest → place invalidation beyond structure → verify ≥2:1 reward-to-risk.

Buying 5DD conditionally from the S$2.60–2.67 demand area because repeated support tests, the August liquidity sweep and recent volume contraction suggest potential absorption, with stops around S$2.58 targeting S$2.87–2.91 for approximately 2.5:1–3:1 risk-reward; confidence 6/10.


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

Dividend:   2.21%



Wednesday, September 23, 2026

Nordic - 23 Sep 2026

Nordic Group Limited (SGX: MR7) — Daily Chart Analysis

Market regime: RANGE / TRANSITION after a completed bullish impulse and corrective distribution phase. The chart currently shows price compression around S$0.54–0.55, following a major advance from roughly S$0.39 to S$0.63 and the subsequent decline. 

Last shown price is S$0.540. 

1. Market structure and order flow

The first major structural phase is clearly bullish. Price established a base around S$0.390–0.420, then produced successive higher highs around 0.465 → 0.515 → 0.525, with higher swing lows around 0.425 → 0.450 → 0.465. The April breakout through 0.525 was an important bullish BOS, followed by strong displacement through the mid-0.50s and ultimately the 0.630 May high.

The character changed after S$0.630. Instead of continuing higher, MR7 produced a sequence of lower highs: 0.630 → 0.585 → 0.565, followed by lower lows around 0.560 → 0.540 → 0.525. That constitutes the clearest bearish CHoCH / structural transition on the chart.

August then produced the most interesting counter-signal: price briefly broke down toward S$0.500, rapidly reversed and rallied to approximately S$0.580. That undermined the prior bearish sequence and looks much more like a liquidity sweep / spring-type event than a clean continuation breakdown.

Since then, however, price has not generated a convincing bullish BOS. It has compressed predominantly between approximately S$0.540 and S$0.560.

2. Highest-conviction observations

1. S$0.50 was aggressively defended.
The August flush through the preceding S$0.525 area reached roughly S$0.500 and was followed almost immediately by strong upside bars. Volume expanded sharply around the reversal. In Wyckoff/VPA terms, that combination is consistent with a potential spring or shake-out: weak holders are forced out beneath support while stronger demand appears.

2. The S$0.58 rebound encountered visible supply.
The rally from 0.500 reached about 0.580, but there was no continuation toward the old 0.630 high. Price then rotated back beneath 0.560. This makes 0.575–0.585 an important supply band. Buyers have not yet demonstrated enough force to absorb that overhead inventory.

3. Current volume contraction is significant.
Recent bars around 0.540–0.550 have considerably less volume than the major December, January, April/May and August events. Price range has simultaneously narrowed. This is a classic volume dry-up / compression condition. It does not determine direction by itself, but it often precedes expansion.

4. S$0.54 is becoming a decision level rather than unequivocal support.
The market has interacted repeatedly with approximately 0.540. Repeated testing can demonstrate absorption, but each test also consumes resting demand. Therefore another touch is less meaningful than the reaction following the touch. A bullish response needs expansion away from 0.540; continued small overlapping bars would indicate insufficient demand.

5. The broad chart remains structurally stronger than the May–July correction suggests.
Despite the decline from 0.630, the August low near 0.500 remains materially above the original 0.390–0.425 accumulation/base region. Therefore the larger move has not fully reverted. The daily chart is better described as a broad consolidation following a major markup than as an established long-term bearish trend.


3. Volume-price relationship

The chart contains several useful effort-versus-result signals.

During the December breakout, volume expanded substantially as price escaped the 0.390–0.420 base. This is constructive because increased effort produced increased upward result.

The April–May markup similarly shows expanding volume accompanying large bullish ranges toward 0.630. This was genuine directional participation rather than a low-volume drift.

Near and immediately after S$0.630, momentum deteriorated. Price stopped making meaningful progress despite elevated trading activity, followed by rapid rejection. That is compatible with distribution / profit-taking, although the screenshot alone cannot establish institutional intent definitively.

The August reversal around 0.500 is arguably the strongest recent demand footprint. Elevated volume accompanied an immediate recovery, meaning significant selling effort failed to sustain price below the breakdown area. That is an important effort-versus-result anomaly.

Current conditions are the opposite: low volume + narrow price range. That indicates equilibrium and reduced participation rather than active accumulation being definitively proven.


4. Institutional footprint map

ZoneInterpretationImportance
0.630Major swing high / historical supplyVery high
0.575–0.585August rebound high + supplyVery high
0.560–0.565Repeated former swing resistanceHigh
0.540–0.550Current balance / decision zoneVery high
0.525Repeated pivot / structural supportHigh
0.500August liquidity sweep / probable demandVery high
0.465–0.475Earlier breakout / demand zoneMedium-high
0.390–0.425Major historical accumulation baseMajor HTF support

Possible order blocks / imbalance zones

The last bearish area preceding the April–May acceleration, approximately 0.49–0.525, is a plausible bullish institutional demand/order-block region.

The sharp May decline immediately after the 0.630 peak creates probable overhead supply between approximately 0.585 and 0.630.

Because this is a compressed screenshot rather than raw OHLC data, exact three-candle FVG boundaries cannot be measured reliably.


5. Wyckoff interpretation

There are two plausible nested structures.

The large Sep–Dec 2025 region around 0.39–0.42 resembles accumulation, followed by a successful markup to 0.63.

The May–July decline then resembles a redistribution/correction phase, but August complicates the bearish interpretation. The break to 0.500 followed by rapid recovery is consistent with a spring-type event.

For that interpretation to gain confirmation, price now needs to demonstrate a Sign of Strength by overcoming at least:

0.550 → 0.560 → 0.580

A failure beneath those levels followed by a loss of 0.525 would weaken the spring thesis considerably.


6. Forward scenarios

Bullish confirmation scenario

The strongest evidence would be a daily close above S$0.560–0.565, preferably with:

  • noticeable volume expansion;
  • a wider bullish real body;
  • close toward the upper portion of the daily range;
  • subsequent retest holding 0.550–0.560.

That would constitute a short-term bullish BOS and open structural tests at:

0.580 → 0.600 → 0.630

The key point is that 0.58 is the first major supply test, so merely breaking 0.56 does not automatically mean 0.63 will be reached.

Neutral scenario

Continued closes between roughly 0.535 and 0.560, accompanied by subdued volume, would maintain the present balance.

In that environment, entries in the centre of the range have poor structural asymmetry. The edges provide far more information than the midpoint.

Bearish confirmation scenario

A decisive daily close beneath S$0.525, especially on expanding volume, would indicate demand is failing.

A subsequent break beneath the August 0.500 spring low would be substantially more important because it would invalidate the strongest recent bullish footprint.

Below there, the next visible historical demand areas are approximately:

0.475 → 0.465 → 0.450


7. Risk-adjusted setup framework

The present S$0.540 price sits too close to the middle/lower portion of the compression to offer particularly clean confirmation. Waiting for price to reveal itself structurally gives better information.

One technically cleaner bullish framework would be confirmation around 0.550–0.560, followed by a successful retest rather than chasing a breakout bar.

Illustratively, an entry around 0.550 after confirmation with structural invalidation beneath approximately 0.525 creates S$0.025 risk. A 0.600 structural target provides approximately S$0.050 upside, or about 2:1 reward/risk. The 0.580 region would be an obvious intermediate reaction/partial-profit area.

A bearish structural framework becomes materially stronger only if 0.525 fails. The 0.500 August low should then be watched carefully because breaking it would remove the chart's strongest recent demand argument.


Confidence: 7/10

The structural levels are unusually clear, but confidence is moderated because the chart currently sits in compression and only the daily timeframe is available. Confirmation from weekly structure and actual OHLC/volume data would materially improve precision.

Key levels to watch: 0.525 / 0.540 / 0.550 / 0.560–0.565 / 0.580 / 0.630.

Pre-execution checklist: Look for a genuine close beyond the range rather than an intraday wick; demand volume expansion on breakout; check whether the subsequent retest holds; avoid treating the middle of the 0.54–0.56 congestion as a high-quality asymmetric location; keep invalidation beyond actual structure rather than an arbitrary percentage.

Buying MR7 only in a conditional technical scenario because a confirmed break/retest above S$0.55–0.56 would shift the current compression toward bullish structure, with stops at approximately S$0.525 targeting S$0.600 for roughly a 2:1 risk-reward ratio.


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



Tuesday, September 22, 2026

Frasers Property - 22 Sep 2026

Frasers Property Ltd. (SGX:TQ5) — Daily Price-Action Analysis

Market regime: Bearish trending regime, currently compressing near major demand.
The latest price at S$0.985. Price has been producing a persistent sequence of lower highs since the April peak, while recent volume and candle ranges are contracting.

Highest-conviction observations

1. The dominant structure remains bearish. The important sequence is approximately 1.200 → 1.170 → 1.140 → 1.130 → 1.110/1.100 → 1.070 → 1.040, with progressively lower swing highs. On the downside, price has successively surrendered the 1.10, 1.05, 1.04 and 1.00 areas.

The March low at 0.950 triggered a major bullish displacement into April's 1.200 high, temporarily changing character from the February–March decline. That recovery ultimately failed to establish a sustained higher-low structure. The subsequent loss of the 1.09–1.10 region effectively restored bearish order flow, and successive lower highs have confirmed it.

2. S$1.00 is now the key psychological battle line. Price has moved below this round-number level and is trading around 0.985. That matters because previous attempts to stabilize around 1.00 have not generated meaningful upside displacement.

A daily reclaim of 1.00–1.01, particularly with expanding volume and a strong close, would be the first indication that sellers are losing immediate control. Until then, rallies into this area can reasonably be treated as tests of overhead supply rather than evidence of a trend reversal.

3. The decline is losing momentum — but this is not yet accumulation confirmation. Recent September candles have noticeably narrower ranges and substantial overlap, while volume has generally contracted.

This is an important effort-versus-result observation:

Selling pressure is producing progressively less downside movement.

That can indicate supply exhaustion. However, the chart does not show the high-volume absorption or strong bullish displacement normally needed to confirm institutional accumulation. At present this looks more like volume dry-up near support than proven accumulation.

That distinction is important: less selling is not automatically the same thing as aggressive buying.

4. The March demand zone is becoming increasingly relevant. The strongest visible demand originated around 0.950–0.975, where the March decline terminated before the explosive rally toward 1.20.

Current price is entering the upper portion of that historical demand area.

Therefore:

  • 0.975 = immediate structural support.
  • 0.950 = major swing-low/liquidity level.
  • A false break underneath 0.950 followed by an immediate recovery would fit the framework's definition of a potential spring/liquidity grab.
  • Conversely, a decisive high-volume close below 0.950 would invalidate the old demand structure and indicate renewed bearish displacement.

Volume and institutional footprint

The most obvious professional activity occurred around the late-March/April advance, when volume expanded dramatically as price displaced upward from the 0.95 base. That was genuine initiative buying rather than a low-participation drift.

There are later isolated volume spikes around June and August, but the resulting upside progress became progressively weaker. The August push toward roughly 1.10, in particular, quickly failed and price returned to the declining structure. That represents an effort-versus-result warning: increased activity generated little lasting upside progress, consistent with supply being encountered.

Since then, price has declined on considerably lighter volume. This produces a subtle divergence:

Price → new multi-month lows
Volume → generally contracting

That is bearish structurally but increasingly less convincing from a participation standpoint. It raises the probability of a stabilization phase, but the chart still needs a bullish trigger.

Important zones

ZoneTechnical significance
1.10–1.12Major overhead supply / previous distribution area
1.07Former swing resistance
1.040–1.050Important lower-high / supply zone
1.000–1.010Psychological level + first reclaim test
0.975–0.985Immediate support/compression area
0.950Major March swing low and liquidity pool
0.925Next downside projection if 0.950 structurally fails

Bar-by-bar interpretation of the current area

The latest cluster near 0.985–1.00 is notable for repeated small-bodied candles, narrow ranges and overlap. This is a transition/compression signature rather than aggressive directional price action.

What is missing for bulls is a wide-range bullish candle closing near its high with clear volume expansion. Such a candle through 1.00–1.01 would indicate that demand has finally overwhelmed nearby supply.

For bears, continuation would become substantially more convincing if price breaks 0.975 with:

  • expanding volume,
  • a wide bearish range,
  • a close near the candle low,
  • and little immediate recovery.

A low-volume marginal break beneath 0.975 would be much less trustworthy and could instead become a liquidity sweep.

Scenario map

Bullish structural-change scenario: Price holds 0.975/0.950, produces a rejection or spring, then reclaims 1.00–1.01. A subsequent break above 1.04 would constitute a much more meaningful CHoCH, because it would break one of the recent lower highs. Above there, 1.07 becomes the next structural test.

Bearish continuation scenario: A decisive close below 0.975 opens a retest of 0.950. Acceptance below 0.950 would represent another bearish BOS and expose approximately 0.925 based on the visible chart range.

Neutral scenario: Price remains trapped between roughly 0.975 and 1.01 with declining volume. In that case, the highest-information action is to wait for expansion out of the compression rather than anticipating direction.

Risk framework

The current location is actually awkward for initiating bearish exposure because price is already close to major historical support. Selling directly into 0.950 demand gives poorer reward relative to structural risk.

A cleaner bearish framework would require confirmed acceptance below 0.975, while a cleaner bullish framework would require a reclaim of 1.00–1.01 followed by a higher low.

For a downside-break scenario around 0.973, a structural stop around 1.005 and a downside objective near 0.925 produces approximately 1:1.5, which is below your framework's preferred 1:2 threshold. A tighter technically justified entry/stop or deeper target would therefore be necessary before it qualifies as an attractive risk-adjusted setup.

Confidence: 8/10 on bearish structure; 5/10 on immediate continuation

The trend itself is clear. Confidence in an immediate short continuation is lower because price is sitting almost directly above the historically important 0.950–0.975 demand zone, while volume is drying up.

Key levels to watch: 0.975, 0.950, 1.000–1.010, 1.040, 1.070.

Before execution: confirm the breakout/reclaim on a closing basis, demand volume confirmation, avoid chasing into nearby support/resistance, place stops beyond structure rather than arbitrary percentages, and require at least your predefined minimum reward-to-risk.

Selling TQ5 because the dominant daily structure remains lower-high/lower-low, with stops at a structurally validated level above the breakdown zone targeting the next confirmed demand zone for a minimum 1:2 risk-reward ratio — only after downside confirmation below S$0.975.


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

Dividend:   4.57%



Monday, September 21, 2026

Lum Chang - 21 Sep 2026

Lum Chang Holdings Limited — SGX:L19 — Daily chart

Last traded price shown is S$0.540.

Market regime: transition / range retest

The dominant long-term structure is not yet a clean uptrend. The February peak at 0.735 was followed by a major markdown to 0.480, then an April recovery only reached 0.640, establishing a major lower high.

From June through early August, however, price built a base around 0.495–0.535. The August breakout above 0.535 generated a meaningful change in the shorter-term character, carrying price toward 0.600. The current decline back to 0.540 is therefore testing the former range ceiling.

The critical question is whether 0.530–0.540 converts from resistance into support, or whether the August breakout becomes a failed breakout.

Highest-conviction observations

1. The major structure remains capped by lower highs.
The important swing-high sequence is approximately:

0.735 → 0.640 → 0.600

That means the broader supply structure has not been invalidated. A sustained break through 0.600–0.640 would be required before the larger chart could convincingly transition into higher-high/higher-low behavior.

On the positive side, the lows improved substantially after March:

0.480 → 0.495 → 0.500/0.510

That creates compression between rising structural support and descending major resistance.

2. The June–August base shows accumulation-like characteristics.
Price repeatedly held around 0.495–0.500, while candles became smaller and increasingly overlapping. Volume generally contracted during much of this period.

That combination is consistent with the framework's concept of volume dry-up at support / reduced available supply. It is not proof of institutional accumulation, but it is materially different from the aggressive distribution seen during the February–March decline.

The subsequent August expansion above 0.535 gives the base additional significance.

3. The August breakout displayed genuine displacement, but 0.600 attracted supply.
Price moved rapidly from approximately 0.520–0.535 toward 0.560, then eventually tested 0.600. Volume also expanded versus the quiet June–July base.

This is constructive from an order-flow standpoint: price expansion accompanied by participation.

But around 0.600, upside progress stopped and several red bars developed. That area therefore represents a clear supply / distribution zone until proven otherwise.

4. The sharp September wick toward 0.510 resembles a liquidity probe.
One of the most interesting recent bars is the large downside excursion toward approximately 0.510 followed by recovery well above the low.

The bar swept beneath nearby short-term support without creating sustained downside continuation. In smart-money terminology, this can be interpreted as a potential liquidity grab / shakeout.

Confirmation is still incomplete. A true shakeout should subsequently produce acceptance above nearby resistance; continued weakness below 0.530 would instead indicate that buyers did not successfully absorb the selling.

5. Current compression around 0.540 is a decision point, not a confirmed directional signal.
The latest candles are relatively narrow and volume has contracted noticeably.

That is an effort/result contraction:

  • declining volume,
  • small candle ranges,
  • overlapping closes,
  • price sitting near former breakout resistance.

This often precedes expansion, but it does not determine the eventual direction.


Structural map

ZoneTechnical significance
0.600–0.640Major overhead supply / swing-high resistance
0.570–0.580Intermediate resistance and prior congestion
0.550–0.560Immediate breakout confirmation area
0.530–0.540Current decision zone / August breakout retest
0.510–0.520Liquidity-sweep and secondary support zone
0.495–0.500Major accumulation-base support
0.480Major March swing low / structural invalidation
0.460Visible chart-period low

BOS / CHoCH interpretation

The June–July structure was essentially sideways between approximately 0.495 and 0.535.

The August move through 0.535 constituted the clearest recent bullish break of structure on the local timeframe.

The subsequent move through the mid-August swing highs toward 0.600 strengthened that change of character.

However, the retracement to 0.540 means price is now revisiting the BOS origin. Consequently:

Above 0.530–0.540: bullish structural change remains viable.

Below 0.530: the breakout begins losing credibility.

Below 0.500: the accumulation/basing thesis is substantially damaged.


Volume-price reading

The strongest institutional-looking activity appears at major transitions rather than during ordinary congestion.

The February breakdown from the 0.735 region occurred with extremely elevated volume and substantial price movement. That is characteristic of professional distribution / panic transfer, rather than ordinary retail noise.

During the June–July floor around 0.495–0.510, price movement became disproportionately small relative to earlier volatility. There are occasional volume increases without meaningful downside progress. Under the framework, that is consistent with potential absorption.

The August breakout then showed expanding volume and range — a healthier breakout signature.

More recently, volume has contracted while price consolidates near 0.540. That is potentially constructive only while support survives. Low volume combined with failure through 0.530 would instead imply insufficient demand.


Wyckoff-style interpretation

A reasonable working interpretation is:

February–March: markdown.

March–May: automatic rally / redistribution attempts.

June–July: potential accumulation range around 0.495–0.535.

August: sign of strength through 0.535.

September: potential backup / test of the breakout area.

This interpretation becomes considerably stronger if price holds 0.530–0.540 and subsequently breaks 0.560 with expanding volume.

It becomes weaker if price closes persistently below 0.530 and especially if it re-enters the 0.495–0.520 lower part of the old range.


Forward scenarios

Bullish confirmation scenario

The strongest bullish evidence would be:

0.530–0.540 holds → price reclaims 0.550–0.560 → volume expands → 0.570 breaks.

That would make the current decline resemble a classic breakout-retest sequence.

Potential structural objectives would then be:

0.570 → 0.600 → 0.640

A move from roughly 0.550 with structural invalidation beneath approximately 0.525–0.530 provides substantially better asymmetry than pursuing price near 0.600 resistance.

Bearish failure scenario

A decisive daily close below 0.530, particularly with volume expansion, would indicate that supply is overcoming the breakout support.

That exposes:

0.520 → 0.510 → 0.500/0.495

A failure beneath 0.495 would represent a meaningful bearish BOS and could reopen the larger 0.480–0.460 region.

Neutral scenario

Price may simply remain compressed between roughly 0.530 and 0.560.

In that case, the highest-information event is the eventual breakout accompanied by meaningful volume expansion. Inside that range, reward-to-risk deteriorates because price is close to the middle of the immediate structure.


Confidence and execution framework

Technical confidence: 7/10.

The 0.530–0.540 retest provides good structural clarity, and the August breakout has credible volume support. Confidence is capped because the larger chart still contains the major lower-high sequence at 0.735 → 0.640 → 0.600, so the long-term reversal is not confirmed.

Key levels to watch: 0.530, 0.540, 0.560, 0.570, 0.600, 0.500/0.495.

Before execution, verify that the breakout/reversal bar has meaningful volume, that the daily close confirms rather than merely wicks through the level, that the stop sits beyond actual structure, and that the available target provides at least approximately 2:1 reward-to-risk.

Conditional trade summary: Buying L19 only after confirmed strength above S$0.550–0.560 because the S$0.530–0.540 breakout-retest structure would then be validated, with structural stops around S$0.525 targeting S$0.600 initially for approximately 2:1–3:1 risk-reward; confidence 7/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.78%



Friday, September 18, 2026

CDL HTrust - 18 Sep 2026

CDL Hospitality Trusts (J85) — Daily Price/Volume Analysis

Market regime: Bearish trending regime, currently attempting a fresh downside expansion from a multi-week consolidation. The latest price at SGD 0.740. 

Highest-conviction observations

  1. Primary structure remains decisively bearish. The major swing sequence is approximately 0.885 → 0.840 → 0.805 → 0.770/0.765 on the highs, while lows have progressively deteriorated through 0.780 → 0.760 → 0.750 → 0.740. This is a textbook lower-high/lower-low structure. There is no confirmed bullish CHoCH visible on the daily chart.
  2. The August breakdown was the key institutional displacement event. Price fell sharply from the 0.790–0.805 region toward 0.760, accompanied by conspicuous volume expansion. That combination—wide downside range plus high volume—shows materially stronger selling pressure than the overlapping bars that preceded it. The subsequent inability to recover above 0.770 suggests supply remained overhead.
  3. The 0.750 floor has now been breached. August into early September created a compact range around 0.750–0.770. Multiple tests of 0.750 absorbed selling temporarily, but each rebound became less productive. The present move to 0.740 represents a potential bearish BOS beneath that support.
  4. The current breakdown is not yet climactic. Recent selling volume has increased somewhat, but the chart does not show an obvious capitulation-style volume spike comparable with some earlier major sell bars. That matters: the decline may still have room to develop, but it also means the break beneath 0.750 deserves confirmation rather than assuming immediate continuation.
  5. Repeated support testing weakened demand. Each return to 0.760–0.750 produced progressively poorer upside follow-through. In VPA terms, buyers were spending effort defending the zone without achieving meaningful upward result. Eventually price migrated beneath it—the classic behavior of support being consumed.

Market structure and order flow

The broader sequence began deteriorating after the February high around 0.885. The March selloff changed the character of the chart from an advancing structure into a sequence dominated by rallies that failed beneath previous highs.

Important structural points are:

  • 0.885: major swing high and origin of the larger bearish structure.
  • 0.840: April lower high.
  • 0.805: late-July/early-August lower high.
  • 0.770: post-breakdown recovery ceiling.
  • 0.750: former range support and immediate breakdown level.
  • 0.740: current low/current price.

The July advance from roughly 0.760 into 0.805 initially looked like a potential structure repair, but price failed to challenge the prior 0.840 swing high. The abrupt August selloff then invalidated that recovery and produced a renewed bearish BOS.

So structurally:

Long-term daily: bearish.
Intermediate structure: bearish.
Immediate microstructure: bearish breakout attempt below 0.750.

A genuine bullish CHoCH would require more than merely bouncing from 0.740. At minimum, price would need to reclaim 0.750 and subsequently break/hold above 0.765–0.770.


Volume-price relationship

The most informative part of this chart is the changing relationship between volume and result.

During several major declines—particularly March, late April/May, July and early August—red volume expanded as price moved through support. Those are comparatively convincing supply signatures.

The August collapse around 0.790 toward 0.760 is especially important because volume expanded dramatically while price displacement was substantial. That looks much more like professional directional activity than random retail noise.

Afterward, however, volume generally contracted while price compressed between approximately 0.750 and 0.770. That contraction represents a volume dry-up / balance phase following displacement.

The issue for bulls is that the compression resolved downward, not upward.

Today's bar at 0.740 is therefore important. Ideally, bearish continuation would be validated by sustained or expanding volume over subsequent sessions. A breakdown on fading volume followed immediately by a reclaim of 0.750 would raise the probability that the move was a liquidity sweep rather than genuine acceptance lower.


Institutional footprint interpretation

Supply / order-block zones

The closest meaningful supply zone is approximately:

0.760–0.770

This was the August/September consolidation region and is now likely to become resistance if price retests it from beneath.

A larger institutional supply area sits around:

0.790–0.805

This was the origin area preceding the strongest August markdown. Any future recovery into that zone would encounter materially more technical overhead.

Potential liquidity grab

The most obvious near-term liquidity pool was below 0.750, because that level had been repeatedly defended and therefore naturally accumulated stops beneath it.

Price has now traded into that liquidity.

The important distinction comes next:

  • Remaining below 0.750 = acceptance / likely BOS.
  • Quickly reclaiming 0.750 with strong bullish volume = potential spring/shakeout.
  • Reclaiming 0.750 but failing around 0.760 = likely bearish retest rather than true reversal.

There is not yet enough evidence to call the current move a Wyckoff spring because the required reversal and reclaim have not occurred.


Bar-by-bar behavior near the current low

The bars approaching September show a deterioration from sideways equilibrium into controlled selling.

Notice that the final sequence is not characterized by enormous panic bars. Instead, price gradually loses ground with repeated closes near the lower part of the local range. This type of persistent low-intensity markdown can be more structurally bearish than a single emotional flush because supply continues to overpower bids without creating an obvious exhaustion event.

There is currently no convincing hammer, bullish engulfing bar, high-volume stopping bar, or wide-spread bullish reversal candle visible at 0.740.

Therefore, price-action evidence of demand entering at the low remains weak.


Key technical zones

ZoneInterpretation
0.885Major structural swing high
0.840Major lower-high resistance
0.790–0.805Major supply / origin of August displacement
0.765–0.770Immediate supply and former range ceiling
0.750Critical broken support / decision level
0.740Current low and immediate liquidity area
~0.730Approximate measured-move area from 0.750–0.770 range
~0.720Extended downside scenario if selling accelerates

The 0.750 level is now the pivot that matters most.


Forward scenarios

Bearish continuation scenario

The cleaner bearish sequence would be:

Break below 0.750 → weak rebound → rejection near 0.750–0.760 → lower low.

That would show former support converting into supply, which is typically stronger confirmation than selling immediately into an already-extended low.

Using the approximately 0.750–0.770 consolidation width of SGD 0.020 produces an initial measured-move objective around 0.730 following a confirmed 0.750 breakdown.

An extension toward 0.720 would require continued displacement and volume confirmation rather than simply projecting it mechanically.

Failed-breakdown / bullish recovery scenario

The bearish interpretation would weaken materially if price rapidly closes back above 0.750, particularly with expanding bullish volume.

Then watch:

0.750 reclaimed → 0.760 → 0.765–0.770.

A daily close above approximately 0.770 would be the first meaningful evidence that the immediate bearish structure is changing.

Even then, 0.790–0.805 remains significant overhead supply, so one bullish candle by itself would not reverse the larger daily downtrend.


Risk framework

From a price-action perspective, selling directly at 0.740 offers inferior location because price is already sitting beneath former support.

A structurally cleaner bearish test would occur on a retest toward 0.750, because invalidation can then be defined above the broken range rather than using an arbitrary percentage stop.

Illustrative technical framework—not a recommendation:

Entry/reference: ~0.750 retest with bearish rejection
Structural invalidation: above ~0.760
Initial measured target: ~0.730
Illustrative R:R: approximately 1:2

A deeper stop above 0.765 would require either a better entry or lower target to retain comparable risk/reward.

For the opposite scenario, a decisive reclaim of 0.750 followed by 0.765–0.770 would invalidate the immediate continuation setup.


Confidence and execution checklist

Technical confidence: 7/10 bearish structure. The lower-high/lower-low sequence and loss of 0.750 are clear, but the present breakout lacks an unmistakable volume climax/expansion signal, so confirmation matters.

Key levels to watch: 0.740, 0.750, 0.760, 0.765–0.770, 0.790–0.805.

Before execution, confirm that the daily close actually holds below 0.750, watch whether volume expands on continuation, avoid chasing an extended bar, distinguish a retest rejection from a rapid reclaim, and size risk from the structural invalidation rather than an arbitrary percentage.

Conditional trade summary: Selling J85 on a confirmed 0.750 retest/rejection because the daily structure remains lower-high/lower-low with a fresh bearish BOS, with stops at 0.760 targeting 0.730 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:   6,49%



Singapore Stock Investment Research