Friday, October 02, 2026

Hyphens Pharma - 02 Oct 2026

Hyphens Pharma International — SGX: 1J5

Daily chart | Last: S$0.365 | Regime: bullish structure transitioning into tight consolidation

The chart remains structurally constructive, but the immediate setup is neutral inside a S$0.355–0.370 trading range. The strongest feature is the August displacement from roughly S$0.350 through S$0.370 on sharply expanded volume, followed by nearly two months of relatively shallow consolidation rather than a full retracement. The framework prioritizes exactly this combination of swing structure, volume-price behaviour, support/resistance and subsequent follow-through.

1. Market structure

From the April low at S$0.300, price developed a clear sequence of rising swing lows:

0.300 → 0.315/0.320 → 0.340 → 0.345 → 0.350

That progression culminated in the August breakout to S$0.385. Importantly, the subsequent correction has so far bottomed around S$0.355, substantially above the prior S$0.350 breakout area.

So on the larger daily structure:

  • Primary structure: higher highs + higher lows → still bullish.
  • Current microstructure: sideways compression between approximately 0.355 and 0.370.
  • No bearish CHoCH yet: S$0.350–0.355 has not been decisively lost.

The former S$0.350–0.355 resistance zone has effectively become support, which is technically significant.

2. August breakout — strongest institutional footprint

The most important event on the chart is the early-August expansion.

Price accelerated from approximately S$0.350 to S$0.375, briefly reaching S$0.385, while volume expanded dramatically. This is considerably more meaningful than a breakout occurring on ordinary volume because price made substantial upward progress for the additional effort.

That created a clear change in behaviour relative to the slow June–July advance.

However, S$0.385 immediately attracted supply. The stock could not sustain prices above roughly S$0.370–0.375, establishing the present overhead supply zone.

3. What the consolidation is saying

The September–October action is unusually tight:

Resistance: 0.370
Repeated support: 0.355–0.360
Current: 0.365

There are numerous overlapping bars and repeated closes around 0.360–0.370, while volume has generally contracted dramatically from the August expansion.

That combination is better interpreted as equilibrium/compression than outright distribution.

Most importantly, sellers have repeatedly pushed price toward S$0.355, yet there has been little downward follow-through.

That is constructive.

But buyers also repeatedly fail to sustain moves above S$0.370.

Therefore neither side has conclusively won the range.

4. Today's bar

The latest bar is:

O 0.370 / H 0.370 / L 0.365 / C 0.365

This is mildly negative at the micro level because price tested the range ceiling and closed at the low of the day's range.

It represents another failure at S$0.370.

By itself, however, it is not a meaningful bearish reversal because:

  • range is extremely small;
  • volume appears modest;
  • S$0.355–0.360 support remains intact;
  • the larger higher-low structure remains undamaged.

The next few bars matter much more than this single bar.


Key decision levels

LevelTechnical significance
0.385August swing high / major supply
0.375Secondary resistance
0.370Immediate range ceiling / repeated rejection
0.365Current equilibrium area
0.360Minor support
0.355Critical range support
0.350Breakout origin / major structural support
0.340–0.345Next support if structure fails

The framework specifically emphasizes waiting for price-action validation and volume confirmation around structural levels rather than treating a penetration alone as sufficient evidence. 

The two important scenarios

Bullish resolution: A decisive close above S$0.370–0.375, ideally with widening spread and meaningful volume expansion, would indicate that the supply being encountered repeatedly at the top of the range has finally been absorbed. The first structural retest would be S$0.385. A clean break above S$0.385 would constitute another higher high and potentially open approximately S$0.395–0.405 from the range's measured expansion.

Bearish resolution: A decisive break below S$0.355, especially accompanied by expanding volume and poor recovery, materially changes the picture. Below S$0.350, the August breakout has effectively failed and the next obvious demand zone becomes approximately S$0.340–0.345.

Risk/reward observation

At S$0.365, price sits almost exactly in the middle of the short-term range.

That is the least informative location technically.

The cleaner information comes from what happens around the edges:

S$0.355 support ← 0.365 equilibrium → S$0.370–0.375 resistance

Consequently, a trader waiting for either a successful test near support or genuine acceptance above resistance gets considerably better structural information than acting around S$0.365.

Confidence: 7/10

The higher-low structure and August volume expansion are relatively clear. Confidence is not higher because the stock has spent almost two months oscillating within a narrow range and there is presently no confirmed directional resolution.

Key levels to watch: 0.355, 0.350, 0.370–0.375, 0.385.

Before execution: confirm range resolution → compare volume with August/September activity → inspect closing location and follow-through → ensure stop lies beyond structural invalidation → require at least 1:2 risk/reward. 

Educational Summary: Buying Hyphens Pharma only on confirmed acceptance above S$0.370–0.375 because the April–August higher-low structure remains intact and the current range shows limited downside follow-through, with stops below S$0.355 targeting S$0.385 initially and approximately S$0.400 thereafter for roughly 1:2–1:3 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:  4.11%



Thursday, October 01, 2026

Suntec - 01 Oct 2026

Suntec REIT — T82U — Daily Chart

Market regime: Bearish trend testing major structural support. The chart has been in a clear markdown phase since the August peak at 1.58, but price has now reached the important 1.31–1.34 demand zone created by the March low.

1. Market structure

The deterioration since August is technically clean:

  • 1.58 swing high → 1.49 lower high
  • Breakdown through 1.45
  • 1.43 → 1.40 → 1.35 → 1.31 progressively lower support levels
  • Rallies have repeatedly failed to reclaim former support.

This is a textbook sequence of lower highs + lower lows. There has not yet been a bullish change of character.

The particularly important structural event was the loss of 1.43–1.45. Once that area failed, subsequent rallies could not recover it and the decline accelerated toward 1.31.

2. What is happening at 1.31?

This is the most interesting part of the chart.

The current low of 1.31 exactly revisits the major March swing low. That makes 1.31–1.34 a significant historical demand zone rather than an arbitrary price level.

The latest session reached roughly:

O 1.33 | H 1.37 | L 1.32 | C 1.34

The attempt to rally toward 1.37 shows some buying response, but the close at 1.34 gives back much of that intraday progress.

So far this is support being tested, not confirmed accumulation.

A proper bullish spring/reversal would ideally show:

  1. penetration or test of 1.31,
  2. rejection of lower prices,
  3. strong recovery toward the upper end of the daily range,
  4. then follow-through above 1.37–1.40.

We only have part of that sequence.

3. Volume / effort versus result

The sell-off from 1.58 has occurred without an obvious massive capitulation spike near the current low.

That has two interpretations.

Potentially constructive: selling pressure appears to be contracting as price approaches 1.31. If price can no longer make meaningful downward progress despite repeated selling attempts, supply may be exhausting.

But currently bearish-neutral: there is also very little evidence of aggressive demand. Low volume alone does not establish accumulation.

The key distinction is:

Less selling ≠ strong buying.

Price still needs to demonstrate that buyers can actually overcome nearby supply.

4. Critical price levels

LevelTechnical significance
1.31Major March low / critical support
1.33–1.35Immediate battle zone
1.37Latest rally rejection
1.40First meaningful recovery level
1.43–1.45Major former support → resistance
1.49Intermediate swing resistance
1.55–1.58Major supply / August distribution area

The 1.40–1.45 region is especially important. Even if price bounces from 1.31, a rally that stalls below this area would still be consistent with the existing downtrend.

5. Forward scenarios

Bullish reversal scenario: 1.31 holds, price begins forming higher lows, then reclaims 1.37 → 1.40 with improving spread and volume. A break above 1.43–1.45 would represent the first meaningful structural improvement.

Bearish continuation scenario: price rebounds weakly toward 1.35–1.40, supply reappears, and 1.31 breaks with follow-through. That would confirm continuation of the markdown rather than a spring.

Base-building scenario: price oscillates between roughly 1.31 and 1.40. This would be constructive only if repeated tests of 1.31 produce progressively less downward progress and rallies gradually improve.

Setup quality

At the moment I would classify this as a watch zone rather than a completed reversal setup.

The location is attractive technically because price is sitting directly on major support, but location alone is insufficient. The trend remains bearish and demand has not yet demonstrated enough strength.

Confidence: 7/10 on the structural interpretation.

Key levels to watch: 1.31, 1.37, 1.40, 1.43–1.45.

Execution checklist: confirm 1.31 holds; look for a higher low; require stronger closes; watch volume on the rebound; distinguish a genuine reclaim of 1.40 from a weak countertrend bounce; treat a decisive 1.31 breakdown as invalidation of the bottoming thesis.

Educational Summary: Buying Suntec REIT only after evidence of a confirmed reversal above 1.37–1.40 because price is testing major 1.31 support but remains structurally bearish, with stops below 1.31 targeting 1.43–1.45 for roughly a 1:2 to 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:   5.52%



Wednesday, September 30, 2026

SATS - 30 Sep 2026

SATS Ltd — SGX:S58 — Daily Chart

Last price: S$3.83 | Market regime: Bearish markdown → early stabilization/range attempt

The dominant chart event is the violent August breakdown from the S$4.70s on exceptional volume. It decisively changed the character of the prior uptrend and remains the most important bar cluster on the chart. Since then, price has produced lower highs and lower lows rather than repairing that damage.

1. Structure & order flow

The sequence is quite clean:

3.17 → 4.05 → 4.59 → 4.96 formed the prior markup phase, with successive higher highs and higher lows.

That structure changed abruptly in August:

  • S$4.79 lower high / failure near the highs
  • Wide bearish displacement through roughly S$4.60 → S$4.10
  • Prior swing support around S$4.34 was broken decisively.
  • Subsequent rebound reached only S$4.07 before sellers returned.
  • Price then printed S$3.84 → S$3.75, confirming a lower-high/lower-low sequence.

That is a textbook bearish change of character followed by bearish continuation structure.

The framework places particular importance on swing structure, displacement, volume expansion and subsequent follow-through when determining whether a structural break is genuine. 

2. The August breakdown is the key institutional footprint

The enormous red bar around mid-August accompanied by the largest volume on the chart is much more important than the small bars currently forming around S$3.80.

There was:

  • very large selling effort,
  • very large downside result,
  • penetration of established support,
  • and sustained trading below the breakdown zone afterwards.

So this does not resemble simple absorption where huge volume produces little price movement. The selling effort produced substantial downside progress.

In Wyckoff terms, volume is best interpreted against the resulting price movement rather than mechanically labeling high volume bullish or bearish. A large selling effort that breaks support with substantial downside progress indicates sellers have overcome buyers. 

3. What is happening around S$3.75–3.85?

This is where the chart becomes more interesting.

The decline from S$4.07 has progressively become less violent, and around S$3.75:

  • bar ranges contracted,
  • volume generally moderated,
  • repeated pushes lower have not yet generated another major downside expansion,
  • price has begun overlapping around roughly S$3.75–3.90.

So selling momentum is decaying, but that is not equivalent to saying accumulation has been confirmed.

It currently looks more like:

markdown → potential stopping/ranging phase

rather than

markdown → confirmed reversal.

The distinction matters. Shortening downward thrust and reduced downside progress can indicate that sellers are becoming exhausted, but confirmation requires subsequent demand and upward follow-through. That sequential interpretation—range, close, volume, thrust and follow-through—is central to bar-by-bar analysis. 

4. Immediate bar-by-bar message

The recent bounce from approximately S$3.75 reached the upper S$3.80s/low S$3.90s but did not develop into meaningful upside expansion.

Today's bar shows approximately:

O 3.90 / H 3.91 / L 3.83 / C 3.83

That is weak:

  • price attempted to trade higher,
  • failed almost immediately,
  • closed at the session low,
  • and returned directly to S$3.83.

So despite the stabilization near S$3.75, buyers have not demonstrated control.

The current balance therefore remains:

Primary trend: bearish
Very short-term condition: neutral/basing
Evidence of reversal: insufficient

5. Critical price levels

ZoneSignificance
S$3.75Current major support / recent swing low
S$3.83–3.85Immediate pivot/current equilibrium
S$3.90–3.97First meaningful supply zone
S$4.00–4.07Major near-term resistance + lower high
S$4.20Breakdown structure
S$4.34Former major swing support; now overhead supply
S$4.59+Major supply from former markup structure

Below S$3.75, the historical chart provides potential reaction zones around S$3.60–3.70, then S$3.50 and S$3.40.

6. Two scenarios matter now

Bullish structural repair

A move above S$3.90–3.97 alone would be only an initial improvement.

Much stronger evidence would be:

S$3.75 holds → S$3.97 reclaimed → S$4.07 broken → successful retest.

That would break the immediate lower-high sequence and provide the first credible bullish CHoCH.

Above S$4.07, approximately S$4.20 and S$4.34 become the next tests.

Bearish continuation

If repeated attempts toward S$3.90 continue failing and price subsequently closes convincingly below S$3.75 with expanding range/volume, the current consolidation would look more like redistribution than accumulation.

That would expose approximately:

S$3.60 → S$3.50 → S$3.40.

Importantly, a marginal penetration below S$3.75 followed by an immediate recovery would instead raise the possibility of a spring/liquidity sweep. Follow-through after support penetration is therefore more informative than the break itself; Weis explicitly emphasizes whether penetrations of trading-range boundaries receive follow-through. 

Assessment

Confidence: 8/10 bearish structure, 5/10 bearish continuation from current price.

The distinction is intentional: the medium-term structure is clearly damaged, but selling pressure near S$3.75 is no longer as forceful as during August. S$3.75–4.07 is therefore the decision range.

Key levels to watch: 3.75 support | 3.90–3.97 pivot | 4.07 structural resistance | 4.34 major overhead supply

Before execution: confirm whether S$3.75 holds or breaks → examine volume on the move → require follow-through → define invalidation beyond structure → maintain ≥1:2 risk/reward.

Educational Summary: Selling SATS only on confirmed loss of S$3.75 because the post-August structure remains lower-high/lower-low, with stops above approximately S$3.97 targeting S$3.40–3.50 for roughly 1:2–1:3 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:  1.44%



Tuesday, September 29, 2026

GP Industries - 29 Sep 2026

GP Industries Ltd (SGX: G20) — Daily Chart

Last price: S$0.575
Current regime: transition / consolidation after an intermediate-term correction, within a still-improved longer-term structure.

1. Market structure

The chart has gone through three fairly distinct phases:

Nov–Apr: accumulation/base

  • Broadly S$0.500–0.530.
  • Numerous failed attempts to push materially below S$0.50.
  • This eventually produced the April breakout.

Apr–Jul: markup

  • Clear progression:
    • ~0.520 → 0.565
    • 0.545 higher low
    • 0.600
    • 0.570 higher low
    • 0.605 high.
  • This was the cleanest bullish structural phase on the chart.

Aug–Sep: correction and attempted repair

  • Price lost the important 0.575–0.580 area.
  • The fall accelerated to 0.540.
  • That broke the prior sequence of rising reaction lows and therefore represented a meaningful change of character.
  • However, the subsequent recovery from 0.540 has been substantial enough that this is no longer a clean bearish trend either.

So structurally:

Longer-term improvement remains intact above 0.540, but the July uptrend has been interrupted.

The market currently sits almost exactly at an important axis zone around 0.575–0.580. Weis emphasizes that previous support can subsequently become resistance and vice versa, with the price/volume behaviour around such an axis being more important than the line alone.


2. The S$0.540 low is the most important recent event

The most interesting feature is not today's S$0.575 close. It is what happened around 0.540.

The decline into early September came with very large volume.

But despite that selling effort:

  • price only extended to ~0.540;
  • the decline stopped rapidly;
  • strong upward reactions followed;
  • there was no sustained continuation toward 0.52 or 0.50.

That creates an effort-versus-result anomaly.

High selling effort + diminishing downside reward can indicate that supply is being absorbed. The supplied methodology explicitly treats unusually high volume with little price progress as possible absorption. Elite Bar-by-Bar Technical Anal…

This resembles Wyckoffian stopping action / potential selling climax, although I would not yet label 0.540 a confirmed spring because there isn't a sufficiently obvious pre-existing horizontal support immediately underneath it that was cleanly penetrated and reclaimed.

The safer interpretation is:

0.540 is a high-volume demand/stopping zone until proven otherwise.

That distinction matters.


3. What happened after 0.540 is constructive — but incomplete

Following 0.540:

0.540 → ~0.575

  • strong rebound;
  • good upside progress.

Then price pulled back toward approximately 0.560 rather than revisiting 0.540.

Afterward:

0.560 → 0.590 area

  • another recovery developed.

That gives the first tentative sequence of:

0.540 → higher reaction low → higher swing high

This is the beginning of structural repair.

But the recovery has now run directly into the old congestion zone between approximately:

S$0.580–0.600

This is where the real test occurs.

A Wyckoff interpretation should concentrate on what happens at the edge of a range rather than assuming that reaching resistance implies either breakout or reversal; follow-through after penetration is critical. 


4. Current bar-by-bar message

The recent advance into ~0.585–0.590 does not look like powerful displacement.

Instead, bars have become:

  • relatively small;
  • overlapping;
  • less directional;
  • accompanied by relatively light volume compared with the September turning point.

That tells me the market has moved from reversal into decision/congestion.

Today's print around 0.575 is particularly indecisive.

This is important because the recent upswing has reached former support while momentum is diminishing.

There are two plausible interpretations.

Constructive interpretation

Selling pressure has dried up following the high-volume September low, and price is simply absorbing remaining supply around 0.575–0.585 before another attempt higher.

Cautious interpretation

The rally from 0.540 is merely a reaction rally into former support-turned-resistance, and demand is now losing momentum.

At present, the chart has not resolved which interpretation is correct.

That is precisely the type of situation where Weis's sequential approach is useful: narrow or indecisive bars can represent equilibrium, and the following expansion/follow-through tells us which side actually gained control. 


5. Volume tells the most useful story

There is a notable asymmetry.

At S$0.540

Very high activity accompanied the decline/reversal.

During the subsequent consolidation

Volume has generally contracted.

That is constructive because there is currently less evidence of aggressive supply than during the decline.

But there is a missing ingredient:

Demand has not yet demonstrated itself through a decisive high-volume breakout above 0.585–0.600.

So I would distinguish:

Evidence of sellers exhausting: reasonably good.
Evidence of buyers gaining full control: not yet sufficient.

That is an important difference.

Wyckoff volume analysis specifically warns against reducing volume to simple "up volume bullish/down volume bearish" formulas; volume should be judged against the resulting price movement, bar range and closing position. 


6. Key price zones

LevelTechnical significance
0.605Major July swing high / structural breakout level
0.600Psychological level + repeated supply
0.585–0.590Immediate resistance / current recovery high
0.575–0.580Critical axis / decision zone
0.560–0.565First meaningful reaction support
0.540Major high-volume structural low
0.520Former breakout/base support
0.500–0.505Major long-term base

The two levels I would watch most closely are therefore:

0.585 above

and

0.560 below

Price is effectively sitting between these two structural triggers.


7. Bullish scenario

The constructive sequence would be:

0.575 holds → 0.585 reclaimed → pullback holds → 0.600 tested.

The highest-quality evidence would be:

  • widening bullish daily range;
  • close near the day's high;
  • volume expansion;
  • preferably a close above 0.585–0.590;
  • limited selling on the subsequent retest.

That would suggest the current congestion is absorption rather than distribution.

A move above 0.600 then exposes:

0.605

Breaking 0.605 with follow-through would be far more important because it would restore the larger sequence of higher highs.

That would constitute the clearest bullish BOS available on this chart.


8. Bearish scenario

The first warning would be repeated inability to regain 0.585, followed by:

daily acceptance below 0.560

That would suggest that the rally from 0.540 was corrective rather than the start of a new impulse.

The critical level is then:

0.540

A decisive breakdown through 0.540 accompanied by expanding volume would invalidate the absorption/stopping-action interpretation.

Below there:

0.520 → 0.505–0.500

become logical structural references.

In other words:

0.540 is the level the bulls cannot afford to lose if the September reversal is genuine.


9. Risk/reward observation

This is actually the weakness of the chart at S$0.575.

Suppose somebody uses:

  • reference price: 0.575
  • structural invalidation: below 0.540
  • first major target: 0.605

Potential upside = 0.030
Structural downside = 0.035

That's less than 1:1.

So despite the improving chart, the present location does not offer attractive structural asymmetry if 0.540 must be used as the invalidation level.

This framework explicitly favours setups where risk is precisely defined and targets offer at least approximately 1:2, preferably better. Elite Bar-by-Bar Technical Anal…

That makes patience particularly valuable here.

A better technical configuration would arise through either:

A. Pullback + successful test
0.560–0.565 holds with contracting selling pressure.

or

B. Breakout + successful retest
0.585–0.590 breaks convincingly and subsequently holds as support.

Those situations allow the market itself to provide more information before risk is defined.


Technical assessment

Primary structure: Neutral-to-constructive transition
Long-term structure: Bullish improvement remains intact above 0.540
Intermediate structure: Damaged but repairing
Short-term momentum: Neutral
Volume behaviour: Constructive around 0.540, inconclusive near current resistance
Wyckoff interpretation: Possible stopping action / absorption, awaiting confirmation
Immediate decision zone: 0.560–0.590

Confidence: 7/10

The high-volume reaction around 0.540 is meaningful, but confidence cannot be higher while price remains underneath 0.585–0.600 and the rebound has yet to produce decisive upward displacement.

Before execution, watch for

  • Whether 0.575–0.580 becomes support rather than resistance.
  • Whether a 0.585 breakout has volume and follow-through.
  • Whether pullbacks show contracting volume/range.
  • Whether 0.560 remains a higher low.
  • Treat loss of 0.540 as a major structural change.
  • Avoid confusing a resistance test with a confirmed breakout.

Educational Summary: Buying GP Industries becomes structurally stronger only on confirmation above S$0.585–0.590 or a successful low-volume test of S$0.560–0.565, because the S$0.540 high-volume reversal suggests selling exhaustion but demand has not yet decisively overcome overhead supply; a structural stop would sit below S$0.540, with S$0.600–0.605 as the first target zone, while the current S$0.575 location does not yet provide the preferred ≥1:2 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:   5.74%



Monday, September 28, 2026

ThaiBev - 28 Sep 2026

ThaiBev (SGX: Y92) — daily chart

The near-term trend is weak. The chart shows a fall from about S$0.475 in late August to S$0.435 on 28 September. The rebounds along the way have stalled at progressively lower prices. The latest candle closed near its low, so the chart does not yet show a convincing reversal. The S$0.435 price is also shown by a market data page updated on 28 September.

LevelWhat to watch
S$0.430–0.425Immediate support; a daily close below it would weaken the chart further
S$0.410Next visible support
S$0.445–0.455Resistance; reclaiming this area would be the first useful sign of recovery
S$0.470–0.475August highs and stronger resistance

My read: cautious bearish, confidence 6/10. Price is close to support, but being near support alone is not evidence that it will hold. The chart has volume bars, but no visible momentum indicator to confirm a turn.

Conditional trade summary: Buying Y92 only after a daily close above S$0.450 because that would begin to reclaim broken support, with a hypothetical stop at S$0.435 and target at S$0.475 for roughly 1.7:1 reward to risk, assuming an entry at S$0.450. Before acting, check the actual entry price, whether the close holds, and whether volume supports the move.


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



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%



Singapore Stock Investment Research