Cached score snapshot

US.CMS · CMS Energy

110分制 53.5/110;5D動能v2 5/50;排序分 58.5/160

Ranking score 58.5/160
Main score 53.5/110
5D momentum v2 5/50
Rank #224
Setup grade F 29.2

Score breakdown

避免

Medium twelvedata

Score and price trend

F 29.2 Low sample confidence

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 06-12 07-17 08-19 09-22 10-20 $60.49$70.36$80.23 Price Projection date
Historical projection
Model Median P25/P75 歷史相似情境上漲比例 Down5 Actual / compare
Rolling DOE best · score 2.226 · anchors 120 -0.91% -1.98% / +0.14% 26.3% 0% Actual outcome pending · 1 / 3 bars observed
30D observation -5.84% -8.09% / -2.81% 17.5% 57.5% Actual outcome pending · 1 / 30 bars observed
Historical projection 10D n=160 -0.78% -2.07% / +0.41% 33.8% 0% Actual outcome pending · 1 / 10 bars observed

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

2026-06-12 → 2026-10-20 · 90 archived points · 1 Improving turn signal · 3 Deteriorating signal

Summary

score_with_momentum_v2 = main score + 5D momentum v2

Ranking score 58.5
Display grade 避免
Model version cursor_18_27_news_v2_160
Main score 53.5/110 (避免)
5D momentum v2 5/50 (弱)
Score with momentum v2 58.5/160 (低排序)
Risk level Medium

Audit trace

Full calculation detail

Calculation detail · 8 sections

Market inputs

Bar count 60
ma20 69.265
ma50 72.1596
close 68.79
prevClose 68.46
avgVolume20 3329500
volumeRatio 0.8
changePercent 0.48

Metrics snapshot

close 68.79
volume 2668290
changePercent 0.48

110-point main rating

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

Main score 53.5/110
Main rating 避免
5D momentum v2 5/50
Score with momentum v2 58.5/160
Formula score_with_momentum_v2 = main_score + momentum_5d_v2_score

基本面 — 3.8/5 · 良好

Dimension score 3.8/5
Dimension grade 良好

Sub-items

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

資金流 — 6.8/20 · 較差

Dimension score 6.8/20
Dimension grade 較差

Sub-items

cmfPoints 0.8
mfiPoints 1.6
obvPoints 1.6
vwapPoints 0.8

institutional

score 2

details

source optional-neutral

warning

code INSTITUTIONAL_DATA_OPTIONAL
symbol US.CMS
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

市場環境 — 11.4/15 · 良好

Dimension score 11.4/15
Dimension grade 良好

Sub-items

vix

score 2.4

details

source twelvedata+fred
vixClose 15.3

trend

score 3.4

details

qqq

ma20 717.385
ma50 711.3218
name QQQ
close 718.36
points 2

spy

ma20 768.6995
ma50 757.5966
name SPY
close 765.96
points 1.4
source twelvedata+fred
atrPct 1.4703
atrPoints 4
cciPoints 1.6
vixPoints 2.4
marketTrendPoints 3.4

催化劑 — 2/20 · 較差

Dimension score 2/20
Dimension grade 較差

Sub-items

catalyst

score 2

details

source finnhub_news_keyword_model
articleCount 8
catalystCount 0
catalystPoints 2

風險管理 — 7.8/10 · 良好

Dimension score 7.8/10
Dimension grade 良好

Sub-items

position

score 1.6

details

atrPct 1.4703
turnoverUsdM 183.5517
liquidityPoints 0.4
volatilityPoints 1.2
rrPoints 1.8

stopLevels

symbol US.CMS
rr_range 1:1.0-1:2.5
risk_profile 中等
stop_loss_price 66.7672

strength_details

ma_score 1
atr_score 2.5
rsi_score 2.5
macd_score 2.5
volume_score 1
market_adjustment 1
risk_reward_ratio 1.7
stop_loss_percent 2.9
take_profit_price 72.2295
target_multiplier 1.9
technical_strength 1.9
take_profit_percent 5
positionPoints 1.6
stopLossPoints 2.4

diversification

score 2

details

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

技術信號 — 17.7/30 · 較差

Dimension score 17.7/30
Dimension grade 較差

Sub-items

bbPoints 2.4
adxPoints 3
sarPoints 2.4
vcpPoints 2.2
macdPoints 3.2

vcpPayload

vcp_pass false
vcp_score 2.2
vcp_reason 波幅收縮(13.4%→3.2%);跌縮量(近10日5日);靠近20日高位;Ready=Y;Confirm=N

vcp_metrics

up_days 4
vol_ref 3569700
down_days 5
vcp_ready true
above_ma50 false
avg_vol_10 2849380
avg_vol_20 3392035
avg_vol_30 3569700
range_pct_10 0.0323
range_pct_20 0.0763
range_pct_30 0.1337
up_expand_ok false
lookback_used 59
near_20d_high true
contraction_ok true
down_shrink_ok true
up_expand_days 0
breakout_20d_ok false
vol_ratio_10_30 0.7982
dist_to_20d_high 0.0504
down_shrink_days 5
breakout_level_20d 72.44
vcp_breakout_confirm false
contraction_ratio_10_30 0.2413
vcp_name_en Volatility Contraction Pattern
vcp_name_zh 波動收縮形態
vol_contraction true
kdjAdxPoints 0.7
rsiKdjPoints 1.6
volumeWeight 2
maCrossPoints 0
shortRsiPoints 1
shortMacdPoints 0.4
volConfirmPoints 0
volumePointsTechnical 0.8

情緒分析 — 4/10 · 較差

Dimension score 4/10
Dimension grade 較差

Sub-items

sentiment

score 4

details

source finnhub_news_keyword_model
articleCount 8
negativeHits 0
positiveHits 2
sentimentScoreRaw 0.6

sentimentData

raw {"id":141949167,"url":"https://finnhub.io/api/news?id=5e4d57a8f13cdf4b543f9d168f81a35073889e0711d09b2417ef09fea1c643e8","image":"https://static.seekingalpha.com/cdn/s3/uploads/getty_images/1252617520/image_1252617520.jpg?io=getty-c-w1536","source":"SeekingAlpha","related":"CMS","summary":"CMS Energy is on track to become a Dividend Aristocrat, beat Q2 estimates, and trades 11% below fair value. Click for more on CMS stock.","category":"company","datetime":1788859828,"headline":"CMS Energy: Snatch Up This Future Dividend Aristocrat Now"}, {"id":141955441,"url":"https://finnhub.io/api/news?id=a3fd0b2a9edbbd2a56221135ab0588c4ee99446ce7fd4f8640fa53fa7913e3ab","image":"","source":"Benzinga","related":"CMS","summary":"BMO Capital analyst James Thalacker maintains CMS Energy (NYSE:CMS) with a Outperform and lowers the price target from $82 to $77.","category":"company","datetime":1788855731,"headline":"BMO Capital Maintains Outperform on CMS Energy, Lowers Price Target to $77"}, {"id":141365205,"url":"https://finnhub.io/api/news?id=2129186f00f052633555a2da448d7ac65ac0aaf78deaa0177dd81b178c500ede","image":"https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png","source":"Yahoo","related":"CMS","summary":"CMS Energy (CMS) reported earnings 30 days ago. What's next for the stock? We take a look at earnings estimates for some clues.","category":"company","datetime":1787848209,"headline":"Why Is CMS Energy (CMS) Down 6.9% Since Last Earnings Report?"}, {"id":141325483,"url":"https://finnhub.io/api/news?id=b7fc919c1f797148df0f0581e139bc801aeef9ea27d820f1a9db6d6041100139","image":"","source":"Benzinga","related":"CMS","summary":"Argus Research analyst Marie Ferguson reiterates CMS Energy (NYSE:CMS) with a Buy and maintains $80 price target.","category":"company","datetime":1787736612,"headline":"Argus Research Reiterates Buy on CMS Energy, Maintains $80 Price Target"}, {"id":141365206,"url":"https://finnhub.io/api/news?id=94bbec41cb5fa51de17c7d05006dd22a5896128f2c67de6d58ca902087cb36b1","image":"https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png","source":"Yahoo","related":"CMS","summary":"Analysts lowering their price targets put more pressure on AppLovin and CMS Energy, while MicroVision’s new stock offering increased selling pressure.","category":"company","datetime":1787551463,"headline":"Why Did APP, CMS, MVIS Stocks Plunge To 52-Week Lows Last Week?"}, {"id":141273054,"url":"https://finnhub.io/api/news?id=ce6bfd9c2472ae160fd5f78e76681e60d6ad199e4d0d847c59640925fc75e5af","image":"","source":"Benzinga","related":"CMS","summary":"Morgan Stanley analyst Stephen Byrd maintains CMS Energy (NYSE:CMS) with a Equal-Weight and lowers the price target from $80 to $79.","category":"company","datetime":1787308764,"headline":"Morgan Stanley Maintains Equal-Weight on CMS Energy, Lowers Price Target to $79"}, {"id":141265489,"url":"https://finnhub.io/api/news?id=61e3b03a7ed3b2ca3450723c3df04e97bef515f691aa40f188305fcce6893a3b","image":"https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png","source":"Yahoo","related":"CMS","summary":"CMS Energy (CMS) has declared a dividend on its 4.200% Cumulative Redeemable Perpetual Preferred Stock, Series C. The payment of $0.2625 per depositary share is scheduled for October 15, 2026. See our latest analysis for CMS Energy. At a share price of $70.61, CMS Energy has seen short term share price returns slip over the past quarter while its 3 year total shareholder return remains solidly positive. This points to steady rather than accelerating momentum. If you are comparing CMS Energy...","category":"company","datetime":1787260195,"headline":"CMS Energy (CMS) Could Be 11% Undervalued Following Its Preferred Dividend Declaration"}, {"id":141262117,"url":"https://finnhub.io/api/news?id=a63b0ed69c3282520d9642a992b8cc0ce4a1490a902450d99fee7c274a9ffc11","image":"https://static.seekingalpha.com/cdn/s3/uploads/getty_images/2254275169/image_2254275169.jpg?io=getty-c-w1536","source":"SeekingAlpha","related":"CMS","summary":"CMS Energy (CMS) rated Hold amid affordability, capex and regulatory risks; learn why CMS plans renewable asset sales and consider CMS.PR.B for income—read...","category":"company","datetime":1787226980,"headline":"CMS Energy: Preferred Stock Still Preferred"}
raw_source {"id":141949167,"url":"https://finnhub.io/api/news?id=5e4d57a8f13cdf4b543f9d168f81a35073889e0711d09b2417ef09fea1c643e8","image":"https://static.seekingalpha.com/cdn/s3/uploads/getty_images/1252617520/image_1252617520.jpg?io=getty-c-w1536","source":"SeekingAlpha","related":"CMS","summary":"CMS Energy is on track to become a Dividend Aristocrat, beat Q2 estimates, and trades 11% below fair value. Click for more on CMS stock.","category":"company","datetime":1788859828,"headline":"CMS Energy: Snatch Up This Future Dividend Aristocrat Now"}, {"id":141955441,"url":"https://finnhub.io/api/news?id=a3fd0b2a9edbbd2a56221135ab0588c4ee99446ce7fd4f8640fa53fa7913e3ab","image":"","source":"Benzinga","related":"CMS","summary":"BMO Capital analyst James Thalacker maintains CMS Energy (NYSE:CMS) with a Outperform and lowers the price target from $82 to $77.","category":"company","datetime":1788855731,"headline":"BMO Capital Maintains Outperform on CMS Energy, Lowers Price Target to $77"}, {"id":141400652,"url":"https://finnhub.io/api/news?id=02c26d2e34873aad13fdfb0aa4a2926e68fa3b3f32c4f5c595635ad54e68c23a","image":"https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png","source":"Yahoo","related":"CMS","summary":"Consumers Energy today is unveiling its Energy Supply Plan, a 20-year blueprint to deliver reliable and affordable energy for Michigan through an all-of-the-above mix of natural gas, solar, wind, pumped and battery storage. This long-term strategy reinforces our commitment to transparency as we meet Michigan's energy needs and support the state's growth.","category":"company","datetime":1788447600,"headline":"Consumers Energy Plan Will Power Michigan's Next Generation with Reliable and Affordable Energy"}, {"id":141370238,"url":"https://finnhub.io/api/news?id=e8312cb6d3ca611ff02dbe28222f5fb8b6ead7c9c2c5bba12d3397f024f5b662","image":"https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png","source":"Yahoo","related":"CMS","summary":"Consumers Energy is unveiling a new tool to help customers stay informed about natural gas work in their neighborhoods.","category":"company","datetime":1788285780,"headline":"Consumers Energy Introduces Crew Check Tool to Help Customers Identify Natural Gas Workers, Increase Safety"}, {"id":141341224,"url":"https://finnhub.io/api/news?id=a70f356816315e6c1cffbf3ddb6582552dedd39464f32f29f67f627611d5c738","image":"https://static.seekingalpha.com/cdn/s3/uploads/getty_images/1072593728/image_1072593728.jpg?io=getty-c-w1536","source":"SeekingAlpha","related":"CMS","summary":"Dividend activity recap for Champions, Contenders & Challengers: dividend changes plus upcoming ex-dividend and pay dates. See more here.","category":"company","datetime":1787954658,"headline":"Dividend Champion, Contender, And Challenger Highlights: Week August 30"}, {"id":141365205,"url":"https://finnhub.io/api/news?id=2129186f00f052633555a2da448d7ac65ac0aaf78deaa0177dd81b178c500ede","image":"https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png","source":"Yahoo","related":"CMS","summary":"CMS Energy (CMS) reported earnings 30 days ago. What's next for the stock? We take a look at earnings estimates for some clues.","category":"company","datetime":1787848209,"headline":"Why Is CMS Energy (CMS) Down 6.9% Since Last Earnings Report?"}, {"id":141325483,"url":"https://finnhub.io/api/news?id=b7fc919c1f797148df0f0581e139bc801aeef9ea27d820f1a9db6d6041100139","image":"","source":"Benzinga","related":"CMS","summary":"Argus Research analyst Marie Ferguson reiterates CMS Energy (NYSE:CMS) with a Buy and maintains $80 price target.","category":"company","datetime":1787736612,"headline":"Argus Research Reiterates Buy on CMS Energy, Maintains $80 Price Target"}, {"id":141327631,"url":"https://finnhub.io/api/news?id=1e336d814f58cbddebf614e25c5fe5a562644b089a82e1a0ac005f006baca9d1","image":"https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png","source":"Yahoo","related":"CMS","summary":"Peter Thiel's firm just filed a strikingly focused $418 million portfolio that ignores chips entirely and bets everything on a single constraint choking the AI boom before it can fully ignite.","category":"company","datetime":1787573081,"headline":"Peter Thiel’s $418 Million Bet On These 8 Companies Reveals AI’s Biggest Bottleneck"}, {"id":141365206,"url":"https://finnhub.io/api/news?id=94bbec41cb5fa51de17c7d05006dd22a5896128f2c67de6d58ca902087cb36b1","image":"https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png","source":"Yahoo","related":"CMS","summary":"Analysts lowering their price targets put more pressure on AppLovin and CMS Energy, while MicroVision’s new stock offering increased selling pressure.","category":"company","datetime":1787551463,"headline":"Why Did APP, CMS, MVIS Stocks Plunge To 52-Week Lows Last Week?"}, {"id":141273054,"url":"https://finnhub.io/api/news?id=ce6bfd9c2472ae160fd5f78e76681e60d6ad199e4d0d847c59640925fc75e5af","image":"","source":"Benzinga","related":"CMS","summary":"Morgan Stanley analyst Stephen Byrd maintains CMS Energy (NYSE:CMS) with a Equal-Weight and lowers the price target from $80 to $79.","category":"company","datetime":1787308764,"headline":"Morgan Stanley Maintains Equal-Weight on CMS Energy, Lowers Price Target to $79"}, {"id":141265489,"url":"https://finnhub.io/api/news?id=61e3b03a7ed3b2ca3450723c3df04e97bef515f691aa40f188305fcce6893a3b","image":"https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png","source":"Yahoo","related":"CMS","summary":"CMS Energy (CMS) has declared a dividend on its 4.200% Cumulative Redeemable Perpetual Preferred Stock, Series C. The payment of $0.2625 per depositary share is scheduled for October 15, 2026. See our latest analysis for CMS Energy. At a share price of $70.61, CMS Energy has seen short term share price returns slip over the past quarter while its 3 year total shareholder return remains solidly positive. This points to steady rather than accelerating momentum. If you are comparing CMS Energy...","category":"company","datetime":1787260195,"headline":"CMS Energy (CMS) Could Be 11% Undervalued Following Its Preferred Dividend Declaration"}, {"id":141265490,"url":"https://finnhub.io/api/news?id=0a13f77c224b0898eae5cff9549203ab9d4858f35427e264c5c5c38a93e9ba32","image":"https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png","source":"Yahoo","related":"CMS","summary":"Consumers Energy announced today its commitment to securing the electric grid has resulted in over $90 million invested so far this year in 1,001 reliability projects. 886 additional projects are planned for the months of August through December. Investments in substation repairs, high-voltage line maintenance, and low voltage line and pole replacements span 55 of the 68 counties in Consumers Energy's service territory.","category":"company","datetime":1787235480,"headline":"Consumers Energy Invests in Reliability Upgrades to Secure the Grid for Michigan Customers"}, {"id":141262117,"url":"https://finnhub.io/api/news?id=a63b0ed69c3282520d9642a992b8cc0ce4a1490a902450d99fee7c274a9ffc11","image":"https://static.seekingalpha.com/cdn/s3/uploads/getty_images/2254275169/image_2254275169.jpg?io=getty-c-w1536","source":"SeekingAlpha","related":"CMS","summary":"CMS Energy (CMS) rated Hold amid affordability, capex and regulatory risks; learn why CMS plans renewable asset sales and consider CMS.PR.B for income—read...","category":"company","datetime":1787226980,"headline":"CMS Energy: Preferred Stock Still Preferred"}, {"id":141265491,"url":"https://finnhub.io/api/news?id=9f78544e41d26725ccf0160eb6dee38e026004769b2e00453056516cd347d3ca","image":"https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png","source":"Yahoo","related":"CMS","summary":"CMS Energy has underperformed the broader market over the past year, but analysts are moderately optimistic about the stock’s prospects.","category":"company","datetime":1787046973,"headline":"CMS Energy Stock: Is Wall Street Bullish or Bearish?"}, {"id":141201563,"url":"https://finnhub.io/api/news?id=d5229e09eb51df2c0c20d7ae09af1f8d1a0a9b7ce8664d8e5edbde7294a74d17","image":"https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png","source":"Yahoo","related":"CMS","summary":"VST's second-quarter earnings beat estimates as higher pricing and Lotus assets lift EBITDA, while derivative losses pressure revenues and net income.","category":"company","datetime":1786542480,"headline":"Vistra Q2 Earnings Beat Estimates on Pricing and Lotus, Revenues Miss"}, {"id":141202532,"url":"https://finnhub.io/api/news?id=3056ef97cf86efbb1a1a2baf4f6e127a3e7633cd7df81ae142037a7556d47bea","image":"https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png","source":"Yahoo","related":"CMS","summary":"Consumers Energy is upgrading its statewide natural gas system this summer, with crews replacing 149 miles of existing pipeline across Michigan communities.","category":"company","datetime":1786539600,"headline":"Consumers Energy Secures Natural Gas System with Nearly 150 Miles of Upgrades Across Michigan"}, {"id":141179062,"url":"https://finnhub.io/api/news?id=566775a7adb61863d71d9b7453d60b7b7f6450bd00a77b251196bf2edd5d07d7","image":"https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png","source":"Yahoo","related":"CMS","summary":"The Consumers Energy Foundation is introducing a new grant opportunity to support local organizations and expand their reach to include more recipients across communities.","category":"company","datetime":1786395660,"headline":"Consumers Energy Foundation launches Community Impact Awards with Grants up to $20,000"}
data_source finnhub_news_keyword_model
article_count 8
negative_hits 0
positive_hits 2
recomputed_at_score true
sentiment_score_raw 0.6
source_article_count 17
discarded_article_count 8
sentimentPoints 4

Dimension contribution

Dimension Raw Max Norm % Contrib
基本面 3.8 5/110 76% 3.8
資金流 6.8 20/110 34% 6.8
市場環境 11.4 15/110 76% 11.4
催化劑 2 20/110 10% 2
風險管理 7.8 10/110 78% 7.8
技術信號 17.7 30/110 59% 17.7
情緒分析 4 10/110 40% 4

5D momentum v2 breakdown

Cursor_18.25 5D momentum v2 0-50

5D momentum v2 5/50
ret_5d 0.0107
max_score 50
max_total 50
raw_total 5
vcp_bonus 0
vol_ratio 0.7866
ret_points 4
vol_points 0
range_ratio 1.0935
volat_points 0
day_range_pct 0.0157
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.4703
turnoverUsdM 183.5517
liquidityPoints 0.4
volatilityPoints 1.2
rrPoints 1.8

stopLevels

symbol US.CMS
rr_range 1:1.0-1:2.5
risk_profile 中等
stop_loss_price 66.7672

strength_details

ma_score 1
atr_score 2.5
rsi_score 2.5
macd_score 2.5
volume_score 1
market_adjustment 1
risk_reward_ratio 1.7
stop_loss_percent 2.9
take_profit_price 72.2295
target_multiplier 1.9
technical_strength 1.9
take_profit_percent 5
positionPoints 1.6
stopLossPoints 2.4

diversification

score 2

details

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

Calculation audit log

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

Technical indicators

adx
value 100
atr
atr 1.0114
rule ATR / current price; lower volatility scores higher
score 8
atr_pct 1.47
cci
rule Cursor_18.24 CCI bands
level 弱勢
score 4
value -33.08
cmf
rule Cursor_18.24 CMF bands
level 派發
score 2
value -0.007
kdj
d 37.23
j 81.37
k 51.94
rule Cursor_18.24 K/D cross
score 4
signal 金叉
mfi
rule Cursor_18.24 MFI bands
level 弱流入
score 4
value 40.17
obv
rule Cursor_18.24 recent_slope vs previous_slope
score 4
trend 弱勢
value -8717110
recentSlope -249271
previousSlope 735730
rsi
value 31.42
sar
rule Cursor_18.24 Parabolic SAR
score 8
trend 上升
value 67.2972
position SAR喺價下
distancePct 2.17
previousTrend 上升
ma50
value 72.1596
macd
macd -1.0339
trend 看漲
signal -1.1554
histogram 0.1215
vwap
rule Cursor_18.24 VWAP 20D consecutive close
score 2
value 69.4367
position <VWAP
consecutiveAbove 0
volume
rule Cursor_18.24 volume ratio
level 無力
ratio 0.8
score 4
avgVolume 3329500
currentVolume 2668290
derived
ma20 69.265
ma50 72.1596
prevClose 68.46
avgVolume10 2716919
avgVolume20 3329500
changePercent 0.48
avgVolumeForScore 3329500
ma_cross
ma20 69.265
ma50 72.1596
rule Cursor_18.24 MA20/MA50 cross
cross 熊勢
score 0
prevMa20 69.2785
prevMa50 72.36
spreadPct 4.01
isVolumeBreakout false
bollinger
lower 67.01
upper 71.52
position 中間
rsi_short
value 71.64
macd_short
macd 0
trend 中性
signal 0
histogram 0
volume_ratio
ratio 0.8

Raw calculation JSON

{
  "risk": {
    "level": "Medium",
    "reason": "risk management score >= 6.5/10",
    "position": {
      "score": 1.6,
      "details": {
        "atrPct": 1.4702718418374763,
        "turnoverUsdM": 183.55166910000003,
        "liquidityPoints": 0.4,
        "volatilityPoints": 1.2
      }
    },
    "rrPoints": 1.8,
    "stopLevels": {
      "symbol": "US.CMS",
      "rr_range": "1:1.0-1:2.5",
      "risk_profile": "中等",
      "stop_loss_price": 66.7672,
      "strength_details": {
        "ma_score": 1,
        "atr_score": 2.5,
        "rsi_score": 2.5,
        "macd_score": 2.5,
        "volume_score": 1
      },
      "market_adjustment": 1,
      "risk_reward_ratio": 1.7,
      "stop_loss_percent": 2.9,
      "take_profit_price": 72.2295,
      "target_multiplier": 1.9,
      "technical_strength": 1.9,
      "take_profit_percent": 5
    },
    "positionPoints": 1.6,
    "stopLossPoints": 2.4,
    "diversification": {
      "score": 2,
      "details": {
        "method": "sector concentration proxy; no portfolio holdings used",
        "sector": "Utilities",
        "concentratedSectorPenalty": 0
      }
    },
    "riskRewardRatio": 1.6666666666666667,
    "stopLossPercent": 3,
    "diversificationPoints": 2
  },
  "total": {
    "max": 160,
    "result": 58.5,
    "formula": "score_with_momentum_v2 = main_score + momentum_5d_v2_score",
    "baseScore": 53.5,
    "modelVersion": "cursor_18_27_news_v2_160",
    "momentum5dScore": 5
  },
  "market": {
    "ma20": 69.265,
    "ma50": 72.1596,
    "close": 68.79,
    "prevClose": 68.46,
    "avgVolume20": 3329500,
    "volumeRatio": 0.8,
    "changePercent": 0.48
  },
  "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": 5,
    "details": {
      "ret_5d": 0.01072585985089236,
      "max_score": 50,
      "max_total": 50,
      "raw_total": 5,
      "vcp_bonus": 0,
      "vol_ratio": 0.7866339822554897,
      "ret_points": 4,
      "vol_points": 0,
      "range_ratio": 1.093521769813841,
      "volat_points": 0,
      "day_range_pct": 0.015699956389010006,
      "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": 58.5,
    "formula": "Cursor_18.25 ranking score v2 (score_with_momentum_v2)",
    "weights": [
      {
        "raw": 3.8,
        "label": "基本面",
        "weight": "5/110",
        "normalized": 76,
        "contribution": 3.8
      },
      {
        "raw": 6.8,
        "label": "資金流",
        "weight": "20/110",
        "normalized": 34,
        "contribution": 6.8
      },
      {
        "raw": 11.4,
        "label": "市場環境",
        "weight": "15/110",
        "normalized": 76,
        "contribution": 11.4
      },
      {
        "raw": 2,
        "label": "催化劑",
        "weight": "20/110",
        "normalized": 10,
        "contribution": 2
      },
      {
        "raw": 7.8,
        "label": "風險管理",
        "weight": "10/110",
        "normalized": 78,
        "contribution": 7.8
      },
      {
        "raw": 17.7,
        "label": "技術信號",
        "weight": "30/110",
        "normalized": 59,
        "contribution": 17.7
      },
      {
        "raw": 4,
        "label": "情緒分析",
        "weight": "10/110",
        "normalized": 40,
        "contribution": 4
      }
    ],
    "modelVersion": "cursor_18_27_news_v2_160"
  },
  "momentumMax": 50,
  "scoreStatus": "checked",
  "standard110": {
    "rating": "避免",
    "result": 53.5,
    "details": [
      "基本面分析總分: 3.8/5分",
      "資金流分析總分: 6.8/20分",
      "市場環境分析總分: 11.4/15分",
      "催化劑分析: 2/20分",
      "風險管理總分: 7.8/10分",
      "技術信號分析總分: 17.7/30分",
      "情緒分析: 4/10分",
      "共振率(僅顯示不加分): 0%"
    ],
    "formula": "基本面5 + 資金流20 + 市場環境15 + 催化劑20 + 風險管理10 + 技術信號30 + 情緒10",
    "dimensionScores": {
      "催化劑": 2,
      "基本面": 3.8,
      "資金流": 6.8,
      "市場環境": 11.4,
      "情緒分析": 4,
      "技術信號": 17.7,
      "風險管理": 7.8
    },
    "dimensionDetails": {
      "催化劑": {
        "max": 20,
        "grade": "較差",
        "items": {
          "catalyst": {
            "score": 2,
            "details": {
              "source": "finnhub_news_keyword_model",
              "articleCount": 8,
              "catalystCount": 0
            }
          },
          "catalystPoints": 2
        }
      },
      "基本面": {
        "max": 5,
        "grade": "良好",
        "items": {
          "pbPoints": 0.5,
          "pePoints": 0.4,
          "epsPoints": 0,
          "roePoints": 0.4,
          "debtPoints": 0.4,
          "marginPoints": 0,
          "turnoverUsdM": 183.55166910000003,
          "volumePoints": 0.5,
          "revenuePoints": 0.6,
          "dividendPoints": 0.5,
          "marketCapPoints": 0.5
        },
        "source": "fmp_stable"
      },
      "資金流": {
        "max": 20,
        "grade": "較差",
        "items": {
          "cmfPoints": 0.8,
          "mfiPoints": 1.6,
          "obvPoints": 1.6,
          "vwapPoints": 0.8,
          "institutional": {
            "score": 2,
            "details": {
              "source": "optional-neutral",
              "warning": {
                "code": "INSTITUTIONAL_DATA_OPTIONAL",
                "symbol": "US.CMS",
                "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": 15.3
            }
          },
          "trend": {
            "score": 3.4,
            "details": {
              "qqq": {
                "ma20": 717.3850005500001,
                "ma50": 711.3217994399997,
                "name": "QQQ",
                "close": 718.35999,
                "points": 2
              },
              "spy": {
                "ma20": 768.6994929500001,
                "ma50": 757.5966012200001,
                "name": "SPY",
                "close": 765.96002,
                "points": 1.4
              },
              "source": "twelvedata+fred"
            }
          },
          "atrPct": 1.4702718418374763,
          "atrPoints": 4,
          "cciPoints": 1.6,
          "vixPoints": 2.4,
          "marketTrendPoints": 3.4
        }
      },
      "情緒分析": {
        "max": 10,
        "grade": "較差",
        "items": {
          "sentiment": {
            "score": 4,
            "details": {
              "source": "finnhub_news_keyword_model",
              "articleCount": 8,
              "negativeHits": 0,
              "positiveHits": 2,
              "sentimentScoreRaw": 0.6
            }
          },
          "sentimentData": {
            "raw": [
              {
                "id": 141949167,
                "url": "https://finnhub.io/api/news?id=5e4d57a8f13cdf4b543f9d168f81a35073889e0711d09b2417ef09fea1c643e8",
                "image": "https://static.seekingalpha.com/cdn/s3/uploads/getty_images/1252617520/image_1252617520.jpg?io=getty-c-w1536",
                "source": "SeekingAlpha",
                "related": "CMS",
                "summary": "CMS Energy is on track to become a Dividend Aristocrat, beat Q2 estimates, and trades 11% below fair value. Click for more on CMS stock.",
                "category": "company",
                "datetime": 1788859828,
                "headline": "CMS Energy: Snatch Up This Future Dividend Aristocrat Now"
              },
              {
                "id": 141955441,
                "url": "https://finnhub.io/api/news?id=a3fd0b2a9edbbd2a56221135ab0588c4ee99446ce7fd4f8640fa53fa7913e3ab",
                "image": "",
                "source": "Benzinga",
                "related": "CMS",
                "summary": "BMO Capital  analyst James Thalacker   maintains CMS Energy (NYSE:CMS) with a Outperform and lowers the price target from $82 to $77.",
                "category": "company",
                "datetime": 1788855731,
                "headline": "BMO Capital Maintains Outperform on CMS Energy, Lowers Price Target to $77"
              },
              {
                "id": 141365205,
                "url": "https://finnhub.io/api/news?id=2129186f00f052633555a2da448d7ac65ac0aaf78deaa0177dd81b178c500ede",
                "image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
                "source": "Yahoo",
                "related": "CMS",
                "summary": "CMS Energy (CMS) reported earnings 30 days ago. What's next for the stock? We take a look at earnings estimates for some clues.",
                "category": "company",
                "datetime": 1787848209,
                "headline": "Why Is CMS Energy (CMS) Down 6.9% Since Last Earnings Report?"
              },
              {
                "id": 141325483,
                "url": "https://finnhub.io/api/news?id=b7fc919c1f797148df0f0581e139bc801aeef9ea27d820f1a9db6d6041100139",
                "image": "",
                "source": "Benzinga",
                "related": "CMS",
                "summary": "Argus Research  analyst Marie Ferguson   reiterates CMS Energy (NYSE:CMS) with a Buy and maintains $80 price target.",
                "category": "company",
                "datetime": 1787736612,
                "headline": "Argus Research Reiterates Buy on CMS Energy, Maintains $80 Price Target"
              },
              {
                "id": 141365206,
                "url": "https://finnhub.io/api/news?id=94bbec41cb5fa51de17c7d05006dd22a5896128f2c67de6d58ca902087cb36b1",
                "image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
                "source": "Yahoo",
                "related": "CMS",
                "summary": "Analysts lowering their price targets put more pressure on AppLovin and CMS Energy, while MicroVision’s new stock offering increased selling pressure.",
                "category": "company",
                "datetime": 1787551463,
                "headline": "Why Did APP, CMS, MVIS Stocks Plunge To 52-Week Lows Last Week?"
              },
              {
                "id": 141273054,
                "url": "https://finnhub.io/api/news?id=ce6bfd9c2472ae160fd5f78e76681e60d6ad199e4d0d847c59640925fc75e5af",
                "image": "",
                "source": "Benzinga",
                "related": "CMS",
                "summary": "Morgan Stanley  analyst Stephen Byrd   maintains CMS Energy (NYSE:CMS) with a Equal-Weight and lowers the price target from $80 to $79.",
                "category": "company",
                "datetime": 1787308764,
                "headline": "Morgan Stanley Maintains Equal-Weight on CMS Energy, Lowers Price Target to $79"
              },
              {
                "id": 141265489,
                "url": "https://finnhub.io/api/news?id=61e3b03a7ed3b2ca3450723c3df04e97bef515f691aa40f188305fcce6893a3b",
                "image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
                "source": "Yahoo",
                "related": "CMS",
                "summary": "CMS Energy (CMS) has declared a dividend on its 4.200% Cumulative Redeemable Perpetual Preferred Stock, Series C. The payment of $0.2625 per depositary share is scheduled for October 15, 2026. See our latest analysis for CMS Energy. At a share price of $70.61, CMS Energy has seen short term share price returns slip over the past quarter while its 3 year total shareholder return remains solidly positive. This points to steady rather than accelerating momentum. If you are comparing CMS Energy...",
                "category": "company",
                "datetime": 1787260195,
                "headline": "CMS Energy (CMS) Could Be 11% Undervalued Following Its Preferred Dividend Declaration"
              },
              {
                "id": 141262117,
                "url": "https://finnhub.io/api/news?id=a63b0ed69c3282520d9642a992b8cc0ce4a1490a902450d99fee7c274a9ffc11",
                "image": "https://static.seekingalpha.com/cdn/s3/uploads/getty_images/2254275169/image_2254275169.jpg?io=getty-c-w1536",
                "source": "SeekingAlpha",
                "related": "CMS",
                "summary": "CMS Energy (CMS) rated Hold amid affordability, capex and regulatory risks; learn why CMS plans renewable asset sales and consider CMS.PR.B for income—read...",
                "category": "company",
                "datetime": 1787226980,
                "headline": "CMS Energy: Preferred Stock Still Preferred"
              }
            ],
            "raw_source": [
              {
                "id": 141949167,
                "url": "https://finnhub.io/api/news?id=5e4d57a8f13cdf4b543f9d168f81a35073889e0711d09b2417ef09fea1c643e8",
                "image": "https://static.seekingalpha.com/cdn/s3/uploads/getty_images/1252617520/image_1252617520.jpg?io=getty-c-w1536",
                "source": "SeekingAlpha",
                "related": "CMS",
                "summary": "CMS Energy is on track to become a Dividend Aristocrat, beat Q2 estimates, and trades 11% below fair value. Click for more on CMS stock.",
                "category": "company",
                "datetime": 1788859828,
                "headline": "CMS Energy: Snatch Up This Future Dividend Aristocrat Now"
              },
              {
                "id": 141955441,
                "url": "https://finnhub.io/api/news?id=a3fd0b2a9edbbd2a56221135ab0588c4ee99446ce7fd4f8640fa53fa7913e3ab",
                "image": "",
                "source": "Benzinga",
                "related": "CMS",
                "summary": "BMO Capital  analyst James Thalacker   maintains CMS Energy (NYSE:CMS) with a Outperform and lowers the price target from $82 to $77.",
                "category": "company",
                "datetime": 1788855731,
                "headline": "BMO Capital Maintains Outperform on CMS Energy, Lowers Price Target to $77"
              },
              {
                "id": 141400652,
                "url": "https://finnhub.io/api/news?id=02c26d2e34873aad13fdfb0aa4a2926e68fa3b3f32c4f5c595635ad54e68c23a",
                "image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
                "source": "Yahoo",
                "related": "CMS",
                "summary": "Consumers Energy today is unveiling its Energy Supply Plan, a 20-year blueprint to deliver reliable and affordable energy for Michigan through an all-of-the-above mix of natural gas, solar, wind, pumped and battery storage. This long-term strategy reinforces our commitment to transparency as we meet Michigan's energy needs and support the state's growth.",
                "category": "company",
                "datetime": 1788447600,
                "headline": "Consumers Energy Plan Will Power Michigan's Next Generation with Reliable and Affordable Energy"
              },
              {
                "id": 141370238,
                "url": "https://finnhub.io/api/news?id=e8312cb6d3ca611ff02dbe28222f5fb8b6ead7c9c2c5bba12d3397f024f5b662",
                "image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
                "source": "Yahoo",
                "related": "CMS",
                "summary": "Consumers Energy is unveiling a new tool to help customers stay informed about natural gas work in their neighborhoods.",
                "category": "company",
                "datetime": 1788285780,
                "headline": "Consumers Energy Introduces Crew Check Tool to Help Customers Identify Natural Gas Workers, Increase Safety"
              },
              {
                "id": 141341224,
                "url": "https://finnhub.io/api/news?id=a70f356816315e6c1cffbf3ddb6582552dedd39464f32f29f67f627611d5c738",
                "image": "https://static.seekingalpha.com/cdn/s3/uploads/getty_images/1072593728/image_1072593728.jpg?io=getty-c-w1536",
                "source": "SeekingAlpha",
                "related": "CMS",
                "summary": "Dividend activity recap for Champions, Contenders & Challengers: dividend changes plus upcoming ex-dividend and pay dates. See more here.",
                "category": "company",
                "datetime": 1787954658,
                "headline": "Dividend Champion, Contender, And Challenger Highlights: Week August 30"
              },
              {
                "id": 141365205,
                "url": "https://finnhub.io/api/news?id=2129186f00f052633555a2da448d7ac65ac0aaf78deaa0177dd81b178c500ede",
                "image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
                "source": "Yahoo",
                "related": "CMS",
                "summary": "CMS Energy (CMS) reported earnings 30 days ago. What's next for the stock? We take a look at earnings estimates for some clues.",
                "category": "company",
                "datetime": 1787848209,
                "headline": "Why Is CMS Energy (CMS) Down 6.9% Since Last Earnings Report?"
              },
              {
                "id": 141325483,
                "url": "https://finnhub.io/api/news?id=b7fc919c1f797148df0f0581e139bc801aeef9ea27d820f1a9db6d6041100139",
                "image": "",
                "source": "Benzinga",
                "related": "CMS",
                "summary": "Argus Research  analyst Marie Ferguson   reiterates CMS Energy (NYSE:CMS) with a Buy and maintains $80 price target.",
                "category": "company",
                "datetime": 1787736612,
                "headline": "Argus Research Reiterates Buy on CMS Energy, Maintains $80 Price Target"
              },
              {
                "id": 141327631,
                "url": "https://finnhub.io/api/news?id=1e336d814f58cbddebf614e25c5fe5a562644b089a82e1a0ac005f006baca9d1",
                "image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
                "source": "Yahoo",
                "related": "CMS",
                "summary": "Peter Thiel's firm just filed a strikingly focused $418 million portfolio that ignores chips entirely and bets everything on a single constraint choking the AI boom before it can fully ignite.",
                "category": "company",
                "datetime": 1787573081,
                "headline": "Peter Thiel’s $418 Million Bet On These 8 Companies Reveals AI’s Biggest Bottleneck"
              },
              {
                "id": 141365206,
                "url": "https://finnhub.io/api/news?id=94bbec41cb5fa51de17c7d05006dd22a5896128f2c67de6d58ca902087cb36b1",
                "image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
                "source": "Yahoo",
                "related": "CMS",
                "summary": "Analysts lowering their price targets put more pressure on AppLovin and CMS Energy, while MicroVision’s new stock offering increased selling pressure.",
                "category": "company",
                "datetime": 1787551463,
                "headline": "Why Did APP, CMS, MVIS Stocks Plunge To 52-Week Lows Last Week?"
              },
              {
                "id": 141273054,
                "url": "https://finnhub.io/api/news?id=ce6bfd9c2472ae160fd5f78e76681e60d6ad199e4d0d847c59640925fc75e5af",
                "image": "",
                "source": "Benzinga",
                "related": "CMS",
                "summary": "Morgan Stanley  analyst Stephen Byrd   maintains CMS Energy (NYSE:CMS) with a Equal-Weight and lowers the price target from $80 to $79.",
                "category": "company",
                "datetime": 1787308764,
                "headline": "Morgan Stanley Maintains Equal-Weight on CMS Energy, Lowers Price Target to $79"
              },
              {
                "id": 141265489,
                "url": "https://finnhub.io/api/news?id=61e3b03a7ed3b2ca3450723c3df04e97bef515f691aa40f188305fcce6893a3b",
                "image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
                "source": "Yahoo",
                "related": "CMS",
                "summary": "CMS Energy (CMS) has declared a dividend on its 4.200% Cumulative Redeemable Perpetual Preferred Stock, Series C. The payment of $0.2625 per depositary share is scheduled for October 15, 2026. See our latest analysis for CMS Energy. At a share price of $70.61, CMS Energy has seen short term share price returns slip over the past quarter while its 3 year total shareholder return remains solidly positive. This points to steady rather than accelerating momentum. If you are comparing CMS Energy...",
                "category": "company",
                "datetime": 1787260195,
                "headline": "CMS Energy (CMS) Could Be 11% Undervalued Following Its Preferred Dividend Declaration"
              },
              {
                "id": 141265490,
                "url": "https://finnhub.io/api/news?id=0a13f77c224b0898eae5cff9549203ab9d4858f35427e264c5c5c38a93e9ba32",
                "image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
                "source": "Yahoo",
                "related": "CMS",
                "summary": "Consumers Energy announced today its commitment to securing the electric grid has resulted in over $90 million invested so far this year in 1,001 reliability projects. 886 additional projects are planned for the months of August through December. Investments in substation repairs, high-voltage line maintenance, and low voltage line and pole replacements span 55 of the 68 counties in Consumers Energy's service territory.",
                "category": "company",
                "datetime": 1787235480,
                "headline": "Consumers Energy Invests in Reliability Upgrades to Secure the Grid for Michigan Customers"
              },
              {
                "id": 141262117,
                "url": "https://finnhub.io/api/news?id=a63b0ed69c3282520d9642a992b8cc0ce4a1490a902450d99fee7c274a9ffc11",
                "image": "https://static.seekingalpha.com/cdn/s3/uploads/getty_images/2254275169/image_2254275169.jpg?io=getty-c-w1536",
                "source": "SeekingAlpha",
                "related": "CMS",
                "summary": "CMS Energy (CMS) rated Hold amid affordability, capex and regulatory risks; learn why CMS plans renewable asset sales and consider CMS.PR.B for income—read...",
                "category": "company",
                "datetime": 1787226980,
                "headline": "CMS Energy: Preferred Stock Still Preferred"
              },
              {
                "id": 141265491,
                "url": "https://finnhub.io/api/news?id=9f78544e41d26725ccf0160eb6dee38e026004769b2e00453056516cd347d3ca",
                "image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
                "source": "Yahoo",
                "related": "CMS",
                "summary": "CMS Energy has underperformed the broader market over the past year, but analysts are moderately optimistic about the stock’s prospects.",
                "category": "company",
                "datetime": 1787046973,
                "headline": "CMS Energy Stock: Is Wall Street Bullish or Bearish?"
              },
              {
                "id": 141201563,
                "url": "https://finnhub.io/api/news?id=d5229e09eb51df2c0c20d7ae09af1f8d1a0a9b7ce8664d8e5edbde7294a74d17",
                "image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
                "source": "Yahoo",
                "related": "CMS",
                "summary": "VST's second-quarter earnings beat estimates as higher pricing and Lotus assets lift EBITDA, while derivative losses pressure revenues and net income.",
                "category": "company",
                "datetime": 1786542480,
                "headline": "Vistra Q2 Earnings Beat Estimates on Pricing and Lotus, Revenues Miss"
              },
              {
                "id": 141202532,
                "url": "https://finnhub.io/api/news?id=3056ef97cf86efbb1a1a2baf4f6e127a3e7633cd7df81ae142037a7556d47bea",
                "image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
                "source": "Yahoo",
                "related": "CMS",
                "summary": "Consumers Energy is upgrading its statewide natural gas system this summer, with crews replacing 149 miles of existing pipeline across Michigan communities.",
                "category": "company",
                "datetime": 1786539600,
                "headline": "Consumers Energy Secures Natural Gas System with Nearly 150 Miles of Upgrades Across Michigan"
              },
              {
                "id": 141179062,
                "url": "https://finnhub.io/api/news?id=566775a7adb61863d71d9b7453d60b7b7f6450bd00a77b251196bf2edd5d07d7",
                "image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
                "source": "Yahoo",
                "related": "CMS",
                "summary": "The Consumers Energy Foundation is introducing a new grant opportunity to support local organizations and expand their reach to include more recipients across communities.",
                "category": "company",
                "datetime": 1786395660,
                "headline": "Consumers Energy Foundation launches Community Impact Awards with Grants up to $20,000"
              }
            ],
            "data_source": "finnhub_news_keyword_model",
            "article_count": 8,
            "negative_hits": 0,
            "positive_hits": 2,
            "recomputed_at_score": true,
            "sentiment_score_raw": 0.6,
            "source_article_count": 17,
            "discarded_article_count": 8
          },
          "sentimentPoints": 4
        }
      },
      "技術信號": {
        "max": 30,
        "raw": 17.7,
        "grade": "較差",
        "items": {
          "bbPoints": 2.4,
          "adxPoints": 3,
          "sarPoints": 2.4000000000000004,
          "vcpPoints": 2.2,
          "macdPoints": 3.2,
          "vcpPayload": {
            "vcp_pass": false,
            "vcp_score": 2.2,
            "vcp_reason": "波幅收縮(13.4%→3.2%);跌縮量(近10日5日);靠近20日高位;Ready=Y;Confirm=N",
            "vcp_metrics": {
              "up_days": 4,
              "vol_ref": 3569700,
              "down_days": 5,
              "vcp_ready": true,
              "above_ma50": false,
              "avg_vol_10": 2849380,
              "avg_vol_20": 3392035,
              "avg_vol_30": 3569700,
              "range_pct_10": 0.03227213257740949,
              "range_pct_20": 0.07631923244657653,
              "range_pct_30": 0.1337403692397151,
              "up_expand_ok": false,
              "lookback_used": 59,
              "near_20d_high": true,
              "contraction_ok": true,
              "down_shrink_ok": true,
              "up_expand_days": 0,
              "breakout_20d_ok": false,
              "vol_ratio_10_30": 0.7982127349637225,
              "dist_to_20d_high": 0.05038652678078398,
              "down_shrink_days": 5,
              "breakout_level_20d": 72.44,
              "vcp_breakout_confirm": false,
              "contraction_ratio_10_30": 0.24130434782608678
            },
            "vcp_name_en": "Volatility Contraction Pattern",
            "vcp_name_zh": "波動收縮形態",
            "vol_contraction": true
          },
          "kdjAdxPoints": 0.7,
          "rsiKdjPoints": 1.6,
          "volumeWeight": 2,
          "maCrossPoints": 0,
          "shortRsiPoints": 1,
          "shortMacdPoints": 0.4,
          "volConfirmPoints": 0,
          "volumePointsTechnical": 0.8
        }
      },
      "風險管理": {
        "max": 10,
        "grade": "良好",
        "items": {
          "position": {
            "score": 1.6,
            "details": {
              "atrPct": 1.4702718418374763,
              "turnoverUsdM": 183.55166910000003,
              "liquidityPoints": 0.4,
              "volatilityPoints": 1.2
            }
          },
          "rrPoints": 1.8,
          "stopLevels": {
            "symbol": "US.CMS",
            "rr_range": "1:1.0-1:2.5",
            "risk_profile": "中等",
            "stop_loss_price": 66.7672,
            "strength_details": {
              "ma_score": 1,
              "atr_score": 2.5,
              "rsi_score": 2.5,
              "macd_score": 2.5,
              "volume_score": 1
            },
            "market_adjustment": 1,
            "risk_reward_ratio": 1.7,
            "stop_loss_percent": 2.9,
            "take_profit_price": 72.2295,
            "target_multiplier": 1.9,
            "technical_strength": 1.9,
            "take_profit_percent": 5
          },
          "positionPoints": 1.6,
          "stopLossPoints": 2.4,
          "diversification": {
            "score": 2,
            "details": {
              "method": "sector concentration proxy; no portfolio holdings used",
              "sector": "Utilities",
              "concentratedSectorPenalty": 0
            }
          },
          "riskRewardRatio": 1.6666666666666667,
          "stopLossPercent": 3,
          "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": 100,
    "atr": {
      "atr": 1.0114,
      "rule": "ATR / current price; lower volatility scores higher",
      "score": 8,
      "atr_pct": 1.47
    },
    "cci": {
      "rule": "Cursor_18.24 CCI bands",
      "level": "弱勢",
      "score": 4,
      "value": -33.08
    },
    "cmf": {
      "rule": "Cursor_18.24 CMF bands",
      "level": "派發",
      "score": 2,
      "value": -0.007
    },
    "kdj": {
      "d": 37.23,
      "j": 81.37,
      "k": 51.94,
      "rule": "Cursor_18.24 K/D cross",
      "score": 4,
      "signal": "金叉"
    },
    "mfi": {
      "rule": "Cursor_18.24 MFI bands",
      "level": "弱流入",
      "score": 4,
      "value": 40.17
    },
    "obv": {
      "rule": "Cursor_18.24 recent_slope vs previous_slope",
      "score": 4,
      "trend": "弱勢",
      "value": -8717110,
      "recentSlope": -249271,
      "previousSlope": 735730
    },
    "rsi": 31.42,
    "sar": {
      "rule": "Cursor_18.24 Parabolic SAR",
      "score": 8,
      "trend": "上升",
      "value": 67.2972,
      "position": "SAR喺價下",
      "distancePct": 2.17,
      "previousTrend": "上升"
    },
    "ma50": 72.1596,
    "macd": {
      "macd": -1.0339306463577458,
      "trend": "看漲",
      "signal": -1.155381917953299,
      "histogram": 0.12145127159555313
    },
    "vwap": {
      "rule": "Cursor_18.24 VWAP 20D consecutive close",
      "score": 2,
      "value": 69.4367,
      "position": "<VWAP",
      "consecutiveAbove": 0
    },
    "volume": {
      "rule": "Cursor_18.24 volume ratio",
      "level": "無力",
      "ratio": 0.8,
      "score": 4,
      "avgVolume": 3329500,
      "currentVolume": 2668290
    },
    "derived": {
      "ma20": 69.265,
      "ma50": 72.1596,
      "prevClose": 68.46,
      "avgVolume10": 2716919,
      "avgVolume20": 3329500,
      "changePercent": 0.48,
      "avgVolumeForScore": 3329500
    },
    "ma_cross": {
      "ma20": 69.265,
      "ma50": 72.1596,
      "rule": "Cursor_18.24 MA20/MA50 cross",
      "cross": "熊勢",
      "score": 0,
      "prevMa20": 69.2785,
      "prevMa50": 72.36,
      "spreadPct": 4.01,
      "isVolumeBreakout": false
    },
    "bollinger": {
      "lower": 67.01,
      "upper": 71.52,
      "position": "中間"
    },
    "rsi_short": 71.64,
    "macd_short": {
      "macd": 0,
      "trend": "中性",
      "signal": 0,
      "histogram": 0
    },
    "volume_ratio": {
      "ratio": 0.8
    }
  }
}

Raw metrics JSON

{
  "close": 68.79,
  "volume": 2668290,
  "changePercent": 0.48
}

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.