Thursday, April 09, 2026

Far East Orchard - 09 April 2026

Far East Orchard Ltd. (SGX: O10) — 1D (Daily)

Market regime

Range-to-transition regime, with a recent bullish reversal attempt from lower support.

The chart is not in a clean trend right now. It looks like:

  • a prior advance from around 1.00–1.02 into 1.28–1.37
  • then a distribution / drift lower phase
  • and now a rebound off the 1.13–1.15 support pocket back toward 1.19

So this is not yet a confirmed uptrend, but it is showing signs of demand defending the lower boundary.

5 highest-conviction observations

1) Major range is still intact

The broad visible structure is roughly:

  • Range low / support zone: 1.13–1.15
  • Mid-range pivot: 1.18–1.22
  • Range resistance: 1.26–1.30
  • Upper resistance / supply: 1.33–1.37

Price is currently sitting near the middle-lower part of the range, around 1.19, so it is at a decision area rather than a clean breakout zone.

2) Recent bounce from 1.13–1.14 looks meaningful

The selloff into 1.14 / 1.13 did not continue impulsively lower. Instead, price stabilized and printed several small-bodied candles, then pushed back up. That usually suggests:

  • selling pressure started to dry up
  • supply at the lows was absorbed
  • buyers became more willing around that support shelf

This gives 1.13–1.15 importance as the immediate structural demand zone.

3) 1.18–1.22 is the key battleground

This zone has repeatedly acted as:

  • prior support
  • prior reaction low
  • current reclaim area

Price closing near 1.19 means the market is trying to re-establish acceptance above the lower shelf. For bulls, the key is not just touching 1.19–1.20, but holding above it and building follow-through toward 1.21 / 1.22.

4) Upside has repeatedly stalled at 1.26–1.30

There are many swing reactions around:

  • 1.26
  • 1.28
  • 1.30

That tells you this area has been a recurring supply zone. Even if the current rebound continues, bulls still need to prove themselves there. Until 1.26–1.30 is cleared decisively, this remains more like a range rebound than a fresh trend leg.

5) 1.33–1.37 is the higher-timeframe ceiling

Both visible peaks near 1.37 were rejected. That creates a strong obvious liquidity / resistance zone overhead. If price ever gets back there, expect:

  • profit-taking
  • supply re-emergence
  • possible false breakout risk unless volume expands hard

Market structure and order flow

Structure read

  • Early period: strong markup from around 1.00 to 1.26
  • Middle period: broader consolidation with higher trading activity
  • Later period: failed push higher, followed by a drift lower
  • Most recent: stabilization above 1.13, bounce back toward 1.19

BOS / CHoCH view

  • The drop from the 1.30+ region toward 1.13–1.14 was a bearish deterioration in structure.
  • The current rebound is a minor bullish change of character on the local swing, but not yet a full bullish break of broader structure.
  • A stronger bullish confirmation would require reclaiming 1.21–1.22, then pushing through 1.24–1.26.

Volume-price relationship

From the chart, the most prominent volume expansions occurred during major directional moves and at key turning areas.

What stands out:

  • Earlier breakout/advance phases showed stronger volume participation
  • Near the recent lows, price compressed and stopped falling aggressively
  • The latest bounce candle into 1.19 looks like a response off support, but still needs follow-through

Interpretation:

  • 1.13–1.15 likely saw some absorption
  • But the current rally is still in the proof stage
  • Bulls need expanding volume on a move through 1.21 / 1.22
  • If price rises on weak volume into 1.21–1.22 or 1.24, that raises the risk of another fade

Institutional footprint / smart-money style read

Likely demand zone

1.13–1.15

  • multiple reactions
  • recent stabilization
  • downside extension failed to accelerate

Likely supply zones

  • 1.21–1.22: near-term overhead friction
  • 1.26–1.30: major reaction band
  • 1.33–1.37: upper distribution ceiling

Liquidity behavior

The chart has a classic range character:

  • obvious highs get sold
  • obvious lows attract buyers
  • mid-zone often acts as chop / indecision

That means traders chasing breakouts inside the range are more vulnerable unless there is strong volume confirmation.

Actionable levels

Bullish path

Bullish case improves if price:

  • holds above 1.18
  • reclaims 1.21–1.22
  • then pushes into 1.24–1.26

If 1.26 breaks with conviction, next upside zones are:

  • 1.28
  • 1.30
  • 1.33
  • 1.37

Bearish path

Bearish case returns if price:

  • fails to hold 1.18
  • slips back under 1.17
  • retests 1.15 / 1.14

A clean break below 1.13 would weaken the whole rebound thesis and reopen downside toward the lower historical base.

Trade setup framing

Setup A: support-reclaim continuation

  • Trigger: sustained hold above 1.19–1.20, then break of 1.21 / 1.22
  • Stop idea: below 1.17 or more conservatively below 1.14
  • Targets: 1.24, 1.26, then 1.28–1.30
  • Why it works: reclaim of key pivot plus room back into upper half of range

Setup B: buy near support only

  • Preferable if price revisits 1.15–1.17 and shows rejection
  • Better risk definition than chasing in the middle of the range

Setup C: breakout validation

  • Only becomes interesting if 1.26–1.30 is broken on clear volume expansion
  • That would be the first stronger sign that the stock is transitioning from range rebound to renewed uptrend

Risk management

This chart is still range-like, so the main risk is false follow-through.

Best practice here:

  • avoid oversized positions in the middle of the range
  • use structure-based stops, not arbitrary percentages
  • take partial profits into known resistance, especially 1.21–1.22 and 1.24–1.26
  • demand volume confirmation on any breakout attempt

Forward-looking bias

Near-term bias: cautiously bullish above 1.18, but still range-bound until 1.22 and then 1.26 are reclaimed.

Key levels to watch

  • Immediate support: 1.18, then 1.15–1.14
  • Immediate resistance: 1.21–1.22
  • Major resistance: 1.26–1.30
  • Upper ceiling: 1.33–1.37

Bottom line:
This looks like a support bounce inside a larger range, not yet a confirmed trend reversal. The rebound is constructive, but bulls still need to prove strength by converting 1.21–1.22 into support and eventually attacking 1.26.


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



Wednesday, April 08, 2026

Hyphens Pharma - 08 April 2026

Hyphens Pharma International Ltd. (SGX: 1J5) — 1D (Daily)

Market regime

Primary regime: bearish to transitional.
The bigger picture is still a lower-high / lower-low structure from the 0.395 peak, but price is now reacting from the 0.300 round-number support zone, so this is the first place where a rebound can start. For now, it looks more like a relief bounce than a confirmed trend reversal.

Highest-conviction observations

1) The stock has been in markdown since the 0.395 peak

After the strong run-up into Sep/Oct 2025, price failed to sustain above 0.375–0.395 and rolled over. Since then, rallies have been capped lower:

  • 0.365
  • 0.355
  • 0.350–0.345

That sequence shows supply is consistently meeting price at lower levels, which is classic bearish structure.

2) 0.335–0.345 was an important shelf, and it broke

Price spent a long period oscillating around 0.335 / 0.340 / 0.345. When a stock bases there for a while and then loses it, that zone often flips from support into overhead supply.
So even though today’s bar is strong, the stock is still trading under broken structure.

3) The 0.300 area is the first meaningful demand response zone

The latest bounce comes right after price pressed into the 0.300 psychological level. That makes 0.300 the current decision point:

  • hold above it, and a rebound can extend
  • lose it, and downside opens toward 0.290, then 0.275/0.260

4) Today’s bullish bar is constructive, but not yet decisive

Today closed at 0.320, which is a decent rebound off the lows.
But the key question is not the green candle itself — it is whether price can now:

  • reclaim 0.330–0.335
  • do so with better volume follow-through
  • then hold above that zone on retest

Without that, this can still be just a dead-cat bounce / short-covering pop inside a broader downtrend.

5) Volume does not yet prove strong institutional accumulation

There were heavier-volume events earlier in the chart, especially near prior turning points and selloffs. The recent rebound is positive, but it does not yet scream aggressive smart-money accumulation.
I would treat this as early stabilization, not confirmed accumulation.

Structure and order flow

  • Major swing high: 0.395
  • Subsequent lower highs: 0.365 → 0.355 → 0.350/0.345
  • Recent weak zone: 0.335–0.345
  • Current bounce origin: 0.300

So structurally:

  • Above 0.335: first real improvement
  • Above 0.345: stronger repair
  • Above 0.355: trend damage meaningfully reduced
  • Below 0.300: bearish continuation risk rises sharply

Supply and demand zones

Demand

  • 0.300–0.305: immediate support, current bounce zone
  • 0.290: secondary support
  • 0.275–0.260: deeper historical support zone

Supply

  • 0.320: immediate reaction level, now being tested
  • 0.330–0.335: first major overhead supply
  • 0.340–0.345: stronger resistance band
  • 0.350–0.355: major rally cap
  • 0.365 / 0.375: upper recovery targets only if reversal strengthens

Wyckoff / smart-money read

At best, this could be the start of a stopping-action phase near 0.300. But it is too early to call it accumulation.
For a more bullish Wyckoff-style read, I would want to see:

  1. strong reclaim of 0.330–0.335
  2. a controlled pullback that holds above 0.320/0.315
  3. renewed push toward 0.340–0.345

That would look more like a proper test and lift.
Right now, the chart still leans markdown with rebound attempt.

Trade-quality read

Bullish scenario

A better long setup appears only if price:

  • holds above 0.300
  • reclaims 0.330–0.335
  • then targets 0.340–0.345, followed by 0.350–0.355

That would be the first sign that demand is regaining control.

Bearish scenario

If price fails around 0.320–0.335 and rolls over again, it likely means the bounce was merely reactive. Then the market may retest:

  • 0.300
  • then 0.290
  • then possibly 0.275

Risk-managed levels to watch

  • Bullish trigger: sustained move above 0.335
  • Bullish confirmation: reclaim of 0.345
  • Invalidation of bounce: close back below 0.300
  • Upside path if reversal develops: 0.340 → 0.345 → 0.355

Forward-looking bias

Current bias: neutral-to-cautiously bearish.
The chart has finally bounced from a meaningful support zone, which is constructive, but it has not yet repaired the downtrend. The stock needs to prove it can get back above 0.330–0.345 before the read upgrades from “technical rebound” to “genuine reversal attempt.”


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



Tuesday, April 07, 2026

Suntec - 07 April 2026

Suntec Real Estate Investment Trust (SGX: T82U) — 1D (Daily)

The chart is in a bullish trend transitioning into a short-term digestion phase below resistance.

Market regime

Primary regime: Uptrend
Current regime: Bullish consolidation just below supply at 1.50–1.55

The bigger picture is constructive. Price has stair-stepped from the 1.11 low area into a sequence of higher highs and higher lows, then recently produced a strong expansion leg into 1.55. Right now, it is pausing rather than breaking structure.

Highest-conviction reads

1) Clear trend persistence with orderly repricing

The chart has been repricing upward in phases:

  • 1.11 → 1.27
  • 1.22/1.28 base → 1.35
  • 1.29/1.32/1.35 support cluster → 1.38/1.40
  • 1.40 breakout → 1.50
  • pullback holds above prior structure, then another push to 1.55

That is classic bullish auction behavior: advance, pause, re-accumulate, then mark up again.

2) Late-March surge looks institutional, not retail drift

The large-volume expansion off the 1.31–1.35 March low area is the key clue on the chart. Price moved from a weak pocket into a fast recovery and then through 1.40/1.45 with urgency.

That suggests:

  • demand stepped in aggressively near 1.31
  • the prior dip was likely a shakeout / liquidity sweep
  • the subsequent move had displacement character, which usually matters more than slow grind-ups

3) 1.50–1.55 is the obvious supply zone

This area has now been tested multiple times:

  • earlier spike to 1.50
  • later retests around 1.49–1.50
  • fresh push to 1.55
  • current close back near 1.49

This tells me there is real overhead supply, but also that buyers are willing to keep challenging it. Repeated tests of resistance after an uptrend usually favor eventual breakout, provided support keeps holding.

4) Pullbacks have remained relatively shallow

Even after sharp pushes, the retracements were not catastrophic. That usually means:

  • strong hands are not distributing heavily
  • dips are being absorbed
  • sellers are failing to reclaim prior breakout zones

The most important evidence is that the chart did not unwind back into the old 1.31–1.35 range after the March breakout.

5) Current candles suggest pause, not reversal

Recent bars near 1.49–1.55 show hesitation and some rejection, but not yet decisive bearish control. This looks more like:

  • breakout attempt
  • profit-taking / supply response
  • compression before the next decision

That is different from a genuine bearish reversal, which would require a stronger rejection and then loss of key support.

Structure and order flow

Bullish structure

Key swing progression is still positive:

  • higher low around 1.22
  • higher low around 1.28
  • higher low around 1.29–1.32
  • higher low around 1.35
  • higher low around 1.40–1.41
  • higher low around 1.31 in March, followed by strong reclaim

Despite the March drop, the recovery was strong enough to restore bullish control.

CHoCH / BOS view

  • The March washout toward 1.31 briefly damaged near-term momentum.
  • The violent rebound back above 1.40 was the key change of character back to bullish.
  • Continuation through 1.45 and retest of 1.50 confirmed the recovery leg.

Volume-price relationship

What volume is saying

The standout feature is the large green volume spike during the late-March/early-April rally. That matters because:

  • volume expanded with upside progress
  • price did not instantly fail after the spike
  • follow-through held in the upper range

That is more consistent with professional buying / repricing than a random retail burst.

Effort vs result

Near 1.50–1.55, effort is rising but result is starting to compress. That means:

  • buyers are meeting supply
  • breakout is not yet clean
  • a fresh expansion above 1.55 needs confirmation, not assumption

So this zone is a decision area, not a blind chase area.

Key levels

Resistance

  • 1.50–1.55: major supply / breakout trigger zone
  • Above 1.55, the chart likely enters price discovery for this swing leg

Support

  • 1.45: first near-term support; must hold for immediate bullish control
  • 1.40–1.41: more important structural support and prior breakout zone
  • 1.35: deeper value support; loss of this area would weaken the medium-term bullish case
  • 1.31: major swing low; losing this would invalidate the current bullish structure

Trading logic

Bullish scenario

A clean daily close above 1.55, ideally with strong volume, would signal breakout acceptance.
Then the market is saying supply has finally been absorbed.

Bullish continuation is strongest if:

  • breakout holds above 1.50
  • retest of 1.50–1.55 does not fail
  • volume expands on the push, then contracts on pullbacks

Neutral-to-bearish scenario

If price keeps failing around 1.50–1.55 and then loses 1.45, odds rise that this becomes a broader range rather than immediate continuation.

A break below 1.40 would be the first serious warning that the breakout leg has stalled.

Risk-adjusted setup zones

Higher-quality long setup

Best location is usually on confirmation, not at the middle of resistance.

Two cleaner paths:

  • Breakout long: daily close above 1.55, then monitor whether 1.50–1.55 flips into support
  • Pullback long: retrace into 1.45 or 1.40–1.41, but only if price action shows absorption and rebound

Invalidations

  • aggressive invalidation: below 1.45
  • more structural invalidation: below 1.40
  • medium-term invalidation: below 1.31

Forward bias

Bias: cautiously bullish

This is still a strong chart. The dominant message is uptrend intact, but pressing into supply.
So the stock is not weak — it is simply at a level where it must prove it can absorb sellers.

Levels to watch next

  • 1.55: decisive breakout trigger
  • 1.50: acceptance vs rejection
  • 1.45: first support
  • 1.40–1.41: key structural defense zone

My read: as long as 1.45 and especially 1.40 hold, this remains a bullish chart with a decent chance of eventually clearing 1.55. A confirmed break above 1.55 would materially strengthen the case for the next leg up.


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



Monday, April 06, 2026

SATS - 06 April 2026

SATS Ltd (SGX: S58) — 1D (Daily)
Last traded price on chart: 3.56

Market regime

Transitioning from prior uptrend into a corrective/range-to-down regime.

The chart shows a strong markup phase from roughly 3.14 → 4.00, then a clear loss of momentum, lower highs, and heavier selling into March. The stock is now trading in a weaker intermediate structure, trying to stabilize around 3.50–3.60.

Highest-conviction observations

1) The uptrend likely climaxed near 3.97–4.00

The zone around 3.97–4.00 looks like a distribution cap:

  • multiple pushes into the highs,
  • limited follow-through after breakout attempts,
  • overlapping candles near the top,
  • then failure to hold elevated prices.

That usually signals supply meeting demand. Price did make new highs, but the trend lost efficiency. This is often where smart money starts rotating out into strength rather than initiating fresh aggressive longs.

2) The March selloff was a displacement move, not normal pullback behavior

The drop from the high area into 3.76 / 3.70 / 3.60 was sharp and accompanied by expanding volume. That matters because:

  • wide-range down candles,
  • poor recovery quality,
  • heavy volume clusters,
  • and a washout spike toward 3.40.

That is classic institutional repricing behavior. It suggests the market moved from “buy dips” to “sell rallies.”

3) 3.40 was a likely liquidity grab / capitulation low

The sharp tail to 3.40 looks like a stop-run beneath obvious support:

  • price broke below nearby support,
  • printed a long rejection,
  • then bounced back above it.

That behavior often indicates liquidity extraction. But the bounce afterward was not strong enough to reclaim higher structure, so for now it reads as temporary demand response, not a confirmed trend reversal.

4) 3.60 has flipped from support into resistance

This is one of the most important changes on the chart.

Previously, 3.60 was part of the rising structure and acted as support. After the breakdown, price is now repeatedly trading around or under that level with weak closes. That suggests role reversal:

  • old support becomes overhead supply,
  • rallies into 3.60–3.70 attract sellers,
  • bulls are failing to reclaim control decisively.

As long as price remains under that band, the tape stays tactically weak.

5) Current action looks like a fragile base, not accumulation yet

Recent candles near 3.50–3.60 are relatively compressed versus the earlier selloff. That could mean selling pressure is cooling, but it is not enough on its own to call accumulation.

For a stronger accumulation case, I would want to see:

  • a successful retest of 3.50–3.40 on lighter volume,
  • then a decisive reclaim of 3.60,
  • followed by acceptance above 3.70.

Right now, the chart is closer to post-breakdown consolidation than confirmed base-building.

Market structure

Prior structure

  • Higher lows: 3.14 → 3.18 → 3.23 → 3.26 → 3.31 → 3.35/3.39
  • Then upside expansion into 3.60, 3.76, 3.92, 3.97, 4.00

This was a healthy markup sequence.

Current structure

After topping:

  • failure from 4.00
  • breakdown into 3.76
  • lower reaction high
  • further weakness toward 3.70 / 3.60
  • washout to 3.40
  • weak rebound
  • current trading below prior breakdown region

So the daily structure has shifted to:

  • lower highs
  • fragile support
  • overhead supply between 3.60 and 3.76

Volume-price read

  • Uptrend phase: constructive volume expansion on upside legs, especially around the December/January breakout.
  • Top phase: more effort, less result near 3.92–4.00, suggesting absorption/distribution.
  • Breakdown phase: large red volume in March confirms genuine supply, not random noise.
  • Current phase: still not seeing a powerful bullish volume signature strong enough to prove institutional re-accumulation.

Key levels

Resistance

  • 3.60: immediate pivot; must reclaim
  • 3.70: first meaningful recovery confirmation level
  • 3.76: stronger resistance / breakdown supply
  • 3.82–3.90: major overhead supply
  • 3.97–4.00: primary distribution ceiling

Support

  • 3.50: near-term support
  • 3.40: key swing low / liquidity-grab low
  • 3.31–3.35: deeper support if 3.40 fails
  • 3.14–3.18: major lower support from prior base

Forward bias

Near-term bias: neutral-to-bearish below 3.60.
Improves to neutral if 3.60 is reclaimed and held.
Turns constructive only above 3.70, with stronger confirmation above 3.76.

Actionable scenarios

Bullish case

A higher-quality long setup would need:

  • hold above 3.50–3.40,
  • reclaim 3.60 with solid close,
  • then break 3.70 on expanding volume.

That would open room toward 3.76 first, then possibly 3.82.
A cleaner invalidation would sit below 3.40.

Bearish case

If price fails again under 3.60 and loses 3.50, odds increase for:

  • retest of 3.40
  • and, if that breaks cleanly, extension toward 3.31–3.35

That would confirm the March breakdown was not just a shakeout but part of a broader corrective leg.

Bottom line

SATS is no longer in a clean uptrend. The chart shows:

  • a completed markup,
  • probable distribution near 4.00,
  • a confirmed breakdown,
  • and only a tentative stabilization attempt.

3.60 is the line in the sand.
Below it, rallies look suspect.
Above 3.70, the chart starts to repair.


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



Thursday, April 02, 2026

GP Industries - 02 April 2026

GP Industries Limited (SGX: G20) — 1D (Daily)
Last traded price: 0.520

Market regime

Range-to-uptrend transition, currently in a tight upper-range consolidation.

The chart shows a clear improvement from the earlier base around 0.465–0.490, followed by a structural lift into 0.500–0.530. Right now, price is no longer trending impulsively; it is compressing near the upper half of the range, which is constructive as long as 0.505–0.510 holds.

Highest-conviction observations

1) Structure has improved materially

The earlier chart phase formed a basing process with repeated support around 0.465 / 0.470 / 0.485 / 0.490. After that, price started printing higher lows and then pushed into 0.515, 0.525, and finally 0.540.
That sequence suggests a bullish change of character from sideways accumulation into markup.

2) 0.530–0.540 is the current supply zone

Price attempted a breakout and reached 0.540, but it did not sustain above it. Since then, multiple candles have stalled around 0.530, showing that sellers are active there.
So for now:

  • 0.530–0.540 = overhead supply / breakout barrier
  • A clean close above this zone would materially strengthen the chart

3) 0.505–0.510 is the near-term decision support

Recent pullbacks repeatedly found footing around 0.505–0.510, with occasional dips to 0.500 being bought back.
That tells you dip buyers are still present, but also that the stock is not yet strong enough to trend freely. It is being defended, not yet escaping.

4) Compression near resistance is bullish, but only if volume confirms

The recent bars are relatively small and overlapping. That usually means coil/compression, not strong directional control.
When this happens under resistance, there are two possibilities:

  • Bullish: energy builds for a breakout above 0.530/0.540
  • Bearish: repeated failure leads to a flush back toward 0.500 or lower

Because price is holding in the upper range instead of collapsing, the tape still slightly favors bulls.

5) The chart looks more like accumulation than distribution

The stock spent a long time absorbing around lower levels, and every correction since the November–December advance has stayed well above the old base.
That is usually healthier than a stock that spikes and gives back the whole move. So the larger structure still leans constructive unless 0.500 breaks decisively.

Price action and institutional read

The move from the 0.485–0.490 area into 0.525–0.540 looks like a displacement leg. After that, instead of crashing, price entered a controlled sideways band.
That behavior often suggests:

  • prior demand stepped in earlier
  • weak holders were shaken during pullbacks
  • stronger hands may be absorbing supply between 0.505 and 0.530

However, there is no confirmed breakout yet. This is still a setup, not a completed trend continuation.

Key levels

Resistance

  • 0.530 — immediate ceiling, repeatedly tested
  • 0.540 — major breakout trigger

Support

  • 0.510 — first line support
  • 0.505 — near-term pivot support
  • 0.500 — key psychological and structural support
  • 0.490 — lower support; loss of this level weakens the bullish structure materially

Trade framework

Bullish scenario

A convincing breakout needs:

  • close above 0.530
  • ideally follow-through through 0.540
  • preferably with visibly stronger volume

If that happens, the next leg can extend beyond the recent range and confirm continuation.

Neutral scenario

Price keeps chopping between 0.505 and 0.530.
That would mean more consolidation and waiting for fresh expansion.

Bearish scenario

If price loses 0.505, then 0.500, the chart likely rotates back toward 0.490.
That would imply the upper-range hold has failed and the breakout attempt was premature.

Risk-adjusted setup view

Best R/R is not in the middle of the range. Better structure is:

  • Buy near support if price holds 0.505–0.510
  • or buy on confirmed breakout above 0.530–0.540
  • avoid chasing random bars inside the chop zone

A practical invalidation for bullish bias is a clear breakdown below 0.500.

Forward-looking bias

Mildly bullish-neutral.

The chart is constructive because it is holding high after a prior markup leg, but it is still capped by 0.530–0.540.
So the stock is at an important junction:

  • Above 0.540: bullish continuation likely
  • Below 0.500: structure weakens meaningfully

Key level to watch now: 0.530. That is the gatekeeper.


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



Wednesday, April 01, 2026

ThaiBev - 01 April 2026

Thai Beverage Public Co., Ltd. (SGX: Y92) — 1D (Daily)

Market regime: bearish to weak-ranging, with a recent downside transition into lower-value acceptance.
Last traded price:  0.435 on the chart.

1) Highest-conviction read

  1. The stock is in a clear lower-high / lower-low deterioration phase from February into March.
    The chart shows repeated rejection from 0.475–0.480, then a breakdown through 0.460, followed by acceptance around 0.430–0.435.
  2. 0.475–0.485 is the key overhead supply zone.
    Price tested that band multiple times and failed. The repeated inability to hold above 0.475 suggests sellers are defending that region.
  3. The move below 0.460 looks like real weakness, not just a one-bar shakeout.
    After losing 0.460, price did not reclaim it quickly. Instead, it based lower around 0.430–0.435, which implies value has shifted down.
  4. Volume expanded on the selloff into March, which supports distribution / markdown rather than healthy consolidation.
    The heavier red-volume cluster during the decline suggests urgency on the sell side.
  5. Near term, 0.430 is the most important line in the sand.
    It is acting as the immediate local support pivot. A clean loss of this zone exposes the recent low around 0.425 first.

2) Market structure and order flow

Macro structure

  • Earlier in the chart, price traded as high as 0.520, then entered a long broad decline/range.
  • From mid-2025 onward, price spent a lot of time oscillating between roughly 0.455 and 0.480, which was a neutral-to-distributional box.
  • The recent breakdown from that box shifts the structure bearish.

Swing logic

  • Repeated swing highs formed around 0.475 / 0.480 / 0.485.
  • Swing lows gradually stepped down from 0.460 / 0.455 to 0.430 / 0.425.
  • That is classic evidence of supply overwhelming demand.

BOS / CHoCH view

  • The break below the recurring 0.455–0.460 support area is the most meaningful bearish structural event on this chart.
  • There is no strong bullish change of character yet because price has not reclaimed 0.460 and held above it with expansion.

3) Volume-price relationship

What volume is saying

  • The biggest positive clue for bulls would have been heavy volume with immediate recovery after the March flush. That has not happened convincingly.
  • Instead, the selloff into the 0.430 area came with noticeable activity, while the rebound attempts were small and lacked strong follow-through.

Interpretation

  • High effort, weak upside result on rebounds = supply still present.
  • The recent candles near 0.430–0.440 look more like stabilization after damage than genuine accumulation so far.

4) Institutional footprint / smart money concepts

Likely supply zone

  • 0.460–0.475 now looks like an overhead order block / supply band.
  • Any rally into that area is likely to be tested by sellers unless volume and spread improve materially.

Possible liquidity behavior

  • The drop into 0.430 / 0.425 likely swept obvious stops below prior minor lows.
  • But a true spring-type reversal normally shows a sharper reclaim and stronger close back into the prior range. This chart does not yet show that with conviction.

Effort vs result

  • On the downside, effort produced real downward result.
  • On the bounce attempts, effort produced little upside progress.
  • That still favors bears.

5) Support and resistance map

Immediate support

  • 0.430 — current pivot support
  • 0.425 — recent low / breakdown extension area

Immediate resistance

  • 0.440–0.445 — near-term minor cap
  • 0.450 — first meaningful recovery hurdle
  • 0.460 — key structure reclaim level

Major resistance / supply

  • 0.475–0.480
  • 0.485
  • 0.500 above that, but price is far from there currently

6) Regime classification

Current regime

Bearish transition / early markdown with weak base-building attempt

Why:

  • Price accepted below former range support
  • Lower highs remain intact
  • No strong bullish displacement candle off the lows
  • No decisive volume-confirmed reclaim of broken structure

7) Actionable scenarios

Bullish scenario

For bulls to regain control, I would want to see:

  • price hold above 0.430
  • then reclaim 0.450
  • then a stronger push through 0.460 with better volume

Only above 0.460 does the chart start to look like a genuine recovery rather than a dead-cat bounce.
Upside targets then become:

  • 0.475
  • 0.480–0.485

Bearish scenario

If price loses 0.430 decisively:

  • first downside test is 0.425
  • then risk of continuation toward lower untested support beneath the visible range

A failed bounce into 0.445–0.450 that rolls over would also be a typical bearish continuation setup.

8) Risk-adjusted setup view

For aggressive buyers

  • Only interesting if 0.430 continues to hold and price shows a sharp reclaim candle
  • Entry zone: around 0.430–0.435
  • Invalidation: below 0.425
  • First target: 0.450
  • Second target: 0.460
    This is a countertrend trade, so it is lower quality unless volume improves.

For trend followers

  • Better to wait for either:
    • a confirmed reclaim above 0.460, or
    • a weak bounce into 0.445–0.460 followed by bearish rejection

That aligns better with the current structure.

9) Bottom line

Bias: cautiously bearish unless 0.460 is reclaimed.

This chart does not yet show strong accumulation. It shows:

  • failed rebounds,
  • repeated overhead selling,
  • a structure break below prior support,
  • and only a fragile base around 0.430–0.435.

Key levels to watch next:
0.430, 0.425, 0.450, 0.460, 0.475.


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%



Tuesday, March 31, 2026

First Resources - 31 March 2026

First Resources Ltd. (SGX: EB5) — 1D (Daily)

Market regime: Strong uptrend, now in a momentum continuation phase near resistance.

1) Structure and trend

The chart is clearly bullish on the daily timeframe. Price has progressed from the 1.60s base area into a sequence of higher highs and higher lows, then accelerated sharply in March.

Key structural progression:

  • Base around 1.62–1.72
  • Break into 1.90–2.00
  • Consolidation above 2.00
  • Trend continuation through 2.20–2.33
  • Sharp markup into 2.60–3.00

This is classic accumulation → trend expansion → re-accumulation → markup behavior.

2) Highest-conviction observations

1. Strong institutional-style markup in March
The jump from the low 2.30s into the 2.60–2.80 area happened with obvious volume expansion. That usually signals genuine demand rather than a weak retail drift.

2. 2.20–2.33 was the key launch zone
That region acted as a prior ceiling, then price accepted above it and never meaningfully fell back. That is an important demand/repricing zone.

3. Current price is testing a major psychological and structural level at 3.00
Round numbers matter. The chart tagged 3.00 intraday and closed at 2.90, so there is still supply sitting near that level.

4. Pullbacks are shallow, which is bullish
Even after the sharp advance, the retracement from the recent swing high stayed relatively controlled around 2.66–2.70 before buyers stepped back in. That shows dip-buying behavior.

5. Trend is strong, but short-term extended
The move from roughly 2.33 to 3.00 was fast. When price rises this quickly, it becomes more vulnerable to either:

  • sideways digestion below resistance, or
  • a deeper retest of breakout support.

3) Volume-price reading

  • Earlier in the chart, volume was moderate while price trended steadily upward: healthy accumulation behavior.
  • The March surge came with clear volume expansion, confirming strong participation.
  • Recent candles near 2.80–3.00 show active two-way trade. That suggests supply is appearing, but not yet enough to reverse the whole uptrend.
  • Since price is still holding high after the breakout, the tape currently favors absorption of supply, not outright distribution.

4) Key levels

Immediate resistance

  • 3.00: major psychological resistance and current breakout test
  • Above 3.00, price enters a less-defined zone, so a clean close above it could trigger another leg up

Near-term support

  • 2.81–2.86: first support band; recent pullback/acceptance area
  • 2.66–2.70: stronger short-term swing support
  • 2.33–2.40: major breakout support and prior demand zone
  • 2.20: deeper structural support

5) Institutional footprint / smart-money view

  • The last opposing candles before the March impulse around the 2.30–2.40 zone look like the most obvious demand origin / order block.
  • The explosive move through 2.40 to 2.60+ resembles a displacement leg, which often leaves a strong underlying bullish bias until that origin zone is decisively lost.
  • The rejection from 3.00 so far does not yet look like a clean upthrust failure because price has not broken down materially afterward.

6) Trade-quality interpretation

Bullish continuation case

  • A firm daily close above 3.00 with decent volume would confirm breakout continuation.
  • In that case, momentum traders may target a measured extension beyond the recent range.

Bullish pullback case

  • A retracement into 2.81–2.86 or even 2.66–2.70 that holds on lighter selling pressure would still be constructive.
  • That would be a healthier continuation structure than chasing directly under resistance.

Risk case

  • If price repeatedly fails at 3.00 and then loses 2.66, that would signal momentum decay and raise the chance of a deeper retrace toward 2.33–2.40.

7) Risk management framing

For a trend-following setup, the cleaner logic is:

  • Aggressive entry: only on confirmed strength above 3.00
  • Conservative entry: wait for pullback stabilization near 2.81–2.86 or 2.66–2.70
  • Invalidation: below the relevant swing support used for the setup, not by arbitrary percentage

8) Forward bias

Bias: Bullish, but short-term extended under resistance.

The bigger trend remains clearly up. The main question is not whether the chart is bullish—it is—but whether 3.00 breaks immediately or after consolidation. Right now, the higher-probability read is:

  • medium-term bullish
  • short-term watchful near 3.00
  • best behavior would be either:
    • breakout and hold above 3.00, or
    • controlled pullback that respects 2.81–2.86 / 2.66–2.70

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



Singapore Stock Investment Research