Cached score snapshot
US.MTB · M&T Bank
110分制 51.6/110;5D動能v2 13/50;排序分 64.6/160 · Incomplete inputs
Score breakdown
避免
Score and price trend
Main score, 5D momentum v2, close price, and improving or exit-review turn signals are plotted from archived daily snapshots.
Move the mouse over the chart lines to inspect readings.
- Main score
- 5D momentum v2
- Candlestick
- Historical projection
- Score turn
- Setup grade
| Model | Median | P25/P75 | 歷史相似情境上漲比例 | Down5 | Actual / compare |
|---|---|---|---|---|---|
| Rolling DOE best | +1.42% | -0.10% / +2.88% | 71.3% | 1.3% | Actual +0.91% · vs median -0.51% · inside 25-75 band |
| 30D observation | +7.76% | +3.44% / +14.05% | 86.3% | 1.3% | Actual outcome pending · 1 / 30 bars observed |
| Historical projection 10D n=160 | +1.44% | -0.16% / +2.92% | 71.3% | 1.9% | Actual outcome pending · 1 / 10 bars observed |
歷史情境統計基於已存檔相似 setup;圖中投影中位線為統計中位數的線性插值展示,並非價格路徑預測或買賣建議。
2026-05-27 → 2026-10-01 · 173 archived points · 2 Improving turn signal · 10 Deteriorating signal
Summary
score_with_momentum_v2 = main score + 5D momentum v2
Rolling setup rating
Setup quality, historical edge, and risk are combined into a rolling S/A/B/C/D/F grade for this snapshot date.
Score turn monitor
Has the score quality changed?
Run more market refreshes to build enough archived points for a turn check.
Signals
技術信號 15.5 · 資金流 10 · 5D動能v2 13 · Incomplete inputs
INSTITUTIONAL_DATA_OPTIONAL: Institutional ownership unavailable; neutral money-flow treatment used. FMP_INSTITUTIONAL_FAILED: FMP HTTP 402
Audit trace
Full calculation detail
Calculation detail · 8 sections
Incomplete score
此 snapshot 已計出評分,但以下輸入仍不完整;缺失維度以 0 分處理,請留意 audit 明细。
- VIX_MISSING: VIX market context is required for market environment scoring
Market inputs
Metrics snapshot
110-point main rating
基本面5 + 資金流20 + 市場環境15 + 催化劑20 + 風險管理10 + 技術信號30 + 情緒10
基本面 — 4.5/5 · 優秀
Sub-items
資金流 — 10/20 · 較差
Sub-items
institutional
details
warning
市場環境 — 7.8/15 · 較差
Sub-items
vix
details
trend
details
qqq
spy
催化劑 — 2/20 · 較差
Sub-items
catalyst
details
風險管理 — 7.8/10 · 良好
Sub-items
position
details
stopLevels
strength_details
diversification
details
技術信號 — 15.5/30 · 較差
Sub-items
vcpPayload
vcp_metrics
情緒分析 — 4/10 · 較差
Sub-items
sentiment
details
sentimentData
Dimension contribution
5D momentum v2 breakdown
Cursor_18.25 5D momentum v2 0-50
Risk management
position
details
stopLevels
strength_details
diversification
details
Calculation audit log
基本面分析總分: 4.5/5分 資金流分析總分: 10/20分 市場環境分析總分: 7.8/15分 催化劑分析: 2/20分 風險管理總分: 7.8/10分 技術信號分析總分: 15.5/30分 情緒分析: 4/10分 共振率(僅顯示不加分): 0%
Technical indicators
adx
atr
cci
cmf
kdj
mfi
obv
rsi
sar
ma50
macd
vwap
volume
derived
ma_cross
bollinger
rsi_short
macd_short
volume_ratio
Raw calculation JSON
{
"risk": {
"level": "Medium",
"reason": "risk management score >= 6.5/10",
"position": {
"score": 1.8,
"details": {
"atrPct": 1.7307869884575025,
"turnoverUsdM": 429.262649,
"liquidityPoints": 0.6,
"volatilityPoints": 1.2
}
},
"rrPoints": 1.6,
"stopLevels": {
"symbol": "US.MTB",
"rr_range": "1:1.0-1:2.5",
"risk_profile": "中等",
"stop_loss_price": 230.0028,
"strength_details": {
"ma_score": 1.5,
"atr_score": 2.5,
"rsi_score": 2.5,
"macd_score": 1.5,
"volume_score": 2
},
"market_adjustment": 1,
"risk_reward_ratio": 1.4,
"stop_loss_percent": 3.5,
"take_profit_price": 250.1625,
"target_multiplier": 1.9,
"technical_strength": 1.95,
"take_profit_percent": 5
},
"positionPoints": 1.8,
"stopLossPoints": 2.4,
"diversification": {
"score": 2,
"details": {
"method": "sector concentration proxy; no portfolio holdings used",
"sector": "Financials",
"concentratedSectorPenalty": 0
}
},
"riskRewardRatio": 1.4444296245998642,
"stopLossPercent": 3.461573976915005,
"diversificationPoints": 2
},
"total": {
"max": 160,
"result": 64.6,
"formula": "score_with_momentum_v2 = main_score + momentum_5d_v2_score",
"baseScore": 51.6,
"modelVersion": "cursor_18_27_news_v2_160",
"momentum5dScore": 13
},
"market": {
"ma20": 250.026,
"ma50": 242.786,
"close": 238.25,
"prevClose": 244.55,
"avgVolume20": 999122,
"volumeRatio": 1.8,
"changePercent": -2.58
},
"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": 13,
"details": {
"ret_5d": -0.059230009871668265,
"max_score": 50,
"max_total": 50,
"raw_total": 13,
"vcp_bonus": 0,
"vol_ratio": 1.874158869512303,
"ret_points": 0,
"vol_points": 6,
"range_ratio": 1.6178548618371105,
"volat_points": 4,
"day_range_pct": 0.025582413431269685,
"model_version": "cursor_18_27_news_v2_160",
"available_bars": 30,
"breakout_points": 0,
"partial_history": false,
"pullback_points": 3,
"breakout_vol_bonus": 0,
"first_breakout_20d": false,
"return_window_days": 5,
"first_breakout_bonus": 0,
"breakout_quality_points": 0
},
"formula": "Cursor_18.25 5D momentum v2 0-50",
"modelVersion": "cursor_18_27_news_v2_160"
},
"scoreMax": 110,
"composite": {
"max": 160,
"result": 64.6,
"formula": "Cursor_18.25 ranking score v2 (score_with_momentum_v2)",
"weights": [
{
"raw": 4.5,
"label": "基本面",
"weight": "5/110",
"normalized": 90,
"contribution": 4.5
},
{
"raw": 10,
"label": "資金流",
"weight": "20/110",
"normalized": 50,
"contribution": 10
},
{
"raw": 7.8,
"label": "市場環境",
"weight": "15/110",
"normalized": 52,
"contribution": 7.8
},
{
"raw": 2,
"label": "催化劑",
"weight": "20/110",
"normalized": 10,
"contribution": 2
},
{
"raw": 7.8,
"label": "風險管理",
"weight": "10/110",
"normalized": 78,
"contribution": 7.8
},
{
"raw": 15.5,
"label": "技術信號",
"weight": "30/110",
"normalized": 51.67,
"contribution": 15.5
},
{
"raw": 4,
"label": "情緒分析",
"weight": "10/110",
"normalized": 40,
"contribution": 4
}
],
"modelVersion": "cursor_18_27_news_v2_160"
},
"momentumMax": 50,
"scoreStatus": "incomplete",
"standard110": {
"rating": "避免",
"result": 51.6,
"details": [
"基本面分析總分: 4.5/5分",
"資金流分析總分: 10/20分",
"市場環境分析總分: 7.8/15分",
"催化劑分析: 2/20分",
"風險管理總分: 7.8/10分",
"技術信號分析總分: 15.5/30分",
"情緒分析: 4/10分",
"共振率(僅顯示不加分): 0%"
],
"formula": "基本面5 + 資金流20 + 市場環境15 + 催化劑20 + 風險管理10 + 技術信號30 + 情緒10",
"dimensionScores": {
"催化劑": 2,
"基本面": 4.5,
"資金流": 10,
"市場環境": 7.8,
"情緒分析": 4,
"技術信號": 15.5,
"風險管理": 7.8
},
"dimensionDetails": {
"催化劑": {
"max": 20,
"grade": "較差",
"items": {
"catalyst": {
"score": 2,
"details": {
"source": "finnhub_news_keyword_model",
"articleCount": 3,
"catalystCount": 0
}
},
"catalystPoints": 2
}
},
"基本面": {
"max": 5,
"grade": "優秀",
"items": {
"pbPoints": 0.5,
"pePoints": 0.5,
"epsPoints": 0.6,
"roePoints": 0.4,
"debtPoints": 0.5,
"marginPoints": 0.6,
"turnoverUsdM": 429.262649,
"volumePoints": 0.5,
"revenuePoints": 0,
"dividendPoints": 0.4,
"marketCapPoints": 0.5
},
"source": "fmp_stable"
},
"資金流": {
"max": 20,
"grade": "較差",
"items": {
"cmfPoints": 0.8,
"mfiPoints": 2.4,
"obvPoints": 4,
"vwapPoints": 0.8,
"institutional": {
"score": 2,
"details": {
"source": "optional-neutral",
"warning": {
"code": "INSTITUTIONAL_DATA_OPTIONAL",
"symbol": "US.MTB",
"message": "Institutional ownership is unavailable; neutral 2/4 money-flow treatment used."
},
"optional": true,
"holderCount": null,
"holderPoints": 2,
"top10ShareRatio": null,
"concentrationPenalty": 0
}
},
"institutionPoints": 2
}
},
"市場環境": {
"max": 15,
"grade": "較差",
"items": {
"vix": {
"score": 0,
"details": {
"source": "twelvedata+fred",
"missing": true,
"vixClose": null
}
},
"trend": {
"score": 3,
"details": {
"qqq": {
"ma20": 707.7280003500002,
"ma50": 713.0466018399998,
"name": "QQQ",
"close": 710.92999,
"points": 1
},
"spy": {
"ma20": 760.98750315,
"ma50": 750.9438048,
"name": "SPY",
"close": 762.59998,
"points": 2
},
"source": "twelvedata+fred"
}
},
"atrPct": 1.7307869884575025,
"atrPoints": 4,
"cciPoints": 0.8,
"vixPoints": 0,
"marketTrendPoints": 3
}
},
"情緒分析": {
"max": 10,
"grade": "較差",
"items": {
"sentiment": {
"score": 4,
"details": {
"source": "finnhub_news_keyword_model",
"articleCount": 3,
"negativeHits": 0,
"positiveHits": 1,
"sentimentScoreRaw": 0.8
}
},
"sentimentData": {
"raw": [
{
"id": 141213693,
"url": "https://finnhub.io/api/news?id=ec5027f576a2552c7eecaa53d0dbacbdab1f4d3d5bc53ac256832ab630bcf8f6",
"image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
"source": "Yahoo",
"related": "MTB",
"summary": "M&T Bank stock has returned 120.4% over the past five years, and the current Excess Returns intrinsic value estimate points to the shares trading at a discount while earnings based multiples look roughly in line with the market. That combination leaves investors weighing a potential margin of safety against a more neutral read from traditional valuation checks. The 120.4% five year return suggests M&T Bank has already delivered strong value for long term holders, so any further upside...",
"category": "company",
"datetime": 1786669865,
"headline": "M&T Bank (MTB) Stock Trades At A Discount To Fair Value As Earnings Look Fair"
},
{
"id": 141158101,
"url": "https://finnhub.io/api/news?id=de6fbbce5b596302c3781070d35e4d5d804694949f8970f09ef68e56aca725e0",
"image": "https://www.chartmill.com/images/uploads/CM_Breakout_Stocks_Small_free_bb09e243c7.webp",
"source": "ChartMill",
"related": "MTB",
"summary": "M&T Bank (MTB) earns top technical and setup ratings, showing a bull flag pattern near 52-week highs. A solid candidate for breakout traders.",
"category": "company",
"datetime": 1786193453,
"headline": "M&T Bank (NYSE:MTB) Flashes a High-Quality Breakout Setup"
},
{
"id": 141055963,
"url": "https://finnhub.io/api/news?id=cdfae5e9ebe1120ee15d4e419fbb95cacd27e938a7a2637893f522ff98d08bdf",
"image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
"source": "Yahoo",
"related": "MTB",
"summary": "Dividends are one of the best benefits to being a shareholder, but finding a great dividend stock is no easy task. Does M&T Bank (MTB) have what it takes? Let's find out.",
"category": "company",
"datetime": 1785339903,
"headline": "Why M&T Bank Corporation (MTB) is a Great Dividend Stock Right Now"
}
],
"raw_source": [
{
"id": 141257276,
"url": "https://finnhub.io/api/news?id=31716500fa6d619e33c7b7608c97cce7d75b6a6c7a68465681077ba25b2ebac0",
"image": "",
"source": "Benzinga",
"related": "MTB",
"summary": "Cantor Fitzgerald analyst Dave Rochester maintains M&T Bank (NYSE:MTB) with a Overweight and raises the price target from $262 to $285.",
"category": "company",
"datetime": 1787124220,
"headline": "Cantor Fitzgerald Maintains Overweight on M&T Bank, Raises Price Target to $285"
},
{
"id": 141213693,
"url": "https://finnhub.io/api/news?id=ec5027f576a2552c7eecaa53d0dbacbdab1f4d3d5bc53ac256832ab630bcf8f6",
"image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
"source": "Yahoo",
"related": "MTB",
"summary": "M&T Bank stock has returned 120.4% over the past five years, and the current Excess Returns intrinsic value estimate points to the shares trading at a discount while earnings based multiples look roughly in line with the market. That combination leaves investors weighing a potential margin of safety against a more neutral read from traditional valuation checks. The 120.4% five year return suggests M&T Bank has already delivered strong value for long term holders, so any further upside...",
"category": "company",
"datetime": 1786669865,
"headline": "M&T Bank (MTB) Stock Trades At A Discount To Fair Value As Earnings Look Fair"
},
{
"id": 141208175,
"url": "https://finnhub.io/api/news?id=e6d0a0ec1f20f408ce2b6140a23acd316b37f6070baecb8ddfaf43ed48f3001f",
"image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
"source": "Yahoo",
"related": "MTB",
"summary": "Also, Farther and Dynasty add executives-in-residence, Arden Trust hires a president and Catalyst adds to its RIA distribution team.",
"category": "company",
"datetime": 1786631927,
"headline": "People Moves: $34B Fiduciary Trust Hires Former Wilmington Trust CEO"
},
{
"id": 141202289,
"url": "https://finnhub.io/api/news?id=96b62a78477ae9565a14e0d0298f6d34e64883e873a3db254f06df89851158fc",
"image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
"source": "Yahoo",
"related": "MTB",
"summary": "Can BPOP's strong liquidity support higher shareholder returns as it plans a 20% dividend hike and launches a new $1 billion buyback? Let us discuss.",
"category": "company",
"datetime": 1786551540,
"headline": "Popular's Liquidity Cushion: Can It Sustain Higher Capital Returns?"
},
{
"id": 141201538,
"url": "https://finnhub.io/api/news?id=fc86918b5d3f67d27c9af2a2fff2ce7c635d44a6b7536cd817d5307a32b7f17a",
"image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
"source": "Yahoo",
"related": "MTB",
"summary": "Can MTB's strong revenue growth, acquisitions and capital returns sustain its momentum after a 20.3% three-month gain? Let us discuss.",
"category": "company",
"datetime": 1786470780,
"headline": "M&T Bank Rallies Nearly 20% in 3 Months: Hold or Fold the Stock Now?"
},
{
"id": 141179011,
"url": "https://finnhub.io/api/news?id=66feaeb85713d343bb0adea8630259c78070eba78173a056c95c988ca870d922",
"image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
"source": "Yahoo",
"related": "MTB",
"summary": "Each stock in this article is trading near its 52-week high. These elevated prices usually indicate some degree of investor confidence, business improvements, or favorable market conditions.",
"category": "company",
"datetime": 1786392802,
"headline": "1 Surging Stock with Exciting Potential and 2 We Find Risky"
},
{
"id": 141158101,
"url": "https://finnhub.io/api/news?id=de6fbbce5b596302c3781070d35e4d5d804694949f8970f09ef68e56aca725e0",
"image": "https://www.chartmill.com/images/uploads/CM_Breakout_Stocks_Small_free_bb09e243c7.webp",
"source": "ChartMill",
"related": "MTB",
"summary": "M&T Bank (MTB) earns top technical and setup ratings, showing a bull flag pattern near 52-week highs. A solid candidate for breakout traders.",
"category": "company",
"datetime": 1786193453,
"headline": "M&T Bank (NYSE:MTB) Flashes a High-Quality Breakout Setup"
},
{
"id": 141157905,
"url": "https://finnhub.io/api/news?id=3243114e98df19ab94c2567da903c921ac3b327ea617c433289b5813f2980e67",
"image": "https://static.seekingalpha.com/cdn/s3/uploads/getty_images/2229409754/image_2229409754.jpg?io=getty-c-w1536",
"source": "SeekingAlpha",
"related": "MTB",
"summary": "PNC Financial is becoming a national bank after its FirstBank acquisition, with strong Q2 2026 growth, dividends, and buybacks. Click here to learn more.",
"category": "company",
"datetime": 1786176000,
"headline": "PNC Financial: Coast-To-Coast Banking Expansion Continues"
},
{
"id": 141101174,
"url": "https://finnhub.io/api/news?id=99927310bbde4d2ed21722ad9aa9b442432fb1488026c6726c17f0b1758eec9a",
"image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
"source": "Yahoo",
"related": "MTB",
"summary": "M&T Bank Corporation (\"M&T\") (NYSE:MTB) announced today that it plans to host conference calls to review 2028 quarterly financial results on the following dates:",
"category": "company",
"datetime": 1785776400,
"headline": "M&T Bank Corporation Announces Conference Call Dates to Review Quarterly 2028 Earnings"
},
{
"id": 141103482,
"url": "https://finnhub.io/api/news?id=cb2c253b336a8d43b6180b642bb2ad6af231903e28053b5bd26ec2fd5abee9f6",
"image": "",
"source": "Benzinga",
"related": "MTB",
"summary": "UBS analyst Erika Najarian maintains M&T Bank (NYSE:MTB) with a Neutral and raises the price target from $252 to $255.",
"category": "company",
"datetime": 1785776343,
"headline": "UBS Maintains Neutral on M&T Bank, Raises Price Target to $255"
},
{
"id": 141064797,
"url": "https://finnhub.io/api/news?id=715a4b8ee8979155aa87d7b8970b0746157f7393f0dcc6fdce82ccc9a9947543",
"image": "https://static.seekingalpha.com/cdn/s3/uploads/getty_images/2191945237/image_2191945237.jpg?io=getty-c-w1536",
"source": "SeekingAlpha",
"related": "MTB",
"summary": "M&T Bank Corporation reiterated a Buy after strong Q2 2026 earnings; see loan growth, dividends, buybacks, and upside to $258 fair value. Click for this update.",
"category": "company",
"datetime": 1785398400,
"headline": "M&T Bank: Wonderful Company For A Fair Value"
},
{
"id": 141055963,
"url": "https://finnhub.io/api/news?id=cdfae5e9ebe1120ee15d4e419fbb95cacd27e938a7a2637893f522ff98d08bdf",
"image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
"source": "Yahoo",
"related": "MTB",
"summary": "Dividends are one of the best benefits to being a shareholder, but finding a great dividend stock is no easy task. Does M&T Bank (MTB) have what it takes? Let's find out.",
"category": "company",
"datetime": 1785339903,
"headline": "Why M&T Bank Corporation (MTB) is a Great Dividend Stock Right Now"
},
{
"id": 141070237,
"url": "https://finnhub.io/api/news?id=8c1208443dfc154dc68060169818f42a6faa82f0366691c471eff038c880d083",
"image": "",
"source": "Benzinga",
"related": "MTB",
"summary": "JP Morgan analyst Vivek Juneja maintains M&T Bank (NYSE:MTB) with a Neutral and raises the price target from $251.5 to $265.5.",
"category": "company",
"datetime": 1785334365,
"headline": "JP Morgan Maintains Neutral on M&T Bank, Raises Price Target to $265.5"
},
{
"id": 141054408,
"url": "https://finnhub.io/api/news?id=62ba1e331ff19b24b3c92c02c4fd349a4001fa8acc4947a28f956b4b3ebd7d51",
"image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
"source": "Yahoo",
"related": "MTB",
"summary": "UMBF tops Q2 earnings estimates as stronger NII, loan growth and improved efficiency outweigh rising expenses and higher credit loss provisions.",
"category": "company",
"datetime": 1785333360,
"headline": "UMB Financial Q2 Earnings Beat on Y/Y Rise in NII, Expenses Increase"
},
{
"id": 141044060,
"url": "https://finnhub.io/api/news?id=c9d4702528f1a7afce96931eb2bdef307eae592be759e6972a614444982f90dc",
"image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
"source": "Yahoo",
"related": "MTB",
"summary": "SAN FRANCISCO, July 28, 2026--Genesys®, a global cloud leader in AI-Powered Experience Orchestration, today announced Xperience 2026, the premier customer experience (CX) and AI event of the year, taking place Sept. 1 - 3, 2026 at the Wynn Las Vegas Resort.",
"category": "company",
"datetime": 1785240000,
"headline": "Genesys Xperience 2026: Winning in the Agentic Era Starts Here"
},
{
"id": 141032509,
"url": "https://finnhub.io/api/news?id=6caee4fd9483d323d029bd7ed1a87a2a772ae8fc03ad607c5ddbd3a1c63846cb",
"image": "https://www.chartmill.com/images/uploads/CM_Premarket_Movers_Small_free_90289f6b81.webp",
"source": "ChartMill",
"related": "MTB",
"summary": "Discover the top S&P500 movers in Monday's pre-market session and stay informed about market dynamics.",
"category": "company",
"datetime": 1785155701,
"headline": "These S&P500 stocks that are showing activity before the opening bell on Monday."
},
{
"id": 140997961,
"url": "https://finnhub.io/api/news?id=65a704277e6c8d04d0e827b03de9e6a1eb6d1e7ff6c8da47544f08830beabc7a",
"image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
"source": "Yahoo",
"related": "MTB",
"summary": "HBAN's Q2 results benefit from higher NII, fee income, and loan and deposit growth, while rising expenses and provisions remain headwinds.",
"category": "company",
"datetime": 1784828100,
"headline": "Huntington Q2 Earnings Match Estimates as NII & Fee Income Rise Y/Y"
},
{
"id": 140977197,
"url": "https://finnhub.io/api/news?id=876cc6cdc9a625c14b84cc37d1b6cc55c1e6cb980551632ab976e5f0ab996e02",
"image": "https://static.seekingalpha.com/assets/og_image_1200-29b2bfe1a595477db6826bd2126c63ac2091efb7ec76347a8e7f81ba17e3de6c.png",
"source": "SeekingAlpha",
"related": "MTB",
"summary": "2026-07-21. The following slide deck was published by M&T Bank Corporation in conjunction with their 2026 Q2 earnings call.",
"category": "company",
"datetime": 1784660456,
"headline": "M&T Bank Corporation 2026 Q2 - Results - Earnings Call Presentation"
},
{
"id": 140971960,
"url": "https://finnhub.io/api/news?id=822acde6d75a03b28bf71c0600723d33eb4b50f1a7f56da833f8c0c0c4b75b6f",
"image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
"source": "Yahoo",
"related": "MTB",
"summary": "BOKF beats Q2 earnings estimates as higher NII, fee income and loan growth lift the results, while rising expenses remain a key headwind.",
"category": "company",
"datetime": 1784644740,
"headline": "BOK Financial Q2 Earnings Beat Estimates as NII & Fee Income Rise Y/Y"
},
{
"id": 140975888,
"url": "https://finnhub.io/api/news?id=a052d9bbabe217d2a7d62e28a4a424e3eb0f056b1662cd48431d630d1a26c306",
"image": "",
"source": "Benzinga",
"related": "MTB",
"summary": "Truist Securities analyst Brian Foran maintains M&T Bank (NYSE:MTB) with a Hold and raises the price target from $230 to $268.",
"category": "company",
"datetime": 1784637295,
"headline": "Truist Securities Maintains Hold on M&T Bank, Raises Price Target to $268"
}
],
"data_source": "finnhub_news_keyword_model",
"article_count": 3,
"negative_hits": 0,
"positive_hits": 1,
"recomputed_at_score": true,
"sentiment_score_raw": 0.8,
"source_article_count": 20,
"discarded_article_count": 17
},
"sentimentPoints": 4
}
},
"技術信號": {
"max": 30,
"raw": 15.5,
"grade": "較差",
"items": {
"bbPoints": 1.8,
"adxPoints": 3,
"sarPoints": 1.2000000000000002,
"vcpPoints": 1.8,
"macdPoints": 2.4,
"vcpPayload": {
"vcp_pass": false,
"vcp_score": 1.8,
"vcp_reason": "量縮(v10/v30=0.72);跌縮量(近10日3日);靠近20日高位;Ready=N;Confirm=N",
"vcp_metrics": {
"up_days": 5,
"vol_ref": 1078956.6666666667,
"down_days": 4,
"vcp_ready": false,
"above_ma50": false,
"avg_vol_10": 781070,
"avg_vol_20": 961355,
"avg_vol_30": 1078956.6666666667,
"range_pct_10": 0.048856243441762794,
"range_pct_20": 0.04894023084994753,
"range_pct_30": 0.08705137460650568,
"up_expand_ok": false,
"lookback_used": 59,
"near_20d_high": true,
"contraction_ok": false,
"down_shrink_ok": true,
"up_expand_days": 0,
"breakout_20d_ok": false,
"vol_ratio_10_30": 0.7239122979915782,
"dist_to_20d_high": 0.06915413166634105,
"down_shrink_days": 3,
"breakout_level_20d": 255.95,
"vcp_breakout_confirm": false,
"contraction_ratio_10_30": 0.5612346004024109
},
"vcp_name_en": "Volatility Contraction Pattern",
"vcp_name_zh": "波動收縮形態",
"vol_contraction": false
},
"kdjAdxPoints": 0.5,
"rsiKdjPoints": 1.6,
"volumeWeight": 2,
"maCrossPoints": 1.6,
"shortRsiPoints": 0,
"shortMacdPoints": 0.4,
"volConfirmPoints": 0,
"volumePointsTechnical": 1.2
}
},
"風險管理": {
"max": 10,
"grade": "良好",
"items": {
"position": {
"score": 1.8,
"details": {
"atrPct": 1.7307869884575025,
"turnoverUsdM": 429.262649,
"liquidityPoints": 0.6,
"volatilityPoints": 1.2
}
},
"rrPoints": 1.6,
"stopLevels": {
"symbol": "US.MTB",
"rr_range": "1:1.0-1:2.5",
"risk_profile": "中等",
"stop_loss_price": 230.0028,
"strength_details": {
"ma_score": 1.5,
"atr_score": 2.5,
"rsi_score": 2.5,
"macd_score": 1.5,
"volume_score": 2
},
"market_adjustment": 1,
"risk_reward_ratio": 1.4,
"stop_loss_percent": 3.5,
"take_profit_price": 250.1625,
"target_multiplier": 1.9,
"technical_strength": 1.95,
"take_profit_percent": 5
},
"positionPoints": 1.8,
"stopLossPoints": 2.4,
"diversification": {
"score": 2,
"details": {
"method": "sector concentration proxy; no portfolio holdings used",
"sector": "Financials",
"concentratedSectorPenalty": 0
}
},
"riskRewardRatio": 1.4444296245998642,
"stopLossPercent": 3.461573976915005,
"diversificationPoints": 2
}
}
}
},
"modelVersion": "cursor_18_27_news_v2_160",
"providerErrors": [
{
"code": "VIX_MISSING",
"symbol": "US.MTB",
"message": "VIX market context is required for market environment scoring",
"missing": [
"VIX"
],
"provider": "scoring"
}
],
"rankingScoreMax": 160,
"dataCompleteness": {
"complete": false,
"missingFields": [
"VIX"
],
"optionalInputs": [
"institutionalData"
],
"requiredInputs": [
"fundamentals",
"marketContext.VIX",
"marketContext.SPY",
"marketContext.QQQ",
"catalystData",
"sentimentData",
"ATR",
"sector"
],
"optionalInputWarnings": []
},
"technicalIndicators": {
"adx": 78.57,
"atr": {
"atr": 4.1236,
"rule": "ATR / current price; lower volatility scores higher",
"score": 8,
"atr_pct": 1.73
},
"cci": {
"rule": "Cursor_18.24 CCI bands",
"level": "超買或超賣風險",
"score": 2,
"value": -273.62
},
"cmf": {
"rule": "Cursor_18.24 CMF bands",
"level": "派發",
"score": 2,
"value": -0.189
},
"kdj": {
"d": 50.03,
"j": -11.45,
"k": 29.53,
"rule": "Cursor_18.24 K/D cross",
"score": 0,
"signal": "死叉"
},
"mfi": {
"rule": "Cursor_18.24 MFI bands",
"level": "平衡",
"score": 6,
"value": 52.59
},
"obv": {
"rule": "Cursor_18.24 recent_slope vs previous_slope",
"score": 10,
"trend": "強流入",
"value": 7038468,
"recentSlope": -257243.2,
"previousSlope": -204690
},
"rsi": 36.64,
"sar": {
"rule": "Cursor_18.24 Parabolic SAR",
"score": 4,
"trend": "下降",
"value": 255.7172,
"position": "SAR喺價上",
"distancePct": 7.33,
"previousTrend": "下降"
},
"ma50": 242.786,
"macd": {
"macd": 1.0814366802077586,
"trend": "中性偏多",
"signal": 2.837125871986369,
"histogram": -1.7556891917786102
},
"vwap": {
"rule": "Cursor_18.24 VWAP 20D consecutive close",
"score": 2,
"value": 249.6004,
"position": "<VWAP",
"consecutiveAbove": 0
},
"volume": {
"rule": "Cursor_18.24 volume ratio",
"level": "有量",
"ratio": 1.8,
"score": 6,
"avgVolume": 999122,
"currentVolume": 1801732
},
"derived": {
"ma20": 250.026,
"ma50": 242.786,
"prevClose": 244.55,
"avgVolume10": 886723,
"avgVolume20": 999122,
"changePercent": -2.58,
"avgVolumeForScore": 999122
},
"ma_cross": {
"ma20": 250.026,
"ma50": 242.786,
"rule": "Cursor_18.24 MA20/MA50 cross",
"cross": "多頭",
"score": 4,
"prevMa20": 250.412,
"prevMa50": 242.5296,
"spreadPct": 2.98,
"isVolumeBreakout": true
},
"bollinger": {
"lower": 242.6715,
"upper": 257.3805,
"position": "下半部"
},
"rsi_short": 4.95,
"macd_short": {
"macd": 0,
"trend": "中性",
"signal": 0,
"histogram": 0
},
"volume_ratio": {
"ratio": 1.8
}
}
}
Raw metrics JSON
{
"close": 238.25,
"volume": 1801732,
"changePercent": -2.58
}
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.