Cached score snapshot

US.SNA · Snap-on

110分制 61.6/110;5D動能v2 11/50;排序分 72.6/160 · Incomplete inputs

Ranking score 72.6/160
Main score 61.6/110
5D momentum v2 11/50
Rank #102
Setup grade B 70.4

Score breakdown

觀望

Medium twelvedata

Score and price trend

B 70.4 lift 1.38x

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.

0 40 80 110 Score 07-29 09-10 10-22 11-12 12-02 $291.86$362.30$432.74 Price Projection date
Historical projection
Model Median P25/P75 歷史相似情境上漲比例 Down5 Actual / compare
Rolling DOE best · score 2.457 · anchors 120 +0.42% -0.77% / +2.69% 57.5% 2.5% Actual outcome pending · 1 / 3 bars observed
30D observation -7.88% -12.82% / -3.22% 10% 70% Actual outcome pending · 1 / 30 bars observed
Historical projection 10D n=160 +0.40% -1.11% / +2.06% 56.3% 3.1% Actual outcome pending · 1 / 10 bars observed

歷史情境統計基於已存檔相似 setup;圖中投影中位線為統計中位數的線性插值展示,並非價格路徑預測或買賣建議。

2026-07-29 → 2026-12-02 · 119 archived points · 8 Deteriorating signal

Summary

score_with_momentum_v2 = main score + 5D momentum v2

Ranking score 72.6
Display grade 觀望
Model version cursor_18_27_news_v2_160
Main score 61.6/110 (觀望)
5D momentum v2 11/50 (弱)
Score with momentum v2 72.6/160 (低排序)
Risk level Medium

Audit trace

Full calculation detail

Calculation detail · 8 sections

Incomplete score

此 snapshot 已計出評分,但以下輸入仍不完整;缺失維度以 0 分處理,請留意 audit 明细。

  • VIX_MISSING: VIX market context is required for market environment scoring

Market inputs

Bar count 60
ma20 365.5425
ma50 377.6248
close 368.91
prevClose 366.42
avgVolume20 287094
volumeRatio 1.85
changePercent 0.68

Metrics snapshot

close 368.91
volume 532183
changePercent 0.68

110-point main rating

基本面5 + 資金流20 + 市場環境15 + 催化劑20 + 風險管理10 + 技術信號30 + 情緒10

Main score 61.6/110
Main rating 觀望
5D momentum v2 11/50
Score with momentum v2 72.6/160
Formula score_with_momentum_v2 = main_score + momentum_5d_v2_score

基本面 — 3.9/5 · 良好

Dimension score 3.9/5
Dimension grade 良好

Sub-items

pbPoints 0.4
pePoints 0.5
epsPoints 0
roePoints 0.6
debtPoints 0.5
marginPoints 0.6
turnoverUsdM 196.3276
volumePoints 0.5
revenuePoints 0
dividendPoints 0.4
marketCapPoints 0.4

資金流 — 12.4/20 · 一般

Dimension score 12.4/20
Dimension grade 一般

Sub-items

cmfPoints 0.8
mfiPoints 3.2
obvPoints 4
vwapPoints 2.4

institutional

score 2

details

source optional-neutral

warning

code INSTITUTIONAL_DATA_OPTIONAL
symbol US.SNA
message Institutional ownership is unavailable; neutral 2/4 money-flow treatment used.
optional true
holderCount n/a
holderPoints 2
top10ShareRatio n/a
concentrationPenalty 0
institutionPoints 2

市場環境 — 9.6/15 · 一般

Dimension score 9.6/15
Dimension grade 一般

Sub-items

vix

score 0

details

source twelvedata+fred
missing true
vixClose n/a

trend

score 2.4

details

qqq

ma20 739.0715
ma50 726.7502
name QQQ
close 725.2
points 0.4

spy

ma20 770.8805
ma50 768.3372
name SPY
close 773.09
points 2
source twelvedata+fred
atrPct 1.49
atrPoints 4
cciPoints 3.2
vixPoints 0
marketTrendPoints 2.4

催化劑 — 2/20 · 較差

Dimension score 2/20
Dimension grade 較差

Sub-items

catalyst

score 2

details

source finnhub_news_keyword_model
articleCount 4
catalystCount 0
catalystPoints 2

風險管理 — 7.8/10 · 良好

Dimension score 7.8/10
Dimension grade 良好

Sub-items

position

score 1.6

details

atrPct 1.49
turnoverUsdM 196.3276
liquidityPoints 0.4
volatilityPoints 1.2
rrPoints 1.8

stopLevels

symbol US.SNA
rr_range 1:1.0-1:2.5
risk_profile 中等
stop_loss_price 357.9164

strength_details

ma_score 1
atr_score 2.5
rsi_score 2
macd_score 2.5
volume_score 2
market_adjustment 1
risk_reward_ratio 1.7
stop_loss_percent 3
take_profit_price 387.3555
target_multiplier 2.2
technical_strength 2
take_profit_percent 5
positionPoints 1.6
stopLossPoints 2.4

diversification

score 2

details

method sector concentration proxy; no portfolio holdings used
sector Industrials
concentratedSectorPenalty 0
riskRewardRatio 1.6667
stopLossPercent 3
diversificationPoints 2

技術信號 — 21.9/30 · 良好

Dimension score 21.9/30
Dimension grade 良好

Sub-items

bbPoints 3
adxPoints 3
sarPoints 3
vcpPoints 2.1
macdPoints 3.2

vcpPayload

vcp_pass false
vcp_score 2.1
vcp_reason 波幅收縮(8.7%→4.3%);靠近20日高位;升放量(近10日3日);Ready=N;Confirm=Y

vcp_metrics

up_days 6
vol_ref 294603.3333
down_days 3
vcp_ready false
above_ma50 false
avg_vol_10 304350
avg_vol_20 270745
avg_vol_30 294603.3333
range_pct_10 0.0429
range_pct_20 0.0474
range_pct_30 0.0872
up_expand_ok true
lookback_used 59
near_20d_high true
contraction_ok true
down_shrink_ok false
up_expand_days 3
breakout_20d_ok false
vol_ratio_10_30 1.0331
dist_to_20d_high 0.0106
down_shrink_days 1
breakout_level_20d 372.86
vcp_breakout_confirm true
contraction_ratio_10_30 0.4925
vcp_name_en Volatility Contraction Pattern
vcp_name_zh 波動收縮形態
vol_contraction true
kdjAdxPoints 0.8
rsiKdjPoints 3.2
volumeWeight 2
maCrossPoints 0
shortRsiPoints 1
shortMacdPoints 0.4
volConfirmPoints 1
volumePointsTechnical 1.2

情緒分析 — 4/10 · 較差

Dimension score 4/10
Dimension grade 較差

Sub-items

sentiment

score 4

details

source finnhub_news_keyword_model
articleCount 4
negativeHits 0
positiveHits 1
sentimentScoreRaw 0.6

sentimentData

raw {"id":143070343,"url":"https://finnhub.io/api/news?id=6880ca26884337ae81acf6db26988fad4a1d3fba4ce24b9aace28fd504590f37","image":"https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png","source":"Yahoo","related":"SNA","summary":"Dividends are one of the best benefits to being a shareholder, but finding a great dividend stock is no easy task. Does Snap-On (SNA) have what it takes? Let's find out.","category":"company","datetime":1792593903,"headline":"Snap-On (SNA) Could Be a Great Choice"}, {"id":143060304,"url":"https://finnhub.io/api/news?id=b1b1562ce0474d2628f33dd5cf74b032952d217b20b3da9182066fe5dea6fbc8","image":"https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png","source":"Yahoo","related":"SNA","summary":"Professional tools and equipment manufacturer Snap-on (NYSE:SNA) will be announcing earnings results this Thursday before market open. Here’s what to expect.","category":"company","datetime":1792573839,"headline":"Snap-on Earnings: What To Look For From SNA"}, {"id":143024727,"url":"https://finnhub.io/api/news?id=a7e4266d69f1ddea87283a5d8ac4161fa0da1b729875d77e3cd0e4124d5c3679","image":"https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png","source":"Yahoo","related":"SNA","summary":"Beyond analysts' top-and-bottom-line estimates for Snap-On (SNA), evaluate projections for some of its key metrics to gain a better insight into how the business might have performed for the quarter ended September 2026.","category":"company","datetime":1792498505,"headline":"Stay Ahead of the Game With Snap-On (SNA) Q3 Earnings: Wall Street's Insights on Key Metrics"}, {"id":142727791,"url":"https://finnhub.io/api/news?id=d13dbd46bcb82486282668d338c3bf9854308a9049c46a8470551dba7f1787c2","image":"https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png","source":"Yahoo","related":"SNA","summary":"Snap-On (SNA) doesn't possess the right combination of the two key ingredients for a likely earnings beat in its upcoming report. Get prepared with the key expectations.","category":"company","datetime":1791464407,"headline":"Snap-On (SNA) to Report Q3 Results: Wall Street Expects Earnings Growth"}
raw_source {"id":143070343,"url":"https://finnhub.io/api/news?id=6880ca26884337ae81acf6db26988fad4a1d3fba4ce24b9aace28fd504590f37","image":"https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png","source":"Yahoo","related":"SNA","summary":"Dividends are one of the best benefits to being a shareholder, but finding a great dividend stock is no easy task. Does Snap-On (SNA) have what it takes? Let's find out.","category":"company","datetime":1792593903,"headline":"Snap-On (SNA) Could Be a Great Choice"}, {"id":143060304,"url":"https://finnhub.io/api/news?id=b1b1562ce0474d2628f33dd5cf74b032952d217b20b3da9182066fe5dea6fbc8","image":"https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png","source":"Yahoo","related":"SNA","summary":"Professional tools and equipment manufacturer Snap-on (NYSE:SNA) will be announcing earnings results this Thursday before market open. Here’s what to expect.","category":"company","datetime":1792573839,"headline":"Snap-on Earnings: What To Look For From SNA"}, {"id":143031316,"url":"https://finnhub.io/api/news?id=c6bf4d5ac68032070004fc6c1e369eb28826ee1fc0e3d8aebee570709f6caf7d","image":"https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png","source":"Yahoo","related":"SNA","summary":"For Stanley Black & Decker (SWK) holders, the biggest worry is how much of the company's recent margin gain came from tariff refunds. Management said these refunds added about 250 basis points to the fiscal Q2 2026 adjusted gross margin of 33.7%. With sales up just 0.6% over the past twelve months, margins are where the toolmaker's recovery shows. So how much of that margin is left once the refunds are taken out.","category":"company","datetime":1792520206,"headline":"What Could Go Wrong With Stanley Black & Decker Stock?"}, {"id":143024727,"url":"https://finnhub.io/api/news?id=a7e4266d69f1ddea87283a5d8ac4161fa0da1b729875d77e3cd0e4124d5c3679","image":"https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png","source":"Yahoo","related":"SNA","summary":"Beyond analysts' top-and-bottom-line estimates for Snap-On (SNA), evaluate projections for some of its key metrics to gain a better insight into how the business might have performed for the quarter ended September 2026.","category":"company","datetime":1792498505,"headline":"Stay Ahead of the Game With Snap-On (SNA) Q3 Earnings: Wall Street's Insights on Key Metrics"}, {"id":142945760,"url":"https://finnhub.io/api/news?id=eccf38eb2555e42e8c518e4132c0d64d33cf63b3a38238bb68a11b99c0535e24","image":"https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png","source":"Yahoo","related":"SNA","summary":"A company that generates cash isn’t automatically a winner. Some businesses stockpile cash but fail to reinvest wisely, limiting their ability to expand.","category":"company","datetime":1792154139,"headline":"1 Cash-Producing Stock with Exciting Potential and 2 We Find Risky"}, {"id":142920685,"url":"https://finnhub.io/api/news?id=5ad90636cd1e3e05f27169da59c43cab244775bad001f33231ca21c75408ea4b","image":"https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png","source":"Yahoo","related":"SNA","summary":"Snap-on is capitalizing on rising precision torque demand from data centers and industrial customers as C&I sales and profitability surge.","category":"company","datetime":1792082340,"headline":"Could Data Center Demand Unlock New Growth for Snap-on's Torque?"}, {"id":142919665,"url":"https://finnhub.io/api/news?id=26d3b2ec083c495b9993e0b68532c60968b38df5e79981e69328e1636d7cbbad","image":"https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png","source":"Yahoo","related":"SNA","summary":"SNA is poised for Q3 earnings and revenue growth, fueled by robust repair demand, industrial strength and innovation, but cost pressures may weigh on margins.","category":"company","datetime":1792076280,"headline":"Snap-on Gears Up for Q3 Earnings: What Lies Ahead for the Stock?"}, {"id":142820365,"url":"https://finnhub.io/api/news?id=c64559750101075692a53a65555f963e8cd672b8ffaf092158862ef47def4138","image":"https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png","source":"Yahoo","related":"SNA","summary":"The attractiveness of Snap-on Incorporated (NYSE:SNA) investment lies in two main strengths: its long-standing record of rewarding shareholders and its capacity to produce large profits from its tools, diagnostic equipment, and other products used by professional technicians. The company has raised its dividend for 16 years in a row and has paid its quarterly dividends […]","category":"company","datetime":1791812537,"headline":"This Lesser-Known Stock Has Paid Consecutive Dividends Since 1939. Is Its Valuation Attractive Enough to Buy?"}, {"id":142761925,"url":"https://finnhub.io/api/news?id=5fe06b089299756cc248b1c2338ec3e17916be3e0dfd2659b962d1accf84d007","image":"https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png","source":"Yahoo","related":"SNA","summary":"A dividend that grows beats one that just pays, but only if the raise keeps coming year after year. These five industrials have done exactly that, and the math behind their payout records reveals which ones still have room to run.","category":"company","datetime":1791549911,"headline":"5 Dividend Stocks That Turn Small Annual Raises Into Serious Long-Term Income"}, {"id":142762031,"url":"https://finnhub.io/api/news?id=df8d96f3f5e709b05582bea2e927b79bc290a4483eff7282c1cde6603cbaa122","image":"https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png","source":"Yahoo","related":"SNA","summary":"SNA's Apollo diagnostic unit delivers a stronger-than-usual launch, boosting independent repair shop demand with advanced features and robust sales momentum.","category":"company","datetime":1791543840,"headline":"Can Snap-on's Apollo Launch Accelerate Diagnostic Tool Sales?"}, {"id":142727791,"url":"https://finnhub.io/api/news?id=d13dbd46bcb82486282668d338c3bf9854308a9049c46a8470551dba7f1787c2","image":"https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png","source":"Yahoo","related":"SNA","summary":"Snap-On (SNA) doesn't possess the right combination of the two key ingredients for a likely earnings beat in its upcoming report. Get prepared with the key expectations.","category":"company","datetime":1791464407,"headline":"Snap-On (SNA) to Report Q3 Results: Wall Street Expects Earnings Growth"}, {"id":142725900,"url":"https://finnhub.io/api/news?id=c2ab6f0629ce11fc184772bafc1727bb536e155111961ce16301e478eae7e11b","image":"https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png","source":"Yahoo","related":"SNA","summary":"KENOSHA, Wis., October 08, 2026--Snap-on will release 2026 third quarter earnings on Thursday, October 22. A call to discuss the results will be held at 10:00 a.m. ET on that day.","category":"company","datetime":1791459000,"headline":"Snap-on Incorporated to Webcast 2026 Third Quarter Results Conference Call"}, {"id":142698610,"url":"https://finnhub.io/api/news?id=66f5f21ee48aeb71b0c1aa2f14741498339c889cd832f4794f1821c6895355d2","image":"https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png","source":"Yahoo","related":"SNA","summary":"SNA's RCI focus, franchise strength and product innovation support efficiency, margin resilience and long-term growth across key markets.","category":"company","datetime":1791388680,"headline":"Snap-on's RCI Focus, Innovation and Other Strategies Drive Growth"}, {"id":142662285,"url":"https://finnhub.io/api/news?id=7e1eb27d1f4ac3e3c7397391f053e54fcf4e19d49304b9e204a5b9fdef0c8732","image":"https://static.seekingalpha.com/cdn/s3/uploads/getty_images/2256862219/image_2256862219.jpg?io=getty-c-w1536","source":"SeekingAlpha","related":"SNA","summary":"The 4-factor approach has averaged 18.76% total return, outperforming SCHD's 13.70% over completed 12-month cycles. Read more here.","category":"company","datetime":1791274326,"headline":"SCHD-Inspired 4-Factor Dividend Growth Strategy Selections For October 2026"}, {"id":142637129,"url":"https://finnhub.io/api/news?id=cd1b9f80efbec53ec8ff6ec582a074979e77171563576959e959e098bd38eb46","image":"https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png","source":"Yahoo","related":"SNA","summary":"Dividends are one of the best benefits to being a shareholder, but finding a great dividend stock is no easy task. Does Snap-On (SNA) have what it takes? Let's find out.","category":"company","datetime":1791211502,"headline":"Are You Looking for a High-Growth Dividend Stock?"}, {"id":142633928,"url":"https://finnhub.io/api/news?id=ad8e0a0ad770c680ca7ce1ec99d526bd6dd41fdbb446f15fb63d83cc4fc67de4","image":"https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png","source":"Yahoo","related":"SNA","summary":"A top Wall Street analyst just raised his price target on this Dividend Aristocrat even as the stock keeps sliding, and his reasoning centers on a business segment most investors are overlooking entirely.","category":"company","datetime":1791198948,"headline":"Snap-on Lost 10% Over The Last 3 Months: A Respected Wall Street Team Says The Dividend Aristocrat Will Return 30% In The Next 12"}, {"id":142500611,"url":"https://finnhub.io/api/news?id=ce0912440feb7709547da6a77c904d67d9d168097e6048474d55d9733869aeb8","image":"https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png","source":"Yahoo","related":"SNA","summary":"Snap-on is set to report its Q3 earnings soon, with analysts expecting single-digit year-over-year EPS growth.","category":"company","datetime":1790686395,"headline":"Snap-on Earnings Preview: What to Expect"}, {"id":142424052,"url":"https://finnhub.io/api/news?id=5447f8f9a3dada03dc325eb5378d2e89b0dbf24b9d7a2a316eddb6eb01b48e49","image":"https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png","source":"Yahoo","related":"SNA","summary":"Industrials businesses quietly power the physical things we depend on, from cars and homes to e-commerce infrastructure. Unfortunately, this role also comes with a demand profile tethered to the ebbs and flows of the broader economy. The market seems to be debating where we are in the cycle as industrials stocks were flat over the past six months. At the same time, the S&P 500 rose by 16.9%.","category":"company","datetime":1790344837,"headline":"1 Industrials Stock for Long-Term Investors and 2 We Brush Off"}, {"id":142373885,"url":"https://finnhub.io/api/news?id=c997d5be9e0cf4e9a4e2a9706df71b5d421c8ab1bca9f2281369e364d12664f5","image":"https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png","source":"Yahoo","related":"SNA","summary":"Companies with more cash than debt can be financially resilient, but that doesn’t mean they’re all strong investments. Some lack leverage because they struggle to grow or generate consistent profits, making them unattractive borrowers.","category":"company","datetime":1790237334,"headline":"3 Cash-Heavy Stocks That Fall Short"}, {"id":142360053,"url":"https://finnhub.io/api/news?id=22b4e12f4b286d3b79e75f365abed59b6adb8fa238b9990dc60deb54977ad3ca","image":"https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png","source":"Yahoo","related":"SNA","summary":"SNA's gross margin rises 90 basis points to 51.4% as higher volumes and RCI savings offset cost pressures, though mix headwinds persist.","category":"company","datetime":1790170920,"headline":"Snap-on's Gross Margin Expands: Can RCI Keep Driving Gains?"}, {"id":142362290,"url":"https://finnhub.io/api/news?id=67da040776e7afde47c1503be9f6a6abb5757014b4687ccaaf9dd5b5267d850e","image":"https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png","source":"Yahoo","related":"SNA","summary":"Lagging behind the Nasdaq Composite over the past year, analyst confidence in Snap-on remains somewhat bullish.","category":"company","datetime":1790154953,"headline":"Is Snap-on Stock Underperforming the Nasdaq?"}
data_source finnhub_news_keyword_model
article_count 4
negative_hits 0
positive_hits 1
recomputed_at_score true
sentiment_score_raw 0.6
source_article_count 21
discarded_article_count 17
sentimentPoints 4

Dimension contribution

Dimension Raw Max Norm % Contrib
基本面 3.9 5/110 78% 3.9
資金流 12.4 20/110 62% 12.4
市場環境 9.6 15/110 64% 9.6
催化劑 2 20/110 10% 2
風險管理 7.8 10/110 78% 7.8
技術信號 21.9 30/110 73% 21.9
情緒分析 4 10/110 40% 4

5D momentum v2 breakdown

Cursor_18.25 5D momentum v2 0-50

5D momentum v2 11/50
ret_5d 0.0149
max_score 50
max_total 50
raw_total 11
vcp_bonus 0
vol_ratio 1.9656
ret_points 4
vol_points 6
range_ratio 1.0395
volat_points 0
day_range_pct 0.0148
model_version cursor_18_27_news_v2_160
available_bars 30
breakout_points 0
partial_history false
pullback_points 1
breakout_vol_bonus 0
first_breakout_20d false
return_window_days 5
first_breakout_bonus 0
breakout_quality_points 0

Risk management

level Medium
reason risk management score >= 6.5/10

position

score 1.6

details

atrPct 1.49
turnoverUsdM 196.3276
liquidityPoints 0.4
volatilityPoints 1.2
rrPoints 1.8

stopLevels

symbol US.SNA
rr_range 1:1.0-1:2.5
risk_profile 中等
stop_loss_price 357.9164

strength_details

ma_score 1
atr_score 2.5
rsi_score 2
macd_score 2.5
volume_score 2
market_adjustment 1
risk_reward_ratio 1.7
stop_loss_percent 3
take_profit_price 387.3555
target_multiplier 2.2
technical_strength 2
take_profit_percent 5
positionPoints 1.6
stopLossPoints 2.4

diversification

score 2

details

method sector concentration proxy; no portfolio holdings used
sector Industrials
concentratedSectorPenalty 0
riskRewardRatio 1.6667
stopLossPercent 3
diversificationPoints 2

Calculation audit log

基本面分析總分: 3.9/5分
資金流分析總分: 12.4/20分
市場環境分析總分: 9.6/15分
催化劑分析: 2/20分
風險管理總分: 7.8/10分
技術信號分析總分: 21.9/30分
情緒分析: 4/10分
共振率(僅顯示不加分): 0%

Technical indicators

adx
value 92.86
atr
atr 5.4968
rule ATR / current price; lower volatility scores higher
score 8
atr_pct 1.49
cci
rule Cursor_18.24 CCI bands
level 適中偏強
score 8
value 51.19
cmf
rule Cursor_18.24 CMF bands
level 派發
score 2
value -0.062
kdj
d 58.97
j 88.3
k 68.75
rule Cursor_18.24 K/D cross
score 6
signal 強金叉
mfi
rule Cursor_18.24 MFI bands
level 入貨中
score 8
value 63.8
obv
rule Cursor_18.24 recent_slope vs previous_slope
score 10
trend 強流入
value -761617
recentSlope 167248.3
previousSlope -23950
rsi
value 52.07
sar
rule Cursor_18.24 Parabolic SAR
score 10
trend 上升
value 355.36
position SAR由上轉下+趨勢強
distancePct 3.67
previousTrend 下降
ma50
value 377.6248
macd
macd -3.1746
trend 看漲
signal -4.6647
histogram 1.4901
vwap
rule Cursor_18.24 VWAP 20D consecutive close
score 6
value 365.5692
position 連續1-2日>VWAP
consecutiveAbove 2
volume
rule Cursor_18.24 volume ratio
level 有量
ratio 1.85
score 6
avgVolume 287094
currentVolume 532183
derived
ma20 365.5425
ma50 377.6248
prevClose 366.42
avgVolume10 321558
avgVolume20 287094
changePercent 0.68
avgVolumeForScore 287094
ma_cross
ma20 365.5425
ma50 377.6248
rule Cursor_18.24 MA20/MA50 cross
cross 熊勢
score 0
prevMa20 365.6095
prevMa50 378.4822
spreadPct 3.2
isVolumeBreakout true
bollinger
lower 359.1154
upper 371.9696
position 上半部
rsi_short
value 75.39
macd_short
macd 0
trend 中性
signal 0
histogram 0
volume_ratio
ratio 1.85

Raw calculation JSON

{
  "risk": {
    "level": "Medium",
    "reason": "risk management score >= 6.5/10",
    "position": {
      "score": 1.6,
      "details": {
        "atrPct": 1.4900111138217993,
        "turnoverUsdM": 196.32763053,
        "liquidityPoints": 0.4,
        "volatilityPoints": 1.2
      }
    },
    "rrPoints": 1.8,
    "stopLevels": {
      "symbol": "US.SNA",
      "rr_range": "1:1.0-1:2.5",
      "risk_profile": "中等",
      "stop_loss_price": 357.9164,
      "strength_details": {
        "ma_score": 1,
        "atr_score": 2.5,
        "rsi_score": 2,
        "macd_score": 2.5,
        "volume_score": 2
      },
      "market_adjustment": 1,
      "risk_reward_ratio": 1.7,
      "stop_loss_percent": 3,
      "take_profit_price": 387.3555,
      "target_multiplier": 2.2,
      "technical_strength": 2,
      "take_profit_percent": 5
    },
    "positionPoints": 1.6,
    "stopLossPoints": 2.4,
    "diversification": {
      "score": 2,
      "details": {
        "method": "sector concentration proxy; no portfolio holdings used",
        "sector": "Industrials",
        "concentratedSectorPenalty": 0
      }
    },
    "riskRewardRatio": 1.6666666666666667,
    "stopLossPercent": 3,
    "diversificationPoints": 2
  },
  "total": {
    "max": 160,
    "result": 72.6,
    "formula": "score_with_momentum_v2 = main_score + momentum_5d_v2_score",
    "baseScore": 61.6,
    "modelVersion": "cursor_18_27_news_v2_160",
    "momentum5dScore": 11
  },
  "market": {
    "ma20": 365.5425,
    "ma50": 377.6248,
    "close": 368.91,
    "prevClose": 366.42,
    "avgVolume20": 287094,
    "volumeRatio": 1.85,
    "changePercent": 0.68
  },
  "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": 11,
    "details": {
      "ret_5d": 0.014855134250636004,
      "max_score": 50,
      "max_total": 50,
      "raw_total": 11,
      "vcp_bonus": 0,
      "vol_ratio": 1.9656244805998264,
      "ret_points": 4,
      "vol_points": 6,
      "range_ratio": 1.039500041134254,
      "volat_points": 0,
      "day_range_pct": 0.014813884145184463,
      "model_version": "cursor_18_27_news_v2_160",
      "available_bars": 30,
      "breakout_points": 0,
      "partial_history": false,
      "pullback_points": 1,
      "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": 72.6,
    "formula": "Cursor_18.25 ranking score v2 (score_with_momentum_v2)",
    "weights": [
      {
        "raw": 3.9,
        "label": "基本面",
        "weight": "5/110",
        "normalized": 78,
        "contribution": 3.9
      },
      {
        "raw": 12.4,
        "label": "資金流",
        "weight": "20/110",
        "normalized": 62,
        "contribution": 12.4
      },
      {
        "raw": 9.6,
        "label": "市場環境",
        "weight": "15/110",
        "normalized": 64,
        "contribution": 9.6
      },
      {
        "raw": 2,
        "label": "催化劑",
        "weight": "20/110",
        "normalized": 10,
        "contribution": 2
      },
      {
        "raw": 7.8,
        "label": "風險管理",
        "weight": "10/110",
        "normalized": 78,
        "contribution": 7.8
      },
      {
        "raw": 21.9,
        "label": "技術信號",
        "weight": "30/110",
        "normalized": 73,
        "contribution": 21.9
      },
      {
        "raw": 4,
        "label": "情緒分析",
        "weight": "10/110",
        "normalized": 40,
        "contribution": 4
      }
    ],
    "modelVersion": "cursor_18_27_news_v2_160"
  },
  "momentumMax": 50,
  "scoreStatus": "incomplete",
  "standard110": {
    "rating": "觀望",
    "result": 61.6,
    "details": [
      "基本面分析總分: 3.9/5分",
      "資金流分析總分: 12.4/20分",
      "市場環境分析總分: 9.6/15分",
      "催化劑分析: 2/20分",
      "風險管理總分: 7.8/10分",
      "技術信號分析總分: 21.9/30分",
      "情緒分析: 4/10分",
      "共振率(僅顯示不加分): 0%"
    ],
    "formula": "基本面5 + 資金流20 + 市場環境15 + 催化劑20 + 風險管理10 + 技術信號30 + 情緒10",
    "dimensionScores": {
      "催化劑": 2,
      "基本面": 3.9,
      "資金流": 12.4,
      "市場環境": 9.6,
      "情緒分析": 4,
      "技術信號": 21.9,
      "風險管理": 7.8
    },
    "dimensionDetails": {
      "催化劑": {
        "max": 20,
        "grade": "較差",
        "items": {
          "catalyst": {
            "score": 2,
            "details": {
              "source": "finnhub_news_keyword_model",
              "articleCount": 4,
              "catalystCount": 0
            }
          },
          "catalystPoints": 2
        }
      },
      "基本面": {
        "max": 5,
        "grade": "良好",
        "items": {
          "pbPoints": 0.4,
          "pePoints": 0.5,
          "epsPoints": 0,
          "roePoints": 0.6,
          "debtPoints": 0.5,
          "marginPoints": 0.6,
          "turnoverUsdM": 196.32763053,
          "volumePoints": 0.5,
          "revenuePoints": 0,
          "dividendPoints": 0.4,
          "marketCapPoints": 0.4
        },
        "source": "fmp_stable"
      },
      "資金流": {
        "max": 20,
        "grade": "一般",
        "items": {
          "cmfPoints": 0.8,
          "mfiPoints": 3.2,
          "obvPoints": 4,
          "vwapPoints": 2.4,
          "institutional": {
            "score": 2,
            "details": {
              "source": "optional-neutral",
              "warning": {
                "code": "INSTITUTIONAL_DATA_OPTIONAL",
                "symbol": "US.SNA",
                "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": 0,
            "details": {
              "source": "twelvedata+fred",
              "missing": true,
              "vixClose": null
            }
          },
          "trend": {
            "score": 2.4,
            "details": {
              "qqq": {
                "ma20": 739.07150265,
                "ma50": 726.75019988,
                "name": "QQQ",
                "close": 725.20001,
                "points": 0.4
              },
              "spy": {
                "ma20": 770.8804964,
                "ma50": 768.3371956999998,
                "name": "SPY",
                "close": 773.090027,
                "points": 2
              },
              "source": "twelvedata+fred"
            }
          },
          "atrPct": 1.4900111138217993,
          "atrPoints": 4,
          "cciPoints": 3.2,
          "vixPoints": 0,
          "marketTrendPoints": 2.4
        }
      },
      "情緒分析": {
        "max": 10,
        "grade": "較差",
        "items": {
          "sentiment": {
            "score": 4,
            "details": {
              "source": "finnhub_news_keyword_model",
              "articleCount": 4,
              "negativeHits": 0,
              "positiveHits": 1,
              "sentimentScoreRaw": 0.6
            }
          },
          "sentimentData": {
            "raw": [
              {
                "id": 143070343,
                "url": "https://finnhub.io/api/news?id=6880ca26884337ae81acf6db26988fad4a1d3fba4ce24b9aace28fd504590f37",
                "image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
                "source": "Yahoo",
                "related": "SNA",
                "summary": "Dividends are one of the best benefits to being a shareholder, but finding a great dividend stock is no easy task. Does Snap-On (SNA) have what it takes? Let's find out.",
                "category": "company",
                "datetime": 1792593903,
                "headline": "Snap-On (SNA) Could Be a Great Choice"
              },
              {
                "id": 143060304,
                "url": "https://finnhub.io/api/news?id=b1b1562ce0474d2628f33dd5cf74b032952d217b20b3da9182066fe5dea6fbc8",
                "image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
                "source": "Yahoo",
                "related": "SNA",
                "summary": "Professional tools and equipment manufacturer Snap-on (NYSE:SNA) will be announcing earnings results this Thursday before market open. Here’s what to expect.",
                "category": "company",
                "datetime": 1792573839,
                "headline": "Snap-on Earnings: What To Look For From SNA"
              },
              {
                "id": 143024727,
                "url": "https://finnhub.io/api/news?id=a7e4266d69f1ddea87283a5d8ac4161fa0da1b729875d77e3cd0e4124d5c3679",
                "image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
                "source": "Yahoo",
                "related": "SNA",
                "summary": "Beyond analysts' top-and-bottom-line estimates for Snap-On (SNA), evaluate projections for some of its key metrics to gain a better insight into how the business might have performed for the quarter ended September 2026.",
                "category": "company",
                "datetime": 1792498505,
                "headline": "Stay Ahead of the Game With Snap-On (SNA) Q3 Earnings: Wall Street's Insights on Key Metrics"
              },
              {
                "id": 142727791,
                "url": "https://finnhub.io/api/news?id=d13dbd46bcb82486282668d338c3bf9854308a9049c46a8470551dba7f1787c2",
                "image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
                "source": "Yahoo",
                "related": "SNA",
                "summary": "Snap-On (SNA) doesn't possess the right combination of the two key ingredients for a likely earnings beat in its upcoming report. Get prepared with the key expectations.",
                "category": "company",
                "datetime": 1791464407,
                "headline": "Snap-On (SNA) to Report Q3 Results: Wall Street Expects Earnings Growth"
              }
            ],
            "raw_source": [
              {
                "id": 143070343,
                "url": "https://finnhub.io/api/news?id=6880ca26884337ae81acf6db26988fad4a1d3fba4ce24b9aace28fd504590f37",
                "image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
                "source": "Yahoo",
                "related": "SNA",
                "summary": "Dividends are one of the best benefits to being a shareholder, but finding a great dividend stock is no easy task. Does Snap-On (SNA) have what it takes? Let's find out.",
                "category": "company",
                "datetime": 1792593903,
                "headline": "Snap-On (SNA) Could Be a Great Choice"
              },
              {
                "id": 143060304,
                "url": "https://finnhub.io/api/news?id=b1b1562ce0474d2628f33dd5cf74b032952d217b20b3da9182066fe5dea6fbc8",
                "image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
                "source": "Yahoo",
                "related": "SNA",
                "summary": "Professional tools and equipment manufacturer Snap-on (NYSE:SNA) will be announcing earnings results this Thursday before market open. Here’s what to expect.",
                "category": "company",
                "datetime": 1792573839,
                "headline": "Snap-on Earnings: What To Look For From SNA"
              },
              {
                "id": 143031316,
                "url": "https://finnhub.io/api/news?id=c6bf4d5ac68032070004fc6c1e369eb28826ee1fc0e3d8aebee570709f6caf7d",
                "image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
                "source": "Yahoo",
                "related": "SNA",
                "summary": "For Stanley Black & Decker (SWK) holders, the biggest worry is how much of the company's recent margin gain came from tariff refunds. Management said these refunds added about 250 basis points to the fiscal Q2 2026 adjusted gross margin of 33.7%. With sales up just 0.6% over the past twelve months, margins are where the toolmaker's recovery shows. So how much of that margin is left once the refunds are taken out.",
                "category": "company",
                "datetime": 1792520206,
                "headline": "What Could Go Wrong With Stanley Black & Decker Stock?"
              },
              {
                "id": 143024727,
                "url": "https://finnhub.io/api/news?id=a7e4266d69f1ddea87283a5d8ac4161fa0da1b729875d77e3cd0e4124d5c3679",
                "image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
                "source": "Yahoo",
                "related": "SNA",
                "summary": "Beyond analysts' top-and-bottom-line estimates for Snap-On (SNA), evaluate projections for some of its key metrics to gain a better insight into how the business might have performed for the quarter ended September 2026.",
                "category": "company",
                "datetime": 1792498505,
                "headline": "Stay Ahead of the Game With Snap-On (SNA) Q3 Earnings: Wall Street's Insights on Key Metrics"
              },
              {
                "id": 142945760,
                "url": "https://finnhub.io/api/news?id=eccf38eb2555e42e8c518e4132c0d64d33cf63b3a38238bb68a11b99c0535e24",
                "image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
                "source": "Yahoo",
                "related": "SNA",
                "summary": "A company that generates cash isn’t automatically a winner. Some businesses stockpile cash but fail to reinvest wisely, limiting their ability to expand.",
                "category": "company",
                "datetime": 1792154139,
                "headline": "1 Cash-Producing Stock with Exciting Potential and 2 We Find Risky"
              },
              {
                "id": 142920685,
                "url": "https://finnhub.io/api/news?id=5ad90636cd1e3e05f27169da59c43cab244775bad001f33231ca21c75408ea4b",
                "image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
                "source": "Yahoo",
                "related": "SNA",
                "summary": "Snap-on is capitalizing on rising precision torque demand from data centers and industrial customers as C&I sales and profitability surge.",
                "category": "company",
                "datetime": 1792082340,
                "headline": "Could Data Center Demand Unlock New Growth for Snap-on's Torque?"
              },
              {
                "id": 142919665,
                "url": "https://finnhub.io/api/news?id=26d3b2ec083c495b9993e0b68532c60968b38df5e79981e69328e1636d7cbbad",
                "image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
                "source": "Yahoo",
                "related": "SNA",
                "summary": "SNA is poised for Q3 earnings and revenue growth, fueled by robust repair demand, industrial strength and innovation, but cost pressures may weigh on margins.",
                "category": "company",
                "datetime": 1792076280,
                "headline": "Snap-on Gears Up for Q3 Earnings: What Lies Ahead for the Stock?"
              },
              {
                "id": 142820365,
                "url": "https://finnhub.io/api/news?id=c64559750101075692a53a65555f963e8cd672b8ffaf092158862ef47def4138",
                "image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
                "source": "Yahoo",
                "related": "SNA",
                "summary": "The attractiveness of Snap-on Incorporated (NYSE:SNA) investment lies in two main strengths: its long-standing record of rewarding shareholders and its capacity to produce large profits from its tools, diagnostic equipment, and other products used by professional technicians. The company has raised its dividend for 16 years in a row and has paid its quarterly dividends […]",
                "category": "company",
                "datetime": 1791812537,
                "headline": "This Lesser-Known Stock Has Paid Consecutive Dividends Since 1939. Is Its Valuation Attractive Enough to Buy?"
              },
              {
                "id": 142761925,
                "url": "https://finnhub.io/api/news?id=5fe06b089299756cc248b1c2338ec3e17916be3e0dfd2659b962d1accf84d007",
                "image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
                "source": "Yahoo",
                "related": "SNA",
                "summary": "A dividend that grows beats one that just pays, but only if the raise keeps coming year after year. These five industrials have done exactly that, and the math behind their payout records reveals which ones still have room to run.",
                "category": "company",
                "datetime": 1791549911,
                "headline": "5 Dividend Stocks That Turn Small Annual Raises Into Serious Long-Term Income"
              },
              {
                "id": 142762031,
                "url": "https://finnhub.io/api/news?id=df8d96f3f5e709b05582bea2e927b79bc290a4483eff7282c1cde6603cbaa122",
                "image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
                "source": "Yahoo",
                "related": "SNA",
                "summary": "SNA's Apollo diagnostic unit delivers a stronger-than-usual launch, boosting independent repair shop demand with advanced features and robust sales momentum.",
                "category": "company",
                "datetime": 1791543840,
                "headline": "Can Snap-on's Apollo Launch Accelerate Diagnostic Tool Sales?"
              },
              {
                "id": 142727791,
                "url": "https://finnhub.io/api/news?id=d13dbd46bcb82486282668d338c3bf9854308a9049c46a8470551dba7f1787c2",
                "image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
                "source": "Yahoo",
                "related": "SNA",
                "summary": "Snap-On (SNA) doesn't possess the right combination of the two key ingredients for a likely earnings beat in its upcoming report. Get prepared with the key expectations.",
                "category": "company",
                "datetime": 1791464407,
                "headline": "Snap-On (SNA) to Report Q3 Results: Wall Street Expects Earnings Growth"
              },
              {
                "id": 142725900,
                "url": "https://finnhub.io/api/news?id=c2ab6f0629ce11fc184772bafc1727bb536e155111961ce16301e478eae7e11b",
                "image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
                "source": "Yahoo",
                "related": "SNA",
                "summary": "KENOSHA, Wis., October 08, 2026--Snap-on will release 2026 third quarter earnings on Thursday, October 22. A call to discuss the results will be held at 10:00 a.m. ET on that day.",
                "category": "company",
                "datetime": 1791459000,
                "headline": "Snap-on Incorporated to Webcast 2026 Third Quarter Results Conference Call"
              },
              {
                "id": 142698610,
                "url": "https://finnhub.io/api/news?id=66f5f21ee48aeb71b0c1aa2f14741498339c889cd832f4794f1821c6895355d2",
                "image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
                "source": "Yahoo",
                "related": "SNA",
                "summary": "SNA's RCI focus, franchise strength and product innovation support efficiency, margin resilience and long-term growth across key markets.",
                "category": "company",
                "datetime": 1791388680,
                "headline": "Snap-on's RCI Focus, Innovation and Other Strategies Drive Growth"
              },
              {
                "id": 142662285,
                "url": "https://finnhub.io/api/news?id=7e1eb27d1f4ac3e3c7397391f053e54fcf4e19d49304b9e204a5b9fdef0c8732",
                "image": "https://static.seekingalpha.com/cdn/s3/uploads/getty_images/2256862219/image_2256862219.jpg?io=getty-c-w1536",
                "source": "SeekingAlpha",
                "related": "SNA",
                "summary": "The 4-factor approach has averaged 18.76% total return, outperforming SCHD's 13.70% over completed 12-month cycles. Read more here.",
                "category": "company",
                "datetime": 1791274326,
                "headline": "SCHD-Inspired 4-Factor Dividend Growth Strategy Selections For October 2026"
              },
              {
                "id": 142637129,
                "url": "https://finnhub.io/api/news?id=cd1b9f80efbec53ec8ff6ec582a074979e77171563576959e959e098bd38eb46",
                "image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
                "source": "Yahoo",
                "related": "SNA",
                "summary": "Dividends are one of the best benefits to being a shareholder, but finding a great dividend stock is no easy task. Does Snap-On (SNA) have what it takes? Let's find out.",
                "category": "company",
                "datetime": 1791211502,
                "headline": "Are You Looking for a High-Growth Dividend Stock?"
              },
              {
                "id": 142633928,
                "url": "https://finnhub.io/api/news?id=ad8e0a0ad770c680ca7ce1ec99d526bd6dd41fdbb446f15fb63d83cc4fc67de4",
                "image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
                "source": "Yahoo",
                "related": "SNA",
                "summary": "A top Wall Street analyst just raised his price target on this Dividend Aristocrat even as the stock keeps sliding, and his reasoning centers on a business segment most investors are overlooking entirely.",
                "category": "company",
                "datetime": 1791198948,
                "headline": "Snap-on Lost 10% Over The Last 3 Months: A Respected Wall Street Team Says The Dividend Aristocrat Will Return 30% In The Next 12"
              },
              {
                "id": 142500611,
                "url": "https://finnhub.io/api/news?id=ce0912440feb7709547da6a77c904d67d9d168097e6048474d55d9733869aeb8",
                "image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
                "source": "Yahoo",
                "related": "SNA",
                "summary": "Snap-on is set to report its Q3 earnings soon, with analysts expecting single-digit year-over-year EPS growth.",
                "category": "company",
                "datetime": 1790686395,
                "headline": "Snap-on Earnings Preview: What to Expect"
              },
              {
                "id": 142424052,
                "url": "https://finnhub.io/api/news?id=5447f8f9a3dada03dc325eb5378d2e89b0dbf24b9d7a2a316eddb6eb01b48e49",
                "image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
                "source": "Yahoo",
                "related": "SNA",
                "summary": "Industrials businesses quietly power the physical things we depend on, from cars and homes to e-commerce infrastructure. Unfortunately, this role also comes with a demand profile tethered to the ebbs and flows of the broader economy. The market seems to be debating where we are in the cycle as industrials stocks were flat over the past six months. At the same time, the S&P 500 rose by 16.9%.",
                "category": "company",
                "datetime": 1790344837,
                "headline": "1 Industrials Stock for Long-Term Investors and 2 We Brush Off"
              },
              {
                "id": 142373885,
                "url": "https://finnhub.io/api/news?id=c997d5be9e0cf4e9a4e2a9706df71b5d421c8ab1bca9f2281369e364d12664f5",
                "image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
                "source": "Yahoo",
                "related": "SNA",
                "summary": "Companies with more cash than debt can be financially resilient, but that doesn’t mean they’re all strong investments. Some lack leverage because they struggle to grow or generate consistent profits, making them unattractive borrowers.",
                "category": "company",
                "datetime": 1790237334,
                "headline": "3 Cash-Heavy Stocks That Fall Short"
              },
              {
                "id": 142360053,
                "url": "https://finnhub.io/api/news?id=22b4e12f4b286d3b79e75f365abed59b6adb8fa238b9990dc60deb54977ad3ca",
                "image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
                "source": "Yahoo",
                "related": "SNA",
                "summary": "SNA's gross margin rises 90 basis points to 51.4% as higher volumes and RCI savings offset cost pressures, though mix headwinds persist.",
                "category": "company",
                "datetime": 1790170920,
                "headline": "Snap-on's Gross Margin Expands: Can RCI Keep Driving Gains?"
              },
              {
                "id": 142362290,
                "url": "https://finnhub.io/api/news?id=67da040776e7afde47c1503be9f6a6abb5757014b4687ccaaf9dd5b5267d850e",
                "image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
                "source": "Yahoo",
                "related": "SNA",
                "summary": "Lagging behind the Nasdaq Composite over the past year, analyst confidence in Snap-on remains somewhat bullish.",
                "category": "company",
                "datetime": 1790154953,
                "headline": "Is Snap-on Stock Underperforming the Nasdaq?"
              }
            ],
            "data_source": "finnhub_news_keyword_model",
            "article_count": 4,
            "negative_hits": 0,
            "positive_hits": 1,
            "recomputed_at_score": true,
            "sentiment_score_raw": 0.6,
            "source_article_count": 21,
            "discarded_article_count": 17
          },
          "sentimentPoints": 4
        }
      },
      "技術信號": {
        "max": 30,
        "raw": 21.9,
        "grade": "良好",
        "items": {
          "bbPoints": 3,
          "adxPoints": 3,
          "sarPoints": 3,
          "vcpPoints": 2.1,
          "macdPoints": 3.2,
          "vcpPayload": {
            "vcp_pass": false,
            "vcp_score": 2.1,
            "vcp_reason": "波幅收縮(8.7%→4.3%);靠近20日高位;升放量(近10日3日);Ready=N;Confirm=Y",
            "vcp_metrics": {
              "up_days": 6,
              "vol_ref": 294603.3333333333,
              "down_days": 3,
              "vcp_ready": false,
              "above_ma50": false,
              "avg_vol_10": 304350,
              "avg_vol_20": 270745,
              "avg_vol_30": 294603.3333333333,
              "range_pct_10": 0.04293735599468715,
              "range_pct_20": 0.04743704426553902,
              "range_pct_30": 0.08717573391884205,
              "up_expand_ok": true,
              "lookback_used": 59,
              "near_20d_high": true,
              "contraction_ok": true,
              "down_shrink_ok": false,
              "up_expand_days": 3,
              "breakout_20d_ok": false,
              "vol_ratio_10_30": 1.0330840338986886,
              "dist_to_20d_high": 0.010593762017748157,
              "down_shrink_days": 1,
              "breakout_level_20d": 372.85999,
              "vcp_breakout_confirm": true,
              "contraction_ratio_10_30": 0.4925379353233839
            },
            "vcp_name_en": "Volatility Contraction Pattern",
            "vcp_name_zh": "波動收縮形態",
            "vol_contraction": true
          },
          "kdjAdxPoints": 0.8,
          "rsiKdjPoints": 3.2,
          "volumeWeight": 2,
          "maCrossPoints": 0,
          "shortRsiPoints": 1,
          "shortMacdPoints": 0.4,
          "volConfirmPoints": 1,
          "volumePointsTechnical": 1.2
        }
      },
      "風險管理": {
        "max": 10,
        "grade": "良好",
        "items": {
          "position": {
            "score": 1.6,
            "details": {
              "atrPct": 1.4900111138217993,
              "turnoverUsdM": 196.32763053,
              "liquidityPoints": 0.4,
              "volatilityPoints": 1.2
            }
          },
          "rrPoints": 1.8,
          "stopLevels": {
            "symbol": "US.SNA",
            "rr_range": "1:1.0-1:2.5",
            "risk_profile": "中等",
            "stop_loss_price": 357.9164,
            "strength_details": {
              "ma_score": 1,
              "atr_score": 2.5,
              "rsi_score": 2,
              "macd_score": 2.5,
              "volume_score": 2
            },
            "market_adjustment": 1,
            "risk_reward_ratio": 1.7,
            "stop_loss_percent": 3,
            "take_profit_price": 387.3555,
            "target_multiplier": 2.2,
            "technical_strength": 2,
            "take_profit_percent": 5
          },
          "positionPoints": 1.6,
          "stopLossPoints": 2.4,
          "diversification": {
            "score": 2,
            "details": {
              "method": "sector concentration proxy; no portfolio holdings used",
              "sector": "Industrials",
              "concentratedSectorPenalty": 0
            }
          },
          "riskRewardRatio": 1.6666666666666667,
          "stopLossPercent": 3,
          "diversificationPoints": 2
        }
      }
    }
  },
  "modelVersion": "cursor_18_27_news_v2_160",
  "providerErrors": [
    {
      "code": "VIX_MISSING",
      "symbol": "US.SNA",
      "message": "VIX market context is required for market environment scoring",
      "missing": [
        "VIX"
      ],
      "provider": "scoring"
    }
  ],
  "rankingScoreMax": 160,
  "dataCompleteness": {
    "complete": false,
    "missingFields": [
      "VIX"
    ],
    "optionalInputs": [
      "institutionalData"
    ],
    "requiredInputs": [
      "fundamentals",
      "marketContext.VIX",
      "marketContext.SPY",
      "marketContext.QQQ",
      "catalystData",
      "sentimentData",
      "ATR",
      "sector"
    ],
    "optionalInputWarnings": []
  },
  "technicalIndicators": {
    "adx": 92.86,
    "atr": {
      "atr": 5.4968,
      "rule": "ATR / current price; lower volatility scores higher",
      "score": 8,
      "atr_pct": 1.49
    },
    "cci": {
      "rule": "Cursor_18.24 CCI bands",
      "level": "適中偏強",
      "score": 8,
      "value": 51.19
    },
    "cmf": {
      "rule": "Cursor_18.24 CMF bands",
      "level": "派發",
      "score": 2,
      "value": -0.062
    },
    "kdj": {
      "d": 58.97,
      "j": 88.3,
      "k": 68.75,
      "rule": "Cursor_18.24 K/D cross",
      "score": 6,
      "signal": "強金叉"
    },
    "mfi": {
      "rule": "Cursor_18.24 MFI bands",
      "level": "入貨中",
      "score": 8,
      "value": 63.8
    },
    "obv": {
      "rule": "Cursor_18.24 recent_slope vs previous_slope",
      "score": 10,
      "trend": "強流入",
      "value": -761617,
      "recentSlope": 167248.3,
      "previousSlope": -23950
    },
    "rsi": 52.07,
    "sar": {
      "rule": "Cursor_18.24 Parabolic SAR",
      "score": 10,
      "trend": "上升",
      "value": 355.36,
      "position": "SAR由上轉下+趨勢強",
      "distancePct": 3.67,
      "previousTrend": "下降"
    },
    "ma50": 377.6248,
    "macd": {
      "macd": -3.1746135288278197,
      "trend": "看漲",
      "signal": -4.664731655123918,
      "histogram": 1.4901181262960987
    },
    "vwap": {
      "rule": "Cursor_18.24 VWAP 20D consecutive close",
      "score": 6,
      "value": 365.5692,
      "position": "連續1-2日>VWAP",
      "consecutiveAbove": 2
    },
    "volume": {
      "rule": "Cursor_18.24 volume ratio",
      "level": "有量",
      "ratio": 1.85,
      "score": 6,
      "avgVolume": 287094,
      "currentVolume": 532183
    },
    "derived": {
      "ma20": 365.5425,
      "ma50": 377.6248,
      "prevClose": 366.42,
      "avgVolume10": 321558,
      "avgVolume20": 287094,
      "changePercent": 0.68,
      "avgVolumeForScore": 287094
    },
    "ma_cross": {
      "ma20": 365.5425,
      "ma50": 377.6248,
      "rule": "Cursor_18.24 MA20/MA50 cross",
      "cross": "熊勢",
      "score": 0,
      "prevMa20": 365.6095,
      "prevMa50": 378.4822,
      "spreadPct": 3.2,
      "isVolumeBreakout": true
    },
    "bollinger": {
      "lower": 359.1154,
      "upper": 371.9696,
      "position": "上半部"
    },
    "rsi_short": 75.39,
    "macd_short": {
      "macd": 0,
      "trend": "中性",
      "signal": 0,
      "histogram": 0
    },
    "volume_ratio": {
      "ratio": 1.85
    }
  }
}

Raw metrics JSON

{
  "close": 368.91,
  "volume": 532183,
  "changePercent": 0.68
}

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.