Cached score snapshot

US.ES · Eversource Energy

110分制 63.3/110;5D動能v2 34/50;排序分 97.3/160

Ranking score 97.3/160
Main score 63.3/110
5D momentum v2 34/50
Rank #18
Setup grade A 82

Score breakdown

觀望

Medium database-backfill

Score and price trend

A 82 Money flow A · lift 1.95x

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 01-02 02-20 04-09 05-27 07-09 $64.63$70.95$77.28 Price Projection date
Historical projection
Model Median P25/P75 歷史相似情境上漲比例 Down5 Actual / compare
Rolling DOE best · score 3.466 · anchors 8 +0.57% -1.11% / +2.65% 58.6% 4.6% Actual +1.20% · vs median +0.63% · inside 25-75 band
Historical projection 10D n=160 +0.42% -1.21% / +2.49% 56.3% 4.4% Actual -1.47% · vs median -1.89% · inside 25-75 band

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

2026-01-02 → 2026-07-09 · 129 archived points · 1 Improving turn signal

Summary

score_with_momentum_v2 = main score + 5D momentum v2

Ranking score 97.3
Display grade 觀望
Model version cursor_18_27_news_v2_160
Main score 63.3/110 (觀望)
5D momentum v2 34/50 (強)
Score with momentum v2 97.3/160 (觀察)
Risk level Medium

Audit trace

Full calculation detail

Calculation detail · 8 sections

Market inputs

Bar count 142
ma20 67.4925
ma50 68.5632
close 69.95
prevClose 68.4
avgVolume20 2303220
volumeRatio 1.32
changePercent 2.27

Metrics snapshot

close 69.95
volume 3043100
changePercent 2.27

110-point main rating

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

Main score 63.3/110
Main rating 觀望
5D momentum v2 34/50
Score with momentum v2 97.3/160
Formula score_with_momentum_v2 = main_score + momentum_5d_v2_score

基本面 — 4.3/5 · 優秀

Dimension score 4.3/5
Dimension grade 優秀

Sub-items

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

資金流 — 15.6/20 · 良好

Dimension score 15.6/20
Dimension grade 良好

Sub-items

cmfPoints 1.6
mfiPoints 4
obvPoints 4
vwapPoints 4

institutional

score 2

details

source optional-neutral

warning

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

市場環境 — 10.2/15 · 一般

Dimension score 10.2/15
Dimension grade 一般

Sub-items

vix

score 2.4

details

source twelvedata+fred+database-backfill-market-proxy
vixClose 16.75

trend

score 4

details

qqq

ma20 121.6245
ma50 119.1366
name QQQ
close 122.3438
points 2

spy

ma20 111.9612
ma50 109.8018
name SPY
close 114.2785
points 2
source twelvedata+fred+database-backfill-market-proxy
atrPct 2.0014
atrPoints 3
cciPoints 0.8
vixPoints 2.4
marketTrendPoints 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.6/10 · 良好

Dimension score 7.6/10
Dimension grade 良好

Sub-items

position

score 1.4

details

atrPct 2.0014
turnoverUsdM 212.8648
liquidityPoints 0.4
volatilityPoints 1
rrPoints 1.8

stopLevels

symbol US.ES
rr_range 1:1.0-1:2.5
risk_profile 中等
stop_loss_price 67.15

strength_details

ma_score 1
atr_score 2
rsi_score 3
macd_score 3
volume_score 2
market_adjustment 1
risk_reward_ratio 1.7
stop_loss_percent 4
take_profit_price 74.57
target_multiplier 2.2
technical_strength 2.25
take_profit_percent 6.6
positionPoints 1.4
stopLossPoints 2.4

diversification

score 2

details

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

技術信號 — 21.6/30 · 良好

Dimension score 21.6/30
Dimension grade 良好

Sub-items

bbPoints 3
adxPoints 3
sarPoints 2.4
vcpPoints 2
macdPoints 4

vcpPayload

vcp_pass false
vcp_score 2
vcp_reason 跌縮量(近10日3日);站上MA50;升放量(近10日2日);收盤突破20日高位;Ready=N;Confirm=Y

vcp_metrics

up_days 5
vol_ref 2345733.3333
down_days 4
vcp_ready false
above_ma50 true
avg_vol_10 2046620
avg_vol_20 2280260
avg_vol_30 2345733.3333
range_pct_10 0.053
range_pct_20 0.0728
range_pct_30 0.0728
up_expand_ok true
lookback_used 79
near_20d_high true
contraction_ok false
down_shrink_ok true
up_expand_days 2
breakout_20d_ok true
vol_ratio_10_30 0.8725
dist_to_20d_high -0.0107
down_shrink_days 3
breakout_level_20d 69.21
vcp_breakout_confirm true
contraction_ratio_10_30 0.7289
vcp_name_en Volatility Contraction Pattern
vcp_name_zh 波動收縮形態
vol_contraction false
kdjAdxPoints 0.8
rsiKdjPoints 3.2
volumeWeight 2
maCrossPoints 0
shortRsiPoints 1
shortMacdPoints 0.4
volConfirmPoints 0.6
volumePointsTechnical 1.2

情緒分析 — 2/10 · 較差

Dimension score 2/10
Dimension grade 較差

Sub-items

sentiment

score 2

details

source finnhub_news_keyword_model
articleCount 4
negativeHits 0
positiveHits 0
sentimentScoreRaw 0

sentimentData

raw {"id":140624437,"url":"https://finnhub.io/api/news?id=b49e76c39d76e12cbca92c2c4854b5dc7040826f51445aa23a0c7e1c6eea0dd1","image":"","source":"Fintel","related":"ES","summary":"","category":"company","datetime":1781309009,"headline":"Argus Research Downgrades Eversource Energy (ES)"}, {"id":140538695,"url":"https://finnhub.io/api/news?id=8c9a27ae9552b5969be8468fc00b99b402de8c78a9c5d6f9b8a0c6ac1137def7","image":"https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png","source":"Yahoo","related":"ES","summary":"Eversource (ES) reported earnings 30 days ago. What's next for the stock? We take a look at earnings estimates for some clues.","category":"company","datetime":1780673405,"headline":"Eversource (ES) Up 4.2% Since Last Earnings Report: Can It Continue?"}, {"id":140510450,"url":"https://finnhub.io/api/news?id=463689e5960b96ea3646a616569c3f703889a3db25c155bbe9d7c4fd26770b44","image":"https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png","source":"Yahoo","related":"ES","summary":"For investors considering whether Eversource Energy at around US$68.51 is attractively priced or already reflects its quality, this article examines what the current share price might be implying about value. The stock is roughly flat year to date, up 0.7%, with a 1-year return of 9.8%. However, investors have seen the price decline 1.7% over the last week and 3.6% over the last month. Recent headlines around Eversource Energy have focused less on short-term trading and more on its position...","category":"company","datetime":1780470673,"headline":"Is Eversource Energy (ES) Offering Value After Recent Share Price Pullback?"}, {"id":140474650,"url":"https://finnhub.io/api/news?id=747a325f62c75db4cae742731b0e8b27cffa2dcdbc350db396cf12a8adb98217","image":"https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png","source":"Yahoo","related":"ES","summary":"With an annual dividend yield of 4.57% as of May 29, Eversource Energy (NYSE:ES) is included among the Dividend Aristocrats Ranked By Yield: Top 10 Stocks. On May 11, BMO Capital analyst James Thalacker lowered the firm’s price recommendation on Eversource Energy (NYSE:ES) to $73 from $75. He reiterated a Market Perform rating on the stock […]","category":"company","datetime":1780193088,"headline":"BMO Capital Trims Eversource Energy (ES) Forecast After First-Quarter Update"}
raw_source {"id":140661245,"url":"https://finnhub.io/api/news?id=6ceb59c2b00ba8fefc9aaa4c849c0a2d15ff80c414f6b7079faddf0a7f1b95b6","image":"https://static.seekingalpha.com/cdn/s3/uploads/getty_images/2205355340/image_2205355340.jpg?io=getty-c-w1536","source":"SeekingAlpha","related":"ES","summary":"Keurig Dr Pepper, Novo Nordisk, Sonoco Products, Domino's Pizza, and Realty Income are top June dividend picks. Read more on KDP, NVO, SON, DPZ, O stocks here.","category":"company","datetime":1781757642,"headline":"My Top 5 Dividend Picks For June"}, {"id":140657476,"url":"https://finnhub.io/api/news?id=78c994a56af529273656d8fbefd3aafb55a31a1653f52bcfdda2a09082f965ee","image":"https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png","source":"Yahoo","related":"ES","summary":"Eversource Energy has lagged the Nasdaq Composite, and analysts are cautious about the utility stock.","category":"company","datetime":1781711089,"headline":"Is Eversource Energy Stock Underperforming the Nasdaq?"}, {"id":140628540,"url":"https://finnhub.io/api/news?id=5b88cf9b7839d06c593d67d51dfce38bbd018a98ff4608cf8972e0f8f0205f0a","image":"https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png","source":"Yahoo","related":"ES","summary":"Though WEC Energy has lagged behind the broader Nasdaq Composite over the past year, Wall Street analysts remain moderately optimistic about the stock’s prospects.","category":"company","datetime":1781350734,"headline":"Is WEC Energy Stock Underperforming the Nasdaq?"}, {"id":140624437,"url":"https://finnhub.io/api/news?id=b49e76c39d76e12cbca92c2c4854b5dc7040826f51445aa23a0c7e1c6eea0dd1","image":"","source":"Fintel","related":"ES","summary":"","category":"company","datetime":1781309009,"headline":"Argus Research Downgrades Eversource Energy (ES)"}, {"id":140617346,"url":"https://finnhub.io/api/news?id=d403aee8fd5f5971685d725b07bbf0c171a158bfc0e2dc4e260dd0bc7f2b93b8","image":"https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png","source":"Yahoo","related":"ES","summary":"AMD upgraded, Adobe downgraded: Wall Street's top analyst calls","category":"company","datetime":1781271530,"headline":"AMD upgraded, Adobe downgraded: Wall Street's top analyst calls"}, {"id":140621355,"url":"https://finnhub.io/api/news?id=6d084a1fae162f0606c9ad6d312acc5d47162e63d276caa1471722cada2a884b","image":"","source":"Benzinga","related":"ES","summary":"Argus Research analyst Marie Ferguson downgrades Eversource Energy (NYSE:ES) from Buy to Hold.","category":"company","datetime":1781260948,"headline":"Argus Research Downgrades Eversource Energy to Hold"}, {"id":140618916,"url":"https://finnhub.io/api/news?id=bd395b003eaa5bd4be22f59d99a1d584f1e1311a87f19f420ab58140e3ad8376","image":"https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png","source":"Yahoo","related":"ES","summary":"A new state law requires the utilities to participate in ISO New England, making them ineligible for an extra 0.5% return on equity, according to a complaint filed at the Federal Energy Regulatory Commission.","category":"company","datetime":1781256574,"headline":"Connecticut AG, agencies ask FERC to cut Eversource, Avangrid RTO adder"}, {"id":140607389,"url":"https://finnhub.io/api/news?id=658245e903b276d917c1b175756133939e2cbddfac8e768aca278510be54ad52","image":"https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png","source":"Yahoo","related":"ES","summary":"Eversource Energy and other transmission owners in New England could see ramifications from the ruling that the Federal Energy Regulatory Commission can order refunds for multi-year periods.","category":"company","datetime":1781167942,"headline":"Appeals court upholds FERC decision ordering refunds from MISO transmission owners"}, {"id":140572133,"url":"https://finnhub.io/api/news?id=1e43f0c3315f080a701688446336ea4429c270f1692c22c5e883bace10cb6406","image":"https://www.chartmill.com/images/uploads/CM_Top_Movers_Small_free_2b4ff2fc22.webp","source":"ChartMill","related":"ES","summary":"Let's have a look at the top S&P500 gainers and losers one hour before the close of the markets of today's session.","category":"company","datetime":1780945500,"headline":"Top S&P500 movers in Monday's session"}, {"id":140569744,"url":"https://finnhub.io/api/news?id=5857db0a868d3a2bf63ccdff15b717d7e9e2aa9ce2500206141629564917851d","image":"https://www.chartmill.com/images/uploads/CM_Top_Movers_Small_free_2b4ff2fc22.webp","source":"ChartMill","related":"ES","summary":"Let's have a look at the top S&P500 gainers and losers in the middle of the day of today's session.","category":"company","datetime":1780936500,"headline":"These S&P500 stocks are moving in today's session"}, {"id":140568337,"url":"https://finnhub.io/api/news?id=5b199560c9145522856dec14398dd79ef445097f5a4cfe80306733ed954d22da","image":"https://www.chartmill.com/images/uploads/CM_Gap_Stocks_Small_free_ad767b11cf.webp","source":"ChartMill","related":"ES","summary":"Looking for the S&P500 stocks that are experiencing notable gaps on Monday? Find out which stocks are gapping up and gapping down in the S&P500 index during today's session.","category":"company","datetime":1780929300,"headline":"These S&P500 stocks are gapping in today's session"}, {"id":140538695,"url":"https://finnhub.io/api/news?id=8c9a27ae9552b5969be8468fc00b99b402de8c78a9c5d6f9b8a0c6ac1137def7","image":"https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png","source":"Yahoo","related":"ES","summary":"Eversource (ES) reported earnings 30 days ago. What's next for the stock? We take a look at earnings estimates for some clues.","category":"company","datetime":1780673405,"headline":"Eversource (ES) Up 4.2% Since Last Earnings Report: Can It Continue?"}, {"id":140510450,"url":"https://finnhub.io/api/news?id=463689e5960b96ea3646a616569c3f703889a3db25c155bbe9d7c4fd26770b44","image":"https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png","source":"Yahoo","related":"ES","summary":"For investors considering whether Eversource Energy at around US$68.51 is attractively priced or already reflects its quality, this article examines what the current share price might be implying about value. The stock is roughly flat year to date, up 0.7%, with a 1-year return of 9.8%. However, investors have seen the price decline 1.7% over the last week and 3.6% over the last month. Recent headlines around Eversource Energy have focused less on short-term trading and more on its position...","category":"company","datetime":1780470673,"headline":"Is Eversource Energy (ES) Offering Value After Recent Share Price Pullback?"}, {"id":140501957,"url":"https://finnhub.io/api/news?id=664094de7bf4fb0dbbc4455b23ff4c64bc4ecf5a0bdb8b5fe44a21f1ebe71e04","image":"https://image.cnbcfm.com/api/v1/image/108315337-17804198341780419832-46309354938-1080pnbcnews.jpg?v=1780419834&w=1920&h=1080","source":"CNBC","related":"ES","summary":"The Investment Committee give you their top stocks to watch for the second half.","category":"company","datetime":1780405565,"headline":"Final Trades: Eversource Energy, Alcoa and Starbucks"}, {"id":139950255,"url":"https://finnhub.io/api/news?id=23bd34138cd3e287f5f7c3b76a2ce8f265f2456b139d026e0bd7e86a52e77f6f","image":"","source":"Benzinga","related":"ES","summary":"","category":"company","datetime":1780405253,"headline":"Shares of coffee-related companies are trading higher after Treasury Secretary Bessent said that there will be announcements regarding tariff relief on imported everyday consumer items that include coffee and bananas."}, {"id":140474650,"url":"https://finnhub.io/api/news?id=747a325f62c75db4cae742731b0e8b27cffa2dcdbc350db396cf12a8adb98217","image":"https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png","source":"Yahoo","related":"ES","summary":"With an annual dividend yield of 4.57% as of May 29, Eversource Energy (NYSE:ES) is included among the Dividend Aristocrats Ranked By Yield: Top 10 Stocks. On May 11, BMO Capital analyst James Thalacker lowered the firm’s price recommendation on Eversource Energy (NYSE:ES) to $73 from $75. He reiterated a Market Perform rating on the stock […]","category":"company","datetime":1780193088,"headline":"BMO Capital Trims Eversource Energy (ES) Forecast After First-Quarter Update"}, {"id":140447871,"url":"https://finnhub.io/api/news?id=d5678d82ef301c8e02013f8f7783fe56f0684da156397da6918cd7e2a218fc13","image":"https://static.seekingalpha.com/cdn/s3/uploads/getty_images/1893412959/image_1893412959.jpg?io=getty-c-w1536","source":"SeekingAlpha","related":"ES","summary":"Eversource Energy operates in high-growth electricity and natural gas markets, supported by rising US demand and resilient fundamentals. Read more on ES stock.","category":"company","datetime":1779980189,"headline":"Eversource: Fundamentals Demand Patience Beyond FERC Decision"}, {"id":140431511,"url":"https://finnhub.io/api/news?id=4f51e0755e4c6462f6df6804c20c6e71683e99076fdc3e862f826a60fbf02c75","image":"https://static.seekingalpha.com/cdn/s3/uploads/getty_images/2209914068/image_2209914068.jpg?io=getty-c-w1536","source":"SeekingAlpha","related":"ES","summary":"The Dividend Aristocrats underperformed SPY YTD, returning 3.34% versus SPY's 10.39%, though 22 Aristocrats still posted double-digit gains.","category":"company","datetime":1779871416,"headline":"Best Dividend Aristocrats: May 2026"}
data_source finnhub_news_keyword_model
article_count 4
negative_hits 0
positive_hits 0
recomputed_at_score true
sentiment_score_raw 0
source_article_count 18
discarded_article_count 14
sentimentPoints 2

Dimension contribution

Dimension Raw Max Norm % Contrib
基本面 4.3 5/110 86% 4.3
資金流 15.6 20/110 78% 15.6
市場環境 10.2 15/110 68% 10.2
催化劑 2 20/110 10% 2
風險管理 7.6 10/110 76% 7.6
技術信號 21.6 30/110 72% 21.6
情緒分析 2 10/110 20% 2

5D momentum v2 breakdown

Cursor_18.25 5D momentum v2 0-50

5D momentum v2 34/50
ret_5d 0.066
max_score 50
max_total 50
raw_total 34
vcp_bonus 0
vol_ratio 1.3345
ret_points 12
vol_points 4
range_ratio 1.5571
volat_points 4
day_range_pct 0.0302
model_version cursor_18_27_news_v2_160
available_bars 30
breakout_points 8
partial_history false
pullback_points 3
breakout_vol_bonus 0
first_breakout_20d true
return_window_days 5
first_breakout_bonus 2
breakout_quality_points 1

Risk management

level Medium
reason risk management score >= 6.5/10

position

score 1.4

details

atrPct 2.0014
turnoverUsdM 212.8648
liquidityPoints 0.4
volatilityPoints 1
rrPoints 1.8

stopLevels

symbol US.ES
rr_range 1:1.0-1:2.5
risk_profile 中等
stop_loss_price 67.15

strength_details

ma_score 1
atr_score 2
rsi_score 3
macd_score 3
volume_score 2
market_adjustment 1
risk_reward_ratio 1.7
stop_loss_percent 4
take_profit_price 74.57
target_multiplier 2.2
technical_strength 2.25
take_profit_percent 6.6
positionPoints 1.4
stopLossPoints 2.4

diversification

score 2

details

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

Calculation audit log

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

Technical indicators

adx
value 85.71
atr
atr 1.4
rule ATR / current price; lower volatility scores higher
score 6
atr_pct 2
cci
rule Cursor_18.24 CCI bands
level 超買或超賣風險
score 2
value 242.76
cmf
rule Cursor_18.24 CMF bands
level 平衡
score 4
value 0.0357
kdj
d 69.76
j 92.38
k 77.3
rule Cursor_18.24 K/D cross
score 6
signal 強金叉
mfi
rule Cursor_18.24 MFI bands
level 強資金流入
score 10
value 78.76
obv
rule Cursor_18.24 recent_slope vs previous_slope
score 10
trend 強流入
value 63952000
recentSlope 843250
previousSlope -774320
rsi
value 67.21
sar
rule Cursor_18.24 Parabolic SAR
score 8
trend 上升
value 65.6469
position SAR喺價下
distancePct 6.15
previousTrend 上升
ma50
value 68.5632
macd
macd 0.1235
trend 強烈看漲
signal -0.2235
histogram 0.3469
vwap
rule Cursor_18.24 VWAP 20D consecutive close
score 10
value 67.4339
position 連續5日>VWAP
consecutiveAbove 5
volume
rule Cursor_18.24 volume ratio
level 有量
ratio 1.32
score 6
avgVolume 2303220
currentVolume 3043100
derived
ma20 67.4925
ma50 68.5632
prevClose 68.4
avgVolume10 2191420
avgVolume20 2303220
changePercent 2.27
avgVolumeForScore 2303220
ma_cross
ma20 67.4925
ma50 68.5632
rule Cursor_18.24 MA20/MA50 cross
cross 熊勢
score 0
prevMa20 67.4135
prevMa50 68.6404
spreadPct 1.56
isVolumeBreakout false
bollinger
lower 65.66
upper 69.325
position 上半部
rsi_short
value 68.62
macd_short
macd 0
trend 中性
signal 0
histogram 0
volume_ratio
ratio 1.32

Raw calculation JSON

{
  "risk": {
    "level": "Medium",
    "reason": "risk management score >= 6.5/10",
    "position": {
      "score": 1.4,
      "details": {
        "atrPct": 2.0014295925661183,
        "turnoverUsdM": 212.864845,
        "liquidityPoints": 0.4,
        "volatilityPoints": 1
      }
    },
    "rrPoints": 1.8,
    "stopLevels": {
      "symbol": "US.ES",
      "rr_range": "1:1.0-1:2.5",
      "risk_profile": "中等",
      "stop_loss_price": 67.15,
      "strength_details": {
        "ma_score": 1,
        "atr_score": 2,
        "rsi_score": 3,
        "macd_score": 3,
        "volume_score": 2
      },
      "market_adjustment": 1,
      "risk_reward_ratio": 1.7,
      "stop_loss_percent": 4,
      "take_profit_price": 74.57,
      "target_multiplier": 2.2,
      "technical_strength": 2.25,
      "take_profit_percent": 6.6
    },
    "positionPoints": 1.4,
    "stopLossPoints": 2.4,
    "diversification": {
      "score": 2,
      "details": {
        "method": "sector concentration proxy; no portfolio holdings used",
        "sector": "Utilities",
        "concentratedSectorPenalty": 0
      }
    },
    "riskRewardRatio": 1.6488214285714289,
    "stopLossPercent": 4.002859185132237,
    "diversificationPoints": 2
  },
  "total": {
    "max": 160,
    "result": 97.3,
    "formula": "score_with_momentum_v2 = main_score + momentum_5d_v2_score",
    "baseScore": 63.3,
    "modelVersion": "cursor_18_27_news_v2_160",
    "momentum5dScore": 34
  },
  "market": {
    "ma20": 67.4925,
    "ma50": 68.5632,
    "close": 69.95,
    "prevClose": 68.4,
    "avgVolume20": 2303220,
    "volumeRatio": 1.32,
    "changePercent": 2.27
  },
  "sources": {
    "catalyst": "finnhub_news_keyword_model",
    "sentiment": "finnhub_news_keyword_model",
    "fundamentals": "fmp_stable",
    "institutional": null,
    "marketContext": "twelvedata+fred+database-backfill-market-proxy"
  },
  "barCount": 142,
  "momentum": {
    "max": 50,
    "result": 34,
    "details": {
      "ret_5d": 0.06598597988418153,
      "max_score": 50,
      "max_total": 50,
      "raw_total": 34,
      "vcp_bonus": 0,
      "vol_ratio": 1.334540797979178,
      "ret_points": 12,
      "vol_points": 4,
      "range_ratio": 1.557111639928399,
      "volat_points": 4,
      "day_range_pct": 0.030164403145103637,
      "model_version": "cursor_18_27_news_v2_160",
      "available_bars": 30,
      "breakout_points": 8,
      "partial_history": false,
      "pullback_points": 3,
      "breakout_vol_bonus": 0,
      "first_breakout_20d": true,
      "return_window_days": 5,
      "first_breakout_bonus": 2,
      "breakout_quality_points": 1
    },
    "formula": "Cursor_18.25 5D momentum v2 0-50",
    "modelVersion": "cursor_18_27_news_v2_160"
  },
  "scoreMax": 110,
  "composite": {
    "max": 160,
    "result": 97.3,
    "formula": "Cursor_18.25 ranking score v2 (score_with_momentum_v2)",
    "weights": [
      {
        "raw": 4.3,
        "label": "基本面",
        "weight": "5/110",
        "normalized": 86,
        "contribution": 4.3
      },
      {
        "raw": 15.6,
        "label": "資金流",
        "weight": "20/110",
        "normalized": 78,
        "contribution": 15.6
      },
      {
        "raw": 10.2,
        "label": "市場環境",
        "weight": "15/110",
        "normalized": 68,
        "contribution": 10.2
      },
      {
        "raw": 2,
        "label": "催化劑",
        "weight": "20/110",
        "normalized": 10,
        "contribution": 2
      },
      {
        "raw": 7.6,
        "label": "風險管理",
        "weight": "10/110",
        "normalized": 76,
        "contribution": 7.6
      },
      {
        "raw": 21.6,
        "label": "技術信號",
        "weight": "30/110",
        "normalized": 72,
        "contribution": 21.6
      },
      {
        "raw": 2,
        "label": "情緒分析",
        "weight": "10/110",
        "normalized": 20,
        "contribution": 2
      }
    ],
    "modelVersion": "cursor_18_27_news_v2_160"
  },
  "momentumMax": 50,
  "scoreStatus": "checked",
  "standard110": {
    "rating": "觀望",
    "result": 63.3,
    "details": [
      "基本面分析總分: 4.3/5分",
      "資金流分析總分: 15.6/20分",
      "市場環境分析總分: 10.2/15分",
      "催化劑分析: 2/20分",
      "風險管理總分: 7.6/10分",
      "技術信號分析總分: 21.6/30分",
      "情緒分析: 2/10分",
      "共振率(僅顯示不加分): 0%"
    ],
    "formula": "基本面5 + 資金流20 + 市場環境15 + 催化劑20 + 風險管理10 + 技術信號30 + 情緒10",
    "dimensionScores": {
      "催化劑": 2,
      "基本面": 4.3,
      "資金流": 15.6,
      "市場環境": 10.2,
      "情緒分析": 2,
      "技術信號": 21.6,
      "風險管理": 7.6
    },
    "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.5,
          "pePoints": 0.5,
          "epsPoints": 0,
          "roePoints": 0.4,
          "debtPoints": 0.4,
          "marginPoints": 0.4,
          "turnoverUsdM": 212.864845,
          "volumePoints": 0.5,
          "revenuePoints": 0.6,
          "dividendPoints": 0.5,
          "marketCapPoints": 0.5
        },
        "source": "fmp_stable"
      },
      "資金流": {
        "max": 20,
        "grade": "良好",
        "items": {
          "cmfPoints": 1.6,
          "mfiPoints": 4,
          "obvPoints": 4,
          "vwapPoints": 4,
          "institutional": {
            "score": 2,
            "details": {
              "source": "optional-neutral",
              "warning": {
                "code": "INSTITUTIONAL_DATA_OPTIONAL",
                "symbol": "US.ES",
                "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+database-backfill-market-proxy",
              "vixClose": 16.75
            }
          },
          "trend": {
            "score": 4,
            "details": {
              "qqq": {
                "ma20": 121.62452939292909,
                "ma50": 119.13660478462654,
                "name": "QQQ",
                "close": 122.34383672028878,
                "points": 2
              },
              "spy": {
                "ma20": 111.9612141646315,
                "ma50": 109.80175894629483,
                "name": "SPY",
                "close": 114.27848816694284,
                "points": 2
              },
              "source": "twelvedata+fred+database-backfill-market-proxy"
            }
          },
          "atrPct": 2.0014295925661183,
          "atrPoints": 3,
          "cciPoints": 0.8,
          "vixPoints": 2.4,
          "marketTrendPoints": 4
        }
      },
      "情緒分析": {
        "max": 10,
        "grade": "較差",
        "items": {
          "sentiment": {
            "score": 2,
            "details": {
              "source": "finnhub_news_keyword_model",
              "articleCount": 4,
              "negativeHits": 0,
              "positiveHits": 0,
              "sentimentScoreRaw": 0
            }
          },
          "sentimentData": {
            "raw": [
              {
                "id": 140624437,
                "url": "https://finnhub.io/api/news?id=b49e76c39d76e12cbca92c2c4854b5dc7040826f51445aa23a0c7e1c6eea0dd1",
                "image": "",
                "source": "Fintel",
                "related": "ES",
                "summary": "",
                "category": "company",
                "datetime": 1781309009,
                "headline": "Argus Research Downgrades Eversource Energy (ES)"
              },
              {
                "id": 140538695,
                "url": "https://finnhub.io/api/news?id=8c9a27ae9552b5969be8468fc00b99b402de8c78a9c5d6f9b8a0c6ac1137def7",
                "image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
                "source": "Yahoo",
                "related": "ES",
                "summary": "Eversource (ES) reported earnings 30 days ago. What's next for the stock? We take a look at earnings estimates for some clues.",
                "category": "company",
                "datetime": 1780673405,
                "headline": "Eversource (ES) Up 4.2% Since Last Earnings Report: Can It Continue?"
              },
              {
                "id": 140510450,
                "url": "https://finnhub.io/api/news?id=463689e5960b96ea3646a616569c3f703889a3db25c155bbe9d7c4fd26770b44",
                "image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
                "source": "Yahoo",
                "related": "ES",
                "summary": "For investors considering whether Eversource Energy at around US$68.51 is attractively priced or already reflects its quality, this article examines what the current share price might be implying about value. The stock is roughly flat year to date, up 0.7%, with a 1-year return of 9.8%. However, investors have seen the price decline 1.7% over the last week and 3.6% over the last month. Recent headlines around Eversource Energy have focused less on short-term trading and more on its position...",
                "category": "company",
                "datetime": 1780470673,
                "headline": "Is Eversource Energy (ES) Offering Value After Recent Share Price Pullback?"
              },
              {
                "id": 140474650,
                "url": "https://finnhub.io/api/news?id=747a325f62c75db4cae742731b0e8b27cffa2dcdbc350db396cf12a8adb98217",
                "image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
                "source": "Yahoo",
                "related": "ES",
                "summary": "With an annual dividend yield of 4.57% as of May 29, Eversource Energy (NYSE:ES) is included among the Dividend Aristocrats Ranked By Yield: Top 10 Stocks. On May 11, BMO Capital analyst James Thalacker lowered the firm’s price recommendation on Eversource Energy (NYSE:ES) to $73 from $75. He reiterated a Market Perform rating on the stock […]",
                "category": "company",
                "datetime": 1780193088,
                "headline": "BMO Capital Trims Eversource Energy (ES) Forecast After First-Quarter Update"
              }
            ],
            "raw_source": [
              {
                "id": 140661245,
                "url": "https://finnhub.io/api/news?id=6ceb59c2b00ba8fefc9aaa4c849c0a2d15ff80c414f6b7079faddf0a7f1b95b6",
                "image": "https://static.seekingalpha.com/cdn/s3/uploads/getty_images/2205355340/image_2205355340.jpg?io=getty-c-w1536",
                "source": "SeekingAlpha",
                "related": "ES",
                "summary": "Keurig Dr Pepper, Novo Nordisk, Sonoco Products, Domino's Pizza, and Realty Income are top June dividend picks. Read more on KDP, NVO, SON, DPZ, O stocks here.",
                "category": "company",
                "datetime": 1781757642,
                "headline": "My Top 5 Dividend Picks For June"
              },
              {
                "id": 140657476,
                "url": "https://finnhub.io/api/news?id=78c994a56af529273656d8fbefd3aafb55a31a1653f52bcfdda2a09082f965ee",
                "image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
                "source": "Yahoo",
                "related": "ES",
                "summary": "Eversource Energy has lagged the Nasdaq Composite, and analysts are cautious about the utility stock.",
                "category": "company",
                "datetime": 1781711089,
                "headline": "Is Eversource Energy Stock Underperforming the Nasdaq?"
              },
              {
                "id": 140628540,
                "url": "https://finnhub.io/api/news?id=5b88cf9b7839d06c593d67d51dfce38bbd018a98ff4608cf8972e0f8f0205f0a",
                "image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
                "source": "Yahoo",
                "related": "ES",
                "summary": "Though WEC Energy has lagged behind the broader Nasdaq Composite over the past year, Wall Street analysts remain moderately optimistic about the stock’s prospects.",
                "category": "company",
                "datetime": 1781350734,
                "headline": "Is WEC Energy Stock Underperforming the Nasdaq?"
              },
              {
                "id": 140624437,
                "url": "https://finnhub.io/api/news?id=b49e76c39d76e12cbca92c2c4854b5dc7040826f51445aa23a0c7e1c6eea0dd1",
                "image": "",
                "source": "Fintel",
                "related": "ES",
                "summary": "",
                "category": "company",
                "datetime": 1781309009,
                "headline": "Argus Research Downgrades Eversource Energy (ES)"
              },
              {
                "id": 140617346,
                "url": "https://finnhub.io/api/news?id=d403aee8fd5f5971685d725b07bbf0c171a158bfc0e2dc4e260dd0bc7f2b93b8",
                "image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
                "source": "Yahoo",
                "related": "ES",
                "summary": "AMD upgraded, Adobe downgraded: Wall Street's top analyst calls",
                "category": "company",
                "datetime": 1781271530,
                "headline": "AMD upgraded, Adobe downgraded: Wall Street's top analyst calls"
              },
              {
                "id": 140621355,
                "url": "https://finnhub.io/api/news?id=6d084a1fae162f0606c9ad6d312acc5d47162e63d276caa1471722cada2a884b",
                "image": "",
                "source": "Benzinga",
                "related": "ES",
                "summary": "Argus Research  analyst Marie Ferguson   downgrades Eversource Energy (NYSE:ES) from Buy to Hold.",
                "category": "company",
                "datetime": 1781260948,
                "headline": "Argus Research Downgrades Eversource Energy to Hold"
              },
              {
                "id": 140618916,
                "url": "https://finnhub.io/api/news?id=bd395b003eaa5bd4be22f59d99a1d584f1e1311a87f19f420ab58140e3ad8376",
                "image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
                "source": "Yahoo",
                "related": "ES",
                "summary": "A new state law requires the utilities to participate in ISO New England, making them ineligible for an extra 0.5% return on equity, according to a complaint filed at the Federal Energy Regulatory Commission.",
                "category": "company",
                "datetime": 1781256574,
                "headline": "Connecticut AG, agencies ask FERC to cut Eversource, Avangrid RTO adder"
              },
              {
                "id": 140607389,
                "url": "https://finnhub.io/api/news?id=658245e903b276d917c1b175756133939e2cbddfac8e768aca278510be54ad52",
                "image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
                "source": "Yahoo",
                "related": "ES",
                "summary": "Eversource Energy and other transmission owners in New England could see ramifications from the ruling that the Federal Energy Regulatory Commission can order refunds for multi-year periods.",
                "category": "company",
                "datetime": 1781167942,
                "headline": "Appeals court upholds FERC decision ordering refunds from MISO transmission owners"
              },
              {
                "id": 140572133,
                "url": "https://finnhub.io/api/news?id=1e43f0c3315f080a701688446336ea4429c270f1692c22c5e883bace10cb6406",
                "image": "https://www.chartmill.com/images/uploads/CM_Top_Movers_Small_free_2b4ff2fc22.webp",
                "source": "ChartMill",
                "related": "ES",
                "summary": "Let's have a look at the top S&P500 gainers and losers one hour before the close of the markets of today's session.",
                "category": "company",
                "datetime": 1780945500,
                "headline": "Top S&P500 movers in Monday's session"
              },
              {
                "id": 140569744,
                "url": "https://finnhub.io/api/news?id=5857db0a868d3a2bf63ccdff15b717d7e9e2aa9ce2500206141629564917851d",
                "image": "https://www.chartmill.com/images/uploads/CM_Top_Movers_Small_free_2b4ff2fc22.webp",
                "source": "ChartMill",
                "related": "ES",
                "summary": "Let's have a look at the top S&P500 gainers and losers in the middle of the day of today's session.",
                "category": "company",
                "datetime": 1780936500,
                "headline": "These S&P500 stocks are moving in today's session"
              },
              {
                "id": 140568337,
                "url": "https://finnhub.io/api/news?id=5b199560c9145522856dec14398dd79ef445097f5a4cfe80306733ed954d22da",
                "image": "https://www.chartmill.com/images/uploads/CM_Gap_Stocks_Small_free_ad767b11cf.webp",
                "source": "ChartMill",
                "related": "ES",
                "summary": "Looking for the S&P500 stocks that are experiencing notable gaps on Monday? Find out which stocks are gapping up and gapping down in the S&P500 index during today's session.",
                "category": "company",
                "datetime": 1780929300,
                "headline": "These S&P500 stocks are gapping in today's session"
              },
              {
                "id": 140538695,
                "url": "https://finnhub.io/api/news?id=8c9a27ae9552b5969be8468fc00b99b402de8c78a9c5d6f9b8a0c6ac1137def7",
                "image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
                "source": "Yahoo",
                "related": "ES",
                "summary": "Eversource (ES) reported earnings 30 days ago. What's next for the stock? We take a look at earnings estimates for some clues.",
                "category": "company",
                "datetime": 1780673405,
                "headline": "Eversource (ES) Up 4.2% Since Last Earnings Report: Can It Continue?"
              },
              {
                "id": 140510450,
                "url": "https://finnhub.io/api/news?id=463689e5960b96ea3646a616569c3f703889a3db25c155bbe9d7c4fd26770b44",
                "image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
                "source": "Yahoo",
                "related": "ES",
                "summary": "For investors considering whether Eversource Energy at around US$68.51 is attractively priced or already reflects its quality, this article examines what the current share price might be implying about value. The stock is roughly flat year to date, up 0.7%, with a 1-year return of 9.8%. However, investors have seen the price decline 1.7% over the last week and 3.6% over the last month. Recent headlines around Eversource Energy have focused less on short-term trading and more on its position...",
                "category": "company",
                "datetime": 1780470673,
                "headline": "Is Eversource Energy (ES) Offering Value After Recent Share Price Pullback?"
              },
              {
                "id": 140501957,
                "url": "https://finnhub.io/api/news?id=664094de7bf4fb0dbbc4455b23ff4c64bc4ecf5a0bdb8b5fe44a21f1ebe71e04",
                "image": "https://image.cnbcfm.com/api/v1/image/108315337-17804198341780419832-46309354938-1080pnbcnews.jpg?v=1780419834&w=1920&h=1080",
                "source": "CNBC",
                "related": "ES",
                "summary": "The Investment Committee give you their top stocks to watch for the second half.",
                "category": "company",
                "datetime": 1780405565,
                "headline": "Final Trades: Eversource Energy, Alcoa and Starbucks"
              },
              {
                "id": 139950255,
                "url": "https://finnhub.io/api/news?id=23bd34138cd3e287f5f7c3b76a2ce8f265f2456b139d026e0bd7e86a52e77f6f",
                "image": "",
                "source": "Benzinga",
                "related": "ES",
                "summary": "",
                "category": "company",
                "datetime": 1780405253,
                "headline": "Shares of coffee-related companies are trading higher after Treasury Secretary Bessent said that there will be announcements regarding tariff relief on imported everyday consumer items that include coffee and bananas."
              },
              {
                "id": 140474650,
                "url": "https://finnhub.io/api/news?id=747a325f62c75db4cae742731b0e8b27cffa2dcdbc350db396cf12a8adb98217",
                "image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
                "source": "Yahoo",
                "related": "ES",
                "summary": "With an annual dividend yield of 4.57% as of May 29, Eversource Energy (NYSE:ES) is included among the Dividend Aristocrats Ranked By Yield: Top 10 Stocks. On May 11, BMO Capital analyst James Thalacker lowered the firm’s price recommendation on Eversource Energy (NYSE:ES) to $73 from $75. He reiterated a Market Perform rating on the stock […]",
                "category": "company",
                "datetime": 1780193088,
                "headline": "BMO Capital Trims Eversource Energy (ES) Forecast After First-Quarter Update"
              },
              {
                "id": 140447871,
                "url": "https://finnhub.io/api/news?id=d5678d82ef301c8e02013f8f7783fe56f0684da156397da6918cd7e2a218fc13",
                "image": "https://static.seekingalpha.com/cdn/s3/uploads/getty_images/1893412959/image_1893412959.jpg?io=getty-c-w1536",
                "source": "SeekingAlpha",
                "related": "ES",
                "summary": "Eversource Energy operates in high-growth electricity and natural gas markets, supported by rising US demand and resilient fundamentals. Read more on ES stock.",
                "category": "company",
                "datetime": 1779980189,
                "headline": "Eversource: Fundamentals Demand Patience Beyond FERC Decision"
              },
              {
                "id": 140431511,
                "url": "https://finnhub.io/api/news?id=4f51e0755e4c6462f6df6804c20c6e71683e99076fdc3e862f826a60fbf02c75",
                "image": "https://static.seekingalpha.com/cdn/s3/uploads/getty_images/2209914068/image_2209914068.jpg?io=getty-c-w1536",
                "source": "SeekingAlpha",
                "related": "ES",
                "summary": "The Dividend Aristocrats underperformed SPY YTD, returning 3.34% versus SPY's 10.39%, though 22 Aristocrats still posted double-digit gains.",
                "category": "company",
                "datetime": 1779871416,
                "headline": "Best Dividend Aristocrats: May 2026"
              }
            ],
            "data_source": "finnhub_news_keyword_model",
            "article_count": 4,
            "negative_hits": 0,
            "positive_hits": 0,
            "recomputed_at_score": true,
            "sentiment_score_raw": 0,
            "source_article_count": 18,
            "discarded_article_count": 14
          },
          "sentimentPoints": 2
        }
      },
      "技術信號": {
        "max": 30,
        "raw": 21.6,
        "grade": "良好",
        "items": {
          "bbPoints": 3,
          "adxPoints": 3,
          "sarPoints": 2.4000000000000004,
          "vcpPoints": 2,
          "macdPoints": 4,
          "vcpPayload": {
            "vcp_pass": false,
            "vcp_score": 2,
            "vcp_reason": "跌縮量(近10日3日);站上MA50;升放量(近10日2日);收盤突破20日高位;Ready=N;Confirm=Y",
            "vcp_metrics": {
              "up_days": 5,
              "vol_ref": 2345733.3333333335,
              "down_days": 4,
              "vcp_ready": false,
              "above_ma50": true,
              "avg_vol_10": 2046620,
              "avg_vol_20": 2280260,
              "avg_vol_30": 2345733.3333333335,
              "range_pct_10": 0.05303788420300205,
              "range_pct_20": 0.07276626161543945,
              "range_pct_30": 0.07276626161543945,
              "up_expand_ok": true,
              "lookback_used": 79,
              "near_20d_high": true,
              "contraction_ok": false,
              "down_shrink_ok": true,
              "up_expand_days": 2,
              "breakout_20d_ok": true,
              "vol_ratio_10_30": 0.8724862161086795,
              "dist_to_20d_high": -0.010692096517844375,
              "down_shrink_days": 3,
              "breakout_level_20d": 69.21,
              "vcp_breakout_confirm": true,
              "contraction_ratio_10_30": 0.7288801571709237
            },
            "vcp_name_en": "Volatility Contraction Pattern",
            "vcp_name_zh": "波動收縮形態",
            "vol_contraction": false
          },
          "kdjAdxPoints": 0.8,
          "rsiKdjPoints": 3.2,
          "volumeWeight": 2,
          "maCrossPoints": 0,
          "shortRsiPoints": 1,
          "shortMacdPoints": 0.4,
          "volConfirmPoints": 0.6,
          "volumePointsTechnical": 1.2
        }
      },
      "風險管理": {
        "max": 10,
        "grade": "良好",
        "items": {
          "position": {
            "score": 1.4,
            "details": {
              "atrPct": 2.0014295925661183,
              "turnoverUsdM": 212.864845,
              "liquidityPoints": 0.4,
              "volatilityPoints": 1
            }
          },
          "rrPoints": 1.8,
          "stopLevels": {
            "symbol": "US.ES",
            "rr_range": "1:1.0-1:2.5",
            "risk_profile": "中等",
            "stop_loss_price": 67.15,
            "strength_details": {
              "ma_score": 1,
              "atr_score": 2,
              "rsi_score": 3,
              "macd_score": 3,
              "volume_score": 2
            },
            "market_adjustment": 1,
            "risk_reward_ratio": 1.7,
            "stop_loss_percent": 4,
            "take_profit_price": 74.57,
            "target_multiplier": 2.2,
            "technical_strength": 2.25,
            "take_profit_percent": 6.6
          },
          "positionPoints": 1.4,
          "stopLossPoints": 2.4,
          "diversification": {
            "score": 2,
            "details": {
              "method": "sector concentration proxy; no portfolio holdings used",
              "sector": "Utilities",
              "concentratedSectorPenalty": 0
            }
          },
          "riskRewardRatio": 1.6488214285714289,
          "stopLossPercent": 4.002859185132237,
          "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": 85.71,
    "atr": {
      "atr": 1.4,
      "rule": "ATR / current price; lower volatility scores higher",
      "score": 6,
      "atr_pct": 2
    },
    "cci": {
      "rule": "Cursor_18.24 CCI bands",
      "level": "超買或超賣風險",
      "score": 2,
      "value": 242.76
    },
    "cmf": {
      "rule": "Cursor_18.24 CMF bands",
      "level": "平衡",
      "score": 4,
      "value": 0.0357
    },
    "kdj": {
      "d": 69.76,
      "j": 92.38,
      "k": 77.3,
      "rule": "Cursor_18.24 K/D cross",
      "score": 6,
      "signal": "強金叉"
    },
    "mfi": {
      "rule": "Cursor_18.24 MFI bands",
      "level": "強資金流入",
      "score": 10,
      "value": 78.76
    },
    "obv": {
      "rule": "Cursor_18.24 recent_slope vs previous_slope",
      "score": 10,
      "trend": "強流入",
      "value": 63952000,
      "recentSlope": 843250,
      "previousSlope": -774320
    },
    "rsi": 67.21,
    "sar": {
      "rule": "Cursor_18.24 Parabolic SAR",
      "score": 8,
      "trend": "上升",
      "value": 65.6469,
      "position": "SAR喺價下",
      "distancePct": 6.15,
      "previousTrend": "上升"
    },
    "ma50": 68.5632,
    "macd": {
      "macd": 0.12345450741823072,
      "trend": "強烈看漲",
      "signal": -0.22346129464469652,
      "histogram": 0.34691580206292727
    },
    "vwap": {
      "rule": "Cursor_18.24 VWAP 20D consecutive close",
      "score": 10,
      "value": 67.4339,
      "position": "連續5日>VWAP",
      "consecutiveAbove": 5
    },
    "volume": {
      "rule": "Cursor_18.24 volume ratio",
      "level": "有量",
      "ratio": 1.32,
      "score": 6,
      "avgVolume": 2303220,
      "currentVolume": 3043100
    },
    "derived": {
      "ma20": 67.4925,
      "ma50": 68.5632,
      "prevClose": 68.4,
      "avgVolume10": 2191420,
      "avgVolume20": 2303220,
      "changePercent": 2.27,
      "avgVolumeForScore": 2303220
    },
    "ma_cross": {
      "ma20": 67.4925,
      "ma50": 68.5632,
      "rule": "Cursor_18.24 MA20/MA50 cross",
      "cross": "熊勢",
      "score": 0,
      "prevMa20": 67.4135,
      "prevMa50": 68.6404,
      "spreadPct": 1.56,
      "isVolumeBreakout": false
    },
    "bollinger": {
      "lower": 65.66,
      "upper": 69.325,
      "position": "上半部"
    },
    "rsi_short": 68.62,
    "macd_short": {
      "macd": 0,
      "trend": "中性",
      "signal": 0,
      "histogram": 0
    },
    "volume_ratio": {
      "ratio": 1.32
    }
  }
}

Raw metrics JSON

{
  "close": 69.95,
  "volume": 3043100,
  "changePercent": 2.27
}

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.