Cached score snapshot

US.PNW · Pinnacle West Capital

110分制 68.9/110;5D動能v2 30/50;排序分 98.9/160

Ranking score 98.9/160
Main score 68.9/110
5D momentum v2 30/50
Rank #14
Setup grade A 82.5

Score breakdown

謹慎買入

Low database-backfill

Score and price trend

A 82.5 Technical S · 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 $84.40$98.37$112.34 Price Projection date
Historical projection
Model Median P25/P75 歷史相似情境上漲比例 Down5 Actual / compare
Rolling DOE best · score 3.466 · anchors 8 +0.41% -1.18% / +2.51% 56.8% 5.4% Actual +0.70% · vs median +0.29% · inside 25-75 band
Historical projection 10D n=160 -0.11% -1.41% / +2.00% 49.4% 5% Actual +0.80% · vs median +0.91% · inside 25-75 band

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

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

Summary

score_with_momentum_v2 = main score + 5D momentum v2

Ranking score 98.9
Display grade 謹慎買入
Model version cursor_18_27_news_v2_160
Main score 68.9/110 (謹慎買入)
5D momentum v2 30/50 (強)
Score with momentum v2 98.9/160 (觀察)
Risk level Low

Audit trace

Full calculation detail

Calculation detail · 8 sections

Market inputs

Bar count 142
ma20 88.792
ma50 88.6812
close 92.3
prevClose 91.11
avgVolume20 1176480
volumeRatio 1.6
changePercent 1.31

Metrics snapshot

close 92.3
volume 1880300
changePercent 1.31

110-point main rating

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

Main score 68.9/110
Main rating 謹慎買入
5D momentum v2 30/50
Score with momentum v2 98.9/160
Formula score_with_momentum_v2 = main_score + momentum_5d_v2_score

基本面 — 2.8/5 · 較差

Dimension score 2.8/5
Dimension grade 較差

Sub-items

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

資金流 — 15.6/20 · 良好

Dimension score 15.6/20
Dimension grade 良好

Sub-items

cmfPoints 2.4
mfiPoints 4
obvPoints 3.2
vwapPoints 4

institutional

score 2

details

source optional-neutral

warning

code INSTITUTIONAL_DATA_OPTIONAL
symbol US.PNW
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.2/15 · 良好

Dimension score 11.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 1.4983
atrPoints 4
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 5
catalystCount 0
catalystPoints 2

風險管理 — 8.4/10 · 優秀

Dimension score 8.4/10
Dimension grade 優秀

Sub-items

position

score 1.6

details

atrPct 1.4983
turnoverUsdM 173.5517
liquidityPoints 0.4
volatilityPoints 1.2
rrPoints 2.4

stopLevels

symbol US.PNW
rr_range 1:1.0-1:2.5
risk_profile 中等
stop_loss_price 89.5342

strength_details

ma_score 3
atr_score 2.5
rsi_score 3
macd_score 3
volume_score 2
market_adjustment 1
risk_reward_ratio 2.3
stop_loss_percent 3
take_profit_price 98.5807
target_multiplier 2.5
technical_strength 2.73
take_profit_percent 6.8
positionPoints 1.6
stopLossPoints 2.4

diversification

score 2

details

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

技術信號 — 25.9/30 · 優秀

Dimension score 25.9/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日3日);收盤突破20日高位;Ready=N;Confirm=Y

vcp_metrics

up_days 4
vol_ref 1156756.6667
down_days 5
vcp_ready false
above_ma50 true
avg_vol_10 1134190
avg_vol_20 1138370
avg_vol_30 1156756.6667
range_pct_10 0.0519
range_pct_20 0.0519
range_pct_30 0.0535
up_expand_ok true
lookback_used 79
near_20d_high true
contraction_ok false
down_shrink_ok true
up_expand_days 3
breakout_20d_ok true
vol_ratio_10_30 0.9805
dist_to_20d_high -0.0129
down_shrink_days 3
breakout_level_20d 91.12
vcp_breakout_confirm true
contraction_ratio_10_30 0.9696
vcp_name_en Volatility Contraction Pattern
vcp_name_zh 波動收縮形態
vol_contraction false
kdjAdxPoints 0.7
rsiKdjPoints 3.2
volumeWeight 2
maCrossPoints 4
shortRsiPoints 1
shortMacdPoints 0.4
volConfirmPoints 1
volumePointsTechnical 1.2

情緒分析 — 3/10 · 較差

Dimension score 3/10
Dimension grade 較差

Sub-items

sentiment

score 3

details

source finnhub_news_keyword_model
articleCount 5
negativeHits 0
positiveHits 1
sentimentScoreRaw 0.5

sentimentData

raw {"id":140639118,"url":"https://finnhub.io/api/news?id=362b46fa08d80fc1ae1adb18d09196ffa0ec1a2a041095ddc44f01f079a233dc","image":"https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png","source":"Yahoo","related":"PNW","summary":"ENGIY vs. PNW: Which Stock Is the Better Value Option?","category":"company","datetime":1781538005,"headline":"ENGIY or PNW: Which Is the Better Value Stock Right Now?"}, {"id":140546734,"url":"https://finnhub.io/api/news?id=6cd20a48c2f267e3d328b499932c8ed55aba330b9b3956d19724d9cc34aca4d7","image":"https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png","source":"Yahoo","related":"PNW","summary":"Pinnacle West Capital recently completed a US$500 million offering of 4.650% fixed-rate senior unsecured notes due June 1, 2029, using proceeds to refinance upcoming debt maturities and repay commercial paper. The company also reported first-quarter 2026 earnings that surpassed expectations and outlined plans for higher capital investment alongside long-term earnings per share growth targets supported by expanding electricity demand. Next, we’ll examine how the earnings beat and long-term...","category":"company","datetime":1780722397,"headline":"Does Pinnacle West’s (PNW) Debt Refinance and EPS Outlook Change The Bull Case For The Stock?"}, {"id":140515210,"url":"https://finnhub.io/api/news?id=75f68f75ed289467d8b1c2ebeb715ecf8f3979ac7af8dfcbf1d5423f2de6ec71","image":"https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png","source":"Yahoo","related":"PNW","summary":"Pinnacle West (PNW) reported earnings 30 days ago. What's next for the stock? We take a look at earnings estimates for some clues.","category":"company","datetime":1780500611,"headline":"Pinnacle West (PNW) Down 2.5% Since Last Earnings Report: Can It Rebound?"}, {"id":140460593,"url":"https://finnhub.io/api/news?id=479ca088b3bdf5cd59048f1797ce444ec0acca7d0520a2bf0d957c55b2cfe486","image":"https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png","source":"Yahoo","related":"PNW","summary":"ENGIY vs. PNW: Which Stock Is the Better Value Option?","category":"company","datetime":1780069204,"headline":"ENGIY vs. PNW: Which Stock Is the Better Value Option?"}, {"id":140436559,"url":"https://finnhub.io/api/news?id=83207dad99ddb3ef6c3dcc2a475459aa4f7ab632175cbe8a9feaf7c98f72be2a","image":"https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png","source":"Yahoo","related":"PNW","summary":"FirstEnergy's earnings outlook, ROE and $36B capex plan give it an edge in a utility head-to-head for 2026.","category":"company","datetime":1779902760,"headline":"FE vs. PNW: Which Utility Stock Is a Better Investment Pick in 2026?"}
raw_source {"id":140639118,"url":"https://finnhub.io/api/news?id=362b46fa08d80fc1ae1adb18d09196ffa0ec1a2a041095ddc44f01f079a233dc","image":"https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png","source":"Yahoo","related":"PNW","summary":"ENGIY vs. PNW: Which Stock Is the Better Value Option?","category":"company","datetime":1781538005,"headline":"ENGIY or PNW: Which Is the Better Value Stock Right Now?"}, {"id":140546734,"url":"https://finnhub.io/api/news?id=6cd20a48c2f267e3d328b499932c8ed55aba330b9b3956d19724d9cc34aca4d7","image":"https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png","source":"Yahoo","related":"PNW","summary":"Pinnacle West Capital recently completed a US$500 million offering of 4.650% fixed-rate senior unsecured notes due June 1, 2029, using proceeds to refinance upcoming debt maturities and repay commercial paper. The company also reported first-quarter 2026 earnings that surpassed expectations and outlined plans for higher capital investment alongside long-term earnings per share growth targets supported by expanding electricity demand. Next, we’ll examine how the earnings beat and long-term...","category":"company","datetime":1780722397,"headline":"Does Pinnacle West’s (PNW) Debt Refinance and EPS Outlook Change The Bull Case For The Stock?"}, {"id":140515210,"url":"https://finnhub.io/api/news?id=75f68f75ed289467d8b1c2ebeb715ecf8f3979ac7af8dfcbf1d5423f2de6ec71","image":"https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png","source":"Yahoo","related":"PNW","summary":"Pinnacle West (PNW) reported earnings 30 days ago. What's next for the stock? We take a look at earnings estimates for some clues.","category":"company","datetime":1780500611,"headline":"Pinnacle West (PNW) Down 2.5% Since Last Earnings Report: Can It Rebound?"}, {"id":140460593,"url":"https://finnhub.io/api/news?id=479ca088b3bdf5cd59048f1797ce444ec0acca7d0520a2bf0d957c55b2cfe486","image":"https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png","source":"Yahoo","related":"PNW","summary":"ENGIY vs. PNW: Which Stock Is the Better Value Option?","category":"company","datetime":1780069204,"headline":"ENGIY vs. PNW: Which Stock Is the Better Value Option?"}, {"id":140472044,"url":"https://finnhub.io/api/news?id=e85acf4de926b52a4eae55afd8365e25b078324ed5d8e929f964ede08f1ed9c7","image":"","source":"Benzinga","related":"PNW","summary":"Truist Securities analyst Richard Sunderland maintains Pinnacle West Capital (NYSE:PNW) with a Hold and lowers the price target from $108 to $105.","category":"company","datetime":1780061716,"headline":"Truist Securities Maintains Hold on Pinnacle West Capital, Lowers Price Target to $105"}, {"id":140436559,"url":"https://finnhub.io/api/news?id=83207dad99ddb3ef6c3dcc2a475459aa4f7ab632175cbe8a9feaf7c98f72be2a","image":"https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png","source":"Yahoo","related":"PNW","summary":"FirstEnergy's earnings outlook, ROE and $36B capex plan give it an edge in a utility head-to-head for 2026.","category":"company","datetime":1779902760,"headline":"FE vs. PNW: Which Utility Stock Is a Better Investment Pick in 2026?"}
data_source finnhub_news_keyword_model
article_count 5
negative_hits 0
positive_hits 1
recomputed_at_score true
sentiment_score_raw 0.5
source_article_count 6
discarded_article_count 1
sentimentPoints 3

Dimension contribution

Dimension Raw Max Norm % Contrib
基本面 2.8 5/110 56% 2.8
資金流 15.6 20/110 78% 15.6
市場環境 11.2 15/110 74.67% 11.2
催化劑 2 20/110 10% 2
風險管理 8.4 10/110 84% 8.4
技術信號 25.9 30/110 86.33% 25.9
情緒分析 3 10/110 30% 3

5D momentum v2 breakdown

Cursor_18.25 5D momentum v2 0-50

5D momentum v2 30/50
ret_5d 0.0561
max_score 50
max_total 50
raw_total 30
vcp_bonus 0
vol_ratio 1.6517
ret_points 8
vol_points 6
range_ratio 1.631
volat_points 4
day_range_pct 0.0229
model_version cursor_18_27_news_v2_160
available_bars 30
breakout_points 8
partial_history false
pullback_points 1
breakout_vol_bonus 1
first_breakout_20d true
return_window_days 5
first_breakout_bonus 2
breakout_quality_points 0

Risk management

level Low
reason risk management score >= 8/10

position

score 1.6

details

atrPct 1.4983
turnoverUsdM 173.5517
liquidityPoints 0.4
volatilityPoints 1.2
rrPoints 2.4

stopLevels

symbol US.PNW
rr_range 1:1.0-1:2.5
risk_profile 中等
stop_loss_price 89.5342

strength_details

ma_score 3
atr_score 2.5
rsi_score 3
macd_score 3
volume_score 2
market_adjustment 1
risk_reward_ratio 2.3
stop_loss_percent 3
take_profit_price 98.5807
target_multiplier 2.5
technical_strength 2.73
take_profit_percent 6.8
positionPoints 1.6
stopLossPoints 2.4

diversification

score 2

details

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

Calculation audit log

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

Technical indicators

adx
value 92.86
atr
atr 1.3829
rule ATR / current price; lower volatility scores higher
score 8
atr_pct 1.5
cci
rule Cursor_18.24 CCI bands
level 超買或超賣風險
score 2
value 302.39
cmf
rule Cursor_18.24 CMF bands
level 輕微流入
score 6
value 0.1436
kdj
d 76.66
j 98.79
k 84.04
rule Cursor_18.24 K/D cross
score 4
signal 金叉
mfi
rule Cursor_18.24 MFI bands
level 強資金流入
score 10
value 75.39
obv
rule Cursor_18.24 recent_slope vs previous_slope
score 8
trend 資金入貨
value -1088300
recentSlope 256230
previousSlope 138990
rsi
value 68.42
sar
rule Cursor_18.24 Parabolic SAR
score 8
trend 上升
value 87.4115
position SAR喺價下
distancePct 5.3
previousTrend 上升
ma50
value 88.6812
macd
macd 0.5372
trend 強烈看漲
signal 0.1242
histogram 0.413
vwap
rule Cursor_18.24 VWAP 20D consecutive close
score 10
value 88.8379
position 連續5日>VWAP
consecutiveAbove 5
volume
rule Cursor_18.24 volume ratio
level 有量
ratio 1.6
score 6
avgVolume 1176480
currentVolume 1880300
derived
ma20 88.792
ma50 88.6812
prevClose 91.11
avgVolume10 1239590
avgVolume20 1176480
changePercent 1.31
avgVolumeForScore 1176480
ma_cross
ma20 88.792
ma50 88.6812
rule Cursor_18.24 MA20/MA50 cross
cross 強上穿+放量
score 10
prevMa20 88.5955
prevMa50 88.6056
spreadPct 0.12
isVolumeBreakout true
bollinger
lower 86.4186
upper 91.1654
position 上半部
rsi_short
value 71.03
macd_short
macd 0
trend 中性
signal 0
histogram 0
volume_ratio
ratio 1.6

Raw calculation JSON

{
  "risk": {
    "level": "Low",
    "reason": "risk management score >= 8/10",
    "position": {
      "score": 1.6,
      "details": {
        "atrPct": 1.4982665222101843,
        "turnoverUsdM": 173.55169,
        "liquidityPoints": 0.4,
        "volatilityPoints": 1.2
      }
    },
    "rrPoints": 2.4,
    "stopLevels": {
      "symbol": "US.PNW",
      "rr_range": "1:1.0-1:2.5",
      "risk_profile": "中等",
      "stop_loss_price": 89.5342,
      "strength_details": {
        "ma_score": 3,
        "atr_score": 2.5,
        "rsi_score": 3,
        "macd_score": 3,
        "volume_score": 2
      },
      "market_adjustment": 1,
      "risk_reward_ratio": 2.3,
      "stop_loss_percent": 3,
      "take_profit_price": 98.5807,
      "target_multiplier": 2.5,
      "technical_strength": 2.73,
      "take_profit_percent": 6.8
    },
    "positionPoints": 1.6,
    "stopLossPoints": 2.4,
    "diversification": {
      "score": 2,
      "details": {
        "method": "sector concentration proxy; no portfolio holdings used",
        "sector": "Utilities",
        "concentratedSectorPenalty": 0
      }
    },
    "riskRewardRatio": 2.2666666666666666,
    "stopLossPercent": 3,
    "diversificationPoints": 2
  },
  "total": {
    "max": 160,
    "result": 98.9,
    "formula": "score_with_momentum_v2 = main_score + momentum_5d_v2_score",
    "baseScore": 68.9,
    "modelVersion": "cursor_18_27_news_v2_160",
    "momentum5dScore": 30
  },
  "market": {
    "ma20": 88.792,
    "ma50": 88.6812,
    "close": 92.3,
    "prevClose": 91.11,
    "avgVolume20": 1176480,
    "volumeRatio": 1.6,
    "changePercent": 1.31
  },
  "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": 30,
    "details": {
      "ret_5d": 0.0560640732265445,
      "max_score": 50,
      "max_total": 50,
      "raw_total": 30,
      "vcp_bonus": 0,
      "vol_ratio": 1.651747674306245,
      "ret_points": 8,
      "vol_points": 6,
      "range_ratio": 1.6310208554809604,
      "volat_points": 4,
      "day_range_pct": 0.02286027085590457,
      "model_version": "cursor_18_27_news_v2_160",
      "available_bars": 30,
      "breakout_points": 8,
      "partial_history": false,
      "pullback_points": 1,
      "breakout_vol_bonus": 1,
      "first_breakout_20d": true,
      "return_window_days": 5,
      "first_breakout_bonus": 2,
      "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": 98.9,
    "formula": "Cursor_18.25 ranking score v2 (score_with_momentum_v2)",
    "weights": [
      {
        "raw": 2.8,
        "label": "基本面",
        "weight": "5/110",
        "normalized": 56,
        "contribution": 2.8
      },
      {
        "raw": 15.6,
        "label": "資金流",
        "weight": "20/110",
        "normalized": 78,
        "contribution": 15.6
      },
      {
        "raw": 11.2,
        "label": "市場環境",
        "weight": "15/110",
        "normalized": 74.67,
        "contribution": 11.2
      },
      {
        "raw": 2,
        "label": "催化劑",
        "weight": "20/110",
        "normalized": 10,
        "contribution": 2
      },
      {
        "raw": 8.4,
        "label": "風險管理",
        "weight": "10/110",
        "normalized": 84,
        "contribution": 8.4
      },
      {
        "raw": 25.9,
        "label": "技術信號",
        "weight": "30/110",
        "normalized": 86.33,
        "contribution": 25.9
      },
      {
        "raw": 3,
        "label": "情緒分析",
        "weight": "10/110",
        "normalized": 30,
        "contribution": 3
      }
    ],
    "modelVersion": "cursor_18_27_news_v2_160"
  },
  "momentumMax": 50,
  "scoreStatus": "checked",
  "standard110": {
    "rating": "謹慎買入",
    "result": 68.9,
    "details": [
      "基本面分析總分: 2.8/5分",
      "資金流分析總分: 15.6/20分",
      "市場環境分析總分: 11.2/15分",
      "催化劑分析: 2/20分",
      "風險管理總分: 8.4/10分",
      "技術信號分析總分: 25.9/30分",
      "情緒分析: 3/10分",
      "共振率(僅顯示不加分): 0%"
    ],
    "formula": "基本面5 + 資金流20 + 市場環境15 + 催化劑20 + 風險管理10 + 技術信號30 + 情緒10",
    "dimensionScores": {
      "催化劑": 2,
      "基本面": 2.8,
      "資金流": 15.6,
      "市場環境": 11.2,
      "情緒分析": 3,
      "技術信號": 25.9,
      "風險管理": 8.4
    },
    "dimensionDetails": {
      "催化劑": {
        "max": 20,
        "grade": "較差",
        "items": {
          "catalyst": {
            "score": 2,
            "details": {
              "source": "finnhub_news_keyword_model",
              "articleCount": 5,
              "catalystCount": 0
            }
          },
          "catalystPoints": 2
        }
      },
      "基本面": {
        "max": 5,
        "grade": "較差",
        "items": {
          "pbPoints": 0.5,
          "pePoints": 0.5,
          "epsPoints": 0,
          "roePoints": 0,
          "debtPoints": 0.4,
          "marginPoints": 0,
          "turnoverUsdM": 173.55169,
          "volumePoints": 0.5,
          "revenuePoints": 0,
          "dividendPoints": 0.5,
          "marketCapPoints": 0.4
        },
        "source": "fmp_stable"
      },
      "資金流": {
        "max": 20,
        "grade": "良好",
        "items": {
          "cmfPoints": 2.4,
          "mfiPoints": 4,
          "obvPoints": 3.2,
          "vwapPoints": 4,
          "institutional": {
            "score": 2,
            "details": {
              "source": "optional-neutral",
              "warning": {
                "code": "INSTITUTIONAL_DATA_OPTIONAL",
                "symbol": "US.PNW",
                "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": 1.4982665222101843,
          "atrPoints": 4,
          "cciPoints": 0.8,
          "vixPoints": 2.4,
          "marketTrendPoints": 4
        }
      },
      "情緒分析": {
        "max": 10,
        "grade": "較差",
        "items": {
          "sentiment": {
            "score": 3,
            "details": {
              "source": "finnhub_news_keyword_model",
              "articleCount": 5,
              "negativeHits": 0,
              "positiveHits": 1,
              "sentimentScoreRaw": 0.5
            }
          },
          "sentimentData": {
            "raw": [
              {
                "id": 140639118,
                "url": "https://finnhub.io/api/news?id=362b46fa08d80fc1ae1adb18d09196ffa0ec1a2a041095ddc44f01f079a233dc",
                "image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
                "source": "Yahoo",
                "related": "PNW",
                "summary": "ENGIY vs. PNW: Which Stock Is the Better Value Option?",
                "category": "company",
                "datetime": 1781538005,
                "headline": "ENGIY or PNW: Which Is the Better Value Stock Right Now?"
              },
              {
                "id": 140546734,
                "url": "https://finnhub.io/api/news?id=6cd20a48c2f267e3d328b499932c8ed55aba330b9b3956d19724d9cc34aca4d7",
                "image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
                "source": "Yahoo",
                "related": "PNW",
                "summary": "Pinnacle West Capital recently completed a US$500 million offering of 4.650% fixed-rate senior unsecured notes due June 1, 2029, using proceeds to refinance upcoming debt maturities and repay commercial paper. The company also reported first-quarter 2026 earnings that surpassed expectations and outlined plans for higher capital investment alongside long-term earnings per share growth targets supported by expanding electricity demand. Next, we’ll examine how the earnings beat and long-term...",
                "category": "company",
                "datetime": 1780722397,
                "headline": "Does Pinnacle West’s (PNW) Debt Refinance and EPS Outlook Change The Bull Case For The Stock?"
              },
              {
                "id": 140515210,
                "url": "https://finnhub.io/api/news?id=75f68f75ed289467d8b1c2ebeb715ecf8f3979ac7af8dfcbf1d5423f2de6ec71",
                "image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
                "source": "Yahoo",
                "related": "PNW",
                "summary": "Pinnacle West (PNW) reported earnings 30 days ago. What's next for the stock? We take a look at earnings estimates for some clues.",
                "category": "company",
                "datetime": 1780500611,
                "headline": "Pinnacle West (PNW) Down 2.5% Since Last Earnings Report: Can It Rebound?"
              },
              {
                "id": 140460593,
                "url": "https://finnhub.io/api/news?id=479ca088b3bdf5cd59048f1797ce444ec0acca7d0520a2bf0d957c55b2cfe486",
                "image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
                "source": "Yahoo",
                "related": "PNW",
                "summary": "ENGIY vs. PNW: Which Stock Is the Better Value Option?",
                "category": "company",
                "datetime": 1780069204,
                "headline": "ENGIY vs. PNW: Which Stock Is the Better Value Option?"
              },
              {
                "id": 140436559,
                "url": "https://finnhub.io/api/news?id=83207dad99ddb3ef6c3dcc2a475459aa4f7ab632175cbe8a9feaf7c98f72be2a",
                "image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
                "source": "Yahoo",
                "related": "PNW",
                "summary": "FirstEnergy's earnings outlook, ROE and $36B capex plan give it an edge in a utility head-to-head for 2026.",
                "category": "company",
                "datetime": 1779902760,
                "headline": "FE vs. PNW: Which Utility Stock Is a Better Investment Pick in 2026?"
              }
            ],
            "raw_source": [
              {
                "id": 140639118,
                "url": "https://finnhub.io/api/news?id=362b46fa08d80fc1ae1adb18d09196ffa0ec1a2a041095ddc44f01f079a233dc",
                "image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
                "source": "Yahoo",
                "related": "PNW",
                "summary": "ENGIY vs. PNW: Which Stock Is the Better Value Option?",
                "category": "company",
                "datetime": 1781538005,
                "headline": "ENGIY or PNW: Which Is the Better Value Stock Right Now?"
              },
              {
                "id": 140546734,
                "url": "https://finnhub.io/api/news?id=6cd20a48c2f267e3d328b499932c8ed55aba330b9b3956d19724d9cc34aca4d7",
                "image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
                "source": "Yahoo",
                "related": "PNW",
                "summary": "Pinnacle West Capital recently completed a US$500 million offering of 4.650% fixed-rate senior unsecured notes due June 1, 2029, using proceeds to refinance upcoming debt maturities and repay commercial paper. The company also reported first-quarter 2026 earnings that surpassed expectations and outlined plans for higher capital investment alongside long-term earnings per share growth targets supported by expanding electricity demand. Next, we’ll examine how the earnings beat and long-term...",
                "category": "company",
                "datetime": 1780722397,
                "headline": "Does Pinnacle West’s (PNW) Debt Refinance and EPS Outlook Change The Bull Case For The Stock?"
              },
              {
                "id": 140515210,
                "url": "https://finnhub.io/api/news?id=75f68f75ed289467d8b1c2ebeb715ecf8f3979ac7af8dfcbf1d5423f2de6ec71",
                "image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
                "source": "Yahoo",
                "related": "PNW",
                "summary": "Pinnacle West (PNW) reported earnings 30 days ago. What's next for the stock? We take a look at earnings estimates for some clues.",
                "category": "company",
                "datetime": 1780500611,
                "headline": "Pinnacle West (PNW) Down 2.5% Since Last Earnings Report: Can It Rebound?"
              },
              {
                "id": 140460593,
                "url": "https://finnhub.io/api/news?id=479ca088b3bdf5cd59048f1797ce444ec0acca7d0520a2bf0d957c55b2cfe486",
                "image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
                "source": "Yahoo",
                "related": "PNW",
                "summary": "ENGIY vs. PNW: Which Stock Is the Better Value Option?",
                "category": "company",
                "datetime": 1780069204,
                "headline": "ENGIY vs. PNW: Which Stock Is the Better Value Option?"
              },
              {
                "id": 140472044,
                "url": "https://finnhub.io/api/news?id=e85acf4de926b52a4eae55afd8365e25b078324ed5d8e929f964ede08f1ed9c7",
                "image": "",
                "source": "Benzinga",
                "related": "PNW",
                "summary": "Truist Securities  analyst Richard Sunderland   maintains Pinnacle West Capital (NYSE:PNW) with a Hold and lowers the price target from $108 to $105.",
                "category": "company",
                "datetime": 1780061716,
                "headline": "Truist Securities Maintains Hold on Pinnacle West Capital, Lowers Price Target to $105"
              },
              {
                "id": 140436559,
                "url": "https://finnhub.io/api/news?id=83207dad99ddb3ef6c3dcc2a475459aa4f7ab632175cbe8a9feaf7c98f72be2a",
                "image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
                "source": "Yahoo",
                "related": "PNW",
                "summary": "FirstEnergy's earnings outlook, ROE and $36B capex plan give it an edge in a utility head-to-head for 2026.",
                "category": "company",
                "datetime": 1779902760,
                "headline": "FE vs. PNW: Which Utility Stock Is a Better Investment Pick in 2026?"
              }
            ],
            "data_source": "finnhub_news_keyword_model",
            "article_count": 5,
            "negative_hits": 0,
            "positive_hits": 1,
            "recomputed_at_score": true,
            "sentiment_score_raw": 0.5,
            "source_article_count": 6,
            "discarded_article_count": 1
          },
          "sentimentPoints": 3
        }
      },
      "技術信號": {
        "max": 30,
        "raw": 25.9,
        "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日3日);收盤突破20日高位;Ready=N;Confirm=Y",
            "vcp_metrics": {
              "up_days": 4,
              "vol_ref": 1156756.6666666667,
              "down_days": 5,
              "vcp_ready": false,
              "above_ma50": true,
              "avg_vol_10": 1134190,
              "avg_vol_20": 1138370,
              "avg_vol_30": 1156756.6666666667,
              "range_pct_10": 0.05189599133261112,
              "range_pct_20": 0.05189599133261112,
              "range_pct_30": 0.05352112676056336,
              "up_expand_ok": true,
              "lookback_used": 79,
              "near_20d_high": true,
              "contraction_ok": false,
              "down_shrink_ok": true,
              "up_expand_days": 3,
              "breakout_20d_ok": true,
              "vol_ratio_10_30": 0.9804914315024479,
              "dist_to_20d_high": -0.012949956101843641,
              "down_shrink_days": 3,
              "breakout_level_20d": 91.12,
              "vcp_breakout_confirm": true,
              "contraction_ratio_10_30": 0.9696356275303661
            },
            "vcp_name_en": "Volatility Contraction Pattern",
            "vcp_name_zh": "波動收縮形態",
            "vol_contraction": false
          },
          "kdjAdxPoints": 0.7,
          "rsiKdjPoints": 3.2,
          "volumeWeight": 2,
          "maCrossPoints": 4,
          "shortRsiPoints": 1,
          "shortMacdPoints": 0.4,
          "volConfirmPoints": 1,
          "volumePointsTechnical": 1.2
        }
      },
      "風險管理": {
        "max": 10,
        "grade": "優秀",
        "items": {
          "position": {
            "score": 1.6,
            "details": {
              "atrPct": 1.4982665222101843,
              "turnoverUsdM": 173.55169,
              "liquidityPoints": 0.4,
              "volatilityPoints": 1.2
            }
          },
          "rrPoints": 2.4,
          "stopLevels": {
            "symbol": "US.PNW",
            "rr_range": "1:1.0-1:2.5",
            "risk_profile": "中等",
            "stop_loss_price": 89.5342,
            "strength_details": {
              "ma_score": 3,
              "atr_score": 2.5,
              "rsi_score": 3,
              "macd_score": 3,
              "volume_score": 2
            },
            "market_adjustment": 1,
            "risk_reward_ratio": 2.3,
            "stop_loss_percent": 3,
            "take_profit_price": 98.5807,
            "target_multiplier": 2.5,
            "technical_strength": 2.73,
            "take_profit_percent": 6.8
          },
          "positionPoints": 1.6,
          "stopLossPoints": 2.4,
          "diversification": {
            "score": 2,
            "details": {
              "method": "sector concentration proxy; no portfolio holdings used",
              "sector": "Utilities",
              "concentratedSectorPenalty": 0
            }
          },
          "riskRewardRatio": 2.2666666666666666,
          "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": 92.86,
    "atr": {
      "atr": 1.3829,
      "rule": "ATR / current price; lower volatility scores higher",
      "score": 8,
      "atr_pct": 1.5
    },
    "cci": {
      "rule": "Cursor_18.24 CCI bands",
      "level": "超買或超賣風險",
      "score": 2,
      "value": 302.39
    },
    "cmf": {
      "rule": "Cursor_18.24 CMF bands",
      "level": "輕微流入",
      "score": 6,
      "value": 0.1436
    },
    "kdj": {
      "d": 76.66,
      "j": 98.79,
      "k": 84.04,
      "rule": "Cursor_18.24 K/D cross",
      "score": 4,
      "signal": "金叉"
    },
    "mfi": {
      "rule": "Cursor_18.24 MFI bands",
      "level": "強資金流入",
      "score": 10,
      "value": 75.39
    },
    "obv": {
      "rule": "Cursor_18.24 recent_slope vs previous_slope",
      "score": 8,
      "trend": "資金入貨",
      "value": -1088300,
      "recentSlope": 256230,
      "previousSlope": 138990
    },
    "rsi": 68.42,
    "sar": {
      "rule": "Cursor_18.24 Parabolic SAR",
      "score": 8,
      "trend": "上升",
      "value": 87.4115,
      "position": "SAR喺價下",
      "distancePct": 5.3,
      "previousTrend": "上升"
    },
    "ma50": 88.6812,
    "macd": {
      "macd": 0.5371782957460738,
      "trend": "強烈看漲",
      "signal": 0.12422353606817374,
      "histogram": 0.4129547596779001
    },
    "vwap": {
      "rule": "Cursor_18.24 VWAP 20D consecutive close",
      "score": 10,
      "value": 88.8379,
      "position": "連續5日>VWAP",
      "consecutiveAbove": 5
    },
    "volume": {
      "rule": "Cursor_18.24 volume ratio",
      "level": "有量",
      "ratio": 1.6,
      "score": 6,
      "avgVolume": 1176480,
      "currentVolume": 1880300
    },
    "derived": {
      "ma20": 88.792,
      "ma50": 88.6812,
      "prevClose": 91.11,
      "avgVolume10": 1239590,
      "avgVolume20": 1176480,
      "changePercent": 1.31,
      "avgVolumeForScore": 1176480
    },
    "ma_cross": {
      "ma20": 88.792,
      "ma50": 88.6812,
      "rule": "Cursor_18.24 MA20/MA50 cross",
      "cross": "強上穿+放量",
      "score": 10,
      "prevMa20": 88.5955,
      "prevMa50": 88.6056,
      "spreadPct": 0.12,
      "isVolumeBreakout": true
    },
    "bollinger": {
      "lower": 86.4186,
      "upper": 91.1654,
      "position": "上半部"
    },
    "rsi_short": 71.03,
    "macd_short": {
      "macd": 0,
      "trend": "中性",
      "signal": 0,
      "histogram": 0
    },
    "volume_ratio": {
      "ratio": 1.6
    }
  }
}

Raw metrics JSON

{
  "close": 92.3,
  "volume": 1880300,
  "changePercent": 1.31
}

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.