Cached score snapshot
US.AOS · A. O. Smith
110分制 51.1/110;5D動能v2 9/50;排序分 60.1/160
Score breakdown
避免
Score and price trend
Main score, 5D momentum v2, close price, and improving or exit-review turn signals are plotted from archived daily snapshots.
Move the mouse over the chart lines to inspect readings.
- Main score
- 5D momentum v2
- Candlestick
- Historical projection
- Score turn
- Setup grade
| Model | Median | P25/P75 | 歷史相似情境上漲比例 | Down5 | Actual / compare |
|---|---|---|---|---|---|
| Rolling DOE best | -0.53% | -2.66% / +1.61% | 46.3% | 8.8% | Actual +2.37% · vs median +2.90% · inside 25-75 band |
| 30D observation | +3.88% | -2.91% / +10.60% | 63.8% | 13.8% | Actual outcome pending · 1 / 30 bars observed |
| Historical projection 10D n=160 | +0.16% | -1.98% / +1.78% | 51.3% | 5.6% | Actual outcome pending · 1 / 10 bars observed |
歷史情境統計基於已存檔相似 setup;圖中投影中位線為統計中位數的線性插值展示,並非價格路徑預測或買賣建議。
2026-06-05 → 2026-10-12 · 90 archived points · 2 Improving turn signal · 6 Deteriorating signal
Summary
score_with_momentum_v2 = main score + 5D momentum v2
Rolling setup rating
Setup quality, historical edge, and risk are combined into a rolling S/A/B/C/D/F grade for this snapshot date.
Score turn monitor
Has the score quality changed?
Run more market refreshes to build enough archived points for a turn check.
Signals
技術信號 13.5 · 市場環境 9 · 5D動能v2 9
INSTITUTIONAL_DATA_OPTIONAL: Institutional ownership unavailable; neutral money-flow treatment used. FMP_INSTITUTIONAL_FAILED: FMP HTTP 402
Audit trace
Full calculation detail
Calculation detail · 8 sections
Market inputs
Metrics snapshot
110-point main rating
基本面5 + 資金流20 + 市場環境15 + 催化劑20 + 風險管理10 + 技術信號30 + 情緒10
基本面 — 3.5/5 · 良好
Sub-items
資金流 — 8.4/20 · 較差
Sub-items
institutional
details
warning
市場環境 — 9/15 · 一般
Sub-items
vix
details
trend
details
qqq
spy
催化劑 — 2/20 · 較差
Sub-items
catalyst
details
風險管理 — 6.6/10 · 一般
Sub-items
position
details
stopLevels
strength_details
diversification
details
技術信號 — 13.5/30 · 較差
Sub-items
vcpPayload
vcp_metrics
情緒分析 — 8/10 · 優秀
Sub-items
sentiment
details
sentimentData
Dimension contribution
5D momentum v2 breakdown
Cursor_18.25 5D momentum v2 0-50
Risk management
position
details
stopLevels
strength_details
diversification
details
Calculation audit log
基本面分析總分: 3.5/5分 資金流分析總分: 8.4/20分 市場環境分析總分: 9/15分 催化劑分析: 2/20分 風險管理總分: 6.6/10分 技術信號分析總分: 13.5/30分 情緒分析: 8/10分 共振率(僅顯示不加分): 0%
Technical indicators
adx
atr
cci
cmf
kdj
mfi
obv
rsi
sar
ma50
macd
vwap
volume
derived
ma_cross
bollinger
rsi_short
macd_short
volume_ratio
Raw calculation JSON
{
"risk": {
"level": "Medium",
"reason": "risk management score >= 6.5/10",
"position": {
"score": 1.4,
"details": {
"atrPct": 2.720446473871131,
"turnoverUsdM": 128.19927996,
"liquidityPoints": 0.4,
"volatilityPoints": 1
}
},
"rrPoints": 1.4,
"stopLevels": {
"symbol": "US.AOS",
"rr_range": "1:1.0-1:2.5",
"risk_profile": "中等",
"stop_loss_price": 55.9128,
"strength_details": {
"ma_score": 2,
"atr_score": 2,
"rsi_score": 2.5,
"macd_score": 1,
"volume_score": 2
},
"market_adjustment": 1,
"risk_reward_ratio": 1.2,
"stop_loss_percent": 5.4,
"take_profit_price": 62.8995,
"target_multiplier": 1.9,
"technical_strength": 1.85,
"take_profit_percent": 6.4
},
"positionPoints": 1.4,
"stopLossPoints": 1.8,
"diversification": {
"score": 2,
"details": {
"method": "sector concentration proxy; no portfolio holdings used",
"sector": "Industrials",
"concentratedSectorPenalty": 0
}
},
"riskRewardRatio": 1.2,
"stopLossPercent": 5.440892947742262,
"diversificationPoints": 2
},
"total": {
"max": 160,
"result": 60.1,
"formula": "score_with_momentum_v2 = main_score + momentum_5d_v2_score",
"baseScore": 51.1,
"modelVersion": "cursor_18_27_news_v2_160",
"momentum5dScore": 9
},
"market": {
"ma20": 62.362,
"ma50": 61.2972,
"close": 59.13,
"prevClose": 60.38,
"avgVolume20": 1316305,
"volumeRatio": 1.65,
"changePercent": -2.07
},
"sources": {
"catalyst": "finnhub_news_keyword_model",
"sentiment": "finnhub_news_keyword_model",
"fundamentals": "fmp_stable",
"institutional": null,
"marketContext": "twelvedata+fred"
},
"barCount": 60,
"momentum": {
"max": 50,
"result": 9,
"details": {
"ret_5d": -0.05723852040816324,
"max_score": 50,
"max_total": 50,
"raw_total": 9,
"vcp_bonus": 0,
"vol_ratio": 1.6414058862496452,
"ret_points": 0,
"vol_points": 6,
"range_ratio": 0.8547324318010313,
"volat_points": 0,
"day_range_pct": 0.021139878234398737,
"model_version": "cursor_18_27_news_v2_160",
"available_bars": 30,
"breakout_points": 0,
"partial_history": false,
"pullback_points": 3,
"breakout_vol_bonus": 0,
"first_breakout_20d": false,
"return_window_days": 5,
"first_breakout_bonus": 0,
"breakout_quality_points": 0
},
"formula": "Cursor_18.25 5D momentum v2 0-50",
"modelVersion": "cursor_18_27_news_v2_160"
},
"scoreMax": 110,
"composite": {
"max": 160,
"result": 60.1,
"formula": "Cursor_18.25 ranking score v2 (score_with_momentum_v2)",
"weights": [
{
"raw": 3.5,
"label": "基本面",
"weight": "5/110",
"normalized": 70,
"contribution": 3.5
},
{
"raw": 8.4,
"label": "資金流",
"weight": "20/110",
"normalized": 42,
"contribution": 8.4
},
{
"raw": 9,
"label": "市場環境",
"weight": "15/110",
"normalized": 60,
"contribution": 9
},
{
"raw": 2,
"label": "催化劑",
"weight": "20/110",
"normalized": 10,
"contribution": 2
},
{
"raw": 6.6,
"label": "風險管理",
"weight": "10/110",
"normalized": 66,
"contribution": 6.6
},
{
"raw": 13.5,
"label": "技術信號",
"weight": "30/110",
"normalized": 45,
"contribution": 13.5
},
{
"raw": 8,
"label": "情緒分析",
"weight": "10/110",
"normalized": 80,
"contribution": 8
}
],
"modelVersion": "cursor_18_27_news_v2_160"
},
"momentumMax": 50,
"scoreStatus": "checked",
"standard110": {
"rating": "避免",
"result": 51.1,
"details": [
"基本面分析總分: 3.5/5分",
"資金流分析總分: 8.4/20分",
"市場環境分析總分: 9/15分",
"催化劑分析: 2/20分",
"風險管理總分: 6.6/10分",
"技術信號分析總分: 13.5/30分",
"情緒分析: 8/10分",
"共振率(僅顯示不加分): 0%"
],
"formula": "基本面5 + 資金流20 + 市場環境15 + 催化劑20 + 風險管理10 + 技術信號30 + 情緒10",
"dimensionScores": {
"催化劑": 2,
"基本面": 3.5,
"資金流": 8.4,
"市場環境": 9,
"情緒分析": 8,
"技術信號": 13.5,
"風險管理": 6.6
},
"dimensionDetails": {
"催化劑": {
"max": 20,
"grade": "較差",
"items": {
"catalyst": {
"score": 2,
"details": {
"source": "finnhub_news_keyword_model",
"articleCount": 2,
"catalystCount": 0
}
},
"catalystPoints": 2
}
},
"基本面": {
"max": 5,
"grade": "良好",
"items": {
"pbPoints": 0.2,
"pePoints": 0.5,
"epsPoints": 0,
"roePoints": 0.75,
"debtPoints": 0.5,
"marginPoints": 0.4,
"turnoverUsdM": 128.19927996,
"volumePoints": 0.5,
"revenuePoints": 0,
"dividendPoints": 0.4,
"marketCapPoints": 0.3
},
"source": "fmp_stable"
},
"資金流": {
"max": 20,
"grade": "較差",
"items": {
"cmfPoints": 0.8,
"mfiPoints": 0.8,
"obvPoints": 4,
"vwapPoints": 0.8,
"institutional": {
"score": 2,
"details": {
"source": "optional-neutral",
"warning": {
"code": "INSTITUTIONAL_DATA_OPTIONAL",
"symbol": "US.AOS",
"message": "Institutional ownership is unavailable; neutral 2/4 money-flow treatment used."
},
"optional": true,
"holderCount": null,
"holderPoints": 2,
"top10ShareRatio": null,
"concentrationPenalty": 0
}
},
"institutionPoints": 2
}
},
"市場環境": {
"max": 15,
"grade": "一般",
"items": {
"vix": {
"score": 2.4,
"details": {
"source": "twelvedata+fred",
"vixClose": 14.43
}
},
"trend": {
"score": 2.8,
"details": {
"qqq": {
"ma20": 718.7765020000002,
"ma50": 711.5868006399995,
"name": "QQQ",
"close": 716.76001,
"points": 1.4
},
"spy": {
"ma20": 769.6849949,
"ma50": 754.36140122,
"name": "SPY",
"close": 767.049988,
"points": 1.4
},
"source": "twelvedata+fred"
}
},
"atrPct": 2.720446473871131,
"atrPoints": 3,
"cciPoints": 0.8,
"vixPoints": 2.4,
"marketTrendPoints": 2.8
}
},
"情緒分析": {
"max": 10,
"grade": "優秀",
"items": {
"sentiment": {
"score": 8,
"details": {
"source": "finnhub_news_keyword_model",
"articleCount": 2,
"negativeHits": 0,
"positiveHits": 2,
"sentimentScoreRaw": 2.4
}
},
"sentimentData": {
"raw": [
{
"id": 141145541,
"url": "https://finnhub.io/api/news?id=d61a547bfd1c7eb0875899f2c74a808ab31eeb4da12b8b2fb68fb6e0a19b2eae",
"image": "https://www.chartmill.com/images/uploads/thumbnail_article_luc_kroeze_c1f44c837d.webp",
"source": "ChartMill",
"related": "AOS",
"summary": "A.O. Smith (AOS) passes the Caviar Cruise quality screen with 48% ROIC and low debt, though revenue growth is slightly below target.",
"category": "company",
"datetime": 1786092639,
"headline": "A. O. Smith (NYSE:AOS) Shows Strong Quality Metrics with High ROIC and Solid Cash Generation"
},
{
"id": 141084934,
"url": "https://finnhub.io/api/news?id=c20515f0b26897280865db40de491e4064cf7c78c8f108968fa600bad93f2ae8",
"image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
"source": "Yahoo",
"related": "AOS",
"summary": "Water heating and treatment solutions company A.O. Smith (NYSE:AOS) reported Q2 CY2026 results exceeding the market’s revenue expectations, but sales were flat year on year at $1.00 billion. The company expects the full year’s revenue to be around $3.93 billion, close to analysts’ estimates. Its non-GAAP profit of $1.03 per share was 11.5% above analysts’ consensus estimates.",
"category": "company",
"datetime": 1785550797,
"headline": "AOS Q2 Deep Dive: Margin Compression and China Weakness Offset North America Growth"
}
],
"raw_source": [
{
"id": 141336283,
"url": "https://finnhub.io/api/news?id=d92db7b94ab38deb8d45bd11ce337de7df789b48d477823807203626cf4038b8",
"image": "https://static.seekingalpha.com/cdn/s3/uploads/getty_images/2215519735/image_2215519735.jpg?io=getty-c-w1536",
"source": "SeekingAlpha",
"related": "AOS",
"summary": "Dividend Aristocrats (NOBL) nearly match SPY in 2026, with top gainers, rising dividend growth, and 29 undervalued picksâsee which to buy now.",
"category": "company",
"datetime": 1787894920,
"headline": "Best Dividend Aristocrats For September 2026"
},
{
"id": 141202813,
"url": "https://finnhub.io/api/news?id=617479325edaad48a0d7a0e7752e0701bc886b4855f439194b103f4db7b7ff91",
"image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
"source": "Yahoo",
"related": "AOS",
"summary": "Not all profitable companies are built to last - some rely on outdated models or unsustainable advantages. Just because a business is in the green today doesn’t mean it will thrive tomorrow.",
"category": "company",
"datetime": 1786507522,
"headline": "1 Profitable Stock with Impressive Fundamentals and 2 That Underwhelm"
},
{
"id": 141152423,
"url": "https://finnhub.io/api/news?id=af72a397d825898b459a1a054ad11e152f22a3d67f610472c2aab599efe41d41",
"image": "https://static.seekingalpha.com/cdn/s3/uploads/getty_images/1072593728/image_1072593728.jpg?io=getty-c-w1536",
"source": "SeekingAlpha",
"related": "AOS",
"summary": "Weekly dividend activity roundup for Dividend Champions, Contenders & Challengersâsee dividend changes, upcoming ex-dividend dates and pay dates here.",
"category": "company",
"datetime": 1786125278,
"headline": "Dividend Champion, Contender, And Challenger Highlights: Week Of August 9"
},
{
"id": 141145541,
"url": "https://finnhub.io/api/news?id=d61a547bfd1c7eb0875899f2c74a808ab31eeb4da12b8b2fb68fb6e0a19b2eae",
"image": "https://www.chartmill.com/images/uploads/thumbnail_article_luc_kroeze_c1f44c837d.webp",
"source": "ChartMill",
"related": "AOS",
"summary": "A.O. Smith (AOS) passes the Caviar Cruise quality screen with 48% ROIC and low debt, though revenue growth is slightly below target.",
"category": "company",
"datetime": 1786092639,
"headline": "A. O. Smith (NYSE:AOS) Shows Strong Quality Metrics with High ROIC and Solid Cash Generation"
},
{
"id": 141103299,
"url": "https://finnhub.io/api/news?id=55faa2b5af84b2f336059729c2001d11b241cb4221abc791e21f1cc0eb96e7ba",
"image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
"source": "Yahoo",
"related": "AOS",
"summary": "A. O. Smith (AOS) faces near-term earnings risk, but its replacement-driven revenue base, relatively",
"category": "company",
"datetime": 1785783958,
"headline": "A. O. Smith Faces Near-Term Earnings Risk; Easy Comparisons, Valuation Remain Supportive, Oppenheimer Says"
},
{
"id": 141093329,
"url": "https://finnhub.io/api/news?id=e6d8447a0a0afe070979ffbf9a7fe9706491e1635fd64135e9b7aee932a6eee6",
"image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
"source": "Yahoo",
"related": "AOS",
"summary": "Four industrial names with decades of uninterrupted dividend growth sit largely ignored while yield-seekers chase REITs and telecoms, and their free cash flow coverage ratios tell a story the crowd keeps missing.",
"category": "company",
"datetime": 1785677407,
"headline": "4 Industrial Dividend Growers That Fly Under the Radar and Look Like Buys in August"
},
{
"id": 141084933,
"url": "https://finnhub.io/api/news?id=a9d7d5882184228908f8d00b6bc2a1afcd4341992be2d14a9e86f3aa9bf84798",
"image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
"source": "Yahoo",
"related": "AOS",
"summary": "A. O. Smith (NYSE:AOS) reported second-quarter 2026 sales of approximately $1 billion and adjusted earnings per share of $1.03, as growth in its North American businesses and stronger cash flow were partly offset by continued weakness in China. Chief Executive Officer Stephen Shafer said the compan",
"category": "company",
"datetime": 1785553369,
"headline": "A. O. Smith Q2 Earnings Call Highlights"
},
{
"id": 141084934,
"url": "https://finnhub.io/api/news?id=c20515f0b26897280865db40de491e4064cf7c78c8f108968fa600bad93f2ae8",
"image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
"source": "Yahoo",
"related": "AOS",
"summary": "Water heating and treatment solutions company A.O. Smith (NYSE:AOS) reported Q2 CY2026 results exceeding the market’s revenue expectations, but sales were flat year on year at $1.00 billion. The company expects the full year’s revenue to be around $3.93 billion, close to analysts’ estimates. Its non-GAAP profit of $1.03 per share was 11.5% above analysts’ consensus estimates.",
"category": "company",
"datetime": 1785550797,
"headline": "AOS Q2 Deep Dive: Margin Compression and China Weakness Offset North America Growth"
}
],
"data_source": "finnhub_news_keyword_model",
"article_count": 2,
"negative_hits": 0,
"positive_hits": 2,
"recomputed_at_score": true,
"sentiment_score_raw": 2.4,
"source_article_count": 8,
"discarded_article_count": 6
},
"sentimentPoints": 8
}
},
"技術信號": {
"max": 30,
"raw": 13.5,
"grade": "較差",
"items": {
"bbPoints": 1.8,
"adxPoints": 3,
"sarPoints": 1.2000000000000002,
"vcpPoints": 0.6,
"macdPoints": 0.8,
"vcpPayload": {
"vcp_pass": false,
"vcp_score": 0.6,
"vcp_reason": "跌縮量(近10日5日);Ready=N;Confirm=N",
"vcp_metrics": {
"up_days": 3,
"vol_ref": 1537296.6666666667,
"down_days": 6,
"vcp_ready": false,
"above_ma50": false,
"avg_vol_10": 1225570,
"avg_vol_20": 1320875,
"avg_vol_30": 1537296.6666666667,
"range_pct_10": 0.07762550312869947,
"range_pct_20": 0.08151530525959738,
"range_pct_30": 0.11449348892271259,
"up_expand_ok": false,
"lookback_used": 59,
"near_20d_high": false,
"contraction_ok": false,
"down_shrink_ok": true,
"up_expand_days": 1,
"breakout_20d_ok": false,
"vol_ratio_10_30": 0.797224131538263,
"dist_to_20d_high": 0.08069029850746255,
"down_shrink_days": 5,
"breakout_level_20d": 64.32,
"vcp_breakout_confirm": false,
"contraction_ratio_10_30": 0.6779905465288039
},
"vcp_name_en": "Volatility Contraction Pattern",
"vcp_name_zh": "波動收縮形態",
"vol_contraction": false
},
"kdjAdxPoints": 0.5,
"rsiKdjPoints": 1.6,
"volumeWeight": 2,
"maCrossPoints": 2.4,
"shortRsiPoints": 0,
"shortMacdPoints": 0.4,
"volConfirmPoints": 0,
"volumePointsTechnical": 1.2
}
},
"風險管理": {
"max": 10,
"grade": "一般",
"items": {
"position": {
"score": 1.4,
"details": {
"atrPct": 2.720446473871131,
"turnoverUsdM": 128.19927996,
"liquidityPoints": 0.4,
"volatilityPoints": 1
}
},
"rrPoints": 1.4,
"stopLevels": {
"symbol": "US.AOS",
"rr_range": "1:1.0-1:2.5",
"risk_profile": "中等",
"stop_loss_price": 55.9128,
"strength_details": {
"ma_score": 2,
"atr_score": 2,
"rsi_score": 2.5,
"macd_score": 1,
"volume_score": 2
},
"market_adjustment": 1,
"risk_reward_ratio": 1.2,
"stop_loss_percent": 5.4,
"take_profit_price": 62.8995,
"target_multiplier": 1.9,
"technical_strength": 1.85,
"take_profit_percent": 6.4
},
"positionPoints": 1.4,
"stopLossPoints": 1.8,
"diversification": {
"score": 2,
"details": {
"method": "sector concentration proxy; no portfolio holdings used",
"sector": "Industrials",
"concentratedSectorPenalty": 0
}
},
"riskRewardRatio": 1.2,
"stopLossPercent": 5.440892947742262,
"diversificationPoints": 2
}
}
}
},
"modelVersion": "cursor_18_27_news_v2_160",
"providerErrors": [],
"rankingScoreMax": 160,
"dataCompleteness": {
"complete": true,
"missingFields": [],
"optionalInputs": [
"institutionalData"
],
"requiredInputs": [
"fundamentals",
"marketContext.VIX",
"marketContext.SPY",
"marketContext.QQQ",
"catalystData",
"sentimentData",
"ATR",
"sector"
],
"optionalInputWarnings": []
},
"technicalIndicators": {
"adx": 78.57,
"atr": {
"atr": 1.6086,
"rule": "ATR / current price; lower volatility scores higher",
"score": 6,
"atr_pct": 2.72
},
"cci": {
"rule": "Cursor_18.24 CCI bands",
"level": "超買或超賣風險",
"score": 2,
"value": -268.38
},
"cmf": {
"rule": "Cursor_18.24 CMF bands",
"level": "派發",
"score": 2,
"value": -0.0672
},
"kdj": {
"d": 41.49,
"j": -2.36,
"k": 26.88,
"rule": "Cursor_18.24 K/D cross",
"score": 0,
"signal": "死叉"
},
"mfi": {
"rule": "Cursor_18.24 MFI bands",
"level": "超賣或超買風險",
"score": 2,
"value": 28.79
},
"obv": {
"rule": "Cursor_18.24 recent_slope vs previous_slope",
"score": 10,
"trend": "強流入",
"value": 8497508,
"recentSlope": -492889.2,
"previousSlope": -667990
},
"rsi": 31.66,
"sar": {
"rule": "Cursor_18.24 Parabolic SAR",
"score": 4,
"trend": "下降",
"value": 63.2987,
"position": "SAR喺價上",
"distancePct": 7.05,
"previousTrend": "下降"
},
"ma50": 61.2972,
"macd": {
"macd": -0.0690381373602591,
"trend": "看跌",
"signal": 0.3329721578912532,
"histogram": -0.4020102952515123
},
"vwap": {
"rule": "Cursor_18.24 VWAP 20D consecutive close",
"score": 2,
"value": 62.2902,
"position": "<VWAP",
"consecutiveAbove": 0
},
"volume": {
"rule": "Cursor_18.24 volume ratio",
"level": "有量",
"ratio": 1.65,
"score": 6,
"avgVolume": 1316305,
"currentVolume": 2168092
},
"derived": {
"ma20": 62.362,
"ma50": 61.2972,
"prevClose": 60.38,
"avgVolume10": 1347379,
"avgVolume20": 1316305,
"changePercent": -2.07,
"avgVolumeForScore": 1316305
},
"ma_cross": {
"ma20": 62.362,
"ma50": 61.2972,
"rule": "Cursor_18.24 MA20/MA50 cross",
"cross": "接近",
"score": 6,
"prevMa20": 62.442,
"prevMa50": 61.279,
"spreadPct": 1.74,
"isVolumeBreakout": true
},
"bollinger": {
"lower": 60.0374,
"upper": 64.6866,
"position": "下半部"
},
"rsi_short": 7.16,
"macd_short": {
"macd": 0,
"trend": "中性",
"signal": 0,
"histogram": 0
},
"volume_ratio": {
"ratio": 1.65
}
}
}
Raw metrics JSON
{
"close": 59.13,
"volume": 2168092,
"changePercent": -2.07
}
Scores are derived from cached daily market data using the Cursor_18.25 standard. Solorank.ai provides research support only and does not provide financial advice or buy/sell recommendations.