Sunday, March 08, 2026

Centurion - 06 Mar 2026

Centurion Corporation Limited (SGX: OU8) — 1D (Daily)

Chart context

  • Timeframe: Daily

  • Visible date range: Roughly Apr 2025 to 6 Mar 2026

  • Bars in analysis window: About 230–240 daily bars

  • Last traded price: SGD 1.44

Market regime

Transitioning from range recovery back into short-term corrective pullback inside a broader medium-term range.

This is not a clean trend market right now. The chart shows:

  • an impulsive markup from April into July,

  • a distribution/top-building phase from July to September,

  • a markdown into December,

  • then a recovery rally from the 1.26 low into the 1.55–1.60 supply zone,

  • followed by a sharp rejection back to 1.44.

That puts the stock in a decision zone, not a momentum-chase zone.


3–5 highest-conviction observations

1) The 1.55–1.60 area is proven overhead supply

That zone has now rejected price multiple times:

  • prior support/resistance behavior around 1.55

  • recent rally stalling again near 1.60

  • immediate selloff from that area back to 1.44

This is classic supply reclaim failure. Institutions likely sold into strength there. The fact that price could not accept above 1.55/1.60 tells you the recent rally was not yet strong enough to transition into a sustained markup.

2) Current decline from 1.60 to 1.44 looks like a displacement down, not a gentle pullback

The drop is relatively fast and directional:

  • several red bars clustered together,

  • weak bounce response,

  • increasing urgency into the decline.

That suggests aggressive supply, not merely routine profit-taking. Until price stabilizes, this should be treated as short-term bearish order flow.

3) 1.38–1.40 is the first meaningful demand test

There is visible structure around:

  • 1.38

  • 1.40

  • nearby prior pivot behavior before the Feb breakout leg

If buyers are still in control on the intermediate timeframe, this is where they should start defending. A clean failure below this band would materially weaken the recovery structure and raise odds of a move toward 1.34, then possibly 1.26.

4) The January–February rally had improving structure, but not decisive volume expansion through resistance

The recovery from 1.26 → 1.38 → 1.46 → 1.55/1.60 was constructive:

  • higher lows,

  • higher highs,

  • decent stair-step advance.

But the move into overhead resistance did not show the kind of broad, decisive expansion and acceptance you want for a true trend breakout. That makes the recent rejection more credible as a bull trap / late-chaser trap above the local range.

5) Effort vs result around swing zones suggests mixed institutional behavior

Several areas show volume spikes with limited follow-through:

  • around prior upper-zone testing near Aug–Sep

  • around recent Feb–Mar rejection

That is often a sign of absorption/distribution, where large activity does not translate into sustained price progress. In context, near resistance, that favors the interpretation of distribution rather than accumulation.


Bar-by-bar / structural read

1) Macro structure

Phase A: April to July — Markup

  • Strong rise from around 1.02–1.10 zone toward 1.85

  • Sequence of higher highs and higher lows

  • Expanding upside bars, periodic volume support

  • Demand clearly in control

Phase B: July to September — Distribution / topping behavior

Key signs:

  • repeated failures around 1.82–1.89

  • overlapping candles

  • inability to extend despite multiple attempts

  • sharp rejection bars after breakout attempts

This is a classic momentum decay phase. Price was still elevated, but trend quality deteriorated.

Phase C: September to December — Markdown

  • Breakdown from the top range

  • lower highs: 1.71 → 1.55 → 1.49 → 1.45

  • lower lows: 1.43 → 1.38 → 1.33 → 1.26

This is clear bearish structure. Supply was in control.

Phase D: December to February — Recovery / accumulation attempt

  • Base formed near 1.26

  • Gradual grind higher with improving structure

  • Break above 1.38 and 1.46

  • Rally into 1.55–1.60

Constructive, but still only a recovery leg unless proven otherwise.

Phase E: Current — Rejection from supply

The failure from 1.60 back to 1.44 is the key current event.
That is a short-term CHoCH against the recovery structure.


2) BOS / CHoCH mapping

Bullish recovery BOS

  • Reclaim of 1.38

  • Reclaim of 1.46

  • Push into 1.55

These confirmed the December low had likely become a tradable swing bottom.

Current bearish CHoCH

  • Rejection from 1.60

  • Breakdown back through the short-term support shelf around 1.46

That break is important. It suggests the prior minor uptrend has been interrupted. Bulls now need to defend 1.38–1.40 to avoid a larger structure failure.


3) Volume-price relationship

Positive

  • Volume expanded on some earlier recovery legs from the December low, supporting the idea that value buyers were active below 1.30–1.35.

Negative

  • At the recent top near 1.55–1.60, price did not achieve sustained acceptance despite activity.

  • The sharp rejection suggests effort into resistance produced poor upside result, often a warning sign of supply absorption overhead.

Read

The tape currently says:

  • deep value demand existed lower

  • overhead supply remains dominant higher

So the stock is trapped between longer-horizon buyers and active sellers at upper range resistance.


4) Institutional footprint / smart money read

Likely liquidity behavior

  • The move into 1.55–1.60 likely swept obvious upside liquidity from prior swing reference points.

  • Instead of continuation, price reversed sharply.

That is consistent with a buy-side liquidity grab followed by distribution.

Order blocks / supply-demand zones

Supply zone:

  • 1.55–1.60

  • stronger secondary supply up to 1.68–1.71

  • major macro supply 1.82–1.89

Demand zone:

  • 1.38–1.40

  • secondary demand 1.33–1.34

  • major swing demand 1.26

Fair value gap / inefficiency concept

The recent fast drop from the high likely leaves a short-term inefficient zone above current price, roughly in the 1.48–1.52 area. If price rebounds, that zone may act as the first test of whether sellers remain in control.


5) Bar pattern recognition

Recent rejection bars

The latest cluster near 1.60 shows characteristics of:

  • upper-range failure,

  • inability to close strongly at the highs,

  • follow-through selling after rejection.

That behaves more like an upthrust / failed continuation than true breakout acceptance.

Current candles near 1.44

Price is nearing a level where the next few daily bars matter a lot:

  • if you see narrow spreads + declining volume, that can indicate selling pressure is exhausting near support;

  • if you see wide red spread + volume expansion, then support is likely failing.

Right now, it is too early to call a confirmed reversal at 1.44.


Key levels to watch

Resistance

  • 1.48–1.50: first rebound supply / near-term control zone

  • 1.55–1.60: primary overhead supply

  • 1.68–1.71: secondary swing resistance

  • 1.82–1.89: major macro ceiling

Support

  • 1.40–1.38: immediate decision support

  • 1.34–1.33: next structural support

  • 1.26: major swing low / line in the sand


High-probability setup

Setup: Buy only on bullish reaction from 1.38–1.40 support

This is the best asymmetric zone on the chart right now.

Why this is the best setup

  • clear structural level

  • prior breakout region

  • current price is approaching it after a sharp rejection

  • risk can be defined tightly below structure

  • upside first targets are well-mapped

Entry trigger

Do not blind-buy. Wait for one of these:

  • bullish rejection candle with long lower wick near 1.38–1.40

  • bullish engulfing day from support

  • support test on reduced volume followed by expansion on rebound

  • reclaim back above 1.46 after holding support

Stop

  • structural stop below 1.34

  • more conservative stop below 1.33

Targets

  • TP1: 1.48–1.50

  • TP2: 1.55

  • TP3: 1.60

Risk-reward

Example:

  • entry around 1.40–1.42

  • stop around 1.33–1.34

  • target 1.55–1.60

That gives roughly 1:2 to 1:3+, depending on execution.


Alternative scenario

Bearish continuation case

If 1.38 fails on expanding downside volume:

  • recovery structure is broken

  • likely move to 1.34

  • then retest risk toward 1.26

In that case, avoid trying to catch the first bounce unless there is clear reversal evidence.


Forward-looking bias

Near-term bias: cautious bearish / corrective
Intermediate bias: neutral, unless 1.38 support holds and price reclaims 1.46

What flips bias bullish

  • strong defense of 1.38–1.40

  • reclaim of 1.46

  • then renewed attack on 1.55–1.60 with better volume acceptance

What confirms deeper weakness

  • daily close below 1.38

  • follow-through selling into 1.34

  • no meaningful rebound from support

Bottom line

OU8 is not in a clean breakout regime. It is currently in a post-rally rejection phase after failing at major supply around 1.55–1.60. The highest-probability trade is not to chase here, but to watch whether 1.38–1.40 produces a high-quality bullish reaction. That zone is the decision point separating a healthy pullback from a failed recovery.


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



Friday, March 06, 2026

Civmec Limited- 06 Mar 2026

Civmec Limited (SGX: P9D) — 1D Daily

Current market regime: Bullish trend, late-stage markup / short-term consolidation
Price structure is still bullish on the daily chart, but the latest bars show momentum compression just below recent highs after a strong displacement leg. That usually means either continuation after absorption or a near-term shakeout before trend resumption.

Chart setup and context

  • Stock: Civmec Limited

  • Code: P9D

  • Timeframe: Daily

  • Visible date range: roughly Jul 2025 to 6 Mar 2026

  • Last traded price: about 1.45

  • Visible recent high: about 1.55

  • Approximate visible recent structure low: about 0.85–0.90

3–5 highest-conviction observations

1) Primary trend remains up; structure has not broken

The chart shows a clean sequence of higher highs and higher lows:

  • ~0.90/0.92 base

  • push to ~0.99/1.01

  • higher structure into ~1.15/1.16/1.19

  • major breakout leg into ~1.33/1.38/1.40

  • final expansion into 1.55

That is classic bullish market structure. The recent pullback to 1.45 is, so far, only a retracement within uptrend, not a bearish reversal.

2) January shows institutional-style displacement

The strongest bullish footprint is the early-January vertical repricing from the 1.13 area into 1.30+, accompanied by large volume expansion. That kind of move is rarely random retail activity. It looks more like:

  • displacement

  • urgent repricing

  • possible institutional accumulation completion followed by markup

This move changed the character of the chart from slow grind to trend acceleration.

3) The current pullback looks more like digestion than distribution

After tagging 1.55, price did not collapse. Instead, it stayed mostly around 1.43–1.50, with overlapping bars and relatively contained downside. That usually suggests:

  • profit-taking is present

  • but sellers are not yet producing decisive downside result

  • potential absorption around 1.40–1.45

If this were true distribution, you would want to see heavier rejection, wider bearish spread, and stronger follow-through down. That is not obvious here yet.

4) 1.40–1.44 is the key demand/decision shelf

This zone matters because it is:

  • near prior breakout territory

  • near the body cluster after the recent run-up

  • the first area where dip-buyers appear to be defending

A successful hold above this area keeps the chart in bullish continuation mode. A decisive loss shifts the chart into deeper corrective behavior.

5) 1.50–1.55 is obvious liquidity overhead

The market has now printed a visible swing high at 1.55. That creates:

  • breakout-buy trigger zone above 1.55

  • stop cluster from shorts

  • trapped late longs if price repeatedly fails below that area

This means 1.55 is both resistance and liquidity. A clean break above it likely produces another expansion leg. Repeated failure beneath it raises probability of a shakeout lower first.


Market structure and order flow

Macro structure

  • Bull trend: intact

  • No confirmed bearish CHoCH on daily

  • Strongest bullish BOS came when price broke above the 1.16–1.19 region, then later the 1.33–1.40 region

Micro structure

Recent bars are narrower and more overlapping versus the January impulse. That shows:

  • momentum decay

  • compression

  • short-term balance between buyers and sellers

This is normal after a strong markup phase. The next key clue is whether price resolves:

  • up through 1.50–1.55 with volume, or

  • down through 1.40 with expanding supply


Volume-price relationship analysis

Important volume signatures

Early January breakout

  • High volume + wide range = professional movement / strong directional pressure

  • This validates the bullish regime shift

Recent highs near 1.50–1.55

  • Price pushed higher, but follow-through became less explosive

  • That hints at volume/price efficiency fading, which often happens near interim exhaustion points

Current consolidation

  • Mixed, moderate volume with smaller candle bodies

  • Suggests pause, not confirmed reversal

  • If large volume appears but downside spread stays small around 1.40–1.45, that would strengthen the absorption case

Effort vs result

This is the key read right now:

  • if sellers increase effort but cannot push below 1.40, buyers are likely absorbing

  • if volume expands and price slices below 1.40 with wide bearish candles, then supply has taken control short term


Institutional footprint recognition

Likely order blocks / demand zones

Main bullish demand zone: 1.38–1.40

This appears to be the most obvious near-term structural support and prior breakout base.

Secondary demand zone: 1.31–1.33

If 1.40 fails, this becomes the next meaningful support, tied to the earlier post-breakout consolidation.

Higher-base support: 1.13–1.16

This is the deeper origin area of the January acceleration. If price ever revisits this region, it would be a major structural test.

Liquidity behavior

  • Buy-side liquidity: above 1.50–1.55

  • Sell-side liquidity: under 1.40, then under 1.31

A classic smart-money path would be:

  1. brief dip below near support to trigger stops,

  2. reclaim of support,

  3. expansion through 1.55.

That would be the bullish shakeout scenario.


Bar-pattern and regime read

Current regime

Trending on macro level, ranging/consolidating on micro level

That is an important distinction:

  • higher timeframe visible structure = bullish trend

  • immediate short-term behavior = range/compression

Candle behavior

Recent candles near the highs show:

  • shorter real bodies

  • overlap

  • less clean directional follow-through

That usually means one of two things:

  • continuation base, or

  • distribution shelf

At present, price action favors continuation base slightly more than distribution, because pullbacks have not yet produced decisive structural damage.


Key price levels

Resistance

  • 1.50–1.55: immediate resistance / breakout trigger

  • Above 1.55: opens path to measured continuation, likely 1.60–1.66 zone first

Support

  • 1.43–1.45: immediate pivot/support

  • 1.38–1.40: key short-term demand zone

  • 1.31–1.33: secondary structural support

  • 1.13–1.16: major higher-timeframe support


High-probability setup mapping

Setup 1: Pullback continuation long

Best case for bulls

  • Ideal entry zone: 1.40–1.45

  • Trigger: bullish rejection / strong close off support / volume stabilizes

  • Invalidation: decisive daily close below 1.38

  • Initial upside targets:

    • 1.50

    • 1.55

    • 1.60+ on breakout

This is the cleaner risk-defined setup because support is close and trend is still intact.

Setup 2: Breakout long

  • Trigger: strong daily close above 1.55 with volume expansion

  • Confirmation: follow-through, not immediate fade back into range

  • Upside projection: 1.60–1.66

  • Invalidation: failed breakout and close back below 1.50

This has higher momentum confirmation but worse entry efficiency.

Setup 3: Bearish failure scenario

  • Trigger: loss of 1.40 on expanding bearish spread/volume

  • Then odds increase for retrace into 1.31–1.33

  • Full bearish structural concern only grows if price starts building lower highs after that

At the moment this is a secondary scenario, not the base case.


Risk-adjusted trade management framework

For trend-following bulls

  • Prefer entries near support, not in the middle of the range

  • Logical stop should sit beyond structure, not arbitrary percentages

  • Most precise invalidation area is below 1.38, depending on entry

Profit-taking logic

  • Partial near 1.50

  • More at 1.55

  • Runner only if breakout is accompanied by real volume expansion

R/R logic

The best reward-to-risk comes from:

  • buying a controlled pullback into 1.40–1.45

  • not chasing after multiple green bars into resistance


Forward-looking bias

Bias: Bullish, but tactically patient

The chart still favors trend continuation unless 1.40 breaks decisively. The recent action looks more like post-markup consolidation than outright distribution. The stock is sitting at an important decision area:

  • Above 1.55: bullish continuation likely

  • Holding 1.40–1.45: bullish structure remains healthy

  • Below 1.40: opens deeper correction toward 1.31–1.33

Key levels to watch

1.55, 1.50, 1.45, 1.40, 1.33

Bottom line:
Civmec (P9D) remains in a daily uptrend, with the current pullback looking like a high-level consolidation after institutional-style markup. The highest-probability zone is 1.40–1.45 for trend continuation, while 1.55 is the critical breakout gate.


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



Thursday, March 05, 2026

Stamford Land - 05 Mar 2026

  • Stock: Stamford Land Corporation Ltd

  • Ticker: H07 (SGX)

  • Timeframe: 1D (Daily)

  • Date range (visible): ~Jun 2025 → 05 Mar 2026

  • Bars (approx.): ~180–190 daily bars

  • Last traded price: 0.485 (O 0.475 / H 0.485 / L 0.470 / C 0.485, +2.11%)


Market Regime

Transition → Range (post-markup re-accumulation)

  • You had a clean markup (Oct→Nov) culminating in a liquidity-run high at 0.525.

  • Since then: compressed ranges + contracting volume inside a clearly-defined band → operator-style inventory rebalancing (absorb supply, then re-expand).

Operating range (current):

  • Range resistance: 0.505 (secondary 0.510)

  • Range support: 0.465–0.470

  • Equilibrium / pivot: 0.485–0.490


Market Structure & Order Flow

Macro swings (structure map)

  • Base/accumulation lows: 0.410 (Aug–Sep “floor”)

  • BOS (bull): reclaim/hold above ~0.445–0.450 → starts Oct markup

  • Expansion high / liquidity grab: 0.525

  • Post-high structural support: 0.465

  • Current swing location: bouncing back toward 0.485 from a pullback into the lower band.

Key structural events

  • CHoCH (bear, short-term): after 0.525, price loses momentum and rotates lower → shift from trending to ranging.

  • BOS attempts (bull, within range): multiple pushes into 0.505–0.510 failing to hold → confirms supply cap is still active.


Advanced VPR (Volume–Price Relationship)

1) Accumulation signature (Aug–Sep)

  • Many tight bars around 0.410–0.430 with low-to-moderate volume.

  • Repeated tests near 0.410 with limited downside follow-through → selling pressure exhausted.

2) Professional displacement (Oct)

  • Price lifts from the mid-base (~0.425/0.445 area) into 0.475+ with volume expansion → “effort producing result” → institutional markup.

3) Climactic/exhaustion behavior (0.525)

  • Tall push into 0.525 then rejection/rotation → classic liquidity sweep (pull in breakout buyers, provide liquidity for distribution).

4) Post-distribution absorption (Dec→now)

  • Smaller candles, overlap, flatter progress.

  • Volume generally dries up while price holds above 0.465absorption rather than aggressive selling.


Institutional Footprints & Retail Trap Patterns

Liquidity events

  • Upthrust / liquidity grab: 0.525

    • “Obvious breakout” above prior highs, then failure → retail breakout trap.

Demand defense (operator support)

  • 0.465–0.470 repeatedly holds as a “defended floor”:

    • Tests into that area don’t extend much lower → strong hands absorbing.

Supply cap (distribution zone)

  • 0.505–0.510 acts as repeat supply:

    • Multiple probes / fades → smart money selling into strength until supply clears.


Bar-by-Bar: Most Recent Micro Read (last ~10–15 bars)

Context: price was hovering near 0.495–0.500, then rotated down into the lower band, then rebounded.

What matters in the latest sequence:

  • A controlled sell-off (not panic): relatively contained ranges (no massive breakdown candle).

  • A test into ~0.470–0.475 (lower band) followed by a strong close back up to 0.485.

  • Today’s bar: green, closes at/near the high of the day (0.485) after dipping 0.470 → that’s a demand response bar (buyers active below, reclaiming the pivot).

Interpretation: this looks like a successful test of the lower range boundary, shifting odds back toward a rotation to the range midpoint/ceiling.


High-Probability Levels (Actionable)

Demand / Support (where institutions likely defend)

  • 0.465–0.470 = primary demand band (structural floor)

  • 0.475 = “line in sand” for short-term control

  • 0.455 = invalidation area (below = range failure / trend damage)

Supply / Resistance (where distribution repeats)

  • 0.490–0.495 = pivot friction (expect chop)

  • 0.505–0.510 = major supply cap

  • 0.525 = liquidity high (only relevant if breakout holds)


Risk-Adjusted Setups (Precise, structure-defined)

Setup A — Range Long (highest quality if you get the pullback)

  • Entry zone: 0.470–0.475 (retest / bid at demand)

  • Stop: 0.455 (below defended structure, not arbitrary)

  • Targets:

    • T1: 0.490–0.495 (pivot)

    • T2: 0.505–0.510 (range ceiling)

    • T3: 0.525 (liquidity high, only if ceiling breaks/holds)

  • Why it works: demand test + absorption + defined range → clean R:R, minimal guesswork.

Setup B — Breakout Long (only on confirmation)

  • Trigger: Daily close above 0.505 and follow-through (next day holds above / doesn’t immediately dump)

  • Stop: back inside range (below 0.495-ish) or below breakout bar low (structure-based)

  • Targets: 0.525 first, then measured extension (0.54–0.55 area as a logical expansion zone)

  • Failure mode: false breakout (very common here) → don’t pre-empt; wait for close/hold.

Setup C — Fade Short (lower priority, range traders only)

  • Entry: rejection wick / failed close in 0.505–0.510

  • Stop: above rejection high

  • Target: 0.485 then 0.470

  • Why lower priority: broader structure still looks like absorption; shorting demand-led ranges is harder.


Forward Bias & What to Watch Next

Bullish-to-neutral while above 0.465.
Near-term expectation: 0.485 reclaim → test 0.495 → attempt 0.505.

Two tells that institutions are stepping in hard:

  1. Another dip into 0.470–0.475 that rejects quickly (small body down, strong close up), ideally with a noticeable volume response.

  2. A push into 0.505 that doesn’t wick and fade, but instead closes strong and holds above the next day.

Invalidation (regime change):

  • A decisive breakdown below 0.455 → range fails → opens path back toward the old base (~0.43–0.41).


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

Dividend:   1.03%



Wednesday, March 04, 2026

Valuetronics - 04 Mar 2026

Valuetronics Holdings Limited (SGX: BN2) — 1D (Daily)

Date range on chart: ~Apr 2025 → 04 Mar 2026 (≈ 220 bars)
Last bar (04 Mar ’26): O 0.880 / H 0.885 / L 0.845 / C 0.850 (-3.41%)
Key reference: Range High 0.920 | Prior major swing high 0.910


Market Regime

Transition → Distribution / Range-to-Downshift

  • HTF (since Apr→Sep): uptrend (HL/HH) into 0.910.

  • Since Oct: range/distribution bounded roughly 0.82–0.92.

  • Last few weeks: lower highs under 0.92 + sharp sell candlerange is tilting bearish.


3–5 Highest-Conviction Observations (Institutional Read)

  1. Repeated failure at 0.91–0.92 = supply wall

    • Multiple pushes into 0.910/0.920 that don’t hold → classic sell-into-strength behavior.

  2. Micro-structure CHoCH bearish

    • The swing progression near the right side shows 0.870 → 0.860 → 0.870 failing, then a hard break down to 0.850.

    • That’s a character change: buyers could not defend prior mid-range supports.

  3. The 04 Mar bar is “displacement” down, not a clean shakeout

    • Wide-ish range down with close near the lower portion (C 0.850 vs L 0.845) → sellers retained control into the close.

    • A true institutional “spring/shakeout” usually shows aggressive rejection (long lower wick) + close back above a key level. You don’t have that yet.

  4. 0.84–0.85 is now the decision shelf

    • You’ve tagged 0.845 (printed on chart) — this area has acted as a pivot in the past.

    • Next 1–3 bars tell you if this is absorption (support holds) or breakdown continuation.

  5. Effort vs Result warning

    • Big sell candle after spending time tight near 0.87–0.90 suggests inventory distribution completed, then price released lower.


Structure Map (SH/SL, BOS/CHoCH)

Major swings (macro)

  • SL ~0.660 (Jun) → HH ~0.910 (Sep) = primary markup leg.

  • Post-peak: rotation lows around 0.815 / 0.820, later support tests 0.845.

Key structure events

  • BOS up (macro): break above 0.760 → 0.825 → 0.910 sequence.

  • CHoCH down (micro): recent failure to reclaim 0.870 and break back to 0.850.


Institutional Supply/Demand Zones (Actionable Levels)

Supply (sell pressure / distribution)

  • 0.910–0.920: range high, repeated rejection = primary supply

  • 0.885–0.900: reaction zone (prior pivots + recent consolidation top)

  • 0.870: now first meaningful “sell-the-retest” level

Demand (where buyers must show up)

  • 0.845–0.850: immediate decision shelf (today’s low + pivot)

  • 0.820–0.825: range floor / higher-timeframe demand (most important)

  • 0.770: last meaningful swing support before trend damage accelerates


Bar Pattern / Trap Read

  • Retail trap likely occurred near 0.91–0.92: repeated “almost breakout” behavior into the highs, then failure → classic bull trap / upthrust-style.

  • Current risk: if price bounces weakly to 0.870–0.885 on declining volume, that’s often a distribution retest before another leg down.


High-Probability Setups (Risk-Defined)

Setup A — Range-Floor Long (best R:R, needs confirmation)

Trigger: price tests 0.82–0.84 and prints a reversal bar (lower wick + close back above ~0.84) with volume expansion.

  • Entry zone: 0.82–0.84 (scale-in)

  • Invalidation (stop): below 0.79–0.80 (beneath structure/psych)

  • Targets:

    • T1 0.870 (mid-range)

    • T2 0.900

    • T3 0.910–0.920
      Management: partials at 0.87, trail under higher lows if it reclaims 0.88+

Setup B — Sell-the-Retest Short (if bounce is weak)

Trigger: bounce into 0.870–0.885 with volume drying up, then rejection (bearish pin/engulf).

  • Entry zone: 0.87–0.885

  • Invalidation: close above 0.900

  • Targets: 0.845 → 0.825 → 0.800

Setup C — Breakdown Continuation (only if 0.82 fails cleanly)

Trigger: daily close below 0.820 + follow-through.

  • Entry: breakdown or retest of 0.82 from below

  • Stop: above 0.83–0.84

  • Targets: 0.80 → 0.77


Forward-Looking Bias & What To Watch Next

Bias: Cautious bearish until 0.870 is reclaimed (with convincing volume/structure).

Next 1–3 bars checklist (highest signal):

  • Bullish tell: a flush near 0.84–0.82 that snaps back (long lower wick) + higher close → absorption/spring behavior.

  • Bearish tell: any bounce that fails under 0.870/0.885, especially on weak volume → distribution retest → continuation down.


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



Tuesday, March 03, 2026

PSC Corporation - 03 Mar 2026

PSC Corporation Ltd (SGX: DM0)

Timeframe: Daily (1D)
Date Range: ~Apr 2025 – 3 Mar 2026
Bars Analyzed: ~220–240 daily bars (est.)
Last Traded Price: 0.410


1️⃣ Market Regime Classification: Late-Range → Early Breakout Attempt

Price has spent ~6 months in a defined range 0.370–0.400, following a July impulsive markup. Current move is a range high breakout test, but confirmation is incomplete.


2️⃣ Macro Structure → Micro Structure

A. Primary Structure (April–July)

  • Accumulation base: 0.335–0.365

  • July displacement move → impulsive expansion to 0.415

    • Wide-range candles

    • Volume expansion

    • Clear BOS above 0.365 and 0.395

This was institutional markup.


B. Post-Impulse Distribution Range (Aug–Feb)

Defined Range:

  • Resistance: 0.400–0.410

  • Support: 0.370–0.380

Characteristics:

  • Overlapping candles

  • Shrinking ranges

  • Multiple failed breakouts above 0.400

  • Volume compression into range mid

This is classic cause-building phase.


3️⃣ Institutional Footprint Analysis

1. Absorption at 0.380 (High Conviction)

  • Multiple high-volume down bars

  • Limited downside follow-through

  • Long lower wicks

  • Effort vs result imbalance

➡ Strong hands absorbing supply.

2. Repeated Upthrusts at 0.410

  • Several probes above 0.405–0.410

  • No follow-through until current attempt

  • Prior attempts had declining volume

➡ Suggests liquidity harvesting.

3. Volume Dry-Up Mid-Range

  • Late Jan–Feb: tight clustering 0.385–0.395

  • Lower volatility

  • Decreasing volume

➡ Breakout preparation behavior.


4️⃣ Current Breakout Bar (0.410 Close)

Characteristics:

  • Wide bullish candle

  • Closes near high

  • Breaks multi-month range ceiling

  • Volume increased vs prior 10 sessions

BUT:

  • Still within historical 0.415 supply

  • No strong expansion beyond July high yet

This is a breakout attempt, not full confirmation.


5️⃣ Volume–Price Relationship (VPR)

ConditionObservationInterpretation
High Vol + Small Range at 0.380YesAccumulation
Low Vol Compression Pre-BreakYesEnergy buildup
Expansion on BreakModerateNeeds follow-through
Volume DivergenceNo major bearish divergenceConstructive

6️⃣ Wyckoff Interpretation

  • July = Phase D markup

  • Aug–Jan = Phase B range

  • Feb lows = Spring-like test near 0.370

  • Current move = Phase D attempt

Probability leaning toward accumulation → continuation, not distribution.


7️⃣ Psychological & Structural Levels

  • 0.400 = Major psychological pivot

  • 0.415 = July high / liquidity pool

  • 0.370 = Range low

  • 0.335 = Structural invalidation

ATR suggests current expansion is within normal range — not climactic.


8️⃣ High-Probability Trade Zones

🎯 Breakout Continuation Setup

Entry: 0.410–0.415 on successful hold
Invalidation: Daily close back below 0.395
Target 1: 0.430 (measured range height projection)
Target 2: 0.445–0.450 (extended projection)

R:R ≈ 1:2.5 to 1:3+


🎯 Pullback Re-Accumulation Setup

If breakout fails short term:

  • Watch retest of 0.395–0.400

  • Look for volume dry-up + rejection wick

Best asymmetric entry if structure holds.


9️⃣ Market Structure Scorecard

FactorBias
Higher Highs EmergingBullish
Volume StructureAccumulation
Range BreakAttempting
Absorption EvidenceStrong
Distribution EvidenceWeak

🔟 Highest Conviction Observations

  1. Strong absorption repeatedly at 0.380

  2. Tight volatility compression before breakout

  3. Multiple liquidity grabs above 0.400 historically

  4. Current breakout bar structurally stronger than prior attempts

  5. No significant distribution signature at highs


🔮 Forward Bias

Primary Bias: Bullish continuation if 0.400 holds

Key confirmation:

  • Follow-through above 0.415

  • Volume expansion on next 2–3 sessions

Failure signal:

  • Close back inside range below 0.395


🧠 Professional Summary

This is a textbook range expansion attempt after prolonged accumulation, not late-stage exhaustion.

The next 3–5 sessions determine whether:

  • It transitions into trending regime
    OR

  • It becomes another liquidity grab.

Line in the sand: 0.395–0.400.

Hold above = structural shift to bullish continuation.
Lose it = back to distribution range.


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

Dividend:   5.62%



Singapore Stock Investment Research