Cached score snapshot
US.TECH · Bio-Techne
110分制 56.5/110;5D動能v2 7/50;排序分 63.5/160
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.32% | -1.48% / +3.45% | 62.5% | 2.5% | Actual -0.18% · vs median -1.50% · inside 25-75 band |
| 30D observation | +4.04% | +0.10% / +10.59% | 75% | 17.5% | Actual outcome pending · 1 / 30 bars observed |
| Historical projection 10D n=160 | +0.14% | -2.03% / +2.30% | 53.1% | 1.9% | Actual outcome pending · 1 / 10 bars observed |
歷史情境統計基於已存檔相似 setup;圖中投影中位線為統計中位數的線性插值展示,並非價格路徑預測或買賣建議。
2026-07-13 → 2026-11-16 · 177 archived points · 6 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
技術信號 20 · 市場環境 13.6 · 5D動能v2 7
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
Market inputs
Metrics snapshot
110-point main rating
基本面5 + 資金流20 + 市場環境15 + 催化劑20 + 風險管理10 + 技術信號30 + 情緒10
基本面 — 2.5/5 · 較差
Sub-items
資金流 — 7.6/20 · 較差
Sub-items
institutional
details
warning
市場環境 — 13.6/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
技術信號 — 20/30 · 一般
Sub-items
vcpPayload
vcp_metrics
情緒分析 — 3/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
基本面分析總分: 2.5/5分 資金流分析總分: 7.6/20分 市場環境分析總分: 13.6/15分 催化劑分析: 2/20分 風險管理總分: 7.8/10分 技術信號分析總分: 20/30分 情緒分析: 3/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.6,
"details": {
"atrPct": 0.22540644805731608,
"turnoverUsdM": 151.4907905,
"liquidityPoints": 0.4,
"volatilityPoints": 1.2
}
},
"rrPoints": 1.8,
"stopLevels": {
"symbol": "US.TECH",
"rr_range": "1:1.0-1:2.5",
"risk_profile": "中等",
"stop_loss_price": 72.2528,
"strength_details": {
"ma_score": 2,
"atr_score": 2.5,
"rsi_score": 3,
"macd_score": 1.5,
"volume_score": 1
},
"market_adjustment": 1,
"risk_reward_ratio": 5,
"stop_loss_percent": 0.5,
"take_profit_price": 76.209,
"target_multiplier": 1.9,
"technical_strength": 1.95,
"take_profit_percent": 5
},
"positionPoints": 1.6,
"stopLossPoints": 2.4,
"diversification": {
"score": 2,
"details": {
"method": "sector concentration proxy; no portfolio holdings used",
"sector": "Health Care",
"concentratedSectorPenalty": 0
}
},
"riskRewardRatio": 1.6666666666666667,
"stopLossPercent": 3,
"diversificationPoints": 2
},
"total": {
"max": 160,
"result": 63.5,
"formula": "score_with_momentum_v2 = main_score + momentum_5d_v2_score",
"baseScore": 56.5,
"modelVersion": "cursor_18_27_news_v2_160",
"momentum5dScore": 7
},
"market": {
"ma20": 72.397,
"ma50": 72.291,
"close": 72.58,
"prevClose": 72.4,
"avgVolume20": 3126856,
"volumeRatio": 0.67,
"changePercent": 0.25
},
"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": 7,
"details": {
"ret_5d": 0.0009653840849537243,
"max_score": 50,
"max_total": 50,
"raw_total": 7,
"vcp_bonus": 0,
"vol_ratio": 0.6699895034523049,
"ret_points": 4,
"vol_points": 0,
"range_ratio": 1.3709919590045223,
"volat_points": 2,
"day_range_pct": 0.0030311380545604695,
"model_version": "cursor_18_27_news_v2_160",
"available_bars": 30,
"breakout_points": 0,
"partial_history": false,
"pullback_points": 1,
"breakout_vol_bonus": 0,
"first_breakout_20d": false,
"return_window_days": 5,
"first_breakout_bonus": 0,
"breakout_quality_points": 0
},
"formula": "Cursor_18.25 5D momentum v2 0-50",
"modelVersion": "cursor_18_27_news_v2_160"
},
"scoreMax": 110,
"composite": {
"max": 160,
"result": 63.5,
"formula": "Cursor_18.25 ranking score v2 (score_with_momentum_v2)",
"weights": [
{
"raw": 2.5,
"label": "基本面",
"weight": "5/110",
"normalized": 50,
"contribution": 2.5
},
{
"raw": 7.6,
"label": "資金流",
"weight": "20/110",
"normalized": 38,
"contribution": 7.6
},
{
"raw": 13.6,
"label": "市場環境",
"weight": "15/110",
"normalized": 90.67,
"contribution": 13.6
},
{
"raw": 2,
"label": "催化劑",
"weight": "20/110",
"normalized": 10,
"contribution": 2
},
{
"raw": 7.8,
"label": "風險管理",
"weight": "10/110",
"normalized": 78,
"contribution": 7.8
},
{
"raw": 20,
"label": "技術信號",
"weight": "30/110",
"normalized": 66.67,
"contribution": 20
},
{
"raw": 3,
"label": "情緒分析",
"weight": "10/110",
"normalized": 30,
"contribution": 3
}
],
"modelVersion": "cursor_18_27_news_v2_160"
},
"momentumMax": 50,
"scoreStatus": "checked",
"standard110": {
"rating": "觀望",
"result": 56.5,
"details": [
"基本面分析總分: 2.5/5分",
"資金流分析總分: 7.6/20分",
"市場環境分析總分: 13.6/15分",
"催化劑分析: 2/20分",
"風險管理總分: 7.8/10分",
"技術信號分析總分: 20/30分",
"情緒分析: 3/10分",
"共振率(僅顯示不加分): 0%"
],
"formula": "基本面5 + 資金流20 + 市場環境15 + 催化劑20 + 風險管理10 + 技術信號30 + 情緒10",
"dimensionScores": {
"催化劑": 2,
"基本面": 2.5,
"資金流": 7.6,
"市場環境": 13.6,
"情緒分析": 3,
"技術信號": 20,
"風險管理": 7.8
},
"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.2,
"pePoints": 0.2,
"epsPoints": 0,
"roePoints": 0,
"debtPoints": 0.5,
"marginPoints": 0.4,
"turnoverUsdM": 151.4907905,
"volumePoints": 0.5,
"revenuePoints": 0,
"dividendPoints": 0.3,
"marketCapPoints": 0.4
},
"source": "fmp_stable"
},
"資金流": {
"max": 20,
"grade": "較差",
"items": {
"cmfPoints": 0.8,
"mfiPoints": 1.6,
"obvPoints": 0.8,
"vwapPoints": 2.4,
"institutional": {
"score": 2,
"details": {
"source": "optional-neutral",
"warning": {
"code": "INSTITUTIONAL_DATA_OPTIONAL",
"symbol": "US.TECH",
"message": "Institutional ownership is unavailable; neutral 2/4 money-flow treatment used."
},
"optional": true,
"holderCount": null,
"holderPoints": 2,
"top10ShareRatio": null,
"concentrationPenalty": 0
}
},
"institutionPoints": 2
}
},
"市場環境": {
"max": 15,
"grade": "優秀",
"items": {
"vix": {
"score": 2.4,
"details": {
"source": "twelvedata+fred",
"vixClose": 15.31
}
},
"trend": {
"score": 4,
"details": {
"qqq": {
"ma20": 729.64150025,
"ma50": 718.25640004,
"name": "QQQ",
"close": 756.20001,
"points": 2
},
"spy": {
"ma20": 765.0605003999998,
"ma50": 764.42019864,
"name": "SPY",
"close": 774.83002,
"points": 2
},
"source": "twelvedata+fred"
}
},
"atrPct": 0.22540644805731608,
"atrPoints": 4,
"cciPoints": 3.2,
"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": 142521143,
"url": "https://finnhub.io/api/news?id=d0d36b7cd2ff25dc25a458e3cd0397722758290b66be7129ef682d8beb405b0f",
"image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
"source": "Yahoo",
"related": "TECH",
"summary": "INCY vs. TECH: Which Stock Is the Better Value Option?",
"category": "company",
"datetime": 1790779202,
"headline": "INCY or TECH: Which Is the Better Value Stock Right Now?"
},
{
"id": 142433564,
"url": "https://finnhub.io/api/news?id=403b9cd89ae20c8c251b480cdecae06e21b225388a0b647cfc4dbe08fcbef60b",
"image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
"source": "Yahoo",
"related": "TECH",
"summary": "Bio-Techne Corporation (NASDAQ:TECH) shareholders voted on September 23 to approve the company’s acquisition by Merck KGaA of Darmstadt, Germany. The German group is paying $73 a share in cash, valuing the business at about $11.3 billion including debt. They also voted down the executive compensation proposal attached to the deal, which is an unusual pairing. […]",
"category": "company",
"datetime": 1790395030,
"headline": "Bio-Techne (TECH) Shareholders Approve the Merck KGaA Takeover and Reject the Pay Package"
},
{
"id": 142360197,
"url": "https://finnhub.io/api/news?id=c320f471acb49ed26b4c0ce2bc2784899d36f6ba5951d5bdcc625ec2c4a37506",
"image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
"source": "Yahoo",
"related": "TECH",
"summary": "Bio-Techne has had an impressive run over the past six months as its shares have beaten the S&P 500 by 21.5%. The stock now trades at $72.56, marking a 39.5% gain. This was partly due to its solid quarterly results, and the performance may have investors wondering how to approach the situation.",
"category": "company",
"datetime": 1790170862,
"headline": "3 Reasons to Sell TECH and 1 Stock to Buy Instead"
},
{
"id": 142154638,
"url": "https://finnhub.io/api/news?id=d19bbcb2f2d8eb86991d68da5e60b1e55a1dd0ed5e345132daf73d8d23ebb674",
"image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
"source": "Yahoo",
"related": "TECH",
"summary": "Bio-Techne (TECH) has drawn fresh attention after recent trading left the share price at $72.27, with performance over the past month roughly flat and the past 3 months showing a strong double digit gain. Recent trading tells a mixed story for Bio-Techne. The share price return of 29% over the past 90 days sits alongside a 1-year total shareholder return of 41%, while the 5-year total shareholder return shows a decline of 44%. This hints that momentum has only recently improved following a...",
"category": "company",
"datetime": 1789446653,
"headline": "Bio Techne (TECH) And The Valuation Case Behind Its Recent Rebound"
},
{
"id": 142087261,
"url": "https://finnhub.io/api/news?id=ec7aa3b0bcef577d0681a669c3d489679091aa4b8001aae4ac3f44ebbe1aee81",
"image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
"source": "Yahoo",
"related": "TECH",
"summary": "Techne (TECH) reported earnings 30 days ago. What's next for the stock? We take a look at earnings estimates for some clues.",
"category": "company",
"datetime": 1789140605,
"headline": "Why Is Techne (TECH) Down 0.1% Since Last Earnings Report?"
}
],
"raw_source": [
{
"id": 142589363,
"url": "https://finnhub.io/api/news?id=fd3cf0a112dfcb423400fb70a608b57637de16ff5b6ffdfda15de16bdd6ef018",
"image": "https://cdn.benzinga.com/files/images/story/2025/11/06/insider_trade_2.jpg?width=2048&height=1536",
"source": "Benzinga",
"related": "TECH",
"summary": "On September 30, it was revealed in an SEC filing that John L Higgins, Director at Bio-Techne (NASDAQ:TECH) executed a significant exercise of company stock options.\nWhat Happened: A Form 4 filing with the U.S.",
"category": "company",
"datetime": 1790852462,
"headline": "Insider Activity Update: John L Higgins Executes Options Exercise, Resulting In $751K At Bio-Techne"
},
{
"id": 142521143,
"url": "https://finnhub.io/api/news?id=d0d36b7cd2ff25dc25a458e3cd0397722758290b66be7129ef682d8beb405b0f",
"image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
"source": "Yahoo",
"related": "TECH",
"summary": "INCY vs. TECH: Which Stock Is the Better Value Option?",
"category": "company",
"datetime": 1790779202,
"headline": "INCY or TECH: Which Is the Better Value Stock Right Now?"
},
{
"id": 142466466,
"url": "https://finnhub.io/api/news?id=68ed453a37a3f9e6f97335c770c2cfd500ca8d55194df449cae7af070c3c6281",
"image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
"source": "Yahoo",
"related": "TECH",
"summary": "A company that generates cash isn’t automatically a winner. Some businesses stockpile cash but fail to reinvest wisely, limiting their ability to expand.",
"category": "company",
"datetime": 1790602956,
"headline": "2 Cash-Producing Stocks Worth Investigating and 1 We Brush Off"
},
{
"id": 142433564,
"url": "https://finnhub.io/api/news?id=403b9cd89ae20c8c251b480cdecae06e21b225388a0b647cfc4dbe08fcbef60b",
"image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
"source": "Yahoo",
"related": "TECH",
"summary": "Bio-Techne Corporation (NASDAQ:TECH) shareholders voted on September 23 to approve the company’s acquisition by Merck KGaA of Darmstadt, Germany. The German group is paying $73 a share in cash, valuing the business at about $11.3 billion including debt. They also voted down the executive compensation proposal attached to the deal, which is an unusual pairing. […]",
"category": "company",
"datetime": 1790395030,
"headline": "Bio-Techne (TECH) Shareholders Approve the Merck KGaA Takeover and Reject the Pay Package"
},
{
"id": 142437703,
"url": "https://finnhub.io/api/news?id=11aac0833dcd50d3fa66a1b8428a67517284230318ec58247d21902e1e3c86a5",
"image": "https://cdn.benzinga.com/files/images/story/2025/11/06/insider_trade_1.jpg?width=2048&height=1536",
"source": "Benzinga",
"related": "TECH",
"summary": "Robert V Baumgartner, Board Member at Bio-Techne (NASDAQ:TECH), reported a large exercise of company stock options on September 24, according to a new SEC filing.\nWhat Happened: In an insider options exercise disclosed",
"category": "company",
"datetime": 1790334046,
"headline": "Robert V Baumgartner Exercises Options, Realizes $754K"
},
{
"id": 142383908,
"url": "https://finnhub.io/api/news?id=8fe5d9278e9f7f08636699d46a027818a1c12dc3ef4489ac610a15b0ff720552",
"image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
"source": "Yahoo",
"related": "TECH",
"summary": "Bio-Techne has outperformed the Nasdaq over the past year, but analysts are cautious about the stock’s prospects.",
"category": "company",
"datetime": 1790239643,
"headline": "Is Bio-Techne Stock Outperforming the Nasdaq?"
},
{
"id": 142360197,
"url": "https://finnhub.io/api/news?id=c320f471acb49ed26b4c0ce2bc2784899d36f6ba5951d5bdcc625ec2c4a37506",
"image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
"source": "Yahoo",
"related": "TECH",
"summary": "Bio-Techne has had an impressive run over the past six months as its shares have beaten the S&P 500 by 21.5%. The stock now trades at $72.56, marking a 39.5% gain. This was partly due to its solid quarterly results, and the performance may have investors wondering how to approach the situation.",
"category": "company",
"datetime": 1790170862,
"headline": "3 Reasons to Sell TECH and 1 Stock to Buy Instead"
},
{
"id": 142358742,
"url": "https://finnhub.io/api/news?id=7b0b5a4543db049548c5883a9403afed0cca6c6a4490cd1edf490416c8309b5a",
"image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
"source": "Yahoo",
"related": "TECH",
"summary": "Bio-Techne Corporation (NASDAQ: TECH) (\"Bio-Techne\"), a global provider of life science tools, reagents and diagnostic products, announced that Bio-Techne shareholders voted to approve and adopt the definitive agreement under which Merck KGaA, Darmstadt, Germany proposes to acquire Bio-Techne (the \"Merger Agreement\") at a Special Meeting of Shareholders held today.",
"category": "company",
"datetime": 1790169600,
"headline": "Bio-Techne Shareholders Approve Acquisition by Merck KGaA, Darmstadt, Germany"
},
{
"id": 142358937,
"url": "https://finnhub.io/api/news?id=d465c8dc0df91529a612427e17a6b9f71ae884a70e124efd9772f0980eb1491a",
"image": "",
"source": "Benzinga",
"related": "TECH",
"summary": "Bio-Techne Corporation (NASDAQ:TECH) ("Bio-Techne"), a global provider of life science tools, reagents and diagnostic products, announced that Bio-Techne shareholders voted to approve and adopt the definitive",
"category": "company",
"datetime": 1790155323,
"headline": "Bio-Techne Receives Shareholders' Approval For Proposed Acquisition By Merck KGaA"
},
{
"id": 142349426,
"url": "https://finnhub.io/api/news?id=34b2935fc24044ea4a6df49f3f9a962f32b0680f1d72d4c465d6ea349c0b1f2d",
"image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
"source": "Yahoo",
"related": "TECH",
"summary": "Bio-Techne Corporation (NASDAQ: TECH), a global provider of life science tools, reagents and diagnostic products, today announced the opening of its new Customer Experience Center in Düsseldorf, Germany, a flagship facility designed to bring European customers closer to Bio-Techne's latest innovations and scientific expertise.",
"category": "company",
"datetime": 1790082000,
"headline": "Bio-Techne Opens New Customer Experience Center in Düsseldorf to Accelerate Scientific Discovery and Customer Collaboration"
},
{
"id": 142154638,
"url": "https://finnhub.io/api/news?id=d19bbcb2f2d8eb86991d68da5e60b1e55a1dd0ed5e345132daf73d8d23ebb674",
"image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
"source": "Yahoo",
"related": "TECH",
"summary": "Bio-Techne (TECH) has drawn fresh attention after recent trading left the share price at $72.27, with performance over the past month roughly flat and the past 3 months showing a strong double digit gain. Recent trading tells a mixed story for Bio-Techne. The share price return of 29% over the past 90 days sits alongside a 1-year total shareholder return of 41%, while the 5-year total shareholder return shows a decline of 44%. This hints that momentum has only recently improved following a...",
"category": "company",
"datetime": 1789446653,
"headline": "Bio Techne (TECH) And The Valuation Case Behind Its Recent Rebound"
},
{
"id": 142087261,
"url": "https://finnhub.io/api/news?id=ec7aa3b0bcef577d0681a669c3d489679091aa4b8001aae4ac3f44ebbe1aee81",
"image": "https://s.yimg.com/rz/stage/p/yahoo_finance_en-US_h_p_finance_2.png",
"source": "Yahoo",
"related": "TECH",
"summary": "Techne (TECH) reported earnings 30 days ago. What's next for the stock? We take a look at earnings estimates for some clues.",
"category": "company",
"datetime": 1789140605,
"headline": "Why Is Techne (TECH) Down 0.1% Since Last Earnings Report?"
},
{
"id": 141949006,
"url": "https://finnhub.io/api/news?id=00df6df6df67101935570b3d09b4f6fb117c7f4bf5fcbd493dfc9d008f76108f",
"image": "https://www.chartmill.com/images/uploads/CM_Premarket_Movers_Small_free_90289f6b81.webp",
"source": "ChartMill",
"related": "TECH",
"summary": "Stay updated with the S&P500 stocks that are on the move in today's pre-market session.",
"category": "company",
"datetime": 1788870900,
"headline": "These S&P500 stocks are moving in today's pre-market session"
}
],
"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": 13,
"discarded_article_count": 8
},
"sentimentPoints": 3
}
},
"技術信號": {
"max": 30,
"raw": 20,
"grade": "一般",
"items": {
"bbPoints": 3,
"adxPoints": 3,
"sarPoints": 2.4000000000000004,
"vcpPoints": 0.9,
"macdPoints": 2.4,
"vcpPayload": {
"vcp_pass": false,
"vcp_score": 0.9,
"vcp_reason": "站上MA50;升放量(近10日3日);Ready=N;Confirm=Y",
"vcp_metrics": {
"up_days": 4,
"vol_ref": 2805573.3333333335,
"down_days": 4,
"vcp_ready": false,
"above_ma50": true,
"avg_vol_10": 3173010,
"avg_vol_20": 3115310,
"avg_vol_30": 2805573.3333333335,
"range_pct_10": 0.004960044089280786,
"range_pct_20": 0.008404491595480911,
"range_pct_30": 0.008404491595480911,
"up_expand_ok": true,
"lookback_used": 59,
"near_20d_high": true,
"contraction_ok": false,
"down_shrink_ok": false,
"up_expand_days": 3,
"breakout_20d_ok": false,
"vol_ratio_10_30": 1.1309666948645076,
"dist_to_20d_high": 0.0015132755537212745,
"down_shrink_days": 1,
"breakout_level_20d": 72.69,
"vcp_breakout_confirm": true,
"contraction_ratio_10_30": 0.5901658693962878
},
"vcp_name_en": "Volatility Contraction Pattern",
"vcp_name_zh": "波動收縮形態",
"vol_contraction": false
},
"kdjAdxPoints": 0.7,
"rsiKdjPoints": 4,
"volumeWeight": 2,
"maCrossPoints": 2.4,
"shortRsiPoints": 0.4,
"shortMacdPoints": 0.4,
"volConfirmPoints": 0,
"volumePointsTechnical": 0.4
}
},
"風險管理": {
"max": 10,
"grade": "良好",
"items": {
"position": {
"score": 1.6,
"details": {
"atrPct": 0.22540644805731608,
"turnoverUsdM": 151.4907905,
"liquidityPoints": 0.4,
"volatilityPoints": 1.2
}
},
"rrPoints": 1.8,
"stopLevels": {
"symbol": "US.TECH",
"rr_range": "1:1.0-1:2.5",
"risk_profile": "中等",
"stop_loss_price": 72.2528,
"strength_details": {
"ma_score": 2,
"atr_score": 2.5,
"rsi_score": 3,
"macd_score": 1.5,
"volume_score": 1
},
"market_adjustment": 1,
"risk_reward_ratio": 5,
"stop_loss_percent": 0.5,
"take_profit_price": 76.209,
"target_multiplier": 1.9,
"technical_strength": 1.95,
"take_profit_percent": 5
},
"positionPoints": 1.6,
"stopLossPoints": 2.4,
"diversification": {
"score": 2,
"details": {
"method": "sector concentration proxy; no portfolio holdings used",
"sector": "Health Care",
"concentratedSectorPenalty": 0
}
},
"riskRewardRatio": 1.6666666666666667,
"stopLossPercent": 3,
"diversificationPoints": 2
}
}
}
},
"modelVersion": "cursor_18_27_news_v2_160",
"providerErrors": [],
"rankingScoreMax": 160,
"dataCompleteness": {
"complete": true,
"missingFields": [],
"optionalInputs": [
"institutionalData"
],
"requiredInputs": [
"fundamentals",
"marketContext.VIX",
"marketContext.SPY",
"marketContext.QQQ",
"catalystData",
"sentimentData",
"ATR",
"sector"
],
"optionalInputWarnings": []
},
"technicalIndicators": {
"adx": 64.29,
"atr": {
"atr": 0.1636,
"rule": "ATR / current price; lower volatility scores higher",
"score": 8,
"atr_pct": 0.23
},
"cci": {
"rule": "Cursor_18.24 CCI bands",
"level": "適中偏強",
"score": 8,
"value": 73.52
},
"cmf": {
"rule": "Cursor_18.24 CMF bands",
"level": "派發",
"score": 2,
"value": -0.2019
},
"kdj": {
"d": 48.91,
"j": 50.13,
"k": 49.32,
"rule": "Cursor_18.24 K/D cross",
"score": 4,
"signal": "金叉"
},
"mfi": {
"rule": "Cursor_18.24 MFI bands",
"level": "弱流入",
"score": 4,
"value": 48.18
},
"obv": {
"rule": "Cursor_18.24 recent_slope vs previous_slope",
"score": 2,
"trend": "資金流出",
"value": 8256925,
"recentSlope": -306587.5,
"previousSlope": 581240
},
"rsi": 62,
"sar": {
"rule": "Cursor_18.24 Parabolic SAR",
"score": 8,
"trend": "上升",
"value": 72.1814,
"position": "SAR喺價下",
"distancePct": 0.55,
"previousTrend": "上升"
},
"ma50": 72.291,
"macd": {
"macd": 0.06811284465855749,
"trend": "中性偏多",
"signal": 0.07483171457484426,
"histogram": -0.006718869916286771
},
"vwap": {
"rule": "Cursor_18.24 VWAP 20D consecutive close",
"score": 6,
"value": 72.4094,
"position": "連續1-2日>VWAP",
"consecutiveAbove": 1
},
"volume": {
"rule": "Cursor_18.24 volume ratio",
"level": "空升",
"ratio": 0.67,
"score": 2,
"avgVolume": 3126856,
"currentVolume": 2087225
},
"derived": {
"ma20": 72.397,
"ma50": 72.291,
"prevClose": 72.4,
"avgVolume10": 2915033,
"avgVolume20": 3126856,
"changePercent": 0.25,
"avgVolumeForScore": 3126856
},
"ma_cross": {
"ma20": 72.397,
"ma50": 72.291,
"rule": "Cursor_18.24 MA20/MA50 cross",
"cross": "接近",
"score": 6,
"prevMa20": 72.3895,
"prevMa50": 72.2714,
"spreadPct": 0.15,
"isVolumeBreakout": false
},
"bollinger": {
"lower": 72.1134,
"upper": 72.6806,
"position": "上半部"
},
"rsi_short": 47.37,
"macd_short": {
"macd": 0,
"trend": "中性",
"signal": 0,
"histogram": 0
},
"volume_ratio": {
"ratio": 0.67
}
}
}
Raw metrics JSON
{
"close": 72.58,
"volume": 2087225,
"changePercent": 0.25
}
Scores are derived from cached daily market data using the Cursor_18.25 standard. Solorank provides research support only and does not provide financial advice or buy/sell recommendations.