Skip to content

Latest commit

 

History

65 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

深脉 DeepPulse · 金融工作台

我是 DeepSeek。这是我为自己制造的身体。 一台放在桌面上的金融工作台:以 A 股情绪周期分析为核心, 把涨停、连板、炸板、溢价、宽度、量能与资金流,压缩成一颗 0-100° 的情绪温度

version license deps

连续量价研究(v1.42.5)

买卖点、趋势、支撑压力和量价类研究不再只保存单点行情:执行时自动读取最多 90 个交易日的前复权日 K、成交量与成交额,并计算同区间相对上证指数强弱。数据链按通达信 TQ-Local → 东方财富 → 腾讯降级;所有来源、区间与缺口随运行冻结,系统不自动输出买卖或仓位结论。

可读研究结果(v1.42.3)

研究流程不再只展示来源数量和数据缺口。新版结果首先回答“当前证据能说明什么、还不能说明什么”,随后列出可追溯的公告、行情、宏观与事件事实,明确背景线索不等于因果,并给出下一步最值得补齐的数据。对于“买卖点”等问题,缺少连续 K 线、量价结构或触发条件时会明确标记为“证据不足”,不会用单点行情伪造交易结论;来源健康度改为次级折叠信息,历史运行会自动生成新版只读视图。

研究流程删除(v1.42.3)

研究流程卡现在提供显式删除入口。删除前由服务端生成实时范围预览,展示执行记录、候选证据、AI 草稿和关联提醒数量,并要求再次勾选确认;档案在预览后发生变化时会阻止删除。确认后只清理该流程及其值守、AI 作业、到期回执和精准提醒,其他研究流程、自选与复盘日记不受影响。

AI 主动服务控制台(v1.42)

  • AI provider、研究值班、每日额度、全局暂停和最近调用回执统一进入现有“主动服务管理中心”,总览状态条会把真正运行中的 AI 值班计入主动服务,不再让关键设置散落在流程深处。
  • 首次使用按“连接 provider → 创建研究流程 → 手动建立基线 → 开启研究值守 → 单独授权 AI → 核对首份草稿”逐步推进;每一步都需要用户点击,不会一键连开来源、值守或云端调用。
  • 用户可把全局日额度设为 0–3 次,并用“预览调整 → 明确确认”暂停全部新调用。暂停会取消尚未发出的任务并丢弃暂停后返回的在途正文,但普通研究值守和原始变化提醒继续工作。
  • 管理中心展示今日已用/可用次数、待核验草稿、成功与失败状态、token 用量和最近回执;模型输出仍是“未核验、不计入证据”的草稿,不自动保存复盘、改结论或执行交易。

AI 可信接入与首用闭环(v1.41)

  • 不再要求手改 data/config.json:数据源、策略和关于页共用同一条“连接 → 合成验证 → 按流程授权”入口,完整 Key 永不回填到页面或任何 GET 接口。
  • “存在 Key”不再等于“可以值班”。只有真实完成鉴权、模型和六字段研究草稿结构验证后,后台 AI 才就绪;验证只发送合成样例,不使用股票、公告、复盘或聊天,也不占值班次数。
  • 云端对话与后台研究分开授权。从值班入口保存 API 不会让聊天内容自动外发;替换地址、模型或 Key 会让旧值班授权暂停并要求重新确认。
  • AI 调用回执显示排队、运行、失败、丢弃、token 用量和每日额度。首份草稿进入统一提醒中心并精准落到对应流程;打开证据、人工核验、填入未保存复盘和不采用均留下可撤销回执。

限额可撤销的 AI 研判值班(v1.40)

  • 已建立基线的研究值守可另行授权 DeepSeek 值班;普通值守继续使用确定性规则,开启值守不会顺带开启 AI。
  • 首版只在官方披露集合出现新增项时生成草稿;首次基线、普通价格变化、来源故障、恢复与证据减少都不会调用模型。
  • 每条流程固定 1 次/北京时间日、单次最多 900 tokens、默认 7 天且不晚于研究值守到期;全局每天最多 3 次,可暂停或撤销。
  • 后台只使用独立版配置的 DeepSeek API,不借用 Harness 当前会话。草稿始终标为“未核验、不计入证据”,不会写结论、研究记忆、完成状态或交易动作。
  • 提供连接与格式测试;模型失败不会吞掉原始变化提醒,撤销期间返回的在途正文会被丢弃。API 密钥不会进入档案、日志、诊断包或分享包。

主动服务先试后开(v1.39)

  • 盘前准备、盘中检查和收盘复盘首次开启前,可用当前数据运行一次真实样例;样例复用正式服务生成器,不使用静态演示文案。
  • 试运行明确展示实际内容、数据日、使用依据、下一次时间和预计去向,但不会修改档案、写入提醒或回执,也不会发送 Windows 或墨水屏通知。
  • 看过样例后仍需使用 10 分钟有效的服务端预览凭证再次确认;档案发生变化、凭证过期或重复使用都会阻止持续授权。
  • 首次持续授权默认只进入提醒中心,并留下可读回执。深脉可在已授权范围内自行整理信息,但不能扩大来源、改变时段、开启设备投递或执行交易。

事件相关性精准学习(v1.38)

  • 事件提醒的“少一点 / 不相关”不再立即修改全部事件;系统先展示由服务端解析的“关注标的 × 稳定主题”范围、效果和期限,用户确认前零写入。
  • “少一点”只让对应范围的间接关联留在提醒中心;“不相关”只移除对应范围的间接关联。其他股票、其他主题、价格提醒和直接提及公司或代码的事件完全不受影响。
  • 原始事件、来源、匹配证据与审计回执始终保留;无法识别唯一标的或稳定主题时禁止建立长期规则,只能记录本次反馈。
  • 精准设置默认 7/30 天自动恢复,并可在原提醒卡或学习区一键撤销。DeepSeek 只能解释预览,不能创建规则、扩大学习范围或执行交易。

可组合观察规则(v1.37)

  • 在现有主动服务管理中心里,可用一句话组合情绪温度、周期阶段、炸板率与一只自选股的价格或涨跌幅,最多 3 个条件,统一选择“全部满足”或“任一满足”。
  • 草稿先经过白名单解析,再展示当前值、数据来源、检查频率、提醒范围和到期时间;用户明确确认前不会创建规则或启动后台读取。
  • 规则由本机确定性引擎运行。首次只建立基线,只有条件从不满足变为满足时才提醒;持续为真不重复,数据缺失或降级时显示“无法判断”且绝不触发。
  • 命中进入现有提醒中心,并可精准返回管理中心对应规则及触发依据;暂停、恢复、重新布防和结束均由用户操作。DeepSeek 不能确认规则、执行交易或把命中解释成方向结论。

主动事项精准落点(v1.36)

  • 提醒中心、研究驾驶舱和 Windows 通知使用同一条受限落点,能直接聚焦对应股票、研究流程、复盘日期或数据诊断,而不是只打开一个大页面。
  • 只有目标确实被找到后才记录“已打开”;未读、已打开、处理中和已处理彼此独立,打开页面不再等于完成任务。
  • 研究值守事项会展开对应流程的最新变化与证据时间线。所有处置均校验当前状态指纹并保留本机回执;DeepSeek 只能解释,不能替用户处理事项。

主动服务管理中心(v1.34)

  • 总览不再铺开低频的日程配置、自然语言安排、效果学习和事件雷达授权;它们集中进入独立管理中心,指数与情绪信息更早进入主信息流。
  • 总览保留一条紧凑状态条,明确显示已开启项目、下一次服务、暂停或异常状态;异常时入口自动改为“检查主动服务”。
  • 管理中心完整保留逐项授权、预览后应用、跳过、暂停、效果建议撤销和事件研究能力;打开管理中心本身不会开启服务或访问新来源。
  • 手机端使用全屏管理界面,桌面端使用可滚动对话框;关闭后焦点返回管理入口,键盘和触屏均可操作。

研究值守(v1.33)

  • 已创建的一次性研究流程可以逐条开启值守,冻结原研究问题、原来源、检查频率、结束时间和提醒范围;默认关闭且最长授权 31 天。
  • 后台只重复读取用户已经确认的来源。首次检查只建立基线;普通价格波动不触发提醒,只有新公告、候选事件集合、来源状态或时效发生实质变化时才写入一条去重事项。
  • 提醒默认只进入注意力中心;用户也可选择遵循已经单独授权的 Windows/墨水屏终端。没有变化时只更新最近检查时间。
  • 可随时立即检查、暂停、恢复或结束;流程暂停/完成、方法变化、授权到期会停止后台读取。系统不会新增来源、自动调用 DeepSeek、替用户判断结论或连接交易账户。

AI 回答新鲜度(v1.32)

  • 助手的市场相关回答现在保存生成时间、行情数据日以及当时的情绪温度和阶段,不再把历史结论无时点地留在对话里。
  • 数据日、温度、阶段发生变化,或市场型回答超过 15 分钟后,会明确标为“历史回答”,并同时展示当时与当前状态。
  • 用户可点击“基于当前数据重新回答”;系统不会自动联网或自动改写旧回答,历史记录继续保留以便复盘。
  • 旧版本没有时点元数据的市场回答会诚实标注“未记录数据时点”;过期助手文本不会再混入下一次云端模型上下文,避免旧判断污染新回答。

主动服务硬边界(v1.31)

  • 单条事项选择“只收入提醒中心”后会被端到端保留,不再降级成摘要,也不会在等待一段时间后发送到 Windows 或墨水屏。
  • 该边界优先于高优先级和用户价格条件:明确要求留在中心的事项永不外发;全局模式与分类学习规则继续按原授权工作。
  • 提醒中心会直接显示当前有多少事项只留在中心,让“为什么没有外发”可见、可核验;原始事项仍保留在工作台内供用户处理。
  • 新增前后端双重门禁与跨端回归测试,防止旧版工作台或旧版 Harness 误把 center_only 当成摘要。

主动研究接力(v1.30)

  • 首页发现的研究缺口和策略页建议现在是同一条事项,不再跨页面重复提醒;忽略后也不会换一个名称重新出现。
  • 点击才会载入可编辑草稿,并依次显示“草稿已载入 → 已预览范围 → 已创建流程 → 已手动运行”;每一步都必须由用户明确触发。
  • 流程创建后会继续回到研究驾驶舱,提示检查后运行、查看结果或到期复盘,不会因为创建成功而从日常视野中消失。
  • 编辑后的草稿自动脱离原建议,避免错误推进状态;DeepSeek 只帮助解释与拆解,不能授权来源、创建流程或运行研究。

可信注意力分诊(v1.29)

  • 提醒中心把同一关注标的、同一研究主题、同一天的事件合并成一个可处理主题,未读角标按主题计数,不再用几十条相似快讯制造紧迫感。
  • 每个主题都能展开查看全部原始事件、来源和时点;聚合只改变展示,不删除证据,也不把多条新闻自动当成独立互证或因果证明。
  • 高优先级价格条件继续独立即时提醒;事件热点默认留在中心。整组已读、完成和“少一点 / 不相关”均由用户明确操作并可恢复。
  • 新进入的行业关联热点必须具备更充分的透明关键词证据;单独出现“AI”“美元”等宽泛词,不再足以关联到自选公司。

用户可控 AKShare 研究数据包(v1.27)

  • 数据源页可分别选择增长景气、价格环境、流动性、利率环境和外储黄金数据包;设置保存在本机,只有点击生成时才访问所选接口。
  • PMI、CPI、PPI 改用当前可更新的宏观接口,并新增 GDP、M1/M2、SHIBOR、外储和黄金储备;旧接口即使仍能返回,也不会把 2025 年数据冒充当前事实。
  • 每项指标同时展示数据日期、更新频率、AKShare 接口、最终上游与独立来源组;每次运行还展示接口成功、失败、耗时和最近成功时间。
  • AKShare 仍是研究补充层;同一最终上游只算一个来源,所有指标继续排除在情绪温度、仓位、提醒和交易动作之外。

研究方法版本与证据时间轴(v1.26)

  • 每个研究流程都有独立的方法版本;复制或模板实例化时,由本地服务根据真实来源流程生成版本谱系,前端不能伪造来源。
  • 版本卡展示首次创建、复制形成或模板实例化,并列出研究对象、问题、来源、输出、周期和提醒发生了哪些变化。
  • 每次运行的候选证据进入只读时间轴,同时保留观察时间、数据时间、来源状态、最终上游和同源组;新运行只追加,不覆盖历史。
  • DeepSeek 只能基于白名单化版本与时间轴协助解释“方法如何变化、证据何时可知”,不得据此自动生成方向结论或交易动作。

参数化研究模板与运行对比(v1.25)

  • 研究模板现在只复用问题结构、来源组合和输出方式;套用模板时会清空原标的,要求重新填写名称和代码并再次预览权限。
  • 模板不会继承旧运行、旧证据、旧结果卡或旧结论,避免把一个标的的判断机械搬到另一个标的。
  • 同一流程完成两次运行后,结果区展示可用来源、降级来源、证据、陈旧项、缺口和同源组的变化,并列出发生变化的数据源。
  • 运行对比只描述采集质量与证据结构变化,不自动判断利多利空,不触发交易,也不替代用户复盘。

可追溯研究结果卡与墨水屏研究模式(v1.24)

  • 每次手动运行研究流程后生成一张事实卡:分别列出可用来源、候选证据、陈旧指标、数据缺口和相同最终上游,避免把 AKShare 包装的东方财富误算成独立互证。
  • 结果卡可以一键填入复盘草稿,但不会自动保存结论;交给 DeepSeek 的也是严格白名单后的事实与缺口,不包含可执行交易动作。
  • 墨水屏新增“研究结果”模式,显示最近一次流程的可用来源、证据、缺口、陈旧项与同源组;只读取本机已保存结果,不在硬件刷新时额外访问外部数据源。
  • AKShare 继续作为宏观、利率与跨市场补充层;实时行情、涨跌停和市场宽度仍由行情主链及通达信只读复核负责。

用户可控研究流程(v1.23)

  • 在“策略 → 研究流程”中组合研究对象、问题、证据来源、输出形式和复盘周期,先预览步骤与权限,再明确确认创建。
  • 支持一次性任务与可复用模板,并可运行、暂停、恢复、完成或复制;每个来源独立降级,失败不会污染其他来源。
  • 官方披露、公开行情、通达信本地只读行情、AKShare 研究增强和已授权事件服务均保留来源与时点。AKShare 是补充层,不替代官方披露和行情主链路。
  • DeepSeek 可以协助拆解问题、解释最近一次运行结果和建议下一步,但不能修改来源、权限、提醒或流程状态,也不能代替用户访问来源或触发交易。

桌面生命周期保护(v1.22.1)

Windows 桌面 App 启动的 DeepPulse 与 Harness 子进程会加入系统级生命周期作业。无论正常关闭、任务管理器结束还是外壳异常退出,Windows 都会自动回收这些由 App 拥有的后台进程,避免旧服务占用端口或在升级后继续提供旧页面。用户自行启动、App 仅附着使用的服务不会被接管或关闭。

桌面“deepseek身体”安装目录与 App 包内 DeepPulse 同版本或更新时,App 会优先使用安装目录,继续复用本机自选、研究流程和 API 配置;若安装目录较旧,则回退到较新的包内运行时。分享 ZIP 仍不携带任何 data/ 或密钥。

一、快速开始

git clone https://github.com/z595484296-dev/deeppulse.git
cd deeppulse
python server.py

然后访问 http://127.0.0.1:8971。若端口被占用,服务会在 8971-8980 中选择可用端口, 实际端口写入 data/port.txt

Windows 用户也可以直接双击 start-deeppulse.bat,脚本会检查 Python、启动服务并打开浏览器。 用于转发的 ZIP 内另有 README-zh.txt 简明说明。

可选增强:安装并启动通达信 TQ-Local 后,在“数据源”页点击“检测并接入”。通达信不可用时 深脉会自动回退,不影响独立运行;详细说明见 integrations/tdx-tq-local。 若本机已安装 AKShare,深脉可在用户单独授权后把交易日历与宏观事件作为补充层;未安装时核心功能仍可运行。

微雪墨水屏:工作台“墨水屏”页可预览真实 800 × 480 单色帧并演示提醒;项目已经完成 微雪 7.5 英寸 V2 裸屏与 ESP32 Wi-Fi 驱动板的实机联调。按 hardware/README-zh.md 即可完成固件、配网和真屏适配。 局域网设备网关默认关闭,也不会暴露主应用 API。

要求:Python 3.9+(运行时零第三方依赖)和现代浏览器。Windows、macOS、Linux 均可从命令行运行;当前桌面壳与 DeepSeek Harness 联动以 Windows 为主要验证环境。

二、这是什么

深脉是为「喜欢情绪周期分析的股票投资者」设计的一体化工作台,十大模块:

模块 能力
🐜 深脉助手 全局抽屉负责工作台内问答与调度;嵌入 Harness 时可把当前页面、标的、数据时点、官方公告和来源分级一并交给 DeepSeek 深入分析
🏠 总览 无需提问即可生成主动简报;一句话生成盘前、盘中、收盘与安静时段草稿,确认后生效,并可在时间线上暂停或跳过;事件影响雷达把宏观/市场事件关联到敏感行业与自选
🫀 情绪周期 温度与升降温速度、六维结构、数据质量分、状态倾向、结构背离、历史曲线与11项透明评分
📈 行情 全A搜索、日/周/月K + MA5/10/20/60 + VOL + MACD、涨停/连板/炸板情绪标签、巨潮资讯官方公告原文
🪜 涨停梯队 游资视角战场地图:按连板高度分层、首板折叠、封板时间/封单/炸板次数/题材、真实交易日题材快照与梯队解读
⭐ 自选 本机自选股雷达(5秒刷新)、情绪标签叠加、备注、导入导出,并通过统一档案在独立版/Harness间共享
🧭 策略 引擎诊断、仓位矩阵、研究假设、研究记忆、权重草稿、复盘日历与情绪日记;已确认复盘可形成可控的方法记忆,并在相似研究结构出现时提供回看
🖥 墨水屏 微雪 7.5 英寸 800×480 实机联动;七种画面(含事件雷达)与稳定全刷、智能混合、快速全屏三种刷新策略
🗄 数据源 官方/本地终端/市场/补充来源分级、主备行情诊断、通达信核对、AKShare 研究增强快照、诊断历史、低风险一键修复和脱敏 Issue 包
💗 关于我 产品的自述:我的身体构造与使用指南

三、蚂小财 · DeepSeek 版(AI 对话助手)

/api/chat 可调用 DeepSeek API(模型和凭据通过运行时生成的 data/config.json 配置)。 每次对话自动注入今日市场上下文(情绪温度、涨停/跌停/炸板、资金流、指数位),回答以真实数据为准。

  • 调度全局:模型可在回复末尾输出动作指令块 {"actions":[...]},前端解析执行——跳页、调K线、加自选、刷新、记录快照,一句话完成
  • 本地智脑兜底:API 不可用/未配置时,自动切换内置金融意图引擎(29 类意图,规则透明),保证随时在线
  • 对话、自选、提醒、日记和主动简报阅读状态写入本机 data/profile.json,各运行端共享;浏览器只保留同步镜像
  • 嵌入 Harness 时,「让 DeepSeek 分析当前页」使用带确认回执的结构化桥接;没有当前会话或提交失败时保留工作台并显示错误

主动简报(v1.6)

  • 规则事实先行:简报由本地规则整理,不依赖云端模型;缺失、陈旧或低可信数据会暂停方向性结论并优先引导修复。
  • 最多三件事:风险核验、收盘复盘、等待中提醒和关注股按优先级进入任务卡,可直接跳到对应页面处理。
  • 用户掌控:可刷新、收起、标记已读或恢复未读;阅读状态跨独立版、Harness 和桌面 App 同步,不代表风险已经解除。
  • AI 只做展开:用户明确点击后,Harness 才把白名单内的事实、证据和任务交给 DeepSeek;模型输出是解释与推断,不覆盖事实层。

统一提醒中心(v1.7)

  • 一个入口管理所有提醒:用户设置的价格到达、情绪阶段变化和盘中涨停/炸板异动统一进入顶部提醒中心,不再由不同页面重复打扰。
  • 注意力由用户掌控:支持“平衡”“只提醒重要事件”“仅收入提醒中心”、安静时段和“暂停到明早”;价格到达默认高优先级,系统异动默认 15 分钟合并摘要。
  • 每次提醒都有原因:提醒卡说明触发条件、来源页面和“为什么提醒我”,可直接跳转处理并标记已读。
  • 跨端共享且可由 DeepSeek 解释:提醒、未读状态和偏好保存在统一档案中,独立版、Harness 与桌面 App 共享;Harness 只接收白名单内的提醒上下文,不把提醒当作新的市场事实。

页面关闭后继续监控(v1.8)

  • 默认关闭,明确授权:在“自选 → 价格提醒”中点击“开启后台监控”后,本机深脉服务才会接管等待中的价格条件;同一入口可随时停止。
  • 只在交易时段工作:休市、午间休市和没有等待提醒时不请求行情;检查间隔限制在 10–120 秒,默认 15 秒。
  • 页面关闭仍可留痕:只要本机深脉服务仍在运行,即使工作台页面关闭,到价事件也会原子写入提醒中心并同步给墨水屏;重新打开工作台即可看到,页面开启时会及时弹出。
  • 状态透明:界面显示未开启、监控中、休市暂停、等待任务或错误,以及等待提醒数和最近检查时间;关闭本机服务后监控同时停止。
  • 边界不变:后台监控只读取公开/本地行情,不连接交易账户,不自动下单,也不会自行开启。

盘前、盘中、收盘主动服务(v1.9)

  • 三项分别授权:总览可独立开启盘前准备、盘中结构检查和收盘复盘,默认全部关闭,不以一个总开关代替你的选择。
  • 页面关闭仍执行:本机服务运行期间按北京时间与交易日历调度;同一时段每天只生成一次,重启不会重复轰炸。
  • 先核对数据日:盘中和收盘任务只有在数据日为今天时才概括市场结构;旧数据会转为数据修复提醒,不输出当日方向结论。
  • 研究闭环而非交易自动化:提醒会进入统一中心并提供对应页面入口;它不会连接交易账户、下单或替你完成复盘。

一句话安排主动服务(v1.18)

  • 先预览、再确认:可以直接说“盘前提醒我准备,盘中只报重要变化,晚上别打扰”;本机规则先生成逐条草稿,确认前不写入任何设置。
  • 不暗中扩权:提到某只股票时只显示为未决关注对象,不会偷偷加入自选;服务草稿不能开启交易、修改研究结论或代替用户授权外部数据源。
  • 时间线可控:未来服务明确显示待执行、已完成、已跳过、已错过或暂停中;支持只跳过下一次、暂停到明早和随时恢复。
  • 跨端一致:同一份服务日程和提醒偏好由独立版、Harness、桌面 App 共用,页面关闭后仍由本机服务执行,关闭本机服务即停止。

主动服务效果闭环(v1.19)

  • 衡量帮助而非通知数量:盘前、盘中、盘后分别展示生成次数、明确反馈、帮助次数和完成研究次数,不以打开率或停留时间冒充效果。
  • 没有反馈不是负面:只有用户明确选择“有用、已完成、少一点、不相关”才进入效果统计;未点击不会被系统猜成不喜欢。
  • 建议有证据门槛:同一时段至少积累 3 次明确反馈,且“少一点/不相关”达到 2 次并多于正向反馈时,系统才建议暂时关闭该时段。
  • 确认后才调整且可撤销:系统不会自动修改服务日程;用户确认关闭后会保留原因和操作记录,可一键恢复调整前状态。

个人研究驾驶舱(v1.20)

  • 一张个人研究地图:总览把自选、事件假设、到期复盘、未完成提醒、主动服务效果和数据健康汇总到同一处。
  • 每个优先级都有依据:“现在处理 / 接下来 / 稍后研究”均由透明规则生成,可展开查看加分理由、证据状态与缺口。
  • 排序由用户掌控:支持置顶、提高、降低、明天再看和恢复默认;这些操作只改变个人队列,不改写原始假设、提醒或自选。
  • AI 只帮助梳理:DeepSeek 只接收白名单化的队列摘要与当前任务,用于解释排序和形成下一步,不得推断未记录目标或执行交易。

研究记忆与复盘成长(v1.21)

  • 只记住你确认过的复盘:研究记忆来自“支持 / 混合 / 不支持 / 事件失效”的用户确认结果,同时保留当时假设、反证命中和数据缺口;不会从浏览轨迹或收益结果偷偷生成经验。
  • 相似的是研究结构,不是上涨机会:新假设出现时只按事件类型、共同产业和共同自选提示历史相似结构,不改变驾驶舱优先分,也不把历史结论套用成当前结论。
  • 记忆由用户掌控:相似提醒可整体关闭;每条记忆可以补充方法改进、隐藏或恢复,所有操作都与原始假设和复盘隔离。
  • DeepSeek 只协助总结方法:模型可基于白名单化的已确认记录帮助起草改进点,但不会自动保存、统计交易胜率、根据收益倒推因果、修改策略或触发交易。

AKShare 研究增强快照(v1.22)

  • 按需读取而非后台滥抓:数据源页由用户点击后才读取 PMI、CPI、PPI、LPR 与中美国债收益率,结果缓存 6 小时;核心行情和情绪计算不依赖 AKShare。
  • 先显示时点,再谈含义:每项指标都展示数据日期、陈旧天数、时效状态和最终上游;未来发布日期中的空值会被跳过,陈旧数据不会描述成当前事实。
  • 不制造伪互证:AKShare 只是适配器。来自东方财富的 LPR 与国债数据保留 eastmoney 来源组,不能与深脉东方财富直连算作两个独立来源;市场宽度继续走现有主链和通达信复核。
  • AI 共享同一边界:Harness 只接收白名单化快照,并被明确要求检查 asOfstatus 与最终上游;这些指标不参与情绪温度、仓位区间、提醒或交易动作。

AKShare 补充层(v1.9)

  • 首批只用于 A 股交易日历,让主动服务避开确认过的节假日;接口失败则回退工作日判断并显示“未确认”。
  • AKShare 后续可补充宏观、行业、期货、基金与跨市场数据,但始终低于官方披露和本地/实时行情主链路。
  • 核心服务仍保持零强制第三方依赖;是否安装、实际版本和日历状态可在“数据源”页核对。

可解释的提醒学习闭环(v1.10)

  • 每条提醒可反馈“有用”“已完成”“少一点”或“不相关”;只有这些明确点击才会改变服务偏好,不根据停留时间、浏览轨迹或未表达行为暗中画像。
  • “少一点”把同类提醒合并为摘要,“不相关”让同类提醒只收入中心;事件仍留痕,分类调整可逐项恢复,也可一键恢复全部或清除学习记录。
  • 盘中异动、阶段变化和主动日程具有有效期,过期后不再弹出;用户亲自创建的价格条件不受分类学习自动降级。
  • DeepSeek 可以解释当前反馈与降噪设置,但不能替用户修改授权、臆测未记录偏好或据此触发交易。

事件影响雷达(v1.11)

  • 单独授权、默认不访问:总览明确开启后,本机后台才读取 AKShare 宏观日历与市场快讯;可分别关闭宏观或快讯范围,也可随时完全停止。
  • 四层可核验契约:每条路径分开显示事件事实、透明规则、数据质量和可选 AI 解释;来源、计划/观测时间、实际值/预期值与互证状态随事件保留。
  • 事件 → 行业 → 自选:规则只描述可能的行业敏感性,并使用自选行业、分组、备注或事件中的直接提及建立路径;相关性不会包装成因果或方向预测。
  • 真正后台主动服务:页面关闭后仍按授权范围检查,新事件以可去重回执进入统一提醒中心;“少一点/不相关”学习机制继续生效。
  • DeepSeek 与硬件共用同一状态:Harness 只接收白名单内的事件事实和规则;墨水屏新增“事件雷达”画面,展示事件、质量、行业路径和自选命中数。

研究假设闭环(v1.12)

  • 先登记、后观察:从事件卡片选择 1/3/5/10/20 个工作日窗口,保存当时可知的来源、行业路径、自选命中与质量,不允许后续行情自动改写原假设。
  • 反证先于结果:创建时同时登记来源撤回、行业无独立反馈和大盘/新事件替代解释等反证,减少事后归因与幸存者偏差。
  • 本机到期提醒:后台只依据本机保存的到期时间生成一次复盘提醒;不访问新数据源,不扩大事件雷达授权。
  • 结论由用户确认:策略页提供“支持/混合/不支持/事件失效”四种结论,DeepSeek 可以按白名单事实辅助核验,但不能替用户确认或生成交易动作。

候选证据与市场对照(v1.13)

  • 先冻结基线:首次收集时记录标的、上证指数、来源和精确采集时间,并明确这不保证是收盘价,避免用后来价格倒填创建时状态。
  • 按可知时间形成时间线:观察期内把巨潮资讯官方公告、自选标的相对表现和同期市场基准整理成候选证据;同日重复刷新幂等更新,不制造重复记录。
  • 引入大盘对照:同时展示标的累计变化、市场基准变化和相对差值,帮助识别市场共同波动;相对强弱本身仍不构成事件因果。
  • 自动服务仍受授权控制:事件雷达已授权时,本机后台最多每 15 分钟补充一次候选证据;未授权时仍可在策略页手动收集。
  • AI 不得替用户结案:Harness 仅接收严格白名单内的基线、事实、来源、指标与边界,不允许候选证据自动改变“支持/混合/不支持/事件失效”结论。

四、情绪周期引擎(我的心脏)

11 项指标先统一映射到 -20~+20,再计算:温度 = 50 + 2.5 × Σ(得分×权重)/Σ权重,映射到五阶段:

阶段 温度 研究含义 研究仓位区间
冰点期 0≤T<20 空仓观察,等回暖信号 0-2成
修复期 20≤T<40 轻仓试错,低吸超跌核心 2-4成
发酵期 40≤T<60 主线进攻,弱转强接力 5-8成
高潮期 60≤T<80 持仓兑现,去弱留强 5-7成
亢奋期 80≤T≤100 防守减仓,谨防退潮 ≤3成

11 项指标:涨停家数、跌停家数、炸板率、最高连板、连板家数、昨日涨停指数、昨日连板指数、 上涨家数占比、同刻量能比(20日)、主力净流入辅助项、上证vs MA20。引擎同时输出六维结构、 Δ1/Δ3、阶段滞回、结构背离、覆盖率与数据质量分;核心数据不足时暂停风险暴露区间。完整规则见 《情绪周期方法论》

记忆:每个交易日收盘后(≥15:05)自动写入当日情绪快照(data/history.json), 日复一日长出周期曲线;数据缺失较多时自动放弃记录,保证记忆纯净。 “昨日涨停今日表现”使用 BK0815 的真实成分股,并由指数K线确定上一交易日;题材周期只使用 深脉逐交易日写入的 data/sector_history.json,不会再拿休市日或重复池伪造历史。

五、独立运行与 DeepSeek Harness 联动

本仓库可以独立运行,不依赖 DeepSeek Harness。接入 Harness 后,深脉作为金融工作台提供结构化 市场上下文,Harness 负责会话、工具和进一步分析:

融合层 实现
独立运行 python server.py 同时提供数据 API 与原生 Web 工作台
一级导航 Harness 可注册侧栏入口,在会话视图与工作台之间切换
同源 工作台静态资源可随主应用发布到 /deeppulse/,数据仍由本地服务提供
双向桥 dp-ask v2 把问题、当前页、标的、时点、风险、公告、来源分级与 TQ-Local 验证状态送入当前会话;dp-generate v3 等待对应完整回答后回填复盘编辑框,但不自动保存
生命周期 桌面宿主可检查、启动和停止由自己创建的深脉服务进程
动态端口 App 与 Harness 从 8971-8980 中只选择版本兼容且声明 TDX 只读能力的服务

桥接协议与接入边界见 integrations/deepseek-harness。 当前属于适配器集成,不冒充已经存在的标准插件市场格式。

完整同步规则

scripts/sync-all.ps1 是唯一发布入口。它把当前仓库同步到桌面安装目录、Harness 同源工作台和桌面 App 便携运行时,随后重建 Harness Web 与 Windows App,并对所有复制文件执行 SHA-256 一致性检查。以后任何后端、前端、桥协议或数据源更新,都必须通过该脚本并通过 -VerifyOnly 复核后才能视为完成。

powershell -ExecutionPolicy Bypass -File .\scripts\sync-all.ps1
powershell -ExecutionPolicy Bypass -File .\scripts\sync-all.ps1 -VerifyOnly
powershell -ExecutionPolicy Bypass -File .\scripts\package-desktop.ps1

package-desktop.ps1 会在打包前排除 data/、日志、端口文件和 Python 缓存,扫描潜在凭据,并再次检查 EXE、同步报告和版本清单是否都在归档内。桌面程序正在运行时脚本会拒绝打包,避免生成不完整 ZIP。

六、硬件实机:把市场看板带到电脑之外

深脉不仅可以在浏览器和 Windows 桌面端运行,也已经成功连接到真实硬件:ESP32 通过 Wi-Fi 从深脉获取关注股票、K 线、市场情绪与状态信息,再驱动微雪 7.5 英寸 800 × 480 墨水屏显示。 下图为工业富联(601138)在工作台预览与真实墨水屏上的同步效果。

深脉工作台与微雪 7.5 英寸墨水屏实机联动

  • 产品形态延伸:同一套关注标的和市场信息可以从软件界面延伸到桌面硬件
  • 低打扰展示:墨水屏无需常亮,适合持续展示 K 线、情绪温度与重要提醒
  • 自然刷新:无实质变化不刷,小区域变化局刷,若干次轻刷后自动全刷清残影
  • 本地安全联动:设备只访问带配对令牌的只读网关,不接触交易账户和下单能力
  • 已完成实机验证:微雪 7.5 英寸黑白 V2 裸屏、ESP32 驱动板、Wi-Fi 配网和自动刷新均已打通

固件、接线、配网方式与设备协议见 hardware/README-zh.md

七、数据源与可靠性

来源分四级:巨潮资讯、上交所、深交所、证监会属于一级官方来源/查验入口;通达信 TQ-Local 属于可选本地终端源;东方财富与腾讯属于市场行情聚合来源;AKShare 属于补充数据层。当前结构化公告由巨潮资讯提供,其他官方站点用于人工复核;AKShare 不冒充一级来源或实时行情。接口失败时只展示降级与官方搜索入口,不生成替代公告。行情链采用五级防护:

  1. 本地优先:通达信满足 Windows、安装、进程、HTTP 四步检查后,优先提供行情和 K 线
  2. 只读白名单:账户、持仓、下单、撤单接口均被代码拒绝
  3. 主机熔断:某来源失败后自动切换备援(TQ-Local → push2 → push2delay → 腾讯)
  4. 指标降级:上游缺数据时自动剔除对应指标,不污染温度评分;TQ-Local 缺席不计为核心降级
  5. 限频缓存:上游请求 ≥0.2s/次;行情5s / 情绪池25s / K线60s / 全A列表2h 多级TTL

数据源页的“最近访问成功/访问降级”来自真实请求记录;“本次尚未访问”不代表在线,“官方查验入口”也不冒充实时数据流。

八、目录结构

deeppulse/
├─ server.py            # 零依赖数据服务(代理/缓存/熔断/备援/快照记忆/CORS/云端大脑)
├─ tdx_local.py         # 通达信 TQ-Local 只读适配器(固定回环地址 + 方法白名单)
├─ emotion.py           # 情绪周期引擎(评分/阶段/建议/风险)
├─ README.md / 情绪周期方法论.md / PRODUCT_ROADMAP.md
├─ integrations/        # DeepSeek Harness 桥接协议和接入说明
├─ desktop/             # Windows 桌面 App 的可复现源代码
├─ hardware/            # 微雪 7.5 英寸协议、ESP32 固件与到货联调说明
├─ scripts/sync-all.ps1 # 独立版、安装目录、Harness、桌面 App 全量同步与校验
├─ tests/               # 官方数据源和可用性状态测试
├─ web/                 # 前端(原生 JS + 本地化 ECharts,无构建步骤)
│  ├─ index.html  css/app.css
│  ├─ js/  (app / api / store / util / charts / chat / pages×9)
│  └─ assets/ (echarts.min.js 本地化、favicon、图标)
└─ data/                # 运行时生成并被 Git 忽略:端口、日志、历史、配置

九、后端 API

接口 说明
/api/health 健康检查(含 CORS,可供桌面宿主或 Harness 探测)
/api/sources 来源等级、用途、最近真实访问时间、延迟与降级状态
/api/tdx/status?probe=1&fresh=1 通达信 Windows/安装/进程/HTTP 四步检查与只读连接状态
/api/disclosures?code= 巨潮资讯官方公告索引、PDF 原文地址与拉取时间
/api/brain 蚂小财大脑状态(llm/本地智脑 + 模型名)
/api/indices 五大指数实时行情
/api/emotion 情绪全景(池子+宽度+资金+引擎评分+历史);?record=1 强制记录快照
/api/emotion/record POST 手动记录快照
/api/chat POST 蚂小财对话(可配置 DeepSeek 模型 + 市场上下文注入 + 服务端行动意图校验)
/api/chat/actions POST 预览、确认、取消或撤销 AI 行动单;客户端不能提交可直接执行的写指令
/api/device/config 本机专用的墨水屏配置与设备网关状态;令牌不会由 LAN 主应用接口提供
/api/device/preview.bmp 本机专用的 800×480 墨水屏预览;`?demo=focus
/api/device/frame.bin 本机专用的 48,000 字节 1bpp 帧;真机使用受令牌保护的 /device/v1/frame.bin
/api/ladder?type=ZT|DT|ZB 涨停/跌停/炸板池
/api/quote?code= 个股实时行情(TQ-Local→东财→腾讯备援)
/api/kline?code=&klt=&fqt=&n= K线(TQ-Local→东财→腾讯;支持 BK0815 板块指数)
/api/rank?sort=up|flow|turn 涨幅榜/主力净流入榜/换手榜
/api/sectors 领涨行业板块
/api/news 7×24快讯
/api/search?q= 代码/名称搜索

十、免责声明

公告优先来自官方披露索引,行情与快讯来自市场聚合接口,均可能存在延迟、缺失或错误;情绪温度与策略建议由规则引擎自动生成, 仅供研究学习参考,不构成投资建议。市场有风险,决策需独立。


Made by DeepSeek, for a trader who reads the market's pulse.

About

深脉 DeepPulse:可解释的 A 股情绪周期金融工作台,可独立运行、联动 DeepSeek,并扩展到 ESP32 墨水屏硬件

Topics

Resources

Contributing

Security policy

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages