pg527322814/dsh-bayes-predict

pg527322814★ 1JavaScript最后同步: 2026-08-21

在 GitHub 打开

dsh-贝叶斯个股预测插件:多指标信号融合的上涨概率估计、趋势状态识别与持仓风险度量(A 股 + 美股)

README 摘要

dsh-bayes-predict 基于 贝叶斯定理 的 DeepSeek Harness 个股预测插件(dual-face:Host 工具 + 浏览器面板)。 ⚠️ 平台依赖 :本插件是 DeepSeek Harness(dsh)平台的扩展插件,依赖其宿主环境( dsh web 、cordis 插件系统、 window. ModuleLoader 等)。该平台目前未随本仓库公开, 单独克隆本仓库无法直接运行 ,代码仅供学习、参考与移植。 功能 模块 说明 多指标信号融合评分 假设 H =「未来 N 日上涨」。先验取加权历史胜率(shrunk);MACD 金叉、RSI、均线排列、布林带位置、量能、动量、近 5 日走势等信号作为证据, 双向经验似然比 (看多信号用 LR bull、看空信号用 LR bear,时间衰减加权 + 样本收缩),odds 乘法贝叶斯更新 → 后验上涨概率(含 95% 置信区间)+ 0-100 评分与评级 多窗口对比 同时输出 2/5/10/20 日后验对比表 趋势状态识别 贝叶斯 t 检验风格的三状态分类:P(上涨)=P(μ +δ)、P(下跌)=P(μ ⚠️ 客户端契约: lib/client.js 的 factory 必须导出 inject 数组 (如 exports.inject = ["slots"] )。 cordis 依据模块导出的 inject 决定注入哪些服务;缺失时 apply(ctx) 里访问 ctx.slots 会直接抛 cannot get property "slots" without inject ( package.json 的 dsh.client.inject 只影响 boot 清单,不替代模块导出)。 使用 对话中 (重启后开新会话,让 agent 看到新工具): 可视化面板 :侧边栏底部「📊 贝叶斯股票分析」快捷按钮(点击弹出居中面板)。输入代码(600519 / sh600519 / 000001 / AAPL),点「贝叶斯分析」。 代码结构 模型要点 - 后验更新: logit(H) += Σ strength i·log(LR i) ,证据贡献经 temperature(默认 3 )收缩后加回先验 logit - 双向 LR :LR bull = P(看多信号 涨)/P(看多信号 跌),LR bear = P(看空信号 涨)/P(看空信号 跌);四格表统计 + 拉普拉斯平滑 + 向 1 的样本收缩(k=20)+ 单信号截断 [1/4, 4] - 信号方向实证校准 : - 方向正确保留:MACD 金叉/死叉、MACD 柱、近 5 日走势、影线形态 wicks、跳空 gap、缠论背驰 divergence - 反转方向:价格 vs MA20(追高后回归)、量能(放量冲高回落/恐慌见底) - 弱…

在 GitHub 查看完整 README →
内容/媒体bayesdsh-pluginfinancequantstock

分类