Tuesday, June 30, 2026

APAC Realty - 30 Jun 2026

APAC Realty Ltd. — CLN / SGX — Daily Chart Analysis

Timeframe: 1D
Last price: ~S$0.535–0.540
Current market regime: Weak range / distribution-to-breakdown transition

APAC Realty is no longer in a clean trending phase. The chart shows a broad topping structure after the September–October 2025 advance, followed by a sequence of lower swing highs and repeated tests of the S$0.535 support shelf. Price is now pressing near the lower boundary of the range, which makes this a critical decision area.


1. Market Structure — Swing Map

Major swing highs

  • S$0.795 — exhaustion high / major top.
  • S$0.730 — lower high after the sharp decline.
  • S$0.680 / S$0.675 — failed recovery highs.
  • S$0.625 — April lower high.
  • S$0.590 / S$0.565 / S$0.560 — recent minor resistance cluster.

Major swing lows

  • S$0.560 — first major support after the downtrend.
  • S$0.535 — repeated structural floor.
  • S$0.450 — deeper chart low marked on the scale.

The dominant structure is lower highs into flat support, which often behaves like a descending distribution structure. The repeated defense of S$0.535 is important, but each bounce is becoming weaker.


2. Institutional Price/Volume Read

Highest-conviction observations

1. September 2025 shows climactic activity.
The strong move toward S$0.795 came with very large volume and wide price expansion. That looks like a professional markup followed by exhaustion. The failure to hold above the S$0.720–0.730 area suggests supply entered aggressively near the top.

2. The post-peak decline shows distribution behavior.
After the high, price created a series of lower highs: 0.730 → 0.680 → 0.675 → 0.625 → 0.590/0.565. This tells us buyers are not willing to pay higher prices over time.

3. S$0.535 has become the key demand test.
The market has tested S$0.535 multiple times. Repeated support tests can either show accumulation or weakening demand. In this case, because the bounces are shallow and volume is not expanding meaningfully on rallies, the evidence leans toward support fatigue.

4. Recent candles show low-energy consolidation.
The recent price action around S$0.540–0.560 is narrow and overlapping. That suggests indecision, low participation, and possible preparation for expansion. The issue is direction: price is sitting near support, so downside risk remains elevated unless buyers reclaim resistance.

5. Retail trap risk is high near S$0.535.
A clean break below S$0.535 may trigger stop-loss selling from traders who bought the range support. However, a false breakdown followed by a quick reclaim of S$0.535–0.540 would be a classic spring/shakeout pattern.


3. Key Supply & Demand Zones

Demand / support

  • S$0.535 — primary support and current decision level.
  • S$0.520–0.525 — likely first downside reaction zone if support breaks.
  • S$0.500 — psychological level.
  • S$0.450 — deeper structural low marked on chart.

Supply / resistance

  • S$0.560–0.565 — immediate resistance.
  • S$0.590 — important prior pivot and failed recovery zone.
  • S$0.625 — stronger swing resistance.
  • S$0.675–0.680 — major supply from previous rallies.

4. Bar-by-Bar / Recent Price Action Read

The most recent section shows price drifting lower from S$0.565 back toward S$0.535. The bars are relatively small and overlapping, meaning sellers are not yet showing panic-level force, but buyers are also not producing meaningful displacement upward.

This is a compression near support setup. Compression near support is dangerous because the next wide-range candle often determines the short-term direction.

A bullish interpretation requires:

  • rejection below S$0.535,
  • reclaim of S$0.540,
  • follow-through above S$0.560–0.565,
  • preferably with volume expansion.

A bearish interpretation strengthens if:

  • price closes below S$0.535,
  • follow-through appears below S$0.520,
  • rebounds fail under S$0.535–0.540.

5. Wyckoff / Smart Money Interpretation

This chart resembles a late-stage range after distribution, not a confirmed accumulation base yet.

Possible institutional behavior:

  • Upthrust / exhaustion: the S$0.795 high likely trapped late buyers.
  • Lower-high distribution: rallies into S$0.730, S$0.680, S$0.625, and S$0.590 were sold.
  • Potential spring zone: if price briefly breaks S$0.535 and rapidly reclaims it, that could become a bullish trap reversal.
  • Breakdown risk: if S$0.535 fails cleanly, the range floor gives way and sellers may target S$0.520, then S$0.500, then S$0.450.

6. Scenario Planning

Bullish reversal scenario

A bullish case only improves above S$0.560–0.565. Until then, price is merely bouncing inside a weak range.

Bullish trigger: daily close above S$0.565
Confirmation: continuation toward S$0.590
Invalidation: failure back below S$0.535
Upside targets: S$0.590, then S$0.625

Bearish continuation scenario

The bearish case activates on a decisive daily close below S$0.535.

Bearish trigger: close below S$0.535
Confirmation: weak retest of S$0.535–0.540 from below
Downside targets: S$0.520, S$0.500, then S$0.450
Invalidation: reclaim above S$0.560–0.565

Neutral / no-trade scenario

Between S$0.535 and S$0.565, the chart is noisy. This is the chop zone where false signals are likely.


7. Risk-Adjusted Setup Quality

Current location is not ideal for aggressive buying unless a reversal candle or spring forms at S$0.535. It is also not ideal for late selling unless price confirms a breakdown.

The cleaner trade locations are:

  • Long setup zone: reclaim above S$0.565, targeting S$0.590–0.625.
  • Short / avoid-long zone: breakdown below S$0.535, targeting S$0.520–0.500.
  • Trap-reversal zone: false break below S$0.535 followed by immediate reclaim.

Key Levels to Watch

Support: S$0.535, S$0.520, S$0.500, S$0.450
Resistance: S$0.560–0.565, S$0.590, S$0.625, S$0.675
Bias level: S$0.535
Momentum confirmation level: S$0.565
Major bullish repair level: S$0.590


Confidence Rating

Bearish-to-neutral bias: 6.5 / 10

The structure favors sellers because of repeated lower highs and pressure on support. Confidence is not higher because price has not yet decisively broken S$0.535, and a false breakdown/spring remains possible.


Execution Checklist Before Acting

Confirm the daily close relative to S$0.535.
Check whether volume expands on the break or reclaim.
Avoid entering inside the S$0.535–0.565 chop zone without confirmation.
Define stop beyond structure, not randomly.
Demand at least 1:2 risk-reward before execution.

Selling CLN/APAC Realty because price is pressing repeated S$0.535 support after a sequence of lower highs, with stops at S$0.565 targeting S$0.500 for roughly 1:1.2 risk-reward, or S$0.450 for roughly 1:2.8 risk-reward.


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

Dividend:  6.11%



Monday, June 29, 2026

HRNetGroup - 29 June 26

HRnetGroup Ltd. — CHZ / 1D / SGX

Current price shown: SGD 0.740
Market regime: Range-bound accumulation-to-distribution transition, with repeated liquidity sweeps above 0.750–0.755 and defense around 0.725–0.735.


1. Macro Market Structure

CHZ advanced strongly from the 0.655–0.670 base into the 0.740–0.755 supply zone, then spent several months rotating sideways.

The earlier structure was bullish:

  • Higher low near 0.655
  • Break above 0.685
  • Continuation through 0.695–0.710
  • Expansion toward 0.750–0.755

However, after reaching the 0.750–0.755 zone, upside momentum stalled. Since roughly October, price has been mostly trapped between:

  • Upper resistance: 0.750–0.755, with one failed extension to 0.770
  • Mid-range pivot: 0.740
  • Lower support: 0.725–0.730
  • Deeper demand: 0.710–0.715

This indicates that CHZ is no longer in a clean trending phase. It is in a broad consolidation range after a prior markup.


2. Swing High / Swing Low Map

Key Swing Highs

  • 0.750 — October supply rejection
  • 0.755 — November / January resistance
  • 0.750 — February resistance retest
  • 0.770 — April liquidity sweep high
  • 0.755 — June lower high / retest zone

Key Swing Lows

  • 0.685 — September accumulation low
  • 0.710 — October pullback low
  • 0.715 — December pullback low
  • 0.730 — January / February support
  • 0.710 — March spring-style low
  • 0.725–0.735 — recent demand shelf

The important structural detail is this: price made a higher high to 0.770, but failed to hold above the prior 0.755 ceiling. That looks like a liquidity grab / upthrust, not a confirmed bullish breakout.


3. Institutional Footprint & Retail Trap Analysis

Most important footprint: failed breakout above 0.755

The move into 0.770 likely triggered breakout buyers above the obvious 0.755 resistance. But price quickly rotated back below the breakout zone, suggesting an upthrust after distribution.

That is often a warning sign that stronger hands used the breakout to sell into retail demand.

Absorption zone: 0.735–0.740

Recent candles are small-bodied and overlapping around 0.735–0.745. This shows indecision and possible absorption. The market is not aggressively breaking down, but it is also failing to reclaim 0.750–0.755 with authority.

Demand defense: 0.725–0.730

The 0.725–0.730 zone has repeatedly attracted buyers. A clean daily close below 0.725 would shift the structure more bearish and expose 0.710–0.715.


4. Volume-Price Relationship

The largest visible volume event occurred around the October advance into the 0.740–0.750 area. That suggests institutional participation during the markup phase.

After that, volume generally appears lighter during the sideways range. This means:

  • Breakouts above 0.755 need clear volume expansion to be trusted.
  • Weak-volume rallies into 0.750–0.755 are vulnerable to rejection.
  • A breakdown below 0.725 on expanding volume would suggest distribution rather than normal range rotation.

The recent price action shows low volatility and compressed range, which often precedes a directional move. The problem is that price is currently sitting in the middle of the range, where edge is weaker.


5. Bar-by-Bar Price Action Read

Bullish evidence

  • Price is still above the March low at 0.710.
  • The recent structure has not broken below 0.725.
  • Pullbacks from 0.755 are relatively contained so far.
  • Buyers continue to defend the 0.735–0.740 area.

Bearish evidence

  • The 0.770 high failed quickly.
  • Price is back below 0.750–0.755, which remains the main supply zone.
  • Recent candles show limited upward follow-through.
  • The current close near 0.740 is beneath short-term resistance and not in breakout mode.

Net read: neutral-to-cautious bullish only above 0.755; vulnerable below 0.735 and structurally bearish below 0.725.


6. Key Levels

LevelMeaning
0.770Major liquidity sweep high / failed breakout high
0.755Critical breakout confirmation level
0.750Near-term supply / rejection area
0.740Current pivot / balance zone
0.735Immediate support
0.725–0.730Main demand shelf
0.710–0.715Deeper structural support
0.685–0.695Major historical demand zone

7. Scenario Planning

Bullish scenario

A bullish continuation setup requires a daily close above 0.755, ideally with volume expansion and follow-through. That would invalidate the recent supply behavior and reopen a test of:

  • 0.770
  • then 0.785–0.800 by measured range extension

A breakout without volume would be suspect because this chart has already shown a failed breakout pattern.

Bearish scenario

A daily close below 0.725 would be a structural warning. That would suggest the range support has failed and could trigger a move toward:

  • 0.715
  • then 0.710
  • possibly 0.695 if selling pressure expands

Base-case scenario

The highest-probability near-term read is continued range behavior between 0.725 and 0.755 until price closes decisively outside that box.


8. Risk-Adjusted Setup Framework

Long-side planning zone

A cleaner long setup is not at the current mid-range price. The stronger areas are:

  • Pullback entry near 0.725–0.730 if buyers defend
  • Breakout entry only after confirmed close above 0.755

Potential stop logic:

  • Below 0.720 for support-bounce structure
  • Below 0.735 for aggressive breakout retest structure

Potential upside targets:

  • 0.755
  • 0.770
  • 0.785–0.800

Short-side planning zone

A short-bias setup would require rejection from 0.750–0.755, or a daily breakdown below 0.725.

Potential downside targets:

  • 0.730
  • 0.715
  • 0.710

9. Confidence Score

Current directional confidence: 5.5 / 10

Reason: price is compressed inside a well-defined range. The levels are clear, but the current price near 0.740 is not at an ideal risk-reward location. Confirmation is needed above 0.755 or below 0.725.


Key Levels to Watch

Upside confirmation: 0.755 daily close
Bullish invalidation risk: failure below 0.735
Bearish confirmation: 0.725 daily close breakdown
Major upside liquidity: 0.770
Major downside demand: 0.710–0.715


Execution Checklist

Before acting, confirm:

  • Daily close relative to 0.755 or 0.725
  • Volume expansion on breakout or breakdown
  • Whether price is reacting at support/resistance, not mid-range
  • Stop placement beyond structure, not arbitrary percentage
  • Minimum planned risk-reward of 1:2, preferably 1:3

Buying CHZ because price is holding above the 0.725–0.730 demand shelf and may attempt a range retest, with stops at 0.720 targeting 0.755–0.770 for roughly 1:2 to 1:3 risk-reward. Confidence: 5.5/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.54%



Friday, June 26, 2026

OLAM - 26 Jun 2026

VC2 — Olam Group Limited — SGX — Daily Chart Analysis

Timeframe: 1D
Last visible price: S$1.21
Current session: O 1.24 / H 1.24 / L 1.19 / C 1.21, down 2.42%

Market Regime Classification: Bullish Trend Under Pullback / Transition Risk

VC2 remains structurally bullish from the April–June advance, but the current daily behavior shows momentum decay and short-term distribution pressure after failing to sustain above the S$1.29–1.34 supply zone.

The chart has shifted from a clean markup phase into a pullback / possible distribution-testing phase. The key question now is whether price is simply retracing toward prior demand, or whether the June high around S$1.34 marked a local exhaustion top.


1. Macro Market Structure

The major structure turned bullish after the March low around S$0.81, followed by a higher low near S$0.83, then another higher low near S$0.85. From there, price produced a strong displacement move through S$0.98–1.05, then accelerated into S$1.26–1.34.

Important structure:

  • Major swing low: S$0.81
  • Higher lows: S$0.83, S$0.85, S$1.12, S$1.17, S$1.18
  • Swing highs: S$1.26, S$1.28, S$1.29, S$1.34
  • Current price: S$1.21, now pulling back toward prior breakout support

The bullish structure remains intact as long as price holds above S$1.17–1.18. A daily close below that zone would be the first meaningful change of character from bullish continuation to deeper corrective structure.


2. Institutional Footprint & Volume-Price Behavior

The strongest institutional footprint appears during the April–May advance. Price moved from roughly S$0.85 to S$1.26 with clear displacement candles and strong volume expansion. That suggests professional participation rather than a slow retail drift.

However, the later action near S$1.28–1.34 shows a different character:

  • Price made marginal new highs, but follow-through weakened.
  • The candles became more overlapping near the top.
  • Selling pressure increased after the S$1.34 high.
  • The recent red candles show controlled but persistent supply.

This creates a possible effort-versus-result warning: buyers pushed price to new highs, but the result was limited continuation. That often signals either absorption by sellers or profit-taking from earlier accumulation.


3. Key Institutional Zones

Major Demand Zone: S$1.17–1.18

This is the most important near-term support. It was previously a swing-low area before price pushed back toward S$1.29–1.34. If buyers defend this zone, the broader bullish structure remains valid.

Secondary Demand Zone: S$1.12

This is the deeper pullback zone. A move into S$1.12 would represent a more aggressive retracement and may test whether the May breakout base still attracts demand.

Breakout / Momentum Zone: S$1.26–1.29

This area is now short-term resistance. Price needs to reclaim this zone to repair the current bearish daily momentum.

Major Supply Zone: S$1.30–1.34

This is the current overhead supply area. The chart shows rejection from this region, making it the main upside decision zone.


4. Retail Trap & Liquidity Analysis

The move above S$1.29 into S$1.34 may have trapped late breakout buyers. Price briefly extended into a fresh high, then failed to hold and reversed lower. That behavior resembles an upthrust / liquidity grab above obvious resistance.

The current decline toward S$1.21 is likely targeting liquidity below short-term swing lows. The next liquidity pocket is around S$1.18–1.17. If price sweeps that area and quickly reclaims it, that would be a bullish shakeout signal. If price closes below it decisively, the trap shifts against bulls.


5. Bar-by-Bar Read of Recent Action

The latest visible sequence shows:

  • Rejection from S$1.34.
  • Lower daily closes.
  • A loss of short-term upward momentum.
  • Price now trading below the prior consolidation shelf.
  • Current candle closing near the lower half of its range, showing sellers still active.

This is not yet a full trend reversal, but it is a clear warning that the prior bullish impulse has paused. The market is now testing whether demand remains strong enough to defend the breakout structure.


6. Bullish Scenario

The constructive scenario requires price to stabilize above S$1.17–1.18.

Bullish confirmation would improve if:

  • Price holds S$1.17–1.18 on declining volume.
  • A reversal candle forms near support.
  • Price reclaims S$1.24.
  • Follow-through pushes back above S$1.26.
  • S$1.29 is reclaimed with volume expansion.

If that occurs, the chart would suggest the current decline was a pullback into demand rather than distribution.

Upside targets would be:

  • First target: S$1.26
  • Second target: S$1.29
  • Major target: S$1.34
  • Extension target if breakout resumes: S$1.38–1.42

7. Bearish Scenario

The bearish scenario activates on a decisive daily close below S$1.17.

That would indicate:

  • Loss of the most recent higher-low structure.
  • Failed breakout above S$1.29.
  • Potential distribution after the S$1.34 high.
  • Increased risk of rotation back toward deeper demand.

Downside targets would be:

  • First support: S$1.17–1.18
  • Next support: S$1.12
  • Deeper support: S$1.05
  • Major demand: S$0.98–1.01

A breakdown below S$1.12 would materially weaken the bullish case.


8. Risk-Adjusted Setup Zones

For a bullish continuation setup, the better risk-defined zone is not the current middle area around S$1.21, but closer to the structural support band around S$1.17–1.18, provided price shows rejection or reclaim behavior.

Potential bullish structure:

  • Entry zone: S$1.18–1.21
  • Invalidating level: Below S$1.17
  • First target: S$1.26
  • Second target: S$1.29
  • Final target: S$1.34

Risk-to-reward improves only if risk can be contained below S$1.17. Chasing before confirmation risks entering while price is still under short-term supply.

For bearish continuation, a clean break below S$1.17 followed by a failed retest would open the way toward S$1.12 and possibly S$1.05.


Highest-Conviction Observations

  1. Primary trend remains bullish, but the daily chart is now in a pullback phase.
  2. S$1.17–1.18 is the key structural defense zone.
  3. S$1.30–1.34 is confirmed overhead supply.
  4. The push to S$1.34 may have been a liquidity grab above prior highs.
  5. Current price at S$1.21 is in a decision zone, not an ideal blind-entry zone.

Key Levels to Watch

LevelMeaning
S$1.34Major swing high / supply
S$1.30–1.34Distribution / resistance zone
S$1.26–1.29Reclaim zone for bullish continuation
S$1.21Current price / short-term decision level
S$1.17–1.18Critical higher-low support
S$1.12Deeper demand zone
S$1.05Prior breakout support
S$0.98–1.01Major structural support

Execution Checklist Before Any Trade

  • Confirm whether price holds or breaks S$1.17–1.18.
  • Avoid chasing while price is below S$1.26.
  • Look for volume contraction on pullback if considering bullish continuation.
  • Look for strong volume expansion if price breaks below S$1.17.
  • Define stop placement structurally, not emotionally.
  • Minimum acceptable setup should offer at least 1:2 risk-reward.

Trade Summary: Buying VC2 / Olam Group only if price defends S$1.17–1.18 and reclaims S$1.24 because the broader daily structure remains bullish, with stops at S$1.16 targeting S$1.29–1.34 for roughly 1:2.5 to 1:4 risk-reward.

Confidence Rating: 6.5 / 10
Bias: Bullish trend, short-term caution until S$1.17–1.18 confirms support or fails.


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



Thursday, June 25, 2026

Wilmar - 26 Jun 2026

Wilmar International Limited — F34 / SGX

Timeframe: Daily chart
Last shown price: S$3.71

Current Market Regime: Recovery inside a broader corrective range

Wilmar is not in a clean institutional uptrend yet. The dominant structure from April to June shifted from distribution/correction into a recovery phase, but price is now pressing into a supply area around S$3.73–3.83, where prior sellers previously appeared.

The current daily structure is best classified as:

Bearish correction → liquidity sweep at S$3.15 → reclaim rally → supply retest near S$3.70–3.83.


1. Market Structure & Order Flow

Major swing structure

Key swing highs:

  • S$3.37
  • S$3.50
  • S$3.63 / S$3.67
  • S$3.93
  • S$4.02
  • S$3.93
  • S$3.83
  • Current minor high zone: S$3.73–3.75

Key swing lows:

  • S$3.02
  • S$3.04
  • S$3.14
  • S$3.31
  • S$3.59
  • S$3.43
  • S$3.15
  • S$3.30

The April high at S$4.02 remains the dominant structural high. After that, price printed lower highs at S$3.93 and S$3.83, confirming distribution pressure. The sharp June sell-off into S$3.15 looks like a liquidity grab / stop sweep, because the breakdown was immediately rejected and price recovered back above S$3.30, then S$3.43, and later S$3.62.

Structure shift

The first bullish change of character likely occurred when price reclaimed S$3.43–3.50 after the S$3.15 flush. The stronger bullish confirmation came when price moved back above S$3.62, because that level was the prior reaction low from May and a meaningful supply/demand pivot.

However, price has not yet made a decisive higher high above S$3.83. Until that happens, the current move is still a counter-trend recovery within a broader range, not a confirmed trend continuation.


2. Volume-Price Relationship

Institutional footprint observations

The most important volume event is the large June breakdown candle into S$3.15. That bar shows high effort with a large downside move, but the follow-through failed. This is often consistent with panic liquidation, stop-loss triggering, or institutional absorption.

After that, the recovery from S$3.30 to S$3.71 appears constructive, but not aggressively impulsive. The rally has been orderly, with price grinding higher into resistance rather than exploding through it. That suggests buyers are present, but they have not yet fully overwhelmed supply.

Current price action near S$3.70–3.75 shows hesitation. The candles are smaller and overlapping compared with the earlier recovery leg. That indicates momentum decay near supply, not yet a clean breakout.


3. Retail Trap & Smart Money Read

Bullish trap already resolved

The drop below S$3.30 into S$3.15 likely trapped late sellers. Many retail traders would have shorted or exited on that breakdown, but the immediate recovery created a classic spring-like action.

Current risk: breakout trap near S$3.75–3.83

The next retail trap risk is above the current price. If Wilmar pushes slightly above S$3.75 but fails to close strongly above S$3.83, that could become an upthrust into supply. A weak breakout with poor volume would not be enough confirmation.

A valid bullish breakout needs:

  • Daily close above S$3.83
  • Volume expansion
  • Follow-through candle holding above S$3.75–3.83
  • No immediate rejection back below S$3.70

4. Key Levels

LevelMeaning
S$4.02Major swing high / highest visible resistance
S$3.93Prior failed high / supply zone
S$3.83Key breakout confirmation level
S$3.73–3.75Immediate resistance / current decision zone
S$3.62Reclaimed support / important pivot
S$3.50–3.43Pullback support zone
S$3.30Higher-low defense level
S$3.15Liquidity sweep low / major invalidation zone

5. Bar-by-Bar Interpretation of Recent Action

Recent candles show a controlled recovery from S$3.30 toward S$3.71. The rally is constructive because price has been forming higher lows and reclaiming prior breakdown levels. However, the last few bars near S$3.70–3.75 are not yet showing strong displacement.

That means the current zone is a decision area:

  • A strong close above S$3.83 would confirm renewed bullish control.
  • Rejection from S$3.73–3.83 could trigger a pullback toward S$3.62, then S$3.50–3.43.
  • Loss of S$3.43 would weaken the recovery structure.
  • Loss of S$3.30 would suggest the June recovery has failed.

6. Setup Quality

Bullish case

A bullish continuation setup improves only if price clears S$3.83. Above that level, the next targets become:

  • S$3.93
  • S$4.02
  • Potential extension above S$4.02 only if breakout volume is strong

Best bullish trigger: daily close above S$3.83 with volume expansion.

Logical stop area: below S$3.62 for tighter structure, or below S$3.43 for wider swing structure.

Bearish / caution case

If price fails near S$3.73–3.83, the chart may rotate lower into support. The first warning sign would be a bearish rejection candle or wide red bar closing below S$3.70. A break below S$3.62 would increase the probability of a pullback toward S$3.50–3.43.


7. Risk-Reward Planning

A clean breakout plan could look structurally attractive only above S$3.83.

Example structure:

  • Trigger zone: above S$3.83
  • Stop: below S$3.62
  • Target 1: S$3.93
  • Target 2: S$4.02

Risk from S$3.83 to S$3.62 = S$0.21
Reward from S$3.83 to S$4.02 = S$0.19

That is less than 1:1, so the immediate breakout setup is not ideal unless using a tighter stop or waiting for a pullback/retest. A better risk-adjusted long setup would be a controlled pullback toward S$3.62–3.50 that holds with low-volume selling, then reverses higher.


Highest-Conviction Observations

  1. S$3.15 was likely a liquidity sweep, not a clean bearish continuation.
  2. The recovery above S$3.62 is constructive and confirms buyers have regained short-term control.
  3. Price is now testing a supply zone at S$3.73–3.83, where upside momentum may stall.
  4. A close above S$3.83 is required before the chart can shift back toward a bullish continuation profile.
  5. Risk-reward is not attractive at the current price unless a trader has a very precise stop plan.

Forward Bias

Bias is neutral-to-constructive, but not aggressively bullish yet. The chart has repaired the June breakdown, but it has not cleared the important resistance cluster at S$3.83–3.93. The best technical opportunity is likely either:

1. Pullback-and-hold near S$3.62–3.50, or
2. Breakout and retest above S$3.83.

Chasing directly at S$3.71 offers weaker risk-reward because price is close to resistance.


Confidence Rating

6.5 / 10

The structure has improved, but confirmation is incomplete because price is still below S$3.83 and under the larger S$3.93–4.02 supply zone.

Key Levels to Watch

Resistance: S$3.75, S$3.83, S$3.93, S$4.02
Support: S$3.62, S$3.50, S$3.43, S$3.30, S$3.15

Execution Checklist

Before execution, confirm:

  • Daily close above resistance or clean support reaction
  • Volume expansion on breakout, or volume dry-up on pullback
  • Stop placed beyond structure, not at an obvious round number
  • Minimum acceptable risk-reward of 1:2
  • No immediate rejection back into the prior range

Buying Wilmar International because price has reclaimed S$3.62 after a likely liquidity sweep at S$3.15, with stops at S$3.43 targeting S$3.93–S$4.02 for approximately 1:1.2 to 1:1.6 risk-reward; confidence 6.5/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:   3.72%



Monday, June 15, 2026

Boustead SP - 15 Jun 2026

Boustead Singapore Limited — F9D

Timeframe: Daily (1D)
Last traded price: SGD 2.07

Market regime

Primary regime: transition/correction within a broader bullish structure.

The longer-term chart remains constructive because price advanced from roughly 1.18 to 2.64, producing a sequence of higher major swing highs and higher major swing lows. However, the rejection from 2.60–2.64 triggered a sharp structural deterioration. The daily chart is now attempting to stabilize after falling to approximately 1.95.

The current rebound to 2.07 is not yet sufficient to confirm a new bullish leg. It is best classified as an early recovery attempt inside a short-term bearish correction.

Highest-conviction observations

1. Major buying climax and failed breakout at 2.60–2.64

Price pushed above the earlier 2.60 high and printed a marginal new high near 2.64, but immediately reversed with a wide bearish move and exceptionally high volume.

This combination suggests:

  • A liquidity grab above the obvious 2.60 high.
  • Buyers entering late on the breakout.
  • Institutional supply overwhelming demand.
  • A potential Wyckoff-style upthrust or buying climax.

The failure to hold above 2.60 is the clearest distribution footprint on the chart.

2. Bearish change of character after the peak

The decline from 2.64 broke several short-term support areas in rapid succession:

  • 2.40
  • 2.29
  • 2.20
  • 1.99–2.00

Breaking below the previous breakout region around 2.29 represented the first meaningful bearish change of character. Continued selling through 2.20 confirmed that the May advance had lost control.

The correction produced lower highs and lower lows until price reached approximately 1.95.

3. Possible stopping volume near 1.95–2.00

The selloff into the 2.00 region occurred with elevated volume, but price has stopped extending downward and has begun forming smaller, overlapping bars.

This is an effort-versus-result divergence:

  • High selling effort.
  • Reduced downward progress.
  • Possible absorption by stronger buyers.

That improves the probability of a base forming, but absorption alone does not confirm accumulation. Price must reclaim nearby resistance with expanding volume.

4. Current rebound lacks decisive bullish displacement

The recovery from 1.95 to 2.07 is orderly, but the rebound bars are relatively small and volume is not visibly expanding aggressively.

This implies:

  • Selling pressure has eased.
  • Buyers are present.
  • Buyers have not yet demonstrated institutional urgency.

A stronger bullish signal would require a wide-range close above 2.10–2.12, followed by acceptance above 2.20.

5. The correction is deep

The principal advance ran from approximately 1.70 to 2.64, a gain of about SGD 0.94. The decline to 1.95 retraced roughly SGD 0.69, or approximately 73% of that advance.

That is deeper than a normal shallow bullish pullback. It indicates substantial damage to intermediate momentum, even though the broader uptrend has not completely failed.

Market structure map

Major swing highs

  • 1.95 — October
  • 2.29 — February
  • 2.60–2.64 — May/June peak

Major swing lows

  • 1.62 — November
  • 1.70 — March
  • 1.95 — current correction low

Structural events

  • Bullish BOS: Break above 1.95 in February.
  • Bullish BOS: Break above 2.29 in late April/May.
  • Liquidity sweep: Marginal move above 2.60 to 2.64.
  • Bearish CHoCH: Failure back below 2.40 and 2.29.
  • Bearish continuation: Breakdown through 2.20 and 2.00.
  • Current condition: Attempted stabilization above 1.95.

Institutional supply and demand zones

Demand zones

1.95–2.00 — immediate demand

This is the current decision zone. It includes:

  • The latest reaction low.
  • The round-number 2.00 level.
  • The former April breakout area near 1.99.
  • Evidence of reduced downside progress after heavy selling volume.

A daily close beneath 1.95 would weaken the absorption argument.

1.88–1.92 — secondary demand

This area surrounds the January swing high near 1.90 and an earlier consolidation zone. A decline here would represent a deeper retest of the prior base.

1.70–1.80 — major structural demand

This was the March low and the launching area for the large rally into 2.64. A break beneath 1.70 would materially damage the longer-term bullish structure.

Supply zones

2.09–2.12 — immediate resistance

The current price is testing the first overhead supply generated during the recent decline. Failure here could create a lower high.

2.20–2.29 — major recovery barrier

This zone contains:

  • Former support.
  • The February swing high at 2.29.
  • A likely concentration of trapped buyers.
  • The origin of accelerated selling.

Reclaiming 2.29 would be the first meaningful evidence that the correction has ended.

2.38–2.45 — secondary supply

This area contains congestion from the May advance and breakdown.

2.60–2.64 — major distribution zone

This remains the dominant long-term resistance and liquidity area.

Volume-price interpretation

Price/volume eventInterpretation
Rising price into 2.60 with increasing activityStrong participation, but progressively vulnerable to climax
Extreme volume near the 2.64 reversalDistribution, breakout failure, or buying climax
Wide bearish bars after the highProfessional selling or panic liquidation
Elevated volume near 2.00 with reduced downside progressPotential stopping volume and absorption
Current rebound on moderate volumeStabilization, but not yet confirmed accumulation

The most important volume test comes next. A rally above 2.12 or 2.20 should occur with clear volume expansion. A low-volume rally into those levels followed by rejection would favor renewed weakness.

Forward scenarios

Bullish recovery scenario

Conditions:

  • Price holds above 1.95–2.00.
  • Daily close above 2.10–2.12.
  • Follow-through above 2.20 with rising volume.
  • Pullback holds above 2.05–2.10.

Upside reference levels:

  • 2.20
  • 2.29
  • 2.40
  • 2.60

A recovery above 2.29 would shift the intermediate structure back toward neutral-bullish.

Range-development scenario

Price may consolidate between:

  • Support: 1.95–2.00
  • Resistance: 2.20–2.29

This would allow the market to absorb the high-volume distribution from the 2.64 reversal. Repeated tests of 1.95 with decreasing volume would be constructive. Repeated tests with expanding volume would increase breakdown risk.

Bearish continuation scenario

Conditions:

  • Rejection below 2.10–2.20.
  • Daily close beneath 1.95.
  • Volume expansion on the breakdown.
  • Failed retest of 1.95 from below.

Downside reference levels:

  • 1.90
  • 1.80
  • 1.70

A break below 1.70 would invalidate the broader sequence of higher major lows.

Risk-planning framework

A bullish setup is structurally cleaner only after confirmation above 2.12, with stronger confirmation above 2.20. Using the current support area as a reference:

  • Illustrative confirmation entry: 2.12
  • Structural invalidation: below 1.94
  • Initial objective: 2.29
  • Extended objective: 2.40
  • Risk: approximately 0.18
  • Reward to 2.40: approximately 0.28
  • Indicative risk/reward: approximately 1:1.6

This does not yet satisfy a preferred 1:2 threshold unless entry quality improves through a controlled retest or the target is extended.

A rejection setup would become more technically defined if price fails around 2.10–2.20 and subsequently closes below 1.95. Chasing weakness directly into support offers poor positioning.

Confidence rating

6/10

The 1.95–2.00 area has credible absorption characteristics, but the chart has not yet produced a confirmed bullish break of structure. The prior high-volume reversal at 2.64 remains a significant distribution signal.

Key levels to watch

Support: 2.00, 1.95, 1.90, 1.80, 1.70
Resistance: 2.10–2.12, 2.20, 2.29, 2.40, 2.60–2.64

Pre-execution checklist

  • Confirm whether 1.95 continues to hold on daily closes.
  • Require volume expansion on any break above 2.12 or 2.20.
  • Avoid treating a low-volume rebound as a confirmed trend reversal.
  • Place invalidation beyond structure, not at an arbitrary percentage.
  • Verify the setup on the weekly and intraday charts before execution.
  • Require at least a 1:2 planned reward-to-risk ratio.

Buying F9D only after confirmation above SGD 2.12 because the SGD 1.95–2.00 demand zone is showing possible absorption, with stops at SGD 1.94 targeting SGD 2.40 for approximately 1:1.6 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.66%



Singapore Stock Investment Research