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
| Level | Meaning |
|---|---|
| S$4.02 | Major swing high / highest visible resistance |
| S$3.93 | Prior failed high / supply zone |
| S$3.83 | Key breakout confirmation level |
| S$3.73–3.75 | Immediate resistance / current decision zone |
| S$3.62 | Reclaimed support / important pivot |
| S$3.50–3.43 | Pullback support zone |
| S$3.30 | Higher-low defense level |
| S$3.15 | Liquidity 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
- S$3.15 was likely a liquidity sweep, not a clean bearish continuation.
- The recovery above S$3.62 is constructive and confirms buyers have regained short-term control.
- Price is now testing a supply zone at S$3.73–3.83, where upside momentum may stall.
- A close above S$3.83 is required before the chart can shift back toward a bullish continuation profile.
- 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%





