Files
vf_react/public/htmls/反内卷光伏.html
2025-12-05 13:29:18 +08:00

530 lines
36 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html lang="zh-CN" data-theme="night">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>概念洞察:反内卷光伏</title>
<script src="https://cdn.tailwindcss.com"></script>
<link href="https://cdn.jsdelivr.net/npm/daisyui@4.10.2/dist/full.min.css" rel="stylesheet" type="text/css" />
<script defer src="https://cdn.jsdelivr.net/npm/alpinejs@3.x.x/dist/cdn.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/echarts@5.5.0/dist/echarts.min.js"></script>
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Noto+Sans+SC:wght@300;400;500;700&display=swap" rel="stylesheet">
<style>
:root {
--glow-color: hsl(195, 100%, 50%);
--glow-spread: 8px;
}
body {
font-family: 'Inter', 'Noto Sans SC', sans-serif;
background-color: #000212;
background-image:
radial-gradient(ellipse 80% 80% at 50% -20%, rgba(120, 119, 198, 0.3), rgba(255, 255, 255, 0));
color: #E5E7EB;
}
.glass-card {
background: rgba(10, 10, 25, 0.5);
backdrop-filter: blur(16px) saturate(180%);
-webkit-backdrop-filter: blur(16px) saturate(180%);
border: 1px solid rgba(255, 255, 255, 0.1);
border-radius: 2rem;
transition: all 0.3s ease;
}
.glass-card:hover {
transform: translateY(-5px);
box-shadow: 0 20px 30px rgba(0, 0, 0, 0.2), 0 0 20px rgba(120, 119, 198, 0.3);
}
.glow-text {
color: hsl(0, 0%, 95%);
text-shadow:
0 0 var(--glow-spread) hsl(0 0% 100% / 0.5),
0 0 calc(var(--glow-spread) * 2.5) var(--glow-color);
}
.section-title {
font-size: 2rem;
font-weight: 700;
letter-spacing: -0.025em;
background: linear-gradient(90deg, #93c5fd, #60a5fa, #3b82f6);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
text-shadow: 0 0 15px rgba(96, 165, 250, 0.3);
}
.bento-grid {
display: grid;
gap: 1.5rem;
grid-template-columns: repeat(12, 1fr);
}
.bento-item {
grid-column: span 12;
}
@media (min-width: 1024px) {
.bento-item-span-4 { grid-column: span 4; }
.bento-item-span-6 { grid-column: span 6; }
.bento-item-span-8 { grid-column: span 8; }
.bento-item-span-12 { grid-column: span 12; }
}
.prose-custom {
color: #D1D5DB;
}
.prose-custom h3 {
color: #93c5fd;
font-weight: 600;
}
.prose-custom strong {
color: #f9fafb;
}
.prose-custom ul > li::marker {
color: #60a5fa;
}
.tab-active-glow {
box-shadow: 0 2px 0 var(--glow-color);
color: white;
}
.stock-table {
border-radius: 1.5rem;
overflow: hidden;
border: 1px solid rgba(255, 255, 255, 0.1);
}
.stock-table th {
background-color: rgba(30, 41, 59, 0.5);
color: #93c5fd;
}
.stock-table tr:nth-child(even) {
background-color: rgba(17, 24, 39, 0.3);
}
.stock-table tr:hover {
background-color: rgba(55, 65, 81, 0.5);
}
.tag-highlight {
background-color: rgba(59, 130, 246, 0.2);
color: #93c5fd;
border: 1px solid rgba(59, 130, 246, 0.5);
}
</style>
</head>
<body class="min-h-screen p-4 sm:p-8 lg:p-12">
<div class="max-w-7xl mx-auto space-y-12">
<!-- Header -->
<header class="text-center space-y-4">
<h1 class="text-5xl md:text-7xl font-bold glow-text">概念洞察:反内卷光伏</h1>
<p class="text-lg text-gray-400">一场由政策驱动的供给侧改革,旨在重塑光伏产业的竞争格局与盈利未来。</p>
<div class="text-xs text-gray-500 pt-4">
<p>北京价值前沿科技有限公司 AI投研agent“价小前投研” 进行投研呈现</p>
<p class="font-semibold">免责声明本报告为AI合成数据内容仅供参考不构成任何投资建议投资需谨慎。</p>
</div>
</header>
<!-- Main Content Grid -->
<main class="bento-grid">
<!-- Concept Event -->
<section class="glass-card bento-item bento-item-span-12 p-6 md:p-8">
<h2 class="section-title mb-4">概念事件:从无序扩张到政策纠偏</h2>
<div class="prose-custom max-w-none space-y-4">
<p>“反内卷光伏”概念的形成源于光伏产业在经历高速扩张后陷入的严重产能过剩与恶性价格竞争。自2022年起受高利润吸引大量资本涌入导致产能急剧扩张至2024年底各环节名义产能均超 <strong>1200GW</strong>,远超全球约 <strong>600GW</strong> 的装机需求。这直接导致产品价格雪崩,硅料价格从高点 <strong>30万元/吨</strong> 跌至 <strong>3.5万元/吨</strong>,全产业链陷入严重亏损。面对严峻局面,一场由国家层面主导、行业协同推进的供给侧改革拉开序幕。</p>
</div>
<div id="timeline-chart" class="w-full h-96 mt-6"></div>
</section>
<!-- Core Viewpoint -->
<section class="glass-card bento-item lg:bento-item-span-4 p-6 md:p-8">
<h2 class="section-title mb-4">核心观点</h2>
<div class="prose-custom max-w-none">
<p>“反内卷光伏”是一次典型的由 <strong>政策强力驱动</strong> 的供给侧改革行情,核心是解决行业极端产能过剩和恶性竞争。当前,概念已从政策预期阶段迈入 <strong>政策落地与价格博弈阶段</strong>,上游硅料、光伏玻璃环节作为改革突破口已出现价格修复和盈利改善。未来潜力取决于政策执行的刚性、龙头企业自律的持续性以及下游需求能否承接成本传导。</p>
</div>
</section>
<!-- Catalysts & Path -->
<section class="glass-card bento-item lg:bento-item-span-8 p-6 md:p-8">
<h2 class="section-title mb-4">关键催化剂与未来路径</h2>
<div class="prose-custom max-w-none">
<h3>近期催化剂 (未来3-6个月)</h3>
<ul>
<li><strong>硅料联合体落地:</strong> 17家龙头企业组建的联合体“年内必须落地”其实质性运作是验证政策执行力的关键信号。</li>
<li><strong>节能监察结果公布:</strong> 工信部对41家多晶硅企业的节能监察结果将直接决定一批落后产能是否被强制关停。</li>
<li><strong>组件价格传导确认:</strong> 年底至明年初的组件招标价格是重要观察窗口,若均价能站稳 <strong>0.77-0.8元/W</strong> 以上,则成本传导成功。</li>
</ul>
<h3>长期发展路径</h3>
<ol>
<li><strong>第一阶段 (当前-2026 H1):供给侧出清。</strong>核心是“控量控价”,恢复产业链合理盈利。</li>
<li><strong>第二阶段 (2026 H2后):需求与技术驱动。</strong>行业焦点重回BC电池、铜电镀等新技术迭代。</li>
<li><strong>成熟阶段:寡头格局与周期弱化。</strong>行业集中度大幅提升,形成稳定格局,周期性波动减弱。</li>
</ol>
</div>
</section>
<!-- Core Logic -->
<section class="glass-card bento-item bento-item-span-12 p-6 md:p-8">
<h2 class="section-title mb-4">核心逻辑与市场认知分析</h2>
<div class="prose-custom max-w-none grid grid-cols-1 md:grid-cols-3 gap-8">
<div class="md:col-span-1">
<h3>核心驱动力:自上而下的政策干预</h3>
<p>本轮概念的核心驱动力是旨在纠正市场失灵的<strong>国家战略意图</strong>,体现在三个层面:</p>
<ul class="space-y-2">
<li><strong>法律“红线”:</strong> 新《反不正当竞争法》将“低于成本价销售”行为非法化。</li>
<li><strong>行政“硬约束”:</strong> 升级能耗标准、开展节能监察、收紧新增产能审批,强制淘汰落后产能。</li>
<li><strong>市场“催化剂”:</strong> 政府支持头部企业成立联合体通过并购、收储整合长尾产能目标70万吨</li>
</ul>
</div>
<div class="md:col-span-1">
<h3>市场热度与情绪:高度关注,分歧巨大</h3>
<p>市场热度极高但情绪分化。乐观派认为政治高度空前方案务实质疑派则担忧地方保护主义和民企为主的行业执行力对“类OPEC”协议能否有效执行存疑。</p>
<h3>预期差分析</h3>
<p>市场存在显著预期差,主要体现在对<strong>改革成功路径和持续性</strong>的认知上:</p>
<ul class="space-y-2">
<li><strong>“控价”易,“控量”难:</strong> 市场看到价格反弹但可能低估了高库存70万吨硅料下产能出清的复杂性。</li>
<li><strong>上游热,下游冷:</strong> 市场关注上游供给收缩,但忽略了成本向下游传导的阻力,组件顺价是关键。</li>
<li><strong>决心与效果:</strong> 市场对中央决心有共识,但对政策能否穿透地方保护和企业博弈存在预期差。</li>
</ul>
</div>
<div class="md:col-span-1">
<h3>风险与挑战</h3>
<ul class="space-y-3">
<li><strong>技术风险:</strong> 钙钛矿等颠覆性技术突破可能重塑竞争格局。</li>
<li><strong>商业化风险:</strong> 成本传导失败,下游需求萎缩导致反内卷成果功亏一篑。</li>
<li><strong>政策与竞争风险:</strong> 联合体内部出现“囚徒困境”,或地方保护主义阻碍市场化出清。</li>
<li><strong>数据交叉验证风险:</strong>
<ul class="list-disc pl-4 mt-1">
<li><strong>库存与排产矛盾:</strong> 新闻宣称控量顺利但路演数据显示7月排产仍在上升库存高企。</li>
<li><strong>减产执行率矛盾:</strong> 光伏玻璃倡议减产30%但路演纪要披露实际执行率仅约10%。</li>
</ul>
</li>
</ul>
</div>
</div>
</section>
<!-- Industry Chain & Companies -->
<section class="glass-card bento-item bento-item-span-12 p-6 md:p-8">
<h2 class="section-title mb-4">产业链与核心公司深度剖析</h2>
<div class="prose-custom max-w-none">
<h3>产业链图谱:上游重资产环节是发力重点</h3>
<div class="grid grid-cols-1 md:grid-cols-3 gap-6 text-center">
<div class="p-4 bg-slate-800/50 rounded-2xl">
<h4 class="font-bold text-sky-300">上游 (核心受益)</h4>
<p><strong>多晶硅:</strong> 通威股份, 大全能源, 协鑫科技</p>
<p><strong>光伏玻璃:</strong> 福莱特, 信义光能, 旗滨集团</p>
</div>
<div class="p-4 bg-slate-800/50 rounded-2xl">
<h4 class="font-bold text-sky-300">中游 (传导受益)</h4>
<p><strong>硅片:</strong> TCL中环, 双良节能, 弘元绿能</p>
<p><strong>电池/组件:</strong> 隆基绿能, 晶科能源, 天合光能</p>
</div>
<div class="p-4 bg-slate-800/50 rounded-2xl">
<h4 class="font-bold text-sky-300">下游 (间接受益)</h4>
<p><strong>光伏设备:</strong> 帝尔激光, 奥特维, 迈为股份</p>
</div>
</div>
<h3 class="mt-8">核心玩家对比</h3>
<div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-4 mt-4">
<div class="p-4 bg-slate-800/50 rounded-2xl"><strong>通威股份:</strong> 硅料绝对龙头拥价格话语权最直接受益者。稳态价格修复至50元/公斤时稳态利润可达70亿元。</div>
<div class="p-4 bg-slate-800/50 rounded-2xl"><strong>福莱特:</strong> 玻璃双寡头,行业格局清晰,协同行动力强,受益确定性高。</div>
<div class="p-4 bg-slate-800/50 rounded-2xl"><strong>弘元绿能:</strong> 弹性标的,具备成本和产能结构优势,能在行业底部率先扭亏,反弹中利润弹性大。</div>
<div class="p-4 bg-slate-800/50 rounded-2xl"><strong>隆基绿能:</strong> 技术龙头短期受益于成本压力缓解长期看BC电池等技术布局将使其脱颖而出。</div>
</div>
</div>
</section>
<!-- Supporting Evidence Tabs -->
<section class="bento-item bento-item-span-12" x-data="{ activeTab: 'insight' }">
<div class="tabs tabs-boxed bg-slate-900/50 justify-center">
<a class="tab tab-lg" :class="{ 'tab-active-glow': activeTab === 'insight' }" @click.prevent="activeTab = 'insight'">综合结论与投资启示</a>
<a class="tab tab-lg" :class="{ 'tab-active-glow': activeTab === 'news' }" @click.prevent="activeTab = 'news'">新闻数据精粹</a>
<a class="tab tab-lg" :class="{ 'tab-active-glow': activeTab === 'roadshow' }" @click.prevent="activeTab = 'roadshow'">路演纪要精粹</a>
<a class="tab tab-lg" :class="{ 'tab-active-glow': activeTab === 'report' }" @click.prevent="activeTab = 'report'">研报精粹</a>
</div>
<div class="mt-6 glass-card p-6 md:p-8">
<!-- Insight Tab -->
<div x-show="activeTab === 'insight'" class="prose-custom max-w-none">
<h3>综合看法</h3>
<p>“反内卷光伏”概念已确认进入 <strong>基本面驱动的早期阶段</strong>,而非纯粹的主题炒作。政策的深度和广度前所未有,已引发产业链价格和头部企业盈利预期的实质性改善。然而,考虑到巨大的库存压力和执行中的不确定性,行情将是 <strong>波浪式前进</strong>而非一蹴而就的V型反转。</p>
<h3>最具投资价值的细分环节</h3>
<ol>
<li><strong>短期 (3-6个月): 硅料</strong><strong>光伏玻璃</strong>。供给格局改善最明确,周期弹性最大,盈利修复确定性最高。</li>
<li><strong>中期 (6-18个月): 一体化组件龙头</strong><strong>具备成本优势的二线企业</strong>。将迎来利润修复和市场份额提升。</li>
<li><strong>长期 (18个月以上): 新技术方向 (BC、铜电镀)</strong> 及其 <strong>相关设备商</strong>。技术创新将重新成为核心驱动力。</li>
</ol>
<h3>需重点跟踪的关键指标</h3>
<ul>
<li><strong>供给端:</strong> 多晶硅的 <strong>月度实际排产数据</strong><strong>全行业库存水平</strong> (验证“控量”)。</li>
<li><strong>价格端:</strong> <strong>N型组件的集中招标中标价</strong> (验证成本传导)。</li>
<li><strong>企业端:</strong> <strong>通威、大全的季度毛利率</strong><strong>现金流量表</strong> (验证盈利转化)。</li>
<li><strong>政策端:</strong> <strong>硅料联合体(收储平台)的工商注册及首批并购公告</strong> (衡量执行决心的“里程碑事件”)。</li>
</ul>
</div>
<!-- News Tab -->
<div x-show="activeTab === 'news'" class="prose-custom max-w-none" style="display: none;">
<h3>核心观点与预期</h3>
<ul>
<li><strong>市场分歧巨大:</strong> 多数投资者对反内卷成功持质疑态度,但部分机构判断成功概率较大。</li>
<li><strong>大方向明确:</strong> 供需改善、贝塔修复,行业盈利能力终将得到修复。</li>
</ul>
<h3>政策与政府动态</h3>
<ul>
<li><strong>国家战略高度:</strong> 中央经济工作会议、中央财经委员会会议均明确提出整治“内卷式”竞争。</li>
<li><strong>法规支撑:</strong> 《反不正当竞争法》修订、《价格法》征求意见,为治理低价销售提供法理支撑。</li>
<li><strong>高级别会议:</strong> 工信部等六部门联合召开座谈会,明确决心。</li>
</ul>
<h3>行业具体举措</h3>
<ul>
<li><strong>控量 (产能治理)</strong> 17家企业搭建联合体进行收并购限产销举措实施能耗标准制定。</li>
<li><strong>控价 (价格治理)</strong> 明确不低于成本价销售;行业协会调研成本为定价提供参考。</li>
</ul>
<h3>市场反应与成功标志</h3>
<ul>
<li><strong>成功标志:</strong> 多晶硅价格上涨至6万以上组件价格上涨至0.8元/W全行业全面盈利。</li>
<li><strong>初步成果:</strong> “控价”已取得初步成果,“控量”顺利进行,硅料环节已基本成功。</li>
<li><strong>核心受益环节:</strong> 硅料、电池组件、光伏设备。</li>
</ul>
</div>
<!-- Roadshow Tab -->
<div x-show="activeTab === 'roadshow'" class="prose-custom max-w-none" style="display: none;">
<h3>政策与改革路径</h3>
<ul>
<li><strong>政策驱动:</strong> 反内卷需中央强力介入光伏或成示范行业。7月初密集高层会议释放强烈信号。</li>
<li><strong>改革路径:</strong> 聚焦<strong>硅料环节</strong>进行价格管控、产能收储方案预计8-9月落地。头部6-7家企业通过成立专业公司并购尾部70万吨产能。</li>
<li><strong>突破口:</strong> 光伏玻璃亏损严重,或成为政策另一突破口。</li>
</ul>
<h3>价格与供需动态</h3>
<ul>
<li><strong>价格反弹:</strong> N型硅料报价从33.5元/公斤涨至40-45元/公斤组件招标价≥0.77元/W。</li>
<li><strong>高库存压力:</strong> 当前硅料库存约40万吨另有说法70万吨三季度或小幅垒库压制价格持续性。</li>
<li><strong>盈利拐点:</strong> 2025Q2全产业链仍亏现金流为史上首次。三季报显示通威、大全、协鑫等硅料企业盈利显著改善。</li>
</ul>
<h3>投资逻辑</h3>
<ul>
<li><strong>短期:</strong> 关注供给侧受益环节,硅料(通威/协鑫)和玻璃(福莱特)弹性最大。</li>
<li><strong>中期:</strong> 关注盈利修复龙头(中环、爱旭、晶澳等)。</li>
<li><strong>长期:</strong> 布局新技术BC技术隆基/爱旭,铜浆技术博迁新材)。</li>
</ul>
</div>
<!-- Report Tab -->
<div x-show="activeTab === 'report'" class="prose-custom max-w-none" style="display: none;">
<h3>政策背景与法规</h3>
<ul>
<li><strong>高级别定调:</strong> 从中央政治局会议到政府工作报告,反复强调综合整治“内卷式”竞争。</li>
<li><strong>法律红线:</strong> 新修订《反不正当竞争法》于10月15日实施首次明确禁止“低于成本价销售”。</li>
<li><strong>淘汰抓手:</strong> <strong>能耗标准升级</strong><strong>节能监察</strong>成为淘汰落后产能的重要指标。</li>
</ul>
<h3>行业“内卷”现状</h3>
<ul>
<li><strong>产能过剩:</strong> 各环节名义产能均超1200GW是终端需求的2倍以上。</li>
<li><strong>价格跌穿成本:</strong> 全产业链价格普遍跌破成本线主链企业连续7个季度亏损。</li>
<li><strong>低开工率:</strong> 硅料开工率维持约30%超过半年。</li>
</ul>
<h3>市场影响与变化</h3>
<ul>
<li><strong>价格全面回升:</strong> 政策尚未完全落地,已产生正面催化,硅料、硅片、电池、组件价格均出现上涨。</li>
<li><strong>产能调整:</strong> 预计国内多晶硅产能将减少至230万吨/年左右光伏玻璃厂商减产30%。</li>
<li><strong>供需改善:</strong> 7月份国内多晶硅产量与下游需求基本平衡市场暂无新增库存压力。</li>
</ul>
</div>
</div>
</section>
<!-- Stock List Section -->
<section class="bento-item bento-item-span-12">
<h2 class="section-title mb-6 text-center">核心关联标的</h2>
<div class="stock-table overflow-x-auto">
<table class="table table-zebra w-full text-base">
<thead>
<tr>
<th>股票名称</th>
<th>核心逻辑</th>
<th>相关标签</th>
</tr>
</thead>
<tbody>
<!-- Data will be populated by JS -->
</tbody>
</table>
</div>
</section>
<!-- Rise Analysis Section -->
<section class="bento-item bento-item-span-12">
<h2 class="section-title mb-6 text-center">涨幅归因分析</h2>
<div id="rise-analysis-container" class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6">
<!-- Cards will be populated by JS -->
</div>
</section>
</main>
</div>
<script>
document.addEventListener('DOMContentLoaded', function () {
// Timeline Chart
const timelineChart = echarts.init(document.getElementById('timeline-chart'));
const timelineData = [
{ name: '政治局会议首次提出', value: [new Date('2024-07-30'), 1] },
{ name: '经济工作会议列为重点', value: [new Date('2024-12-11'), 2] },
{ name: '政府工作报告首次写入', value: [new Date('2025-03-05'), 3] },
{ name: '国务院/人民日报发文', value: [new Date('2025-06-28'), 4] },
{ name: '中央财经委会议明确治理', value: [new Date('2025-07-01'), 5] },
{ name: '工信部座谈会', value: [new Date('2025-07-03'), 6] },
{ name: '六部门座谈会', value: [new Date('2025-08-19'), 7] },
{ name: '节能监察清单发布', value: [new Date('2025-09-15'), 8] },
{ name: '《反不正当竞争法》实施', value: [new Date('2025-10-15'), 9] },
{ name: '17家龙头签署联合体意向', value: [new Date('2025-10-30'), 10] },
];
const timelineOption = {
tooltip: {
trigger: 'axis',
formatter: function (params) {
const data = params[0].data;
return `${echarts.format.formatTime('yyyy-MM-dd', data.value[0])}<br/>${data.name}`;
},
backgroundColor: 'rgba(20, 20, 40, 0.8)',
borderColor: '#60a5fa',
textStyle: { color: '#E5E7EB' }
},
grid: { left: '3%', right: '4%', bottom: '3%', containLabel: true },
xAxis: {
type: 'time',
axisLine: { lineStyle: { color: 'rgba(255, 255, 255, 0.3)' } },
axisLabel: { color: '#9CA3AF' },
splitLine: { show: false }
},
yAxis: {
type: 'value',
show: false,
},
series: [{
data: timelineData,
type: 'line',
smooth: true,
symbol: 'circle',
symbolSize: 10,
itemStyle: {
color: '#3b82f6',
shadowBlur: 10,
shadowColor: 'rgba(59, 130, 246, 0.8)'
},
lineStyle: {
color: '#60a5fa',
width: 3,
shadowBlur: 10,
shadowColor: 'rgba(96, 165, 250, 0.5)'
},
areaStyle: {
color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [{
offset: 0,
color: 'rgba(96, 165, 250, 0.4)'
}, {
offset: 1,
color: 'rgba(96, 165, 250, 0)'
}])
},
label: {
show: true,
position: 'top',
formatter: '{b}',
color: '#E5E7EB',
distance: 10,
backgroundColor: 'rgba(0,0,0,0.3)',
padding: [4, 6],
borderRadius: 4
}
}],
textStyle: {
fontFamily: 'Inter, "Noto Sans SC", sans-serif'
}
};
timelineChart.setOption(timelineOption);
window.addEventListener('resize', () => timelineChart.resize());
// Stock Table Population
const stockData = {
"反内卷光伏(250702)": {
"F670CD77-6B2B-420D-8D4E-BFE1F9D7E703.png": [
{ "stock": "通威股份", "reason": "全球光伏一体化龙头企业高纯晶硅年产能超90万吨", "其他标签": ["光伏", "多晶硅", "涨幅大于10%"], "stock_code": "600438" },
{ "stock": "福莱特", "reason": "2024年光伏玻璃营收168.16亿元光伏玻璃产能19400吨/天", "其他标签": ["光伏", "玻璃", "涨幅大于10%"], "stock_code": "601865" },
{ "stock": "大全能源", "reason": "公司预计2025年全年产量为11万-14万吨", "其他标签": ["光伏", "多晶硅", "涨幅大于10%"], "stock_code": "688303" },
{ "stock": "旗滨集团", "reason": "2024年光伏玻璃营收57.53亿元光伏玻璃产能11800吨/天", "其他标签": ["光伏", "玻璃", "涨幅大于10%"], "stock_code": "601636" },
{ "stock": "合盛硅业", "reason": "年产20万吨高纯多晶硅项目及东部合盛年产20万吨高纯晶硅项目正在有序推进", "其他标签": ["光伏", "多晶硅", "涨幅大于10%"], "stock_code": "603260" },
{ "stock": "特变电工", "reason": "6.4万吨高纯多晶硅产线", "其他标签": ["光伏", "多晶硅", "涨幅大于10%"], "stock_code": "600089" },
{ "stock": "南玻A", "reason": "2024年玻璃营收137.56亿元光伏玻璃产能9000吨/天", "其他标签": ["光伏", "玻璃", "涨幅大于10%"] },
{ "stock": "凯盛新能", "reason": "2024年光伏玻璃营收45.26亿元光伏玻璃产能4550吨/天", "其他标签": ["光伏", "玻璃", "涨幅大于10%"], "stock_code": "600876" },
{ "stock": "亿晶光电", "reason": "公司背面双层隧穿多晶硅膜工艺实现电池端0.1%效率增益", "其他标签": ["光伏", "多晶硅", "涨幅大于10%"], "stock_code": "600537" },
{ "stock": "拓日新能", "reason": "2024年光伏玻璃营收4.06亿元", "其他标签": ["光伏", "玻璃", "涨幅大于10%"], "stock_code": "002218" },
{ "stock": "安彩高科", "reason": "2024年光伏玻璃营收29.68亿元", "其他标签": ["光伏", "玻璃"], "stock_code": "600207" },
{ "stock": "亚玛顿", "reason": "2024年光伏玻璃营收26.2亿元", "其他标签": ["光伏", "玻璃"], "stock_code": "002623" },
{ "stock": "金晶科技", "reason": "2024年光伏玻璃营收9.46亿元", "其他标签": ["光伏", "玻璃"], "stock_code": "600586" },
{ "stock": "秀强股份", "reason": "2024年玻璃制品营收15.57亿元产品包括BIPV玻璃产品", "其他标签": ["光伏", "玻璃"], "stock_code": "300160" },
{ "stock": "耀皮玻璃", "reason": "2024年玻璃制品营收55.17亿元重点产品包括光热太阳能和太阳能TCO玻璃", "其他标签": ["光伏", "玻璃"], "stock_code": "600819" },
{ "stock": "北玻股份", "reason": "为知名大型光伏玻璃生产企业如信义、福莱特提供连续式玻璃钢化设备", "其他标签": ["光伏", "玻璃"], "stock_code": "002613" },
{ "stock": "欧晶科技", "reason": "公司石英坩埚产品是用来装放多晶硅原料的消耗型石英器", "其他标签": ["光伏", "多晶硅"], "stock_code": "001269" },
{ "stock": "双良节能", "reason": "公司在光伏领域主要业务包括多晶硅还原炉", "其他标签": ["光伏", "多晶硅"], "stock_code": "600481" },
]
}
};
const tableBody = document.querySelector('.stock-table tbody');
const stocks = stockData["反内卷光伏(250702)"]["F670CD77-6B2B-420D-8D4E-BFE1F9D7E703.png"];
stocks.forEach(stock => {
const row = document.createElement('tr');
const stockNameCell = document.createElement('td');
if (stock.stock_code) {
stockNameCell.innerHTML = `<a href="https://valuefrontier.cn/company?scode=${stock.stock_code}" target="_blank" class="link link-hover link-primary font-semibold">${stock.stock} (${stock.stock_code})</a>`;
} else {
stockNameCell.innerHTML = `<span class="font-semibold">${stock.stock}</span>`;
}
const reasonCell = document.createElement('td');
reasonCell.textContent = stock.reason;
const tagsCell = document.createElement('td');
const tagsContainer = document.createElement('div');
tagsContainer.className = 'flex flex-wrap gap-2';
stock['其他标签'].forEach(tag => {
const tagEl = document.createElement('span');
tagEl.className = `badge badge-outline text-sm p-3 ${tag === '涨幅大于10%' ? 'tag-highlight' : ''}`;
tagEl.textContent = tag;
tagsContainer.appendChild(tagEl);
});
tagsCell.appendChild(tagsContainer);
row.appendChild(stockNameCell);
row.appendChild(reasonCell);
row.appendChild(tagsCell);
tableBody.appendChild(row);
});
// Rise Analysis Cards
const riseAnalysisData = [
{ "stock": "TCL中环", "stock_code": "002129", "rise_rate": 10.06, "trade_date": "2025-09-25", "reason": "核心驱动:硅片现货价右侧确认+国家“反内卷”政策落地+半导体12英寸硅片14nm认证通过三因子共振资金一次性定价涨停。公司是全球210大尺寸硅片龙头价格每涨0.05元/片对应年化税前利润≈11亿元弹性最大。" },
{ "stock": "隆基绿能", "stock_code": "601012", "rise_rate": 6.46, "trade_date": "2025-07-08", "reason": "核心驱动:光伏行业\"反内卷\"政策导向及行业自律,硅料、硅片价格回升。供给侧优化信号明显,龙头企业将直接受益。同时公司调整募资用途,优化高效电池产能,拓展储能等新业务。" },
{ "stock": "弘元绿能", "stock_code": "603185", "rise_rate": 7.53, "trade_date": "2025-07-22", "reason": "核心驱动:\"反内卷\"政策预期为整个行业带来盈利修复预期,叠加绿电政策全面利好,刺激光伏板块整体活跃。同时,硅能源板块持续活跃,资金大力流入光伏设备板块,公司作为板块内标的获得资金关注。" },
{ "stock": "宝馨科技", "stock_code": "002514", "rise_rate": 9.94, "trade_date": "2025-09-17", "reason": "核心驱动“江苏省200MW整县分布式光伏项目中标14.96亿元)+农行12亿元专项银团授信”形成的“订单+资金”闭环叠加光伏行业反内卷政策催化。单项目NPV≈公司2024年净利5倍业绩弹性巨大。" },
{ "stock": "国晟科技", "stock_code": "603778", "rise_rate": 9.96, "trade_date": "2025-11-14", "reason": "核心驱动:“光伏反内卷”政策底确立+中广核10.43亿元TOPCon大单落地+钙钛矿/固态电池双技术期权三因子共振。大单占2023年营收120%2025年营收翻倍可见度骤升。" },
{ "stock": "中信博", "stock_code": "688408", "rise_rate": 7.25, "trade_date": "2025-08-15", "reason": "核心驱动市场预期光伏行业“反内卷”将进行全产业链资源重构利好龙头企业。同时公司作为光伏支架重要企业Q1末在手订单环比高增基本面形成支撑成为资金轮动中被关注的对象。" },
];
const riseContainer = document.getElementById('rise-analysis-container');
riseAnalysisData.forEach(item => {
const cardHtml = `
<div class="glass-card p-6 flex flex-col justify-between">
<div>
<div class="flex justify-between items-center mb-4">
<h3 class="text-xl font-bold text-white">
<a href="https://valuefrontier.cn/company?scode=${item.stock_code}" target="_blank" class="link link-hover">${item.stock} (${item.stock_code})</a>
</h3>
<div class="badge badge-accent badge-lg font-bold">+${item.rise_rate}%</div>
</div>
<p class="text-sm text-gray-400 mb-4">${item.trade_date}</p>
<p class="text-gray-300">${item.reason}</p>
</div>
</div>
`;
riseContainer.innerHTML += cardHtml;
});
});
</script>
</body>
</html>