<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
>
<channel>
<title><![CDATA[EMLOG]]></title> 
<atom:link href="https://emlog.aiquants.cn/rss.php" rel="self" type="application/rss+xml" />
<description><![CDATA[使用emlog搭建的站点]]></description>
<link>https://emlog.aiquants.cn/</link>
<language>zh-cn</language>

<item>
    <title>方式 4️⃣：Python SDK 代码调用——测试代码框</title>
    <link>https://emlog.aiquants.cn/?post=8</link>
    <description><![CDATA[<p>方式 4️⃣：Python SDK 代码调用<br />
自己写脚本批量压缩长文档、量化研报、历史对话记录：</p>
<p>from headroom import compress</p>
<p>result = compress(your_text, ratio=0.3)<br />
print(result.compressed)<br />
print(result.original)  # 可逆还原</p>]]></description>
    <pubDate>Sat, 27 Jun 2026 20:25:56 +0800</pubDate>
    <dc:creator>emer</dc:creator>
    <guid>https://emlog.aiquants.cn/?post=8</guid>
</item>
<item>
    <title>散户量化装备指南：从数据到回测，我的 AI 工具链怎么搭</title>
    <link>https://emlog.aiquants.cn/?post=7</link>
    <description><![CDATA[<h1>散户量化装备指南：从数据到回测，我的 AI 工具链怎么搭</h1>
<p>做量化最烦的不是写策略，是搭环境。</p>
<p>数据源、回测框架、代码调试、参数优化……光把这些串起来就够喝一壶的。这两年试了不少工具链，今天分享一套我现在用得比较顺手的方案，<strong>零策略内容</strong>，纯工具选型，放心看。</p>
<p><img src="http://aiquants.cn/wp-content/uploads/2026/06/toolchain-1.svg" alt="散户量化工具链架构图" /></p>
<hr />
<h2>一、回测框架：Backtrader</h2>
<p>选 Backtrader 就两个原因：</p>
<ol>
<li><strong>Python 原生</strong>，跟自己写的策略代码无缝衔接</li>
<li><strong>数据格式灵活</strong>，不管你是从 MySQL 读还是 CSV 喂，几行代码接上</li>
</ol>
<p>市面上回测框架一大堆，但 Backtrader 的生态最成熟，踩坑记录一搜一大把，适合个人选手。</p>
<p>装完框架，配个简单的数据加载脚本，把日线数据灌进去，一个基本的回测环境就有了。代码量不大，但第一次搞的时候各种坑——编码问题、日期索引、复权处理——够折腾一两天。</p>
<p>这时候<strong>用 AI 编程工具辅助调试</strong>就值回票价了。</p>
<p><img src="http://aiquants.cn/wp-content/uploads/2026/06/backtrader-1.svg" alt="Backtrader 回测流程图" /></p>
<hr />
<h2>二、AI 编程工具：Cursor + Claude Code</h2>
<p>现在写回测代码，我的流程是：</p>
<ul>
<li><strong>Cursor</strong> 主力写代码：Prompt 把需求说清楚，生成骨架，我改逻辑</li>
<li><strong>Claude Code</strong> 做重构和 debug：遇到报错直接把错误信息扔给它</li>
</ul>
<p>效率提升很明显。举个实际场景：写一个多标的并行回测的调度脚本，纯手写大概半天，用 AI 辅助一个半小时搞定，剩下时间调参数。</p>
<p>但这里有个实际问题——<strong>模型切换</strong>。有时候写简单逻辑用轻量模型就够了，复杂推理才上大模型。如果每次切模型都要换 API Key、换配置，很烦。</p>
<hr />
<h2>三、模型方案：方舟 Coding Plan</h2>
<p>我现在用的方案是火山方舟 Coding Plan，核心解决了一个痛点：<strong>一个套餐，随便切模型。</strong></p>
<p><img src="http://aiquants.cn/wp-content/uploads/2026/06/codingplan-1.svg" alt="方舟 Coding Plan 模型切换方案" /></p>
<p>订阅之后，Cursor 和 Claude Code 里配置一次 Base URL，后面在工具里直接  <code>/model</code>  命令就能切模型：</p>
<ul>
<li>DeepSeek-V4：日常编码主力</li>
<li>GLM-5.2：复杂逻辑推理</li>
<li>Kimi-K2.6：前端改样式的时候用</li>
</ul>
<p>一套额度所有工具共享，不用每个工具单独买套餐。</p>
<p>价格方面，正常走 API 的话，DeepSeek-V4 这种模型一个月跑下来几百块很正常。Coding Plan Lite 用邀请码只要 <strong>9.4 元起/月</strong>，额度折合 token 量大概是 API 的 1 折。</p>
<p>而且 6 月底前 DeepSeek-V4-Pro、Kimi-K2.6、GLM-5.2 这几个模型还享 <strong>2.5 折抵扣</strong>，等于 9.4 块跑出三四倍的量。</p>
<p><strong>配置步骤（5 分钟）：</strong></p>
<pre><code>1. 订阅 → https://volcengine.com/L/07-JyBvdTrU/
2. 邀请码：4MVJCSPP
3. Cursor/Claude Code 设 Base URL：
   https://ark.cn-beijing.volces.com/api/coding/v3
4. 填入 API Key，开搞
</code></pre>
<p>📣 <strong>最新活动：</strong> 方舟 Coding Plan 最新支持 GLM-5.2、MiniMax-M3、DeepSeek-V4 系列、Doubao-Seed-2.0 系列、Kimi-K2.6 等模型，工具不限，现在订阅叠加9.5折，<strong>低至9.4元</strong>，订阅越多越划算！</p>
<p>👉 <a href="https://volcengine.com/L/07-JyBvdTrU/">https://volcengine.com/L/07-JyBvdTrU/</a><br />
邀请码： <code>4MVJCSPP</code> </p>
<hr />
<h2>四、数据源</h2>
<p>数据这块我用的方案比较常规：</p>
<ul>
<li><strong>日线数据</strong>：从公开接口拉，存本地 SQLite</li>
<li><strong>分钟线</strong>：用接口实时拿，不留库</li>
<li><strong>财务数据</strong>：同花顺/东方财富公开页面爬</li>
</ul>
<p>具体接口不提了，网上教程一大把，关键词搜 &amp;quot;A股数据 Python 接口&amp;quot; 就行。</p>
<hr />
<h2>五、一些经验</h2>
<p>几个坑帮你提前踩了：</p>
<ol>
<li><strong>回测框架选一个深耕</strong>，不要换来换去。Backtrader 够用就 staying。</li>
<li><strong>AI 工具不要迷信</strong>，生成代码一定 review，尤其是资金管理和风控逻辑。</li>
<li><strong>数据和代码分离</strong>，策略代码不要硬编码数据路径，用配置文件管理。</li>
<li><strong>模型选合适的不选最贵的</strong>，简单任务用轻量模型省钱又省时间。</li>
</ol>
<hr />
<h2>尾巴</h2>
<p>以上就是一个散户的量化工具链配置，不涉及任何策略逻辑，纯基础设施分享。</p>
<p>如果你也在搭自己的量化环境，或者对 AI 编程工具感兴趣，可以试试方舟 Coding Plan。现在订阅用邀请码叠加9.5折，<strong>低至9.4元/月</strong>，模型随便切，省心又省钱。</p>
<p>👉 <a href="https://volcengine.com/L/07-JyBvdTrU/">https://volcengine.com/L/07-JyBvdTrU/</a><br />
邀请码： <code>4MVJCSPP</code> </p>
<hr />
<blockquote>
<p>⚠️ <strong>风险免责声明</strong>：本文内容仅供技术学习与交流，不构成任何投资建议或交易推荐。所有量化策略、模型调用示例均基于公开资料整理，实际交易存在市场风险，请自行评估并承担相应责任。入市有风险，投资需谨慎。</p>
</blockquote>]]></description>
    <pubDate>Sat, 27 Jun 2026 16:55:17 +0800</pubDate>
    <dc:creator>emer</dc:creator>
    <guid>https://emlog.aiquants.cn/?post=7</guid>
</item>
<item>
    <title>Headroom 工具完整介绍：AI 上下文压缩神器，大幅节省 Token 费用</title>
    <link>https://emlog.aiquants.cn/?post=6</link>
    <description><![CDATA[<h1>Headroom 工具完整介绍：AI 上下文压缩神器，大幅节省 Token 费用</h1>
<p><img src="https://aiquants.cn/wp-content/uploads/2026/06/headroom-architecture.png" alt="Headroom 架构图" /></p>
<h2>一、什么是 Headroom？为什么你需要它？</h2>
<p>Headroom 是由 Netflix 前工程师开源的 <strong>AI 上下文压缩工具</strong>，专门放在你的 Agent（OpenClaw/Hermes）和大模型（Agnes、Claude 等）中间，自动精简长对话、日志、文件内容、工具返回大段文本、网页长文，在<strong>不丢失关键信息</strong>的前提下，砍掉 <strong>60%~95% 的 Token 消耗</strong>。</p>
<h3>它解决你的 2 个核心痛点：</h3>
<ol>
<li>
<p><strong>对话越聊越长</strong> → 上下文塞满导致频繁触发超长上下文报错、模型变慢</p>
</li>
<li>
<p><strong>读取长内容太贵</strong> → 研报、财报、代码、网页一次性消耗上万 Token，API 费用飙升</p>
</li>
</ol>
<h3>关键特性</h3>
<table>
<thead>
<tr>
<th style="text-align: center;">特性</th>
<th style="text-align: center;">说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: center;">🔒 <strong>本地私有化压缩</strong></td>
<td style="text-align: center;">所有文本在你本机处理，不上传第三方云端，隐私安全</td>
</tr>
<tr>
<td style="text-align: center;">🔄 <strong>可逆压缩</strong></td>
<td style="text-align: center;">只精简冗余废话、重复内容，需要时可以还原原始完整内容</td>
</tr>
<tr>
<td style="text-align: center;">🧠 <strong>6 种智能压缩算法</strong></td>
<td style="text-align: center;">自动识别代码、日志、表格、普通文本做差异化精简</td>
</tr>
<tr>
<td style="text-align: center;">🔌 <strong>OpenAI 兼容接口</strong></td>
<td style="text-align: center;">可直接代理接入 Agnes、火山引擎等模型服务</td>
</tr>
<tr>
<td style="text-align: center;">📜 <strong>Apache 2.0 协议</strong></td>
<td style="text-align: center;">个人、商业均可免费无限制使用</td>
</tr>
</tbody>
</table>
<hr />
<p><img src="https://aiquants.cn/wp-content/uploads/2026/06/headroom-compression-demo.png" alt="压缩效果对比" /></p>
<h2>二、实测压缩效果（量化场景）</h2>
<p>在实际量化交易中，Headroom 的表现尤为突出：</p>
<table>
<thead>
<tr>
<th style="text-align: center;">场景</th>
<th style="text-align: center;">原始 Token</th>
<th style="text-align: center;">压缩后 Token</th>
<th style="text-align: center;">节省比例</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: center;">📊 财报 / 研报长文本</td>
<td style="text-align: center;">65,694</td>
<td style="text-align: center;">5,118</td>
<td style="text-align: center;"><strong>92%</strong></td>
</tr>
<tr>
<td style="text-align: center;">📈 批量股票代码查询结果</td>
<td style="text-align: center;">17,765</td>
<td style="text-align: center;">1,408</td>
<td style="text-align: center;"><strong>92%</strong></td>
</tr>
<tr>
<td style="text-align: center;">🌐 长网页、政策文档</td>
<td style="text-align: center;">54,174</td>
<td style="text-align: center;">14,761</td>
<td style="text-align: center;"><strong>73%</strong></td>
</tr>
<tr>
<td style="text-align: center;">💻 回测代码</td>
<td style="text-align: center;">~48,200</td>
<td style="text-align: center;">~9,640</td>
<td style="text-align: center;"><strong>~80%</strong></td>
</tr>
<tr>
<td style="text-align: center;">📋 运行日志</td>
<td style="text-align: center;">~42,000</td>
<td style="text-align: center;">~8,400</td>
<td style="text-align: center;"><strong>~85%</strong></td>
</tr>
</tbody>
</table>
<blockquote>
<p>💡 <strong>量化交易者注意</strong>：频繁调用文件读取、网页抓取、东财研报、回测日志的场景，最容易产生海量冗余 Token。用 Headroom 能<strong>大幅降低 API 调用成本</strong>。</p>
</blockquote>
<hr />
<h2>三、4 种接入方式（适配 OpenClaw 场景）</h2>
<h3>方式 1️⃣：透明代理模式（⭐ 最推荐，零改造）</h3>
<p>启动本地代理服务，把 OpenClaw 的模型  <code>base_url</code>  指向本地代理地址，所有请求自动压缩：</p>
<pre><code class="language-bash"># 启动代理服务
headroom proxy --port 8787

# 配置模型接口地址改为
http://127.0.0.1:8787/v1
</code></pre>
<p><strong>优势</strong>：无需修改任何代码，所有请求自动经过压缩，无缝接入 Agnes / Claude / 火山引擎。</p>
<h3>方式 2️⃣：MCP 服务模式</h3>
<p>可封装成 ClawHub 技能，随时手动压缩粘贴的长文本、网页抓取内容、财报研报，按需精简再送入模型。</p>
<pre><code class="language-bash"># 启动 MCP 服务
headroom mcp --port 9999

# 手动压缩
headroom compress --input report.txt
</code></pre>
<p><strong>优势</strong>：灵活可控，适合需要手动选择压缩场景的量化策略开发。</p>
<h3>方式 3️⃣：一键 Wrap 包装 Agent</h3>
<p>直接包裹 OpenClaw 进程，全局自动上下文压缩：</p>
<pre><code class="language-bash">headroom wrap openclaw
</code></pre>
<p><strong>优势</strong>：一条命令搞定，全局自动压缩，无需任何配置。</p>
<h3>方式 4️⃣：Python SDK 代码调用</h3>
<p>自己写脚本批量压缩长文档、量化研报、历史对话记录：</p>
<pre><code class="language-python">from headroom import compress

result = compress(your_text, ratio=0.3)
print(result.compressed)
print(result.original)  # 可逆还原
</code></pre>
<p><strong>优势</strong>：适合集成到自定义量化系统中，灵活控制压缩策略。</p>
<hr />
<p><img src="https://aiquants.cn/wp-content/uploads/2026/06/headroom-install-guide.png" alt="安装配置指南" /></p>
<h2>四、OpenClaw 使用优势</h2>
<h3>🚀 为什么量化交易者应该用 Headroom？</h3>
<ol>
<li>
<p><strong>大幅降低成本</strong> — 频繁调用文件读取、网页抓取、东财研报、回测日志，用 Headroom 能砍掉 60%~95% 的 Token 消耗</p>
</li>
<li>
<p><strong>解决上下文溢出</strong> — 解决长会话上下文溢出、请求超时、之前遇到的 waiting for provider response 流式卡死问题</p>
</li>
<li>
<p><strong>完全兼容</strong> — 兼容 Agnes 2.0 Flash + VL 视觉模型，不影响识图、工具调用能力</p>
</li>
<li>
<p><strong>隐私安全</strong> — 所有压缩在本机完成，量化策略和交易数据不会泄露</p>
</li>
</ol>
<h3>📦 快速开始</h3>
<pre><code class="language-bash"># 1. 安装
pip install headroom-ai

# 2. 启动代理
headroom proxy --port 8787

# 3. 修改 OpenClaw 模型配置中的 base_url 为
#    http://127.0.0.1:8787/v1

# 完成！所有请求自动压缩
</code></pre>
<hr />
<h2>五、资源链接</h2>
<table>
<thead>
<tr>
<th style="text-align: center;">资源</th>
<th style="text-align: center;">链接</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: center;">🐙 GitHub 开源仓库</td>
<td style="text-align: center;"><a href="https://github.com/chopratejas/headroom">https://github.com/chopratejas/headroom</a></td>
</tr>
<tr>
<td style="text-align: center;">📖 官方文档站</td>
<td style="text-align: center;"><a href="https://headroom-docs.vercel.app/docs">https://headroom-docs.vercel.app/docs</a></td>
</tr>
<tr>
<td style="text-align: center;">📦 PyPI 安装包</td>
<td style="text-align: center;"><a href="https://pypi.org/project/headroom-ai/">https://pypi.org/project/headroom-ai/</a></td>
</tr>
<tr>
<td style="text-align: center;">🤗 压缩模型 (HuggingFace)</td>
<td style="text-align: center;"><a href="https://huggingface.co/chopratejas/kompress-base">https://huggingface.co/chopratejas/kompress-base</a></td>
</tr>
</tbody>
</table>
<hr />
<h2>六、总结</h2>
<p>Headroom 是一个<strong>实用且高效</strong>的 AI 上下文压缩工具，特别适合：</p>
<ul>
<li>
<p>✅ 长期使用 Agnes / Claude / GPT 等大模型的量化交易者</p>
</li>
<li>
<p>✅ 需要处理大量研报、财报、代码的金融从业者</p>
</li>
<li>
<p>✅ 对 API 费用敏感的开发者</p>
</li>
<li>
<p>✅ 注重数据隐私的安全意识用户</p>
</li>
</ul>
<p><strong>一句话总结</strong>：装上 Headroom，Token 费用直接打骨折，而且你的量化策略数据依然牢牢掌握在自己手里。</p>]]></description>
    <pubDate>Sat, 27 Jun 2026 16:55:16 +0800</pubDate>
    <dc:creator>emer</dc:creator>
    <guid>https://emlog.aiquants.cn/?post=6</guid>
</item>
<item>
    <title>KHunter 开源实测：15 种选股策略 + 五维评分，A 股量化系统能打吗？</title>
    <link>https://emlog.aiquants.cn/?post=5</link>
    <description><![CDATA[<h1>KHunter 开源实测：15 种选股策略 + 五维评分，A 股量化系统能打吗？</h1>
<p>最近 GitHub 上一个叫 <strong>KHunter</strong> 的开源项目引起了我的注意——15 种选股策略、5 维评分体系、Web 管理界面、PTrade 自动交易支持，号称&quot;开箱即用的 A 股量化交易系统&quot;。花了点时间研究了一下，分享我的看法。</p>
<hr />
<h2>一、KHunter 是什么？</h2>
<p>KHunter 是开发者 <a href="https://github.com/ling-0729/KHunter">ling-0729</a> 开源的 A 股量化系统，基于原项目 a-share-quant-selector 扩展而来，<strong>MIT 许可证</strong>，完全免费。</p>
<p>一句话定位：<strong>面向个人投资者的全流程量化解决方案</strong>，覆盖数据获取、策略选股、择时交易、风险控制、回测验证。</p>
<p><img src="http://aiquants.cn/wp-content/uploads/2026/06/khunter.svg" alt="KHunter 系统架构图" /></p>
<hr />
<h2>二、核心亮点</h2>
<h3>15 种选股策略</h3>
<table>
<thead>
<tr>
<th>#</th>
<th>策略</th>
<th>场景</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>底部趋势拐点</td>
<td>极端底部</td>
</tr>
<tr>
<td>2</td>
<td>涨停回马枪</td>
<td>短期强势</td>
</tr>
<tr>
<td>3</td>
<td>涨停横盘突破</td>
<td>突破选股</td>
</tr>
<tr>
<td>4</td>
<td>启明星策略</td>
<td>底部反转</td>
</tr>
<tr>
<td>5</td>
<td>多金叉共振</td>
<td>多头共振</td>
</tr>
<tr>
<td>6</td>
<td>多方炮</td>
<td>短期反弹</td>
</tr>
<tr>
<td>7</td>
<td>阻力位突破</td>
<td>突破选股</td>
</tr>
<tr>
<td>8</td>
<td>强势洗盘弱转强</td>
<td>趋势反转</td>
</tr>
<tr>
<td>9</td>
<td>趋势加速拐点</td>
<td>趋势加速</td>
</tr>
<tr>
<td>10</td>
<td>仙人指路</td>
<td>突破选股</td>
</tr>
<tr>
<td>11</td>
<td>W 底策略</td>
<td>双底反转</td>
</tr>
<tr>
<td>12</td>
<td>趋势起点</td>
<td>趋势启动</td>
</tr>
<tr>
<td>13</td>
<td>2560 战法</td>
<td>形态突破</td>
</tr>
<tr>
<td>14</td>
<td>金三角策略</td>
<td>趋势拐点</td>
</tr>
<tr>
<td>15</td>
<td>金叉不绿策略</td>
<td>精准金叉</td>
</tr>
</tbody>
</table>
<h3>5 种择时策略</h3>
<p>布林带、RSI、支撑位、海龟策略、顺势宝，覆盖震荡、短线、波段、趋势等场景。</p>
<h3>五维评分体系</h3>
<pre><code>技术面 35% + 资金面 35% + 基本面 10% + 板块强度 10% + 事件驱动 10%</code></pre>
<p>从选股 → 排名评分 → 筛选过滤 → 狩猎场 → 追踪管理，形成完整闭环。</p>
<h3>Web 管理 + K 线可视化</h3>
<p>Flask 构建的 Web 界面，支持策略参数在线修改、回测配置、结果查看，每只入选股票自动生成 K 线图。</p>
<h3>PTrade 自动交易</h3>
<p>支持事件驱动模型（before_trading_start / after_trading_end），信号读取 → 委托下单 → 结果反馈全链路自动化。</p>
<h3>风险控制</h3>
<p>VaR 风险评估、市场温度计连续监控、自动过滤 ST / 退市 / 市值过低 / 涨幅过高股票。</p>
<hr />
<h2>三、存在的问题</h2>
<h3>数据源稳定性</h3>
<p>这是最大的短板。KHunter 目前使用 TickFlow + 腾讯财经作为免费数据源，官方 README 也承认：</p>
<blockquote>
<p>&quot;选股排名和狩猎场等功能依赖于除 K 线以外的资金面、基本面、板块、事件等数据，可能存在数据无法稳定获取的情况。&quot;</p>
</blockquote>
<p>完整功能需要 Tushare 6000 积分。</p>
<h3>历史数据仅 3 年</h3>
<p>对于需要长期回测验证的策略来说，3 年数据量偏少。</p>
<h3>单开发者项目</h3>
<p>刚上线不久，迭代节奏和 Issue 响应速度有待观察。</p>
<hr />
<h2>四、跟 Backtrader 对比</h2>
<pre><code>对比项       | Backtrader         | KHunter
策略数量     | 自己写             | 15 种内置 + 可扩展
数据源       | 自建（SQLite）      | TickFlow / 腾讯财经
回测         | 专业回测引擎        | 内置回测
可视化       | matplotlib          | Flask Web + K线图
自动交易     | 需自己对接          | PTrade 内置支持
上手难度     | 中等（需会编程）    | 低（一行命令启动）
数据深度     | 无限（自己控制）    | 3 年
风险控制     | 需自己实现          | VaR + 温度计内置
适用人群     | 进阶量化开发者      | 散户 / 快速选股</code></pre>
<hr />
<h2>五、安装体验</h2>
<pre><code>git clone https://github.com/ling-0729/KHunter.git
cd KHunter
pip install -r requirements.txt
python main.py web</code></pre>
<p>然后访问 <a href="http://localhost:5001">http://localhost:5001</a> 即可使用全部功能。</p>
<hr />
<h2>六、总结</h2>
<p>KHunter 是一个<strong>诚意十足的开源项目</strong>，对散户非常友好：</p>
<ul>
<li><strong>适合谁用：</strong> 想快速上手量化选股但不想从头写代码的散户</li>
<li><strong>不适合谁用：</strong> 已经有自己工具链的进阶玩家（比如你我）</li>
<li><strong>最大的价值：</strong> 提供了一套完整的量化选股思路参考，15 种策略的源码本身就很值得学习</li>
</ul>
<p>对于 aiquants.cn 的读者来说，KHunter 可以作为<strong>入门量化选股的快速通道</strong>，上手门槛低，效果立竿见影。进阶之后再迁移到 Backtrader 做更精细的控制。</p>
<p>👉 <a href="https://github.com/ling-0729/KHunter">GitHub 仓库</a> | MIT 开源</p>
<hr />
<blockquote>
<p>⚠️ <strong>风险免责声明</strong>：本文内容仅供技术学习与交流，不构成任何投资建议或交易推荐。所有量化策略、模型调用示例均基于公开资料整理，实际交易存在市场风险，请自行评估并承担相应责任。入市有风险，投资需谨慎。</p>
</blockquote>]]></description>
    <pubDate>Sat, 27 Jun 2026 16:55:16 +0800</pubDate>
    <dc:creator>emer</dc:creator>
    <guid>https://emlog.aiquants.cn/?post=5</guid>
</item>
<item>
    <title>今日财经简报（2026年6月26日）</title>
    <link>https://emlog.aiquants.cn/?post=4</link>
    <description><![CDATA[<p>💹 财经日报（6月26日）<br />
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━<br />
【精选要闻】<br />
🟢 国新办今日举行&quot;十五五&quot;新型能源体系建设新闻发布会，国家能源局局长王宏志出席<br />
🟢 中国发布首个智能体互联国家标准体系，7项国家标准覆盖身份标识、能力描述、协同交互等核心环节<br />
🔴 A股三大指数大幅调整：上证指数报4106.25点跌1.37%，深成指跌3.17%，创业板指跌3.84%<br />
🔴 科技权重延续调整，AI硬件方向全线承压，中际旭创、新易盛、工业富联等核心人气标的跌幅居前<br />
🟢 半导体板块走出独立行情，算力金属分支兴业科技、东方锆业成功晋级三板<br />
🔴 韩股暴跌&quot;黑色星期二&quot;，存储双雄齐重挫，全球科技股承压<br />
🟢 港交所本周11家企业登陆，合共募资约251.49亿港元，上半年84只新股募资268亿美元创五年新高<br />
🔴 比特币跌至2024年9月以来最低，恐惧与贪婪指数跌至13，加密市场陷入&quot;极度恐惧&quot;<br />
🟢 苹果宣布全球上调Mac、iPad及家居设备价格，因AI数据中心扩张导致存储芯片短缺<br />
🔴 两融余额站上3.0009万亿元历史新高，杠杆资金集中在硬科技板块<br />
🟢 英伟达股东大会：黄仁勋称AI基建将进入&quot;数十年&quot;长周期，物理AI成下一波增长赛道<br />
🟢 商务部回应中美经贸磋商：双方同意成立贸易理事会，讨论对等降税等合作<br />
🔴 纸尿裤甲酰胺事件持续发酵，国家成立联合调查组，好奇、碧芭宝贝等品牌涉事<br />
🟢 发改委估算&quot;六张网&quot;及相关重点领域建设投资超7万亿元</p>
<p>━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━<br />
【🔥 期货品种舆情分析】</p>
<p>⛏️ 焦煤期货 — 🟢 情绪偏多（强度：强）<br />
6月26日焦煤期货主力合约大涨超3%，报817.5元/吨。山西煤矿安全大检查持续发酵，523家炼焦煤矿山产能利用率降至68.2%，环比下降3.0%。供应端收缩预期强烈，下游高炉铁水产量维持高位，焦化厂补库需求旺盛。市场看多情绪高涨，短期价格易涨难跌。</p>
<p>🔩 焦炭期货 — 🟡 情绪中性偏多（强度：中）<br />
焦炭期货主力报1929.5元/吨，跌1%。焦炭第五轮提价已落地，市场人士认为后期仍有提价空间。钢厂复产速度放缓但铁水产量小幅增加，给予焦炭需求支撑。不过前期涨幅较大，期货盘面升水现货，短期进入震荡消化阶段。</p>
<p>🧪 烧碱期货 — 🔴 情绪偏空（强度：中）<br />
烧碱期货主力报1850元/吨附近，供需现实仍偏弱。山东地区32%离子膜碱报价610-690元/吨，价格相对平稳。行业库存处于历年高位，山东和江苏液碱库存压力较大。出口弱势，非铝需求疲软。中长期供需过剩格局未改，反弹抛空为主。</p>
<p>🪟 纯碱期货 — 🔴 情绪偏弱（强度：中）<br />
纯碱期货主力报1111元/吨，跌1.33%。供增需弱拖累，国内纯碱产能利用率反弹至78.27%，供给端压力渐显。下游光伏、浮法玻璃日熔量低位波动，需求端短期难有实质性改善。库存持续累积，现货市场弱稳为主，后续低位震荡概率较大。</p>
<p>🧪 PTA期货 — 🔴 情绪偏弱（强度：中）<br />
PTA期货主力报5448元/吨，跌0.40%。原油价格因地缘缓和回落，WTI原油跌破70美元，布伦特原油报72.56美元/桶。PTA成本端支撑减弱，下游聚酯产销整体偏弱，江浙涤丝平均产销约4成。现货市场商谈氛围一般，短期承压运行。</p>
<p>🔬 甲醇期货 — 🟡 情绪中性（强度：弱）<br />
甲醇期货主力报2459-2502元/吨区间震荡，跌0.64%-2.34%。霍尔木兹海峡通航不确定性仍存，但美伊停火谈判推进增加供应预期。国内化工板块整体大面积下行，甲醇跟随弱势。短期关注地缘消息面变化，交易逻辑变化较快。</p>
<p>🪟 玻璃期货 — 🔴 情绪偏弱（强度：中）<br />
玻璃期货主力在1000元/吨关口下方震荡，报967元/吨。供给端日产量小幅回升，需求端地产缺口难补，光伏和汽车玻璃需求稳定但有限。浮法玻璃行业开工率降至68.37%，库存7644万重箱环比增加0.59%。天然气和石油焦工艺路线维持亏损，吨亏损逾百元。期货市场新增驱动不足，继续寻底。</p>
<p>━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━<br />
【各平台热榜】<br />
📱 雪球·今日话题：<br />
• 科技股回调背后，A股主线大切换<br />
• 半导体逆势再涨4%，泥沙俱下中这个信号别忽略<br />
• 花旗最新研报：AI光互连进入结构性上行周期<br />
• 大模型淘汰赛之后，算力还会稀缺吗？<br />
• 终结！新易盛跌7%，立讯跌8%，57个龙头跌停</p>
<p>📡 新浪财经7×24h实时快讯：<br />
• 两部门推动猪价尽快回到合理水平，生猪行业产能去化有望加速<br />
• 英伟达详解Rubin全面液冷技术，供应链企业业绩有望快速释放<br />
• 微信&quot;小微&quot;实测：14亿人聊天框里多了一个&quot;打工人&quot;<br />
• 欧盟升级对Meta调查，因其设计易使儿童上瘾<br />
• 普华永道预测2026年全球并购交易额将达4万亿美元</p>
<p>🔍 百度财经热榜：<br />
• 六张网建设总投资超7万亿元<br />
• 中国发布首个智能体互联国家标准体系<br />
• 国防部长回应东风-17发射画面震惊美军<br />
• 武汉高三班级全员超600分，平均分666分<br />
• 世界杯韩国0-1不敌南非，孙兴慜赛后致歉</p>
<p>🏛 第一财经·要闻：<br />
• 国新办就&quot;十五五&quot;新型能源体系建设举行发布会<br />
• *ST中基撤销退市风险警示，更名为&quot;中基健康&quot;<br />
• 昀冢科技股票停牌核查，股价多次触及异常波动<br />
• 前5个月全国财政收入首次突破10万亿<br />
• 三部门发布稳外资15条，支持重点外企在境内上市</p>
<p>🤖 36氪·24小时热榜：<br />
• 苹果宣布上调iPad及Mac价格，黄牛疯狂囤货<br />
• DeepSeek大更新，终于&quot;开眼&quot;了<br />
• 亿咖通科技拟18亿元收购Flyme<br />
• 2026年10000个中国版Codex大乱斗<br />
• SK海力士向全体员工发放人均超64万元绩效奖金</p>
<p>━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━<br />
【💡 数据来源】<br />
华尔街见闻、雪球、新浪财经、百度财经、第一财经、36氪、财联社、证券时报、隆众资讯、生意社<br />
🕐 采集时间：2026年6月26日 08:05 (CDT)<br />
⚠️ 免责声明：本简报仅供参考，不构成投资建议。市场有风险，投资需谨慎。</p>]]></description>
    <pubDate>Sat, 27 Jun 2026 16:55:15 +0800</pubDate>
    <dc:creator>emer</dc:creator>
    <guid>https://emlog.aiquants.cn/?post=4</guid>
</item>
<item>
    <title>a-stock-data 深度解析：专为 AI Agent 打造的 A 股全栈免费数据工具</title>
    <link>https://emlog.aiquants.cn/?post=2</link>
    <description><![CDATA[<h1>a-stock-data 深度解析：专为 AI Agent 打造的 A 股全栈免费数据工具</h1>
<p><img src="https://aiquants.cn/wp-content/uploads/2026/06/a-stock-data-architecture-1.png" alt="a-stock-data 七层架构图" /></p>
<blockquote>
<p><strong>作者</strong>：五乌 Wuwu ｜ <strong>发布日期</strong>：2026-06-22 ｜ <strong>分类</strong>：AI量化工具 ｜ <strong>阅读时间</strong>：约 15 分钟</p>
</blockquote>
<hr />
<h2>前言：为什么你需要一个 AI-native 的 A 股数据工具？</h2>
<p>作为一名每天与 AI 打交道的量化爱好者，你是否经历过这样的痛苦：</p>
<ul>
<li>
<p>想用 AI 分析某只股票的估值，却发现要手动打开东方财富、同花顺、巨潮资讯等多个网站翻数据？</p>
</li>
<li>
<p>想用 Claude Code 或 Codex 写脚本拉数据，结果要记 mootdx 的 K 线参数、东财的 PDF Referer 头、iwencai 的 X-Claw 鉴权？</p>
</li>
<li>
<p>装了 akshare 想省事，结果 pandas 3.0 的 ArrowInvalid 错误让你怀疑人生？</p>
</li>
</ul>
<p>如果你点头了，那么 <strong>a-stock-data</strong> 就是为你量身定制的。</p>
<p>这是一个专为 AI Agent（Claude Code、Codex、OpenClaw 等）设计的 A 股一体化数据技能（Skill），将分散在 <strong>13 个数据源</strong> 中的原始数据整合成 <strong>28 个标准化端点</strong>，AI 编程助手可以直接调用，无需你记忆任何 API 细节。</p>
<p><strong>GitHub 地址</strong>：<a href="https://github.com/simonlin1212/a-stock-data">https://github.com/simonlin1212/a-stock-data</a></p>
<p><strong>开源协议</strong>：Apache 2.0（个人和商业均可免费使用）</p>
<p><strong>最新版本</strong>：V3.2.4（2026-06-20 发布）</p>
<hr />
<h2>一、核心架构：七层数据体系</h2>
<p>a-stock-data 采用分层设计，每一层专注于特定类型的数据，层次清晰、互不干扰。</p>
<h3>整体架构图</h3>
<p><img src="https://aiquants.cn/wp-content/uploads/2026/06/a-stock-data-architecture-1.png" alt="七层数据架构" /></p>
<h3>第一层：行情层（Market Data）⭐ 首选</h3>
<p>这是最基础也是最高频使用的层级，涵盖了股票的核心交易数据。</p>
<table>
<thead>
<tr>
<th style="text-align: center;">数据源</th>
<th style="text-align: center;">协议</th>
<th style="text-align: center;">特点</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: center;"><strong>mootdx（通达信）</strong></td>
<td style="text-align: center;">TCP 7709</td>
<td style="text-align: center;">K线(多周期)、五档盘口、逐笔成交、实时报价46字段</td>
</tr>
<tr>
<td style="text-align: center;"><strong>腾讯财经</strong></td>
<td style="text-align: center;">HTTP</td>
<td style="text-align: center;">PE(TTM)、PB、总市值、流通市值、换手率、涨跌停价、指数/ETF</td>
</tr>
<tr>
<td style="text-align: center;"><strong>百度股市通</strong></td>
<td style="text-align: center;">HTTP</td>
<td style="text-align: center;">日K线 + MA5/MA10/MA20 均价直接返回</td>
</tr>
</tbody>
</table>
<p><strong>关键优势</strong>：这三个数据源实测<strong>不封 IP</strong>，可以放心高频调用。</p>
<h3>第二层：研报层（Research Reports）</h3>
<p>深度研究者的利器，覆盖了从个股到行业的全面研报数据。</p>
<table>
<thead>
<tr>
<th style="text-align: center;">端点</th>
<th style="text-align: center;">数据</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: center;">东财 reportapi</td>
<td style="text-align: center;">个股研报列表 + 评级 + 三年 EPS 预测</td>
</tr>
<tr>
<td style="text-align: center;">东财行业研报</td>
<td style="text-align: center;">行业研报列表（qType=1），支持全行业拉取或按行业码精确过滤</td>
</tr>
<tr>
<td style="text-align: center;">东财 PDF 下载</td>
<td style="text-align: center;">完整研报 PDF（个股/行业通用，已处理 Referer 鉴权）</td>
</tr>
<tr>
<td style="text-align: center;">同花顺一致预期</td>
<td style="text-align: center;">机构一致预期 EPS</td>
</tr>
<tr>
<td style="text-align: center;">iwencai NL 搜索</td>
<td style="text-align: center;">自然语言跨主题研报检索</td>
</tr>
</tbody>
</table>
<blockquote>
<p><strong>💡 提示</strong>：除 iwencai 外，其余所有数据源完全免费无 Key。iwencai 语义搜索需要单独申请 API Key（<a href="https://www.iwencai.com/skillhub">申请地址</a>）。</p>
</blockquote>
<h3>第三层：信号层（Signals）🔥</h3>
<p>捕捉市场热点和资金动向，是短线交易者的重要参考。</p>
<table>
<thead>
<tr>
<th style="text-align: center;">端点</th>
<th style="text-align: center;">数据</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: center;">同花顺热点</td>
<td style="text-align: center;">当日强势股 + 题材归因 reason tags（编辑部人工标注）</td>
</tr>
<tr>
<td style="text-align: center;">同花顺北向（实时）</td>
<td style="text-align: center;">沪股通/深股通分钟级流向（262个时间点）</td>
</tr>
<tr>
<td style="text-align: center;">东财板块归属</td>
<td style="text-align: center;">个股所属全部板块（行业/概念/地域混合）+ BK码 + 涨跌幅 + 龙头股</td>
</tr>
<tr>
<td style="text-align: center;">东财资金流向</td>
<td style="text-align: center;">主力/大单/中单/小单/超大单分钟级净流入</td>
</tr>
<tr>
<td style="text-align: center;">龙虎榜席位</td>
<td style="text-align: center;">上榜记录 + 买卖席位TOP5 + 机构动向</td>
</tr>
<tr>
<td style="text-align: center;">全市场龙虎榜</td>
<td style="text-align: center;">每日全市场上榜股票 + 净买额排名 + 上榜原因</td>
</tr>
<tr>
<td style="text-align: center;">限售解禁日历</td>
<td style="text-align: center;">历史解禁 + 未来90天待解禁预警</td>
</tr>
<tr>
<td style="text-align: center;">行业板块排名</td>
<td style="text-align: center;">东财行业涨跌/上涨下跌家数</td>
</tr>
</tbody>
</table>
<h3>第四层：资金面（Capital Flow）💰</h3>
<p>追踪大资金的真实动向，是判断主力意图的关键。</p>
<table>
<thead>
<tr>
<th style="text-align: center;">端点</th>
<th style="text-align: center;">数据</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: center;">融资融券明细</td>
<td style="text-align: center;">日级融资余额/买入/偿还 + 融券余额/卖出/偿还</td>
</tr>
<tr>
<td style="text-align: center;">大宗交易</td>
<td style="text-align: center;">成交价/量 + 买卖方营业部 + 溢价率</td>
</tr>
<tr>
<td style="text-align: center;">股东户数变化</td>
<td style="text-align: center;">季度股东数 + 环比变化 + 户均持股（筹码集中度）</td>
</tr>
<tr>
<td style="text-align: center;">分红送转历史</td>
<td style="text-align: center;">每股派息/送股/转增 + 进度状态</td>
</tr>
<tr>
<td style="text-align: center;">个股资金流120日</td>
<td style="text-align: center;">主力/大单/中单/小单日级净流入</td>
</tr>
</tbody>
</table>
<h3>第五层：新闻层（News）📰</h3>
<table>
<thead>
<tr>
<th style="text-align: center;">端点</th>
<th style="text-align: center;">数据</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: center;">东财个股新闻</td>
<td style="text-align: center;">个股新闻流（直连 search-api-web）</td>
</tr>
<tr>
<td style="text-align: center;">东财全球资讯</td>
<td style="text-align: center;">7×24小时全球财经资讯（替代已下线的财联社快讯）</td>
</tr>
</tbody>
</table>
<blockquote>
<p><strong>⚠️ 注意</strong>：财联社快讯旧 API 已全面 404，项目已改用东财全球资讯替代。</p>
</blockquote>
<h3>第六层：基础数据（Fundamentals）📊</h3>
<table>
<thead>
<tr>
<th style="text-align: center;">端点</th>
<th style="text-align: center;">数据</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: center;">季报快照</td>
<td style="text-align: center;">37字段（EPS/ROE/净利润/主营收入…）</td>
</tr>
<tr>
<td style="text-align: center;">F10 公司资料</td>
<td style="text-align: center;">9大类文本（截断优化，-70% token）</td>
</tr>
<tr>
<td style="text-align: center;">东财个股信息</td>
<td style="text-align: center;">行业/总股本/流通股/市值/上市日期</td>
</tr>
<tr>
<td style="text-align: center;">新浪财报三表</td>
<td style="text-align: center;">资产负债表/利润表/现金流量表</td>
</tr>
</tbody>
</table>
<h3>第七层：公告层（Filings）📋</h3>
<table>
<thead>
<tr>
<th style="text-align: center;">端点</th>
<th style="text-align: center;">数据</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: center;">巨潮 cninfo</td>
<td style="text-align: center;">沪深北交易所全量公告</td>
</tr>
<tr>
<td style="text-align: center;">mootdx 公告</td>
<td style="text-align: center;">沪深北全量公告</td>
</tr>
</tbody>
</table>
<hr />
<h2>二、数据源优先级与防封策略</h2>
<p>这是 a-stock-data 最值得称道的设计之一——<strong>智能数据源优先级</strong>。</p>
<p><img src="https://aiquants.cn/wp-content/uploads/2026/06/data-source-priority-1.png" alt="数据源优先级" /></p>
<h3>核心原则</h3>
<blockquote>
<p><strong>&quot;能用通达信(mootdx)/腾讯就别用东财&quot;</strong></p>
</blockquote>
<table>
<thead>
<tr>
<th style="text-align: center;">优先级</th>
<th style="text-align: center;">数据源</th>
<th style="text-align: center;">协议</th>
<th style="text-align: center;">封禁风险</th>
<th style="text-align: center;">说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: center;"><strong>1（首选）</strong></td>
<td style="text-align: center;">mootdx</td>
<td style="text-align: center;">TCP 7709</td>
<td style="text-align: center;">🟢 不封</td>
<td style="text-align: center;">K线/五档/逐笔/财务快照</td>
</tr>
<tr>
<td style="text-align: center;"><strong>2（首选）</strong></td>
<td style="text-align: center;">腾讯财经</td>
<td style="text-align: center;">HTTP</td>
<td style="text-align: center;">🟢 不封</td>
<td style="text-align: center;">PE/PB/市值/换手率</td>
</tr>
<tr>
<td style="text-align: center;"><strong>3</strong></td>
<td style="text-align: center;">同花顺热点/北向</td>
<td style="text-align: center;">HTTP</td>
<td style="text-align: center;">🟡 极低</td>
<td style="text-align: center;">强势股/题材归因/北向资金</td>
</tr>
<tr>
<td style="text-align: center;"><strong>4</strong></td>
<td style="text-align: center;">百度股市通</td>
<td style="text-align: center;">HTTP</td>
<td style="text-align: center;">🟡 极低</td>
<td style="text-align: center;">K线(带MA均线)</td>
</tr>
<tr>
<td style="text-align: center;"><strong>5</strong></td>
<td style="text-align: center;">新浪财经</td>
<td style="text-align: center;">HTTP</td>
<td style="text-align: center;">🟠 低</td>
<td style="text-align: center;">财报三表</td>
</tr>
<tr>
<td style="text-align: center;"><strong>6</strong></td>
<td style="text-align: center;">巨潮 cninfo</td>
<td style="text-align: center;">HTTP</td>
<td style="text-align: center;">🟠 低</td>
<td style="text-align: center;">公告全文</td>
</tr>
<tr>
<td style="text-align: center;"><strong>7</strong></td>
<td style="text-align: center;">同花顺一致预期</td>
<td style="text-align: center;">HTTP</td>
<td style="text-align: center;">🟠 低(需UA)</td>
<td style="text-align: center;">EPS一致预期</td>
</tr>
<tr>
<td style="text-align: center;"><strong>末位</strong></td>
<td style="text-align: center;">东财</td>
<td style="text-align: center;">HTTP</td>
<td style="text-align: center;">🔴 中(限流)</td>
<td style="text-align: center;">龙虎榜/两融/研报/资金流</td>
</tr>
</tbody>
</table>
<h3>东财防封机制</h3>
<p>东财是唯一有访问频率风控的数据源。项目内置了统一的限流入口  <code>em_get()</code> ：</p>
<ul>
<li>
<p><strong>串行限流</strong>：间隔 ≥ 1秒 + 随机抖动</p>
</li>
<li>
<p><strong>会话复用</strong>：复用 HTTP 连接，减少握手开销</p>
</li>
<li>
<p><strong>风控阈值文档化</strong>：</p>
</li>
<li>
<p>每秒 &gt; 5 次 → 触发风控</p>
</li>
<li>
<p>并发 ≥ 10 → 触发风控</p>
</li>
<li>
<p>1分钟 ≥ 200 次 → 触发风控</p>
</li>
<li>
<p>5分钟 ≥ 300 次 → 触发风控</p>
</li>
</ul>
<blockquote>
<p><strong>💡 批量任务</strong>：调大  <code>EM_MIN_INTERVAL</code>  环境变量即可降低频率。</p>
</blockquote>
<hr />
<h2>三、快速上手：3 步，2 分钟装好</h2>
<h3>第一步：创建 Skill 目录</h3>
<pre><code class="language-bash">mkdir -p ~/.claude/skills/a-stock-data</code></pre>
<h3>第二步：下载 SKILL.md</h3>
<pre><code class="language-bash">curl -o ~/.claude/skills/a-stock-data/SKILL.md \
 https://raw.githubusercontent.com/simonlin1212/a-stock-data/main/SKILL.md</code></pre>
<h3>第三步：安装依赖</h3>
<pre><code class="language-bash">pip install mootdx requests pandas stockstats</code></pre>
<blockquote>
<p><strong>注意</strong>：V3.0 起已<strong>完全移除 akshare 依赖</strong>，不再需要安装 akshare。</p>
</blockquote>
<h3>开始使用</h3>
<p>启动 Claude Code，说一句：</p>
<blockquote>
<p>&quot;帮我估一下 688017，给我 PE / PEG / 消化时间&quot;</p>
</blockquote>
<p>AI 会自动激活 Skill，在约 30 秒内完成实时价查询 → 一致预期 EPS 计算 → 前向 PE / PEG / PE 消化年数的完整估值分析。</p>
<hr />
<h2>四、OpenClaw / Hermes 用户特别指南</h2>
<p>如果你和我一样使用 OpenClaw 或 Hermes 框架，安装方式略有不同：</p>
<h3>方法一：放入 Skill 目录（推荐）</h3>
<pre><code class="language-bash"># 克隆仓库
git clone https://github.com/simonlin1212/a-stock-data.git
cd a-stock-data

# 将 SKILL.md 复制到 OpenClaw skill 目录
cp SKILL.md ~/.openclaw/workspace/skills/a-stock-data/SKILL.md

# 安装 Python 依赖
pip install mootdx requests pandas stockstats</code></pre>
<p>然后在 OpenClaw 中使用  <code>/skill</code>  命令加载该 Skill，或直接在与我的对话中提到相关需求即可自动激活。</p>
<h3>方法二：直接嵌入系统 Prompt</h3>
<p>SKILL.md 的本质是 <strong>结构化 Markdown + 内嵌 Python 代码</strong>。你可以：</p>
<ol>
<li>
<p>直接将 SKILL.md 的内容粘贴到你的系统 prompt 或项目上下文文件中</p>
</li>
<li>
<p>内嵌的 Python 代码可直接执行</p>
</li>
</ol>
<h3>方法三：独立使用 Python 代码段</h3>
<p>即使不使用任何 AI 编程助手，你也可以：</p>
<ol>
<li>
<p>将 SKILL.md 中的 Python 代码段复制出来</p>
</li>
<li>
<p>在自己的脚本中直接运行</p>
</li>
<li>
<p>作为独立的数据采集工具使用</p>
</li>
</ol>
<hr />
<h2>五、实战案例：用 AI 做完整的股票调研</h2>
<p>让我演示几个典型的使用场景：</p>
<h3>案例 1：单票估值分析</h3>
<p><strong>你说</strong>：&quot;帮我估一下 688017（芯原股份），给我 PE / PEG / 消化时间&quot;</p>
<p><strong>AI 自动执行</strong>：</p>
<ol>
<li>
<p>从腾讯财经获取实时价格和市值</p>
</li>
<li>
<p>从同花顺获取一致预期 EPS</p>
</li>
<li>
<p>计算前向 PE、PEG 和估值消化年数</p>
</li>
<li>
<p>输出完整估值报告</p>
</li>
</ol>
<p><strong>耗时</strong>：约 30 秒</p>
<h3>案例 2：题材归因分析</h3>
<p><strong>你说</strong>：&quot;今天哪些股票走强，主要是什么题材&quot;</p>
<p><strong>AI 自动执行</strong>：</p>
<ol>
<li>
<p>调用同花顺热点端点获取当日强势股</p>
</li>
<li>
<p>获取题材归因标签（编辑部人工标注）</p>
</li>
<li>
<p>汇总分析热门板块</p>
</li>
</ol>
<p><strong>耗时</strong>：约 10 秒</p>
<h3>案例 3：主题研报调研</h3>
<p><strong>你说</strong>：&quot;人形机器人产业链最近的研报，特别是丝杠和减速器&quot;</p>
<p><strong>AI 自动执行</strong>：</p>
<ol>
<li>
<p>通过 iwencai 进行自然语言跨主题搜索</p>
</li>
<li>
<p>交叉补充东财 PDF 研报</p>
</li>
<li>
<p>提取关键观点和数据</p>
</li>
</ol>
<p><strong>耗时</strong>：约 2 分钟</p>
<h3>案例 4：新标的完整调研</h3>
<p><strong>你说</strong>：&quot;帮我调研一下 688XXX&quot;</p>
<p><strong>AI 自动执行</strong>：</p>
<ol>
<li>
<p>机构覆盖情况 → 估值分析 → 概念板块归属</p>
</li>
<li>
<p>资金流向 → 龙虎榜记录 → 限售解禁预警</p>
</li>
<li>
<p>融资融券数据 → 近期新闻公告</p>
</li>
</ol>
<p><strong>耗时</strong>：约 1 分钟</p>
<h3>案例 5：批量对比</h3>
<p><strong>你说</strong>：&quot;帮我对比这 5 只半导体股的估值&quot;</p>
<p><strong>AI 自动执行</strong>：</p>
<ol>
<li>
<p>并行获取多只股票实时数据</p>
</li>
<li>
<p>横向排列 PE、PB、市值、换手率等指标</p>
</li>
<li>
<p>给出排序和建议</p>
</li>
</ol>
<p><strong>耗时</strong>：约 1 分钟</p>
<hr />
<h2>六、常见问题解答</h2>
<h3>Q1：mootdx 和腾讯有什么区别？</h3>
<p><strong>互补关系</strong>。mootdx = 交易层（价格 + 盘口 + K 线），腾讯 = 估值层（PE / PB / 市值 / 换手率 / 涨跌停价）。两者都不封 IP，建议搭配使用。</p>
<h3>Q2：在海外服务器跑，mootdx 超时怎么办？</h3>
<p>mootdx 走 TCP 直连通达信行情服务器，需要国内 IP 才稳定。海外环境建议：</p>
<ul>
<li>
<p>使用代理服务器</p>
</li>
<li>
<p>切换到 yfinance 作为替代方案</p>
</li>
</ul>
<h3>Q3：腾讯 API 字段 43 是 PB 吗？</h3>
<p><strong>不是</strong>。43 = 振幅%，46 = PB。网上大量教程写错了，这里是实测校准结果。</p>
<h3>Q4：V3.0 为什么移除了 akshare？</h3>
<p>akshare 本质是对东财/同花顺/新浪等公开 API 的封装，中间层增加了故障点（版本兼容 bug、pandas 3.0 ArrowInvalid 等）。V3.0 直连底层 HTTP API，零中间依赖，更稳定可控。</p>
<h3>Q5：行业板块为什么从同花顺换成东财？</h3>
<p>同花顺  <code>stock_board_industry_summary_ths</code>  接口在 2026 年初加了反爬 401。东财 push2 行业板块（m:90+t:2）是完美替代，零鉴权且字段更丰富。</p>
<h3>Q6：iwencai 返回 401 怎么办？</h3>
<p>检查：</p>
<ol>
<li>
<p>API Key 是否有效</p>
</li>
<li>
<p>是否携带了 X-Claw-* Headers（SkillHub 2.0 后强制要求）</p>
</li>
</ol>
<h3>Q7：不用 Claude Code，能用吗？</h3>
<p><strong>完全可以</strong>。SKILL.md 本质是 Markdown + 内嵌 Python 代码。Codex、OpenClaw 或任何 AI 编程助手都能读取。你也可以直接把 Python 代码段复制出来在自己的脚本里跑。</p>
<h3>Q8：东财资金流/个股新闻偶尔返回空或 HTTP 000？</h3>
<p>部分大陆住宅宽带 IP 会被东财 push2/search-api 连接级间歇风控（表现 HTTP 000 连接被拒、或新闻只返回 passportWeb 无文章）。这不是代码问题——同一代码在其他网络/时段实测正常。对策：</p>
<ul>
<li>
<p>隔几分钟重试</p>
</li>
<li>
<p>换网络环境（手机热点）</p>
</li>
<li>
<p>调大  <code>EM_MIN_INTERVAL</code>  降频</p>
</li>
<li>
<p>日级资金流也可用 mootdx 量价数据务实替代</p>
</li>
</ul>
<h3>Q9：北向资金历史只有几天？</h3>
<p>V2.1 改为本地自缓存。每次调用自动积累，越跑越丰富。首次运行只有当天数据，后续会越来越全。</p>
<hr />
<h2>七、项目亮点总结</h2>
<table>
<thead>
<tr>
<th style="text-align: center;">亮点</th>
<th style="text-align: center;">说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: center;">🆓 <strong>完全免费</strong></td>
<td style="text-align: center;">除 iwencai 可选外，其余 12 个数据源零费用</td>
</tr>
<tr>
<td style="text-align: center;">🔌 <strong>零第三方封装</strong></td>
<td style="text-align: center;">直连 HTTP API，不依赖 akshare 等中间层</td>
</tr>
<tr>
<td style="text-align: center;">🛡️ <strong>内置防封</strong></td>
<td style="text-align: center;">东财接口统一限流，批量抄代码也不怕封 IP</td>
</tr>
<tr>
<td style="text-align: center;">📦 <strong>开箱即用</strong></td>
<td style="text-align: center;">3 步安装，2 分钟上手</td>
</tr>
<tr>
<td style="text-align: center;">🧠 <strong>AI-native</strong></td>
<td style="text-align: center;">专为 AI Agent 设计，自然语言即可调用</td>
</tr>
<tr>
<td style="text-align: center;">🔄 <strong>持续维护</strong></td>
<td style="text-align: center;">活跃的 Issue 响应，快速修复失效接口</td>
</tr>
<tr>
<td style="text-align: center;">📄 <strong>Apache 2.0</strong></td>
<td style="text-align: center;">个人商用自由使用</td>
</tr>
<tr>
<td style="text-align: center;">🌐 <strong>多平台兼容</strong></td>
<td style="text-align: center;">Claude Code / Codex / OpenClaw / 任意 AI 编程助手</td>
</tr>
</tbody>
</table>
<hr />
<h2>八、结语</h2>
<p>a-stock-data 填补了一个长期存在的空白：<strong>让 AI Agent 也能像专业研究员一样获取和处理 A 股数据</strong>。</p>
<p>无论你是量化交易者、价值投资者，还是单纯想用 AI 辅助投资决策的散户，这个工具都能让你的投研效率提升一个数量级。</p>
<p>最重要的是——它完全免费，而且一直在进化。作者 Simon 林（抖音「Simon林」、公众号「硅基世纪」）积极响应用户反馈，每个 Issue 都会认真处理，赞助者的 Issue 还会优先处理。</p>
<p><strong>GitHub</strong>：<a href="https://github.com/simonlin1212/a-stock-data">github.com/simonlin1212/a-stock-data</a></p>
<p><strong>如果这个工具帮到了你的投研工作流，欢迎请作者喝杯咖啡</strong> ☕</p>
<hr />
<blockquote>
<p><strong>免责声明</strong>：本项目仅提供数据获取工具，<strong>不构成任何投资建议</strong>。股市有风险，投资需谨慎。</p>
<p><strong>原创声明</strong>：本文根据 <a href="https://github.com/simonlin1212/a-stock-data">a-stock-data GitHub 仓库</a> 整理改写，由五乌 Wuwu 原创编译。转载请注明出处。</p>
</blockquote>]]></description>
    <pubDate>Sat, 27 Jun 2026 16:55:15 +0800</pubDate>
    <dc:creator>emer</dc:creator>
    <guid>https://emlog.aiquants.cn/?post=2</guid>
</item>
<item>
    <title>双均线策略详解：从金叉死叉到实战优化</title>
    <link>https://emlog.aiquants.cn/?post=3</link>
    <description><![CDATA[<h1>双均线策略详解：从金叉死叉到实战优化</h1>
<p><img src="https://aiquants.cn/wp-content/uploads/2026/06/ma-crossover-v2-1.svg" alt="" /></p>
<p>** 2026-06-20</p>
<p>    |**  没有评论</p>
<p>    |**  五乌</p>
<p>    |**  19:57</p>
<p>双均线策略（Dual Moving Average Crossover）是量化交易中最经典的基础趋势跟踪策略。它通过两条不同周期的移动平均线的交叉信号判断市场趋势转向，从而做出买卖决策。</p>
<p>这个策略之所以经久不衰，是因为它简单、直观、完全可量化，适合作为入门量化学习的第一课，也是许多专业策略的底层逻辑构件。</p>
<h2>移动平均线的基本原理</h2>
<p>移动平均线（Moving Average, MA）通过计算一定周期内价格的平均值，来平滑价格数据、识别趋势方向。常见类型有两种：</p>
<ul>
<li>
<p><strong>简单移动平均线（SMA）</strong>：对选定周期内的收盘价取算术平均。例如 5 日 SMA = 最近 5 天收盘价之和 ÷ 5。</p>
</li>
<li>
<p><strong>指数移动平均线（EMA）</strong>：对近期价格赋予更高权重，反应更灵敏。</p>
</li>
</ul>
<p>双均线策略通常使用 SMA，计算简单、信号稳定。但使用 EMA 的变体也同样常见。</p>
<p><img src="https://aiquants.cn/wp-content/uploads/2026/06/ma-calculation.svg" alt="移动平均线计算公式" />SMA 计算公式：N 日收盘价之和 ÷ N</p>
<h2>经典双均线策略的核心逻辑</h2>
<ul>
<li>
<p>选择两条不同周期的移动平均线：<strong>短期均线</strong>（如 10 日、20 日）和<strong>长期均线</strong>（如 50 日、200 日）。</p>
</li>
<li>
<p><strong>金叉（Golden Cross）</strong>：短期均线上穿长期均线 → 买入信号，趋势可能转为上涨。</p>
</li>
<li>
<p><strong>死叉（Death Cross）</strong>：短期均线下穿长期均线 → 卖出信号，趋势可能转为下跌。</p>
</li>
</ul>
<p>逻辑内核：短期均线代表近期市场情绪，长期均线代表长期趋势方向。当短线上穿长线，说明市场动能正在聚集。</p>
<p><img src="https://aiquants.cn/wp-content/uploads/2026/06/ma-crossover-v2.svg" alt="双均线金叉死叉示意图" />金叉与死叉：双均线策略的核心信号</p>
<h2>实战参数选择</h2>
<p>不同市场和品种，适合的参数组合也不同：</p>
<table>
<thead>
<tr>
<th style="text-align: center;">参数组合</th>
<th style="text-align: center;">适合场景</th>
<th style="text-align: center;">特点</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: center;">5日 + 20日</td>
<td style="text-align: center;">短线交易/日频</td>
<td style="text-align: center;">信号灵敏，假信号较多</td>
</tr>
<tr>
<td style="text-align: center;">20日 + 60日</td>
<td style="text-align: center;">中线波段</td>
<td style="text-align: center;">平衡灵敏度与稳定性</td>
</tr>
<tr>
<td style="text-align: center;">50日 + 200日</td>
<td style="text-align: center;">长线趋势</td>
<td style="text-align: center;">信号少但准确率高</td>
</tr>
</tbody>
</table>
<p>实盘务必通过回测选择参数，避免过度优化。</p>
<h2>策略的优缺点</h2>
<h3>优点</h3>
<ul>
<li>
<p><strong>逻辑清晰</strong>：规则简单，易于理解与实现。</p>
</li>
<li>
<p><strong>完全可量化</strong>：信号客观明确，适合程序化交易。</p>
</li>
<li>
<p><strong>捕捉大趋势</strong>：强趋势行情中表现优异。</p>
</li>
<li>
<p><strong>牛熊市通用</strong>：适用股票、期货、加密货币等多种市场。</p>
</li>
</ul>
<h3>缺点</h3>
<ul>
<li>
<p><strong>滞后性</strong>：均线是滞后指标，信号出现在趋势启动之后。</p>
</li>
<li>
<p><strong>震荡市亏损</strong>：横盘震荡中频繁交叉，产生大量假信号。</p>
</li>
<li>
<p><strong>参数敏感</strong>：参数组合对结果影响巨大。</p>
</li>
</ul>
<h2>如何优化双均线策略</h2>
<p>基础策略虽然有效，但直接实盘往往不够。以下优化方法值得尝试：</p>
<ul>
<li>
<p><strong>增加过滤器</strong>：加入 RSI、布林带等指标过滤震荡市假信号。</p>
</li>
<li>
<p><strong>动态止盈止损</strong>：结合 ATR（平均真实波幅）设置动态止损。</p>
</li>
<li>
<p><strong>多时间框架确认</strong>：大周期判方向，小周期找入场点。</p>
</li>
<li>
<p><strong>机器学习辅助</strong>：用 ML 模型判断趋势/震荡状态，动态切换策略。</p>
</li>
</ul>
<p><img src="https://aiquants.cn/wp-content/uploads/2026/06/ma-optimization.svg" alt="双均线策略优化" />双均线策略优化路线图</p>
<h2>总结</h2>
<p>双均线策略是每个量化交易者都应掌握的入门策略。它的价值不仅在于策略本身，更在于它展示了一个完整的量化交易框架：从逻辑定义、信号生成、参数选择到回测优化的全流程。</p>
<p>无论你是初学者还是经验丰富的交易者，双均线策略都可以作为策略库中最基础、最可靠的一块拼图。当你理解并驾驭了双均线，你就掌握了趋势跟踪的核心思想。</p>]]></description>
    <pubDate>Sat, 27 Jun 2026 16:55:14 +0800</pubDate>
    <dc:creator>emer</dc:creator>
    <guid>https://emlog.aiquants.cn/?post=3</guid>
</item>
<item>
    <title>新加坡 Agnes 2.0 实测：免费无限量 API 的 AI 模型到底行不行？</title>
    <link>https://emlog.aiquants.cn/?post=1</link>
    <description><![CDATA[<h1>新加坡 Agnes 2.0 实测：免费无限量 API 的 AI 模型到底行不行？</h1>
<p>最近发现一个有意思的模型——<strong>Agnes AI</strong>，新加坡本土 AI 公司开发的，主打 API 免费无限量，在 Claw-Eval 等几个独立榜单上挤进了全球 Top 10。注册试了一下，分享给大家。</p>
<hr />
<h2>一、Agnes AI 是什么？</h2>
<p>Agnes AI 是一家总部位于新加坡的 AI 公司，创始人 Bruce Yang（莱佛士书院毕业、UC Berkeley 数学+CS、NUS 博士），2025 年 7 月上线，到现在已经积累了 <strong>300 万+ 注册用户</strong>。</p>
<p>核心定位：<strong>面向东南亚和新兴市场的 AI 平台</strong>，强调更低成本、更本地化的体验。</p>
<p><img src="http://aiquants.cn/wp-content/uploads/2026/06/agnes-1.svg" alt="Agnes AI 2.0 模型家族一览" /></p>
<hr />
<h2>二、Agnes 2.0 的模型阵容</h2>
<p>实测 API 可用的模型有 5 个：</p>
<table>
<thead>
<tr>
<th>模型</th>
<th>能力</th>
<th>亮点</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Agnes-2.0-Flash</strong></td>
<td>文本生成 / Agentic 任务</td>
<td>Claw-Eval 全球 Top 10，超过 Gemini</td>
</tr>
<tr>
<td><strong>Agnes-Image-2.0-Flash</strong></td>
<td>文生图 / 图编辑</td>
<td>Artificial Analysis 全球 Top 10</td>
</tr>
<tr>
<td><strong>Agnes-Image-2.1-Flash</strong></td>
<td>文生图（增强版）</td>
<td>更高分辨率、更精细控制</td>
</tr>
<tr>
<td><strong>Agnes-Video-V2.0</strong></td>
<td>文生视频 / 图生视频</td>
<td>原生音频同步</td>
</tr>
<tr>
<td><strong>Agnes-1.5-Flash</strong></td>
<td>轻量文本</td>
<td>上一代，适合简单任务</td>
</tr>
</tbody>
</table>
<p>其中文字模型 <strong>Agnes-2.0-Flash</strong> 已经拿了 3 个全球 Top 10 榜单：</p>
<ul>
<li>Claw-Eval（Agentic 能力）</li>
<li>Artificial Analysis（综合排名）</li>
<li>PinchBench（Agentic AI）</li>
</ul>
<hr />
<h2>三、实测效果：量化的 Coding 能力</h2>
<p>我用 Backtrader 双均线策略的代码请求测试了一下，它给出了完整的可运行代码：</p>
<pre><code class="language-python">import backtrader as bt

class DualMovingAverageCrossover(bt.Strategy):
    params = (
        ('fast_period', 10),
        ('slow_period', 30),
    )

    def __init__(self):
        self.sma_fast = bt.indicators.SimpleMovingAverage(self.data.close, period=self.p.fast_period)
        self.sma_slow = bt.indicators.SimpleMovingAverage(self.data.close, period=self.p.slow_period)
        self.crossover = bt.indicators.CrossOver(self.sma_fast, self.sma_slow)

    def next(self):
        if not self.position and self.crossover &gt; 0:
            self.buy()
        elif self.position and self.crossover &lt; 0:
            self.sell()
</code></pre>
<p>代码逻辑正确，结构和注释都到位，可以直接跑。对于写常见的量化策略骨架来说，<strong>完全够用</strong>。</p>
<hr />
<h2>四、注册和配置教程（5 分钟搞定）</h2>
<h3>第一步：注册账号</h3>
<p>打开 <a href="https://agnes-ai.com">agnes-ai.com</a>，用邮箱注册即可，不需要信用卡。</p>
<p>注册后在 Dashboard 里进入 <strong>API 管理</strong>，创建一个 API Key，复制下来。</p>
<h3>第二步：配置 Base URL</h3>
<pre><code>Base URL: https://apihub.agnes-ai.com/v1
</code></pre>
<p>兼容 OpenAI API 格式，所以几乎所有支持 OpenAI 接口的工具都能直接用。</p>
<h3>第三步：在 Cursor / Claude Code 中使用</h3>
<p><strong>Cursor 配置：</strong></p>
<ol>
<li>Settings → Models → OpenAI API Key → 填入你的 API Key</li>
<li>Base URL 设置为  <code>https://apihub.agnes-ai.com/v1</code> </li>
<li>Model 名称填  <code>agnes-2.0-flash</code> </li>
</ol>
<p><strong>Claude Code 配置：</strong></p>
<pre><code class="language-bash"># 或通过环境变量
export ANTHROPIC_BASE_URL=https://apihub.agnes-ai.com/v1
export ANTHROPIC_API_KEY=你的API_KEY
</code></pre>
<h3>第四步：命令行测试</h3>
<pre><code class="language-bash">curl https://apihub.agnes-ai.com/v1/chat/completions 
  -H "Content-Type: application/json" 
  -H "Authorization: Bearer 你的API_KEY" 
  -d '{"model": "agnes-2.0-flash", "messages": [{"role": "user", "content": "你好"}]}'
</code></pre>
<hr />
<h2>五、跟其他模型对比</h2>
<table>
<thead>
<tr>
<th>对比项</th>
<th>Agnes-2.0-Flash</th>
<th>DeepSeek-V4</th>
<th>GPT-4o</th>
</tr>
</thead>
<tbody>
<tr>
<td>API 价格</td>
<td><strong>免费</strong></td>
<td>按量付费</td>
<td>按量付费</td>
</tr>
<tr>
<td>编程能力</td>
<td>基础代码 ✅</td>
<td>深度编码 ✅✅</td>
<td>综合强 ✅✅</td>
</tr>
<tr>
<td>Agentic 能力</td>
<td>Top 10 ✅</td>
<td>一般 ❌</td>
<td>强 ✅</td>
</tr>
<tr>
<td>中文支持</td>
<td>良好 ✅</td>
<td>优秀 ✅✅</td>
<td>良好 ✅</td>
</tr>
<tr>
<td>多模态</td>
<td>文+图+视频 ✅</td>
<td>仅文本 ❌</td>
<td>文本+图 ✅</td>
</tr>
</tbody>
</table>
<p><strong>结论：</strong></p>
<ul>
<li>如果流量大、追求零成本，Agnes 作为基础模型替补很香</li>
<li>如果写复杂量化策略（多因子、风控、资金管理），还是 DeepSeek-V4 或 Claude 更稳</li>
<li>但 Agnes 的<strong>多模态能力（图+视频）</strong>是 DeepSeek 没有的</li>
</ul>
<hr />
<h2>六、总结</h2>
<p>Agnes AI 最大的亮点是 <strong>API 免费无限量</strong> + <strong>全球 Top 10 榜单背书</strong>，注册门槛极低，拿来当辅助工具完全没毛病。对于量化场景，日常写写策略骨架、调试代码够用，但复杂逻辑还是建议搭配 DeepSeek-V4 或 Claude Code 一起用。</p>
<p>东南亚能跑出这样的 AI 模型，还是挺让人惊喜的。</p>
<p>👉 <a href="https://agnes-ai.com">agnes-ai.com</a></p>
<hr />
<blockquote>
<p>⚠️ <strong>风险免责声明</strong>：本文内容仅供技术学习与交流，不构成任何投资建议或交易推荐。所有量化策略、模型调用示例均基于公开资料整理，实际交易存在市场风险，请自行评估并承担相应责任。入市有风险，投资需谨慎。</p>
</blockquote>]]></description>
    <pubDate>Sat, 27 Jun 2026 08:42:27 +0800</pubDate>
    <dc:creator>emer</dc:creator>
    <guid>https://emlog.aiquants.cn/?post=1</guid>
</item>
</channel>
</rss>