{
"title": "BEKE — KE Holdings Inc. Swing Snapshot",
"generated": "2026-08-28 15:02 UTC",
"description": "Swing-trading snapshot for BEKE (KE Holdings Inc.): price, technicals (incl. ATR, SMA-20, MACD, Bollinger), price levels (pivots/PDH-PDL/VWAP/ORB + volume profile POC/VAH/VAL + recent daily bars), short & liquidity, options/whale flow, a compact analyst read, next earnings and recent news. Trimmed to swing-relevant fields.",
"company": {
"companyName": "KE Holdings Inc.",
"sector": "Real Estate",
"industry": "Real Estate - Services",
"marketCap": 20305148090,
"beta": -0.327,
"exchange": "NYSE",
"averageVolume": 4325452,
"isEtf": false,
"isActivelyTrading": true,
"isAdr": true
},
"volume": {
"volume": 8835750,
"avgVolume": 4325452,
"short_ratio": [
{
"symbol": "BEKE",
"file_date": "2026-08-27",
"date": "20260827",
"short_volume": 509865,
"short_exempt_volume": 0,
"total_volume": 800003,
"short_volume_ratio": 0.6373,
"signal": "Bearish"
}
],
"volume_profile": {
"poc": 16.93,
"vah": 17.8,
"val": 16.79,
"profile": [
{
"price": 16.77,
"volume": 169376
},
{
"price": 16.8,
"volume": 441191
},
{
"price": 16.83,
"volume": 1831928
},
{
"price": 16.87,
"volume": 1689703
},
{
"price": 16.9,
"volume": 1882677
},
{
"price": 16.93,
"volume": 3545389
},
{
"price": 16.96,
"volume": 1892342
},
{
"price": 16.99,
"volume": 1590815
},
{
"price": 17.03,
"volume": 2163077
},
{
"price": 17.06,
"volume": 2103824
},
{
"price": 17.09,
"volume": 1347879
},
{
"price": 17.12,
"volume": 1813432
},
{
"price": 17.15,
"volume": 1035650
},
{
"price": 17.18,
"volume": 792152
},
{
"price": 17.22,
"volume": 947412
},
{
"price": 17.25,
"volume": 1018286
},
{
"price": 17.28,
"volume": 1891731
},
{
"price": 17.31,
"volume": 1795155
},
{
"price": 17.34,
"volume": 726856
},
{
"price": 17.37,
"volume": 1245981
},
{
"price": 17.41,
"volume": 975019
},
{
"price": 17.44,
"volume": 1414230
},
{
"price": 17.47,
"volume": 1529185
},
{
"price": 17.5,
"volume": 226761
},
{
"price": 17.53,
"volume": 497541
},
{
"price": 17.57,
"volume": 236047
},
{
"price": 17.6,
"volume": 921454
},
{
"price": 17.63,
"volume": 466491
},
{
"price": 17.66,
"volume": 1135923
},
{
"price": 17.69,
"volume": 723816
},
{
"price": 17.72,
"volume": 2386046
},
{
"price": 17.76,
"volume": 2681705
},
{
"price": 17.79,
"volume": 2778534
},
{
"price": 17.82,
"volume": 1229154
},
{
"price": 17.85,
"volume": 1621434
},
{
"price": 17.88,
"volume": 2003864
},
{
"price": 17.91,
"volume": 1027303
},
{
"price": 17.95,
"volume": 884780
},
{
"price": 17.98,
"volume": 1358517
},
{
"price": 18.01,
"volume": 876633
},
{
"price": 18.04,
"volume": 412233
},
{
"price": 18.07,
"volume": 325772
},
{
"price": 18.11,
"volume": 389565
},
{
"price": 18.14,
"volume": 220947
},
{
"price": 18.17,
"volume": 248073
},
{
"price": 18.2,
"volume": 0
},
{
"price": 18.23,
"volume": 614139
},
{
"price": 18.26,
"volume": 0
},
{
"price": 18.3,
"volume": 442622
},
{
"price": 18.33,
"volume": 0
},
{
"price": 18.36,
"volume": 0
},
{
"price": 18.39,
"volume": 72237
},
{
"price": 18.42,
"volume": 394144
},
{
"price": 18.46,
"volume": 104703
},
{
"price": 18.49,
"volume": 517204
},
{
"price": 18.52,
"volume": 2207153
},
{
"price": 18.55,
"volume": 921539
},
{
"price": 18.58,
"volume": 690981
},
{
"price": 18.61,
"volume": 215840
},
{
"price": 18.65,
"volume": 1560710
}
],
"sessions": 20
}
},
"technical": {
"price": 18.38,
"rsi": 64.56104676466725,
"sma20": 17.340999999999983,
"sma50": 16.38880000000002,
"sma200": 16.770400000000006,
"adx": 21.858278132923942,
"atr": 0.58,
"atr_pct": 3.16,
"atr_expansion_pct": 43.0,
"di_plus": 42.1,
"di_minus": 20.5,
"high_52w": 20.36,
"low_52w": 14.26,
"structure": {
"ema8": 17.77354434414285,
"ema21": 17.342214059685734,
"ema50": 16.89088066226551,
"ema200": 16.96078454175377,
"ema10": 17.68742148120424,
"ema20": 17.368436453209007,
"ema10_slope_pct": 2.99,
"ema20_slope_pct": 2.27,
"trend_dir": "up",
"checks": {
"price_above_all": true,
"ema_stacked": true,
"ema21_rising": true,
"ema50_rising": true,
"adx_over_30": false,
"higher_highs_lows": true,
"lower_highs_lows": false,
"near_21ema": true
},
"dist_21ema_pct": 6.0,
"_no_bars": false,
"macd": {
"macd": 0.389,
"signal": 0.316,
"histogram": 0.073
},
"bollinger": {
"mid": 17.34,
"upper": 18.22,
"lower": 16.46,
"width_pct": 10.14
},
"crossover": {
"fresh_cross": null,
"pre_compressed": null,
"held_above_21": null,
"candles_since": null,
"intraday_support": false
},
"momentum": {
"roc10": 8.1,
"ret_3d": 2.05,
"ret_5d": 3.55,
"roc10_accel": 3.89,
"checks": {
"roc_over_5": true,
"rsi_in_band": true,
"macd_expanding": true,
"top_quartile_3d": false,
"no_big_down": true,
"near_high": true
},
"volume": {
"rvol": 2.38,
"checks": {
"rvol_over_2": true,
"up_vol_beats_down": true,
"obv_new_high": false,
"surge_day": false,
"pullback_declining_vol": false,
"last_up_beats_down": true
}
}
},
"relative_strength": {
"sector": "Real Estate",
"sector_etf": "XLRE",
"sector_etf_ret10d": -1.02,
"checks": {
"beats_spy_all": true,
"beats_sector_10d": true,
"rs_line_at_high": true,
"sector_top3": false
}
},
"commodity": {},
"universe": {
"checks": {
"price_over_20": false,
"avg_vol_over_2m": true,
"mcap_over_1b": true,
"no_earnings_7d": true,
"not_lev_etf_spac": true,
"bidask_spread": null,
"dollar_vol_over_10m": true
},
"avg_dollar_vol": 79501807.75999999,
"avg_vol": 4325452
},
"options": {
"checks": {
"call_vol_2x": false,
"ivr_under_40": true,
"iv_contracting": false,
"oi_calls_above_price": true
},
"vals": {
"call_vol_mult": 0.3,
"iv_rank": 32.0
}
}
}
},
"levels": {
"prior_day": {
"high": 18.9,
"low": 18.35,
"close": 18.38,
"date": "2026-08-28"
},
"woodie_pivots": {
"PP": 18.5,
"R1": 18.65,
"S1": 18.1,
"R2": 19.05,
"S2": 17.95
},
"swing": {
"high_20d": 18.9,
"low_20d": 16.67,
"high_60d": 18.9,
"low_60d": 13.81
},
"orb": {
"high": 18.9,
"low": 18.4,
"date": "2026-08-28"
},
"vwap": 18.57,
"volume_profile": {
"poc": 16.93,
"vah": 17.8,
"val": 16.79,
"sessions": 20
},
"premarket": {
"date": "2026-08-28",
"high": 21,
"low": 18.06,
"last": 18.73,
"volume": 2096135,
"gap_pct": 5.64,
"path": "04:05 18.09 -> 07:25 19.30 -> 08:00 19.75 -> 08:35 19.20 -> 09:10 18.80 -> 09:25 18.73",
"bars": 32,
"last_bar_et": "09:25"
},
"recent_daily": [
{
"d": "2026-07-27",
"o": 16.16,
"h": 16.39,
"l": 16.07,
"c": 16.39,
"v": 3023514.572193
},
{
"d": "2026-07-28",
"o": 16.34,
"h": 16.665,
"l": 16.295,
"c": 16.65,
"v": 3317621.955326
},
{
"d": "2026-07-29",
"o": 16.65,
"h": 16.855,
"l": 16.62,
"c": 16.67,
"v": 2364925.370623
},
{
"d": "2026-07-30",
"o": 16.67,
"h": 17,
"l": 16.61,
"c": 16.99,
"v": 3266898.005548
},
{
"d": "2026-07-31",
"o": 16.77,
"h": 16.96,
"l": 16.6512,
"c": 16.95,
"v": 2190328.878878
},
{
"d": "2026-08-03",
"o": 17.18,
"h": 17.31,
"l": 17.02,
"c": 17.29,
"v": 2191632.736193
},
{
"d": "2026-08-04",
"o": 17.01,
"h": 17.205,
"l": 16.95,
"c": 17.14,
"v": 1997544.029886
},
{
"d": "2026-08-05",
"o": 17.14,
"h": 17.14,
"l": 16.8,
"c": 16.89,
"v": 2181573.448
},
{
"d": "2026-08-06",
"o": 16.7,
"h": 16.96,
"l": 16.67,
"c": 16.92,
"v": 1605658.239896
},
{
"d": "2026-08-07",
"o": 17.17,
"h": 17.21,
"l": 16.97,
"c": 17.04,
"v": 1980335.555407
},
{
"d": "2026-08-10",
"o": 17.5,
"h": 17.725,
"l": 17.345,
"c": 17.65,
"v": 2882279.1979
},
{
"d": "2026-08-11",
"o": 17.04,
"h": 17.14,
"l": 16.875,
"c": 16.96,
"v": 2170462.373026
},
{
"d": "2026-08-12",
"o": 17.29,
"h": 17.47,
"l": 17.135,
"c": 17.42,
"v": 3800512.871988
},
{
"d": "2026-08-13",
"o": 17.01,
"h": 17.16,
"l": 16.82,
"c": 16.96,
"v": 2829823.526968
},
{
"d": "2026-08-14",
"o": 16.95,
"h": 17.025,
"l": 16.85,
"c": 17.01,
"v": 2319340.06844
},
{
"d": "2026-08-17",
"o": 16.94,
"h": 16.99,
"l": 16.74,
"c": 16.85,
"v": 2040477.523434
},
{
"d": "2026-08-18",
"o": 16.99,
"h": 17.01,
"l": 16.835,
"c": 16.87,
"v": 2841151.045871
},
{
"d": "2026-08-19",
"o": 17.27,
"h": 17.41,
"l": 17.115,
"c": 17.38,
"v": 3954736.963496
},
{
"d": "2026-08-20",
"o": 17.04,
"h": 17.18,
"l": 16.73,
"c": 16.99,
"v": 4064473.872306
},
{
"d": "2026-08-21",
"o": 17.935,
"h": 18.01,
"l": 16.96,
"c": 17.75,
"v": 7998766.899529
},
{
"d": "2026-08-24",
"o": 18.055,
"h": 18.47,
"l": 17.71,
"c": 17.71,
"v": 7728530.551782
},
{
"d": "2026-08-25",
"o": 17.63,
"h": 18.085,
"l": 17.5,
"c": 18.01,
"v": 4674639.419013
},
{
"d": "2026-08-26",
"o": 18.14,
"h": 18.51,
"l": 17.865,
"c": 17.87,
"v": 4882871.699899
},
{
"d": "2026-08-27",
"o": 17.77,
"h": 17.93,
"l": 17.685,
"c": 17.73,
"v": 3328378.954233
},
{
"d": "2026-08-28",
"o": 18.62,
"h": 18.9,
"l": 18.35,
"c": 18.38,
"v": 8823207.003476
}
]
},
"patterns": {
"days": 105,
"patterns": [
{
"name": "VWAP Touch",
"count": 105,
"pct": 100
},
{
"name": "9 EMA Touch",
"count": 105,
"pct": 100
},
{
"name": "21 EMA Touch",
"count": 105,
"pct": 100
},
{
"name": "ORB Breakout",
"count": 97,
"pct": 92
},
{
"name": "PDH/PDL Touch",
"count": 96,
"pct": 91
},
{
"name": "Woodie Pivot Touch",
"count": 85,
"pct": 81
},
{
"name": "Open Retracement",
"count": 71,
"pct": 68
},
{
"name": "Darvas Box",
"count": 36,
"pct": 34
},
{
"name": "Gap Fill",
"count": 32,
"pct": 30
},
{
"name": "High Vol Open",
"count": 23,
"pct": 22
},
{
"name": "Power Hour",
"count": 12,
"pct": 11
}
]
},
"price": {
"symbol": "BEKE",
"name": "KE Holdings Inc.",
"price": 18.3712,
"changePercentage": 3.61647,
"change": 0.6412,
"volume": 8835750,
"dayLow": 18.355,
"dayHigh": 18.9,
"yearHigh": 20.98,
"yearLow": 13.81,
"priceAvg50": 16.3316,
"priceAvg200": 16.7591,
"exchange": "NYSE",
"open": 18.62,
"previousClose": 17.73,
"chart_vwap_daily": [
{
"t": "2026-07-20",
"v": 16.9915,
"c": 16.97
},
{
"t": "2026-07-21",
"v": 16.6298,
"c": 16.57
},
{
"t": "2026-07-22",
"v": 16.1472,
"c": 16.06
},
{
"t": "2026-07-23",
"v": 16.1211,
"c": 16.08
},
{
"t": "2026-07-24",
"v": 15.9042,
"c": 15.89
},
{
"t": "2026-07-27",
"v": 16.2804,
"c": 16.39
},
{
"t": "2026-07-28",
"v": 16.563,
"c": 16.65
},
{
"t": "2026-07-29",
"v": 16.7109,
"c": 16.67
},
{
"t": "2026-07-30",
"v": 16.8378,
"c": 16.99
},
{
"t": "2026-07-31",
"v": 16.8351,
"c": 16.95
},
{
"t": "2026-08-03",
"v": 17.202,
"c": 17.29
},
{
"t": "2026-08-04",
"v": 17.1287,
"c": 17.14
},
{
"t": "2026-08-05",
"v": 16.9144,
"c": 16.89
},
{
"t": "2026-08-06",
"v": 16.8972,
"c": 16.92
},
{
"t": "2026-08-07",
"v": 17.0715,
"c": 17.04
},
{
"t": "2026-08-10",
"v": 17.6191,
"c": 17.65
},
{
"t": "2026-08-11",
"v": 16.9762,
"c": 16.96
},
{
"t": "2026-08-12",
"v": 17.3407,
"c": 17.42
},
{
"t": "2026-08-13",
"v": 16.9408,
"c": 16.96
},
{
"t": "2026-08-14",
"v": 16.9665,
"c": 17.01
},
{
"t": "2026-08-17",
"v": 16.8332,
"c": 16.85
},
{
"t": "2026-08-18",
"v": 16.916,
"c": 16.87
},
{
"t": "2026-08-19",
"v": 17.3033,
"c": 17.38
},
{
"t": "2026-08-20",
"v": 17.0371,
"c": 16.99
},
{
"t": "2026-08-21",
"v": 17.5544,
"c": 17.75
},
{
"t": "2026-08-24",
"v": 17.8397,
"c": 17.71
},
{
"t": "2026-08-25",
"v": 17.8959,
"c": 18.01
},
{
"t": "2026-08-26",
"v": 18.0179,
"c": 17.87
},
{
"t": "2026-08-27",
"v": 17.7588,
"c": 17.73
},
{
"t": "2026-08-28",
"v": 18.7859,
"c": 18.38
}
],
"vwap_summary": {
"days": 30,
"days_above": 15,
"days_below": 15,
"pct_days_above": 50,
"position": "below",
"gap_pct": -2.16,
"streak_days": 3
}
},
"fundamentals": {
"priceToEarningsRatioTTM": 28.34123642439432,
"priceToSalesRatioTTM": 1.5125828242439292,
"priceToBookRatioTTM": 2.0105785576099,
"dividendYieldTTM": 0.01519924,
"netDebtToEBITDATTM": -0.31575413757274184,
"currentRatioTTM": 1.7040435800499543,
"debtToEquityRatioTTM": 0.21961053893999957
},
"analyst": {
"price_target": {
"symbol": "BEKE",
"targetHigh": 24.4,
"targetLow": 21,
"targetConsensus": 23.05,
"targetMedian": 23.4
},
"ratings": {
"rating": "B",
"overallScore": 3
}
},
"news": [
{
"title": "Earlier: China Issued Guidelines Requiring Local Governments To Shift Toward Sales Of Completed Housing Units To Curb Delivery Risks, Stabilize Property Sector",
"source": "benzinga",
"date": "2026-08-28T11:35:36.428000+00:00"
},
{
"title": "Wall Street Analysts Predict a 27.36% Upside in KE Hodlings (BEKE): Here's What You Should Know",
"source": "Zacks Investment Research",
"date": "2026-08-27 10:55:18"
},
{
"title": "KE Holdings: Better Execution, Limited Upside",
"source": "Seeking Alpha",
"date": "2026-08-24 15:28:06"
},
{
"title": "KE Holdings: Turning Positive On Q2 Outperformance And Likely Full-Year Improvement (Upgrade)",
"source": "Seeking Alpha",
"date": "2026-08-24 10:40:03"
},
{
"title": "KE Holdings Inc. (BEKE) Q2 2026 Earnings Call Transcript",
"source": "Seeking Alpha",
"date": "2026-08-21 15:31:48"
},
{
"title": "KE Q2 Earnings Call Highlights",
"source": "MarketBeat",
"date": "2026-08-21 11:03:35"
},
{
"title": "KE Holdings Inc. Announces Second Quarter 2026 Unaudited Financial Results",
"source": "GlobeNewsWire",
"date": "2026-08-21 06:00:00"
},
{
"title": "KE Holdings Gears Up For Q2 Print; Here Are The Recent Forecast Changes From Wall Street's Most Accurate Analysts",
"source": "Benzinga",
"date": "2026-08-21 00:16:08"
},
{
"title": "KE Hodlings (BEKE) Loses 14.1% in 4 Weeks, Here's Why a Trend Reversal May be Around the Corner",
"source": "Zacks Investment Research",
"date": "2026-06-29 10:36:05"
},
{
"title": "KE Holdings Inc. Announces Results of Annual General Meeting",
"source": "GlobeNewsWire",
"date": "2026-06-12 08:07:00"
}
],
"calendar": [
{
"symbol": "BEKE",
"date": "2026-11-10",
"epsEstimated": 0.25,
"revenueEstimated": 3088844000
},
{
"symbol": "BEKE",
"date": "2026-08-21",
"epsEstimated": 0.31,
"revenueEstimated": 3587939000
}
],
"liquidity": {
"borrow": []
},
"whale_insider": {
"options_flow": [],
"net_premium": {
"ticker": "BEKE",
"net_call_premium": "-42048.00",
"net_put_premium": "29890.00",
"call_premium": "133718.00",
"put_premium": "90334.00",
"bullish_premium": "68717.00",
"bearish_premium": "140655.00",
"put_call_ratio": "1.6138996138996139",
"iv_rank": "32.3226",
"implied_move_perc": "0.076000",
"gex_ratio": "0.22394193622219633150",
"gex_net_change": "43523.9928",
"gex_call": "1110346.2165",
"gex_put": "-248653.0816",
"gex_net": 861693.1349,
"gex_call_delta": "3904103.0071",
"gex_put_delta": "-637868.9098",
"gex_date": "2026-08-28"
},
"hot_chains": [
{
"strike": "18",
"expires": "2026-10-16",
"option_type": "put",
"volume": 606,
"open_interest": 5027,
"implied_volatility": "0.3602809005641127",
"last_price": "0.70",
"total_premium": "42400.00",
"delta": -0.393279631592769
},
{
"strike": "17",
"expires": "2026-09-18",
"option_type": "put",
"volume": 301,
"open_interest": 701,
"implied_volatility": "0.3353014381836043",
"last_price": "0.10",
"total_premium": "4310.00",
"delta": -0.1596821181431376
},
{
"strike": "15",
"expires": "2028-01-21",
"option_type": "put",
"volume": 143,
"open_interest": 555,
"implied_volatility": "0.45564640464719",
"last_price": "1.75",
"total_premium": "24560.00",
"delta": -0.25110942065631
}
],
"gamma_profile": {
"spot": 18.3801,
"flip_point": 18.18,
"net_gex": 861693.14,
"call_walls": [
{
"strike": 19.0,
"gex": 361832.52
},
{
"strike": 20.0,
"gex": 238276.63
},
{
"strike": 18.5,
"gex": 191969.82
}
],
"put_walls": [
{
"strike": 18.0,
"gex": -100610.18
},
{
"strike": 15.0,
"gex": -43939.36
},
{
"strike": 17.5,
"gex": -43561.2
}
]
},
"ats": {
"symbol": "BEKE",
"date": "20260827",
"ats_volume": 0,
"total_volume": 800003,
"ats_ratio": 0.0,
"ats_pct": 0.0,
"signal": "Low"
},
"polygon_dp": {
"ticker": "BEKE",
"signal": "Accumulation",
"avg_vwap_discount_pct": 0.66
},
"oi_changes": {
"net_call_oi_change": 3,
"net_put_oi_change": 3,
"top": [
{
"strike": "18.5",
"oi_change": 3,
"type": "call"
},
{
"strike": "18",
"oi_change": 3,
"type": "put"
},
{
"strike": "19",
"oi_change": 0,
"type": "call"
},
{
"strike": "20",
"oi_change": 0,
"type": "call"
},
{
"strike": "40",
"oi_change": 0,
"type": "call"
}
]
}
}
}