Keppel DC REIT — Daily Price/Volume Analysis
Instrument: Keppel DC REIT (SGX: AJBU)
Chart timeframe: 1D
Last traded price: S$2.14
Current bar: H 2.16, L 2.12, C 2.14, -0.47%
Market regime: Bearish transition → emerging markdown, with price testing a major multi-month demand zone.
Highest-conviction observations
- The intermediate structure is now bearish. The July rally topped around 2.36, materially below the April swing high at 2.42. Since then the sequence has deteriorated through roughly 2.28 → 2.25 → 2.18 → 2.14, producing lower highs and lower lows.
- S$2.18–2.20 has failed as support. That zone repeatedly attracted buyers in December, February/March and August. The latest move beneath it therefore matters more than an ordinary one-day breakdown: former demand is increasingly likely to become overhead supply.
- Downside volume has expanded into the recent selloff. Several of the larger volume bars occur during the August/September decline. That is an important negative VPR signature because the price decline is receiving participation rather than occurring on obvious volume dry-up.
- S$2.12–2.15 is nevertheless an important potential absorption zone. Price is now revisiting the February/March low around 2.15 and has printed an intraday low of 2.12. Because volume has become elevated near this area, the next several bars are important: a failure to extend downward despite continued heavy volume would suggest absorption; continued wide bearish bars would instead confirm supply dominance.
- There is no confirmed bullish reversal yet. The chart may be approaching exhaustion, but approaching support is not equivalent to forming a bottom. A bullish CHoCH would require buyers first to reclaim nearby broken structure.
1. Macro structure
The chart divides naturally into four phases:
Oct–Dec 2025: Distribution/markdown from roughly 2.43–2.44 toward 2.18. The sequence of falling highs and lows established the first major bearish leg.
Dec 2025–Apr 2026: Broad accumulation/recovery. Price built a base around 2.18–2.21, then produced progressively stronger rallies through 2.27, 2.30, 2.33, 2.32, eventually displacing toward 2.42.
Apr–Jul 2026: Distribution/range. The April high of 2.42 failed to produce continuation. Price rotated lower toward 2.24, and subsequent recoveries increasingly stalled around 2.30–2.32.
Jul–Sep 2026: Markdown. The rally to 2.36 appears to have been the final significant upside attempt. The subsequent rejection was aggressive and has now carried price beneath 2.21/2.18.
The broader daily chart therefore shows a failed recovery followed by renewed downside structure.
2. Swing structure, BOS and CHoCH
Important visible swing highs:
2.44 → 2.42 → 2.36 → 2.28/2.26 area
Important structural lows:
2.18 → 2.15 → 2.21 → 2.18 → current 2.12
The most important structural event occurred after the 2.36 July high.
Price quickly failed back beneath roughly 2.28, then lost 2.24–2.21. That represented a bearish change in character because the preceding July advance had been producing higher short-term highs.
The subsequent loss of 2.18 constitutes the more meaningful bearish break of structure.
So at present:
Macro: neutral-to-bearish
Intermediate: bearish
Short-term: bearish, but increasingly extended into support
A first bullish micro-CHoCH would occur above approximately 2.18–2.20. A more meaningful structural improvement requires 2.25–2.28 to be reclaimed.
3. Volume-price relationship
The recent bars deserve particular attention.
July rally
The advance from roughly 2.21 → 2.36 showed improving participation, but the rally failed abruptly. That failure is significant because buyers expended substantial effort without establishing acceptance above the prior 2.32 resistance region.
That is an effort-versus-result warning.
July 2.36 rejection
The sharp decline immediately after 2.36 is consistent with supply entering aggressively. The unusually large bearish bar after the high resembles a professional rejection rather than an orderly pullback.
It potentially represents an upthrust / liquidity-grab type event: price pushed above the June 2.32 ceiling toward 2.36, attracted breakout participation, and then rapidly failed back into the range.
August–September
Volume becomes conspicuously larger during several pushes toward and underneath 2.18.
That gives two possible interpretations:
Bearish interpretation: increasing selling pressure confirms markdown.
Potential reversal interpretation: if subsequent bars show very high volume but progressively smaller downward ranges around 2.12–2.15, strong hands may be absorbing forced selling.
At the moment the first interpretation has more confirmation.
4. Institutional footprint analysis
Probable supply zone: S$2.32–2.36
The July advance above 2.32 culminated at 2.36 and reversed violently.
That zone now contains:
- a failed breakout,
- trapped late buyers,
- prior swing resistance,
- substantial overhead inventory.
It is therefore the clearest institutional supply zone on the current chart.
Secondary supply: S$2.25–2.28
This zone has repeatedly acted as a pivot throughout the year. Because price has recently broken beneath it, rallies back into the area could encounter trapped holders seeking to exit near breakeven.
Major demand: S$2.12–2.18
This area combines:
- December low near 2.18,
- March low around 2.15,
- August lows near 2.18,
- current low at 2.12.
This is arguably the single most important decision area on the entire visible chart.
5. Wyckoff interpretation
A plausible Wyckoff reading is:
Accumulation: Dec 2025–Mar 2026
Markup: Mar–Apr
Distribution: Apr–Jul
Upthrust: July push toward 2.36
Markdown: late July–September
The July high is especially interesting because it broke above the preceding 2.32 region but could not hold the breakout.
That is classic bull-trap geometry, although a textbook upthrust cannot be confirmed from the screenshot alone.
The market is now approaching an area where a selling climax / secondary test could eventually occur. There is not enough price evidence yet to call that process complete.
6. Bar-by-bar reading of the latest sequence
The rightmost section shows repeated attempts to bounce from approximately 2.18–2.20.
However, each bounce has struggled to produce sustained upside displacement.
Price recovered toward approximately 2.25–2.28, stalled, then returned downward. This tells us supply has consistently appeared earlier on each recovery.
More recently, the candles around 2.18–2.20 became highly overlapping while volume increased. That represents a battle between supply and demand.
The eventual push to 2.12 resolves that compression downward for now.
The current candle's 2.12 low and 2.14 close shows some intraday buying off the low, but not enough to constitute a reversal bar of institutional significance.
What matters now is follow-through.
A strong bullish bar closing back above 2.18, preferably accompanied by high volume and subsequent confirmation, would materially change the immediate interpretation.
Another wide bearish close beneath 2.12, particularly on expanding volume, would strengthen the markdown thesis.
7. Retail trap analysis
Most obvious bull trap: 2.32 → 2.36
The July breakout above the earlier ceiling probably attracted momentum buyers.
Instead of continuation toward 2.40–2.42, the move immediately reversed.
Those buyers subsequently became trapped inventory.
Current potential bear trap
A second, opposite trap could develop below 2.15/2.18.
These lows are visually obvious. Stops from existing longs and breakout sell orders are likely concentrated underneath.
Therefore a move to 2.12 or slightly lower followed by immediate recovery above 2.18 would resemble a liquidity sweep.
That setup has not yet been confirmed.
8. Critical price map
| Level | Technical role |
|---|---|
| 2.42–2.44 | Major macro supply / yearly visible highs |
| 2.36 | July liquidity grab / major swing high |
| 2.32 | Major prior resistance |
| 2.28–2.30 | Intermediate supply |
| 2.24–2.25 | Near-term pivot / resistance |
| 2.18–2.20 | Broken major support; first recovery hurdle |
| 2.15 | Historical swing low |
| 2.12 | Current low / immediate liquidity level |
| 2.10 | Psychological support |
| 2.05–2.08 | Next downside zone if 2.10 fails |
The most important short-term battle is therefore S$2.12–2.20.
9. Forward scenarios
Scenario A — bearish continuation
Confirmation would be:
Daily close below 2.12, followed by inability to reclaim 2.15–2.18.
That would indicate acceptance beneath the historical support shelf.
The next logical technical objectives become approximately:
2.10 → 2.05–2.08
The quality of the breakdown would be substantially higher if volume expands.
Scenario B — false breakdown / spring
The more constructive pattern would be:
2.12 or lower → strong rejection → close back above 2.18 → successful retest.
That would suggest stops below the February/August lows had been harvested and supply absorbed.
Upside structural checkpoints would then be:
2.20 → 2.25 → 2.28
Only above 2.28–2.30 would the intermediate bearish structure begin to materially weaken.
Scenario C — range formation
Price may simply oscillate between approximately 2.12 and 2.20/2.25 while large players absorb inventory.
In that case, falling volume during repeated tests followed by sudden volume expansion at the eventual breakout would provide the cleaner directional signal.
Risk framework
At 2.14, initiating exposure in either direction has an important drawback: price is sitting almost directly on major historical support.
Selling after an extended decline creates poor location unless 2.12 breaks and fails on retest.
Buying immediately attempts to anticipate a bottom before bullish structure has appeared.
The technically cleaner approach is therefore to treat the current area as a confirmation zone rather than a prediction zone.
For bearish positioning, structural invalidation would logically sit above the failed-breakdown/retest structure, approximately 2.18–2.20, depending on the eventual setup.
For a confirmed bullish reversal, structural invalidation would logically belong beneath the liquidity-sweep low rather than at an arbitrary percentage distance.
A minimum 1:2 R:R remains appropriate; forcing a position when structural targets cannot provide that ratio would violate the framework.
Confidence assessment
Current directional bias: Bearish, but near an important exhaustion/support zone
Bearish continuation confidence: 7/10
Immediate bullish reversal confidence: 4/10
The asymmetry is important: the trend is bearish, but the location is no longer ideal for blindly chasing the downside.
Key levels to watch
2.12, 2.15, 2.18–2.20, 2.25, 2.28, 2.32
Before execution
- Confirm whether 2.12 is accepted or rejected.
- Compare breakout volume with recent volume clusters.
- Demand follow-through rather than acting on the first reversal candle.
- Place stops beyond actual market structure.
- Require at least 1:2, preferably 1:3, reward-to-risk.
- Reduce conviction if price reclaims 2.20, and materially reassess above 2.25–2.28.
Selling Keppel DC REIT only on a confirmed breakdown/retest below S$2.12 because daily structure is producing lower highs/lows with expanding downside participation, with stops around S$2.18–2.20 targeting S$2.05–2.08 for approximately 1:2 or better 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.86%

No comments:
Post a Comment