Thursday, September 03, 2026

Great Eastern - 03 Sep 2026

Great Eastern Holdings Ltd (SGX: G07) — Daily Chart

Timeframe: 1D
Last price shown: S$20.93
Current regime: Primary uptrend → intermediate corrective/consolidation phase

Highest-conviction observations

  • The primary structure remains bullish. G07 spent months building a broad base around roughly S$15.3–16.3, then broke decisively above that range and entered a displacement phase. The sequence from ~S$16.06 through S$18, S$20 and eventually S$22.88 is a clear structural repricing rather than an ordinary drift higher.
  • Volume validated the original breakout. The July expansion occurred with materially larger volume and wide bullish ranges. Under the framework, high volume + wide range + directional follow-through is consistent with professional participation.
  • S$22.88 produced a meaningful supply response. Price tested approximately the same high twice and failed to continue. The second attempt did not generate sustainable upside expansion. That makes 22.88 the dominant visible supply/liquidity level.
  • The decline from 22.88 changed the microstructure. Large bearish bars pushed through the prior short-term higher-low sequence. That is the first meaningful bearish CHoCH following the July–August markup.
  • But selling pressure is now losing some momentum around S$20.4–20.9. Recent bars are considerably smaller and overlap heavily. Price has stopped falling aggressively and today's bar closes near 20.93. This looks more like stabilization/testing than confirmed renewed markup.

1. Structure and order flow

The important structural story starts with the long accumulation/base between approximately 15.25 and 16.29. Multiple pushes toward 16.0–16.3 failed for months, while downside excursions repeatedly found demand around 15.3–15.6.

The decisive change occurred around July. Price broke above the old 16.29 ceiling with rapidly expanding ranges and volume. That was the major bullish BOS.

What followed was textbook displacement:

~16.3 → 18 → 19.5 → 20.5 → 22+

Pullbacks were initially shallow and immediately bought. That tells us demand was aggressively chasing available supply.

The peak structure around 22.88, however, is different. Price stopped producing clean displacement and began overlapping near 22.0–22.8. The repeated 22.88 high created an obvious liquidity pool.

Failure there was followed by a sharp decline toward ~20.5. Consequently:

Long-term structure: bullish
Intermediate structure: corrective
Short-term structure: attempting to base

That distinction is critical. Calling the whole chart bearish because of the recent decline would ignore the magnitude of the preceding structural breakout.


2. Volume-price relationship

The most informative volume occurs during the transition from the S$16 region.

Breakout phase

Around the initial July breakout, both spread and volume expanded simultaneously.

That is bullish effort producing bullish result.

Subsequent large green bars continued advancing substantially on elevated volume. There is little evidence in that section of high-volume buying repeatedly failing to advance price.

Near S$22–22.88

The character changes.

Volume remains meaningful, but price advancement becomes progressively less efficient. Bars overlap more and the distance covered per bar falls.

That's an effort-versus-result warning:

considerable trading activity + diminishing upside progress = increasing supply/absorption.

It doesn't prove institutional distribution, but it is consistent with supply entering the market.

Current pullback

The selloff from 22.88 initially contains wide bearish spreads. More recently, spreads contract substantially around the 20.4–20.9 region.

This matters because sellers are no longer obtaining the same downside result.

I would characterize this as potential selling exhaustion / early absorption, but the chart does not yet show enough bullish displacement to call it confirmed accumulation.


3. Institutional footprint

The clearest institutional footprint is the explosive departure from approximately 16.0–16.5.

That region contains the last consolidation/opposing-price area before the strongest directional move on the chart.

Major demand / origin zone

S$16.0–16.5

Price is currently far above it, so it is strategically important but not useful as a tight tactical level.

There are also intermediate demand references created during the markup around:

S$19.4–20.0

and, more immediately:

S$20.3–20.6

The latter is where the current decline has begun losing momentum.

Importantly, the vertical July advance left several inefficiently traded regions. This increases the possibility that a deeper correction could revisit lower portions of the markup without necessarily destroying the primary bullish structure.


4. The S$22.88 liquidity event

This is probably the most important pattern on the right-hand side.

Price established 22.88, pulled back, then revisited essentially the same level.

That creates obvious buy-side liquidity above the prior high.

But price failed to establish acceptance above 22.88 and subsequently sold off sharply.

Institutionally, I would read this as a failed breakout / potential upthrust-type event rather than a successful continuation breakout.

Anyone buying purely because price revisited the old high became vulnerable when price moved back below ~22.0.

That is the chart's clearest retail trap zone.

22.88 therefore remains the line separating correction from genuine bullish continuation.


5. Current bar-by-bar condition

The last several bars are particularly useful.

After the aggressive bearish decline:

  1. bearish ranges begin shrinking;
  2. lows stop extending rapidly;
  3. candles increasingly overlap;
  4. closes stabilize around the same area;
  5. the latest bar reaches approximately 20.95 and closes 20.93, close to its high.

That is an improvement in short-term demand.

But there is an important distinction:

Absence of aggressive selling ≠ confirmed aggressive buying.

I don't yet see the kind of wide bullish displacement bar and volume expansion that characterized the July breakout.

Therefore the current structure is better classified as:

selling-pressure contraction → stabilization → awaiting directional confirmation.


6. Key institutional levels

ZoneInterpretation
22.88Major swing high / supply / buy-side liquidity
22.0–22.3Secondary overhead supply
21.3–21.6First meaningful recovery/reclaim area
20.90–21.00Immediate decision area/current price
20.3–20.6Current tactical demand/base
20.0Major psychological + structural reference
19.4–19.8Deeper demand / prior displacement region
16.0–16.5Major breakout origin / strategic demand

The 20.3–21.0 region is now the battleground.


7. Two scenarios that matter

Bullish resolution

The strongest evidence would be:

20.3–20.6 holds → bullish range expansion → reclaim 21.0 → higher low → break above ~21.5

That sequence would convert the current stabilization into a legitimate short-term structural reversal.

The next upside references would become approximately:

22.0 → 22.88

A breakout above 22.88 with expanding volume and strong closing location would represent a fresh bullish BOS and materially strengthen the primary trend.

Bearish resolution

Conversely:

failure around 21.0–21.5 → renewed wide bearish bars → close below ~20.3

would tell us the current sideways action was merely a pause in distribution.

A decisive break of 20.0 would materially increase the probability of price seeking the lower displacement/demand region around 19.4–19.8.

Therefore, I would not treat the present consolidation itself as sufficient confirmation.


Risk framework

A technically clean hypothetical bullish structure develops only if demand demonstrates itself above the current base. Rather than using an arbitrary percentage stop, invalidation belongs below the structural low/base, approximately 20.25–20.30 depending on the actual trigger bar.

For illustration, an entry following confirmation around 20.95–21.05, structural risk around 20.25, and eventual retest of 22.88 gives approximately 2.4–2.6R, depending on exact execution.

A more conservative structural confirmation above ~21.5 improves evidence but sacrifices reward-to-risk.

The important point is that the chart is currently at the decision zone, not at confirmed continuation.

Confidence: 7/10

The large-scale bullish structure and breakout volume are clear. Confidence is reduced because the 22.88 rejection produced a genuine microstructural deterioration and the current base has not yet generated decisive bullish displacement.

Key levels to watch: 20.30–20.60 support → 21.00 immediate pivot → 21.50 structural reclaim → 22.00–22.30 supply → 22.88 major high.

Pre-execution checklist: Require structural confirmation; compare breakout volume with the recent average; avoid chasing directly into overhead supply; place invalidation beyond structure rather than at an arbitrary percentage; require ≥1:2 reward/risk; reassess immediately if 20.30/20.00 fails.

Trade-summary framework: Buying G07 only on confirmed bullish reclamation because the primary uptrend is intact while selling pressure is contracting near S$20.3–20.6, with stops around S$20.25 targeting S$22.88 for approximately 1:2.5 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.63%



Wednesday, September 02, 2026

Metro Holdings - 02 Sep 2026

Metro Holdings Ltd (M01) — Daily Chart Analysis

Market regime: Bearish trending → early stabilization attempt.
The dominant daily structure remains bearish. Price has fallen from the February 0.585 extreme to the recent 0.400 low, with a persistent sequence of lower highs and lower lows. The latest close at 0.420 (+2.44%) shows demand appearing near 0.400, but the chart does not yet demonstrate a confirmed bullish change of character.

Highest-conviction observations

1. Primary structure remains decisively bearish. The major sequence is approximately 0.585 SH → 0.460 SL → 0.505 LH → 0.450 SL → 0.475 LH → 0.450 retest → 0.470 LH → 0.400 LL. The critical feature is that every meaningful rally since February has failed beneath the preceding major swing high. The August break beneath 0.450 was therefore a significant bearish BOS, followed by displacement toward 0.420/0.400.

2. August contains the strongest recent bearish institutional footprint. The breakdown from roughly 0.46–0.47 toward 0.42 occurs alongside conspicuous volume expansion. That combination—expanding volume plus meaningful downside range—is consistent with genuine supply rather than merely a low-liquidity drift. The subsequent inability to reclaim 0.450 strengthens that interpretation.

3. The 0.400 level is now the critical liquidity reference. Price recently probed approximately 0.400 and rebounded to 0.420. This is potentially the beginning of seller exhaustion or absorption because the decline is becoming compressed near the lows. But one green daily candle isn't enough to classify this as accumulation. A more convincing signature would be a successful test of 0.400–0.410 on reduced selling volume followed by bullish displacement.

4. There is a possible effort-versus-result signal near the lows. Despite continued bearish pressure, price is no longer falling at the velocity seen during the initial August breakdown. Several overlapping candles around 0.41–0.43 suggest supply/demand interaction. That can precede accumulation, but equally can represent a bearish pause before another leg lower. Confirmation must come from structure.

5. There is no bullish CHoCH yet. A bounce from 0.400 is different from a reversal. The nearest meaningful lower-high/supply area is around 0.440–0.450. Reclaiming that region would be the first substantial evidence that sellers are losing structural control; a sustained break above 0.470 would be materially stronger.

Institutional / Wyckoff interpretation

From the February 0.585 spike, the chart behaves much more like distribution/markdown than accumulation. The 0.585 excursion itself resembles a buying climax/upthrust-type event: price rapidly extended above the prior ~0.53 area and was immediately rejected, after which the market entered sustained markdown.

April–July then created a broad 0.45–0.50 redistribution region. Attempts through 0.490–0.505 repeatedly failed, while support gradually weakened. July's inability to establish acceptance above 0.475/0.470 preceded the August breakdown.

The current 0.400–0.430 region could eventually develop into a new accumulation base, but the chart presently provides insufficient evidence to call it one. What is missing is a recognizable spring/test → higher low → sign of strength sequence.

Volume-price reading

The most informative volume event is the August selloff. Volume expanded substantially as price broke downward, validating the breakdown. By contrast, much of June–July traded with comparatively subdued volume and narrow/overlapping bars—the market was storing energy before resolving lower.

The present test becomes especially important. If M01 revisits 0.400–0.410 with distinctly lower volume and refuses to make meaningful downside progress, that would constitute a much stronger no-supply/test signal. Conversely, a wide bearish candle through 0.400 accompanied by renewed volume expansion would confirm that supply remains dominant.

Structural map

ZoneTechnical significance
0.400Major current swing low / liquidity
0.410–0.420Immediate demand/battle zone
0.430First minor recovery hurdle
0.440–0.450Key broken support → supply / CHoCH area
0.460–0.470Major lower-high resistance
0.475Prior swing-high liquidity
0.490–0.505Major overhead supply
0.585Long-term structural high

The most important zone is 0.440–0.450. Because it previously acted repeatedly as support, the breakdown potentially converts it into overhead supply. A rally into this zone followed by weak volume, upper wicks, narrowing spreads, or bearish engulfing behavior would indicate sellers defending former support.

Forward scenarios

Bullish recovery scenario: 0.400 holds → selling volume contracts → price forms a higher low above 0.400 → 0.430 breaks → 0.440–0.450 is reclaimed on expanding demand. That would constitute the first credible daily CHoCH. Above 0.450, the next structural objectives become 0.470/0.475, then 0.490.

Bearish continuation scenario: price rebounds toward 0.430–0.450 but demand volume remains weak and the rally produces overlapping/narrow candles. Rejection there followed by a close below 0.400 would produce another bearish BOS. Based purely on the visible chart, there is no well-established support immediately beneath 0.400, so downside target precision becomes weaker; 0.380 is the next visible chart reference rather than a confirmed historical support.

Accumulation scenario: several sessions hold approximately 0.400–0.430 while volume contracts, followed by a brief undercut of 0.400 that rapidly closes back inside the range. That would resemble a Wyckoff spring/liquidity grab. It would become substantially more meaningful if followed by strong demand through 0.430 and eventually 0.450.

Risk framework

At 0.420, chasing either direction offers relatively poor structural information. Price is close to support after an already substantial decline, making fresh bearish positioning vulnerable to a squeeze, while bullish positioning is fighting the established daily trend.

For a hypothetical bullish structure, the clean invalidation point belongs below the confirmed 0.400 swing low, while 0.450 and 0.470 are logical structural objectives. For a bearish continuation structure, a failed rally into 0.440–0.450 offers cleaner structural definition than selling directly into 0.400 support.

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

Key levels: 0.400 support/liquidity → 0.430 first hurdle → 0.440–0.450 structural pivot → 0.470–0.475 major resistance.

Execution checklist: confirm the 0.400 response; watch volume on any retest; require CHoCH/BOS rather than anticipating it; place invalidation beyond structure; require ≥1:2 R:R; avoid interpreting one rebound candle as a trend reversal.

Trade summary: Selling M01 only on confirmed bearish continuation because the daily lower-high/lower-low structure remains intact, with stops above the relevant failed-retest structure around 0.450 and targets toward/below 0.400 only where a minimum 1:2 risk-reward can be established; alternatively, a bullish thesis requires a confirmed reclaim of 0.440–0.450 rather than anticipation.


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



Monday, August 31, 2026

Centurion = 31 Aug 2026

Centurion Corporation Limited (SGX: OU8) — Daily Bar-by-Bar Technical Analysis

Market regime: Bullish primary structure, currently in a corrective/ranging phase near the upper half of the broader advance.

Last traded price shown: S$1.59

Highest-conviction observations

  • Primary structure remains constructive. The chart progressed from roughly S$1.17 → 1.45 → 1.49 → 1.59 → 1.65 → 1.67 → 1.73, while major reaction lows generally advanced from 1.17 → 1.25/1.26 → 1.32 → 1.39/1.44 → 1.53.
  • The August push to S$1.73 looks like a liquidity sweep / possible short-term buying climax. Price briefly exceeded the previous S$1.67 swing high but failed to sustain the breakout.
  • Since the S$1.73 high, bars have become more overlapping and compressed, showing momentum decay rather than strong bearish displacement.
  • S$1.53–1.56 is the critical demand/support band. Buyers have repeatedly responded around this zone after the July breakout.
  • Current S$1.59 sits in the middle of a short-term balance area. That gives poor structural asymmetry compared with waiting for either a support test or confirmed breakout.

1. Market structure and order flow

Major swing map

Structure pointApprox. levelInterpretation
Major low1.17Starting accumulation/base
SH1.29Initial upside expansion
HL1.25Trend continuation
SH1.45Strong Jan/Feb advance
HL1.36Controlled pullback
SH1.49Marginal higher high
SL1.26Deep March correction
HL1.32Base/re-accumulation
SH1.59April displacement
HL1.48Successful structural retest
SH1.65Failed continuation attempt
SL1.39June correction extreme
HL1.44Secondary support
SH1.67July BOS
HL1.53–1.56July/August demand
SH1.73Current major swing high
Current1.59Consolidating below supply

The most important structural event was the July break above S$1.59–1.65. That represented a bullish BOS and converted the prior resistance region into a reference support area.

The subsequent S$1.73 high extended the higher-high sequence, so the daily trend has not yet generated a confirmed bearish CHoCH.

A more meaningful bearish change of character would require acceptance below approximately S$1.53, with stronger confirmation below S$1.48–1.50.


2. Recent bar-by-bar interpretation

July displacement

Price accelerated from approximately S$1.44–1.48 through the previous S$1.53/1.59 resistance zone.

That move displays characteristics of genuine demand:

  • widening bullish ranges,
  • consecutive closes higher,
  • limited immediate retracement,
  • accompanying increase in volume.

This is the clearest institutional-style displacement leg on the right side of the chart.

First rejection near S$1.67

After reaching S$1.67, price sharply retraced toward S$1.56.

That is important because it showed the first meaningful supply response after the breakout. Yet sellers were unable to force price back into the old S$1.44–1.48 base.

Hence, structurally, this looked more like profit-taking / supply absorption than a confirmed trend reversal.

August push to S$1.73

The later rally broke S$1.67 and printed approximately S$1.73, but the breakout lacked sustained follow-through.

The subsequent rejection is consistent with:

liquidity grab → breakout buyers enter → supply appears → price rotates back into prior value.

It therefore has some characteristics of an upthrust, although confirmation requires breakdown beneath the reaction support.

Latest cluster around S$1.56–1.60

Recent daily candles are comparatively narrow and overlapping.

This signals:

  • reduced directional conviction;
  • lower volatility;
  • temporary equilibrium;
  • potential energy compression.

At present, neither buyers nor sellers have produced decisive displacement.


3. Volume–price relationship

Several volume events are particularly significant.

March selloff near S$1.26

The correction into approximately S$1.26 occurred with conspicuously expanded volume.

Yet the decline did not evolve into a sustained markdown. Price stabilized and eventually recovered.

That suggests some degree of selling climax / transfer from weaker to stronger hands.

April breakout

The advance from the S$1.30s into the S$1.50s showed substantially greater volume during the bullish displacement.

That is constructive because:

greater effort → greater upside result.

Early May S$1.65 spike

The S$1.65 excursion carried unusually large volume but failed to establish sustained higher prices.

That is a classic effort-versus-result warning:

high volume + limited lasting progress = supply/absorption.

It preceded the May/June correction.

August activity

The rally toward S$1.67–1.73 again attracted elevated volume, particularly around the higher-price tests.

The subsequent inability to remain above S$1.65 suggests that some supply was distributed into strength.

However, recent pullback volume does not appear persistently aggressive enough to classify the present move as confirmed institutional markdown.

Current VPR conclusion

Neutral-to-constructive.

Volume validates the earlier bullish displacement, but the high-volume activity around S$1.67–1.73 warns that overhead supply remains significant.


4. Institutional footprints / retail traps

Likely liquidity pool: S$1.67

S$1.67 was an obvious prior swing high.

The later run to S$1.73 took liquidity above it before price returned below the breakout area.

This is one of the clearest potential buy-side liquidity grabs on the chart.

Retail breakout participants entering above S$1.67 would now be trapped unless price quickly reclaims the zone.

Demand/order-block candidate: S$1.44–1.49

The last consolidation / bearish bars before July's strong upside displacement originated around this region.

That makes approximately:

S$1.44–1.49

the broader daily institutional demand zone.

Near-term demand: S$1.53–1.56

Multiple reactions have developed here since the July breakout.

This is currently the first important defensive level.

A clean rejection from here could demonstrate continued absorption.

Conversely, repeated testing without a forceful bounce would weaken it.


5. Wyckoff interpretation

The broad chart can reasonably be read as:

accumulation → markup → re-accumulation → markup → current trading range.

The right-hand portion is not yet clearly distribution.

For confirmed distribution, I would want to see:

  1. repeated failure beneath S$1.67–1.73,
  2. expanding downside spread,
  3. increasing sell volume,
  4. decisive loss of S$1.53,
  5. failed retest from underneath.

Those conditions are not yet collectively present.

Therefore the current structure is better classified as bullish trend undergoing consolidation / possible re-accumulation, while acknowledging the August upthrust risk.


6. Critical price levels

Resistance / supply

S$1.62–1.65
Immediate resistance and congestion.

S$1.67
Major former swing high. First significant breakout confirmation level.

S$1.73
Current major liquidity high and strongest visible supply reference.

A daily close convincingly above S$1.73, preferably with volume expansion and follow-through, would constitute another bullish BOS.

Support / demand

S$1.56–1.53
Immediate structural demand.

S$1.48–1.50
Former breakout region and intermediate structural support.

S$1.44
Major demand / prior higher-low region.

S$1.39
June swing low. Loss of this level would materially damage the larger bullish structure.


7. Forward scenarios

Scenario A — bullish continuation

The strongest bullish sequence would be:

S$1.53–1.56 holds → bullish rejection/absorption → S$1.65 regained → S$1.67 broken → S$1.73 retested.

The best confirmation would be a wide-range bullish daily candle above S$1.67 accompanied by volume expansion.

Above S$1.73, the chart enters price discovery relative to the visible range.

A simple measured projection from the recent approximately S$1.53 → 1.73 = S$0.20 range gives:

S$1.73 + S$0.20 ≈ S$1.93

as a technical measured-move reference rather than a prediction.

Scenario B — continued range

Price remains trapped approximately between:

S$1.53 and S$1.67.

This is currently quite plausible.

Inside that range, entries near the midpoint around S$1.59 offer inferior risk/reward because neither boundary provides close structural invalidation.

Scenario C — bearish CHoCH

A decisive daily close under S$1.53, particularly on expanding volume, would materially weaken the bullish thesis.

Then watch:

S$1.50 → S$1.48 → S$1.44.

Acceptance below S$1.44 would make the prior S$1.73 high look substantially more like a completed distribution/upthrust event.


8. Risk framework

Current price around S$1.59 is not particularly attractive from a structural risk/reward standpoint because it sits between support and resistance.

Two technically cleaner decision zones are:

  • Demand test: S$1.53–1.56 with observable bullish rejection.
  • Breakout confirmation: sustained acceptance above S$1.67, ideally followed by a successful retest.

Stops should be placed beyond the level that invalidates the specific setup, rather than at an arbitrary percentage.

For example, a hypothetical support-based setup around S$1.55 would require invalidation beneath the relevant swing/demand structure; a breakout setup above S$1.67 would normally be invalidated by a failed breakout and acceptance back beneath the breakout structure.


Confidence assessment

Directional structure confidence: 7/10

Why not higher:

  • Primary trend remains bullish.
  • S$1.53–1.56 support is intact.
  • July displacement was constructive.
  • But S$1.73 has produced a notable rejection.
  • Recent bars show compression rather than renewed momentum.

Key levels to watch

Bullish: S$1.62–1.65 → 1.67 → 1.73
Pivot: 1.56–1.59
Bearish: 1.53 → 1.50/1.48 → 1.44 → 1.39

Pre-execution checklist

  • Is S$1.53–1.56 being defended or accepted below?
  • Does any S$1.67 breakout come with expanding volume?
  • Does price close above resistance rather than merely wick through it?
  • Is the stop beyond genuine structural invalidation?
  • Does the setup provide at least 1:2, preferably 1:3, reward/risk?
  • Avoid interpreting a mid-range S$1.59 entry as high-conviction merely because the larger trend is bullish.

Trade summary: Buying OU8 only under a confirmed bullish scenario because the higher-high/higher-low structure remains intact above S$1.53, with a hypothetical structural stop below S$1.53 and targeting S$1.73 initially / approximately S$1.90–1.93 on breakout, requiring at least a 1:2–1:3 risk-reward ratio; 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.52%



Friday, August 28, 2026

Civmec Limited - 28 Aug 2026

Civmec Limited — P9D / SGX — Daily Chart Analysis

Timeframe: 1D
Last shown price: S$1.66
Current market regime: Bullish trend in short-term pullback / transition phase


1. Market Structure & Order Flow

The broader structure remains bullish from the April low around 1.25, followed by higher lows at 1.28 → 1.38 → 1.47 → 1.49/1.51 and a strong impulse into the 1.78 high.

The key structural sequence is:

  • Major swing low: 1.25
  • Breakout / displacement zone: 1.47–1.55
  • Major swing high: 1.78
  • Pullback low: 1.49
  • Secondary higher low: 1.51
  • Recent rejection zone: 1.70–1.72
  • Current price: 1.66

Price has not broken the August higher-low structure yet. As long as 1.51–1.49 holds, the daily structure remains constructively bullish. However, the recent sharp red candle from the 1.70+ area shows short-term supply reappearing.


2. Bar-by-Bar Price Action Read

The June advance from 1.47 to 1.78 was the strongest institutional displacement move on the chart. It came with expanding bullish candles and elevated volume, suggesting professional participation rather than a weak retail-only move.

After the 1.78 high, price moved into a controlled pullback. The decline into 1.49 did not fully erase the prior impulse, which suggests a normal correction rather than full distribution.

The August rally from 1.51 to 1.72 was constructive, but the most recent sell-down candle is important. It shows rejection near the prior supply band around 1.70–1.78. This may be either:

  1. A normal retest pullback before another attempt higher, or
  2. Early distribution if price fails to recover above 1.70 and breaks below 1.59/1.51.

3. Volume-Price Relationship

The most important volume signatures are:

Bullish institutional footprint:
The breakout from 1.50–1.55 into the 1.70–1.78 zone showed strong range expansion and visible volume expansion. That is consistent with professional movement.

Potential absorption zone:
Around 1.49–1.51, selling pressure slowed and price stabilized. This area likely represents demand absorption, where stronger hands may have defended the prior breakout base.

Current warning signal:
The latest red candle near 1.66 came after price failed to clear the 1.70–1.72 area. If this sell candle had above-average volume, it would suggest supply entering from trapped buyers near the top. If volume was only moderate, it may simply be a pullback into support.


4. Institutional Footprints & Retail Trap Zones

There are two likely liquidity zones on this chart:

Upper liquidity / supply trap:
The 1.70–1.78 area contains prior highs and likely breakout-buying liquidity. Price pushing above 1.70 but failing to sustain would trap late buyers.

Lower liquidity / stop zone:
The 1.59, 1.51, and 1.49 levels are obvious support points. A dip below 1.59 could trigger short-term stops. A fast recovery back above 1.59–1.60 would look like a potential liquidity grab.

The cleanest bullish institutional behavior would be a pullback into 1.59–1.62, low-volume selling, then a bullish reversal candle closing back above 1.66–1.70.


5. Key Levels

ZoneLevelMeaning
Major resistance1.78Current chart high / major supply
Near resistance1.70–1.72Recent rejection zone
Current pivot1.66Present price area
First support1.59–1.60Prior swing high / short-term support
Main demand zone1.51–1.49Higher-low structure
Deeper support1.47Prior breakout base
Major invalidation1.38Breaks broader bullish structure

6. Scenario Planning

Bullish Scenario

Price holds above 1.59–1.60, forms a higher low, and reclaims 1.70. That would suggest the recent selloff was a normal pullback and that buyers are preparing for another test of 1.78.

A daily close above 1.72 would improve the bullish case. A clean break above 1.78 could open a measured move toward approximately 1.88–1.95, depending on volume confirmation.

Bearish Scenario

Price fails below 1.59, then loses 1.51–1.49. That would mark a daily structure shift and potential change of character from bullish trend into distribution or deeper correction.

Below 1.49, the next downside zones are 1.47, then 1.38.

Neutral / Base-Building Scenario

Price ranges between 1.59 and 1.72 while volume contracts. This would indicate consolidation below resistance. A later breakout from this range would need volume expansion to confirm direction.


7. Risk-Adjusted Setup Zones

The better long-side risk zone is not directly under resistance. The cleaner zone is a pullback toward 1.59–1.62, where risk can be defined below 1.49–1.51.

Aggressive traders may watch for a reclaim of 1.70, but buying directly into 1.70–1.78 has weaker risk-reward unless volume confirms a breakout.

Potential upside targets:

  • Target 1: 1.70–1.72
  • Target 2: 1.78
  • Target 3: 1.88–1.95 measured extension zone

Structural stop zones:

  • Conservative structural stop: below 1.49
  • Tighter tactical stop: below 1.59, only if using a short-term setup

Confidence Rating

Confidence: 7/10

The larger daily structure remains bullish, but the current bar shows rejection from supply. Confirmation is needed through either a successful hold above 1.59–1.60 or a strong reclaim of 1.70–1.72.


Key Levels to Watch

Resistance: 1.70, 1.72, 1.78
Support: 1.59, 1.51, 1.49, 1.47
Bullish confirmation: Daily close above 1.72 with volume expansion
Bearish warning: Daily close below 1.59
Structural failure: Break below 1.49


Execution Checklist

Before execution, confirm:

  • Price is holding above a valid structural support zone
  • Volume supports the direction of the move
  • Entry is not directly into major resistance
  • Stop is placed beyond structure, not randomly
  • Risk-reward is at least 1:2, preferably 1:3
  • Position size is adjusted to the stop distance

Buying P9D because the daily structure remains bullish above the 1.49–1.51 higher-low demand zone, with stops at 1.49 targeting 1.78–1.88 for approximately 1:2 to 1:3 risk-reward.


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

Dividend:   3.25%



Wednesday, August 26, 2026

Valuetronics - 26 Aug 2026

BN2 Valuetronics Holdings Ltd — Daily Chart Analysis

Market regime: Transitioning from prior markup into corrective/ranging structure
Last price shown: S$1.01
Timeframe: 1D, SGX


1. Macro Structure

BN2 had a clear markup phase from the March low around 0.81–0.82 into the June high at 1.21. That advance showed strong displacement through 0.94, 1.00, and into the 1.13–1.21 supply zone.

After the 1.21 high, structure changed materially:

  • Price failed to continue above 1.17–1.21
  • Lower highs formed around 1.17 → 1.12 → 1.13 → 1.06
  • Support at 1.06 was tested repeatedly, then broke
  • Price dropped into 0.98, then rebounded weakly

This suggests a change of character from bullish trend to distribution/correction.


2. Key Swing Structure

Major swing lows

  • 0.81–0.82: March accumulation base
  • 0.94: breakout impulse reference
  • 1.00: post-rally support
  • 0.98: recent breakdown low

Major swing highs

  • 1.13
  • 1.19
  • 1.21
  • 1.17
  • 1.12–1.13
  • 1.06

The most important structural issue is that price is now trading below the former 1.03–1.06 support shelf. That zone has shifted from support into potential supply.


3. Volume and Institutional Footprint

The strongest volume appears during the April–June advance and around the sharp May/June volatility. That suggests institutional participation occurred during the markup, but the later price action shows effort without continuation.

Key observations:

  • The move into 1.19–1.21 looks like a possible buying climax / liquidity event.
  • The June rejection from 1.21 produced a sharp reversal, likely trapping late breakout buyers.
  • Repeated failures around 1.10–1.13 suggest supply was active on rallies.
  • The breakdown below 1.03–1.06 came after a long sideways digestion, indicating weakening demand.
  • Recent volume near 1.00–1.01 looks relatively muted, suggesting no strong bullish absorption yet.

There is not enough evidence yet of aggressive institutional re-accumulation at 0.98–1.01. The rebound from 0.98 is constructive, but still technically weak unless price reclaims 1.03–1.06.


4. Retail Trap / Liquidity Analysis

Bull trap zone

The area around 1.17–1.21 likely trapped late buyers. Price pushed to a new high at 1.21, failed to hold, and then reversed quickly. That is consistent with an upthrust-style move.

Breakdown trap possibility

The recent drop below 1.03 into 0.98 may become a bear trap only if price quickly reclaims 1.03–1.06 with stronger volume. Without that reclaim, the breakdown remains valid.


5. Current Bar-by-Bar Read

The recent bars show price hovering near 1.01, with limited upside response after the bounce from 0.98.

That means the immediate structure is neutral-to-bearish:

  • Sellers remain active below 1.03–1.06
  • Buyers defended 0.98, but have not regained control
  • Price is compressing near a decision zone
  • The next meaningful move likely depends on whether 1.03 is reclaimed or 0.98 fails

6. Key Levels

Resistance

  • 1.03: immediate reclaim level
  • 1.06: prior support, now major resistance
  • 1.10–1.13: supply zone from failed rallies
  • 1.17–1.21: major distribution / liquidity zone

Support

  • 1.00–0.98: current demand test zone
  • 0.94: major prior breakout support
  • 0.91–0.92: deeper structural support
  • 0.87–0.88: prior base support

7. Forward Scenarios

Bullish recovery scenario

A constructive setup only improves if BN2 can reclaim 1.03, then close above 1.06 with volume expansion. That would suggest the recent breakdown below 1.03 was a liquidity grab and could open a recovery toward 1.10–1.13.

Bearish continuation scenario

Failure to reclaim 1.03–1.06 keeps price vulnerable. A clean break below 0.98 would confirm continued distribution and expose 0.94, then potentially 0.91–0.92.

Neutral scenario

Price may continue ranging between 0.98 and 1.06 while the market tests whether the April–June markup is being absorbed or distributed.


8. Risk Framework

For a long-side structure, the cleaner risk area is only after a reclaim of 1.03–1.06. A stop would need to sit below the recent structural low near 0.98, not arbitrarily below entry.

For a short-side structure, rejection from 1.03–1.06 would be the cleaner area to monitor, with invalidation above 1.06–1.07 and downside references at 0.98, 0.94, and 0.91–0.92.

Minimum preferred reward-to-risk should be 1:2, ideally 1:3, because price is currently near a choppy decision zone rather than in a clean trend continuation phase.


Highest Conviction Observations

  1. The prior uptrend has lost momentum after the 1.21 high.
  2. The 1.03–1.06 zone is now the key battleground.
  3. Below 1.03, sellers retain short-term control.
  4. 0.98 is the immediate support that must hold to avoid deeper correction.
  5. A bullish thesis requires reclaim, volume expansion, and follow-through above 1.06.

Confidence Rating

Confidence: 7/10
The structure is clear enough to classify the regime as corrective/ranging, but the next directional move still depends heavily on whether 0.98 holds or 1.06 is reclaimed.


Key Levels to Watch

Support: 1.00, 0.98, 0.94, 0.91–0.92
Resistance: 1.03, 1.06, 1.10–1.13, 1.17–1.21
Decision zone: 0.98–1.06


Execution Checklist

  • Confirm close above 1.03 before assuming recovery.
  • Look for volume expansion on reclaim of 1.06.
  • Avoid chasing inside the 0.98–1.06 chop zone.
  • Treat rejection at 1.03–1.06 as bearish until proven otherwise.
  • Define stop based on structure, not percentage loss.

Buying BN2 because price is attempting to defend the 0.98 support zone with confirmation only above 1.03–1.06, with stops at 0.98 targeting 1.10–1.13 for roughly 1:2 to 1:3 risk-reward.


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

Dividend:   2.36%



Singapore Stock Investment Research