新闻详情

新闻详情

首页 / 资讯中心 / 详情

tick-stock-panel信号库实战:内置预计算信号如何在策略触发、回测与监控中统一取用(完整指南)

发布时间:2026/9/28 21:26:13来源:尧图网络
tick-stock-panel信号库实战:内置预计算信号如何在策略触发、回测与监控中统一取用(完整指南)
tick-stock-panel信号库实战内置预计算信号如何在策略触发、回测与监控中统一取用完整指南【免费下载链接】tick-stock-panelTSP自托管、零运维的 A 股「选股 监控 回测」量化工作台 | LLM能力驱使策略定制个股分析复盘 | 自由接入第三方数据源与个性化扩展数据 | 个人开源项目地址: https://gitcode.com/GitHub_Trending/ti/tick-stock-paneltick-stock-panel 是一款自托管、零运维的 A 股「选股 监控 回测」量化工作台。它的信号库把「信号定义」与「信号计算」解耦内置预计算信号只算一次随后在选股触发、策略回测、实时监控三个场景中以同一套signal_*布尔列统一取用避免了各模块重复实现指标逻辑。本文将带你快速看懂这套机制的设计与实战用法。一、先认识信号库一套 ID三处通用在 tick-stock-panel 中每一个买卖触发条件都对应一个原子信号 IDsignal_前缀 → 内置预计算信号如signal_ma_golden_5_20表示 MA5 上穿 MA20csg_前缀 → 用户自定义信号在界面上拖拽条件生成前端通过 BUILTIN_SIGNAL_DEFINITIONS 维护权威信号清单选股页弹窗与回测页共用同一份定义保证你在两个页面看到的信号名称、描述完全一致。二、预计算信号如何生成只算你需要的列所有内置信号都不是独立计算的而是在日 K 富化管线上由指标列派生出来的布尔列。核心入口是 compute_signals()机制说明依赖声明SIGNAL_DEPENDENCIES 声明每个信号依赖哪些指标列如「MACD金叉」只依赖macd_dif、macd_dea按需计算通过needed参数只计算当前策略实际引用的信号列节省内存与耗时交叉判定金叉/死叉类信号采用「当日上穿 昨日及以下」的向量化双条件严格避免未来数据涨跌停信号涨停、跌停、炸板、跌停翘板由涨跌幅判定模块单独产出天然适配 ST 股 5% 等特殊规则 简单说你配置了什么信号管线就只补算什么信号——这就是「预计算 惰性物化」的组合拳。三、三处统一取用同一份布尔列零口径漂移这是信号库最核心的价值回测、监控、选股读的是同一组预计算列口径天然一致。1️⃣ 策略回测多信号 OR 合并回测引擎在 backend/app/backtest/strategy.py 中通过 _build_signal_mask() 把配置里的一组入场/出场信号合并成布尔掩码多个信号满足其一即触发再与候选层条件做 AND。买入掩码 候选层 ∧ 买点层逻辑清晰、向量化执行。2️⃣ 实时监控告警文案同源监控服务在 backend/app/strategy/monitor.py 中通过 _check_signals() 检查同一批signal_*/csg_*列命中后把信号 ID 翻译成中文推送飞书/企业微信/邮件。中英文标签在 lib/signals.ts 与监控模块双向对齐你看到的告警名称和回测里的信号是同一个东西。3️⃣ 选股触发弹窗勾选即用选股页的信号弹窗直接消费前端信号清单选中的信号 ID 会原样写进策略配置与回测、监控共用同一套字段解析signal_前缀规则三处一致。四、内置信号清单速查按类别类别入场信号出场信号通用均线MA5上穿MA20、MA20上穿MA60MA5下穿MA20—MACDMACD金叉MACD死叉—趋势突破MA20/MA10/MA5、60日新高跌破MA20/MA10/MA5、60日新低—BOLL突破布林上轨跌破布林下轨—量价——放量量比≥2涨跌停涨停、跌停翘板跌停、炸板—每个信号都标注了kindentry / exit / both前端据此在弹窗中分组展示回测中则分别填充ENTRY_SIGNALS与EXIT_SIGNALS详见 docs/strategy.md。五、进阶用自定义信号扩展信号库内置信号不够用tick-stock-panel 提供了可视化自定义信号无需写代码在信号库界面选择「字段 运算符 阈值」组合白名单字段覆盖 MA、MACD、KDJ、RSI、量价、动量等甚至支持注册表因子与扩展字符串字段系统把它编译成布尔列以csg_前缀注入同一套富化管线API 路由见 backend/app/api/signals.py回测、监控立刻可用且支持盘中分钟K信号如「分时价格上穿均价」还可先用本地分钟数据历史回放验证触发时点。保存自定义信号后系统会自动失效相关缓存表达式缓存 策略计算缓存避免「新建信号后立即回测报缺列」的问题——这个细节在 api/signals.py 的 _invalidate() 中处理得很干净。六、实践建议与总结先用内置后自定义内置信号覆盖 90% 场景自定义信号留给「放量 突破 60 日新高」这类复合条件。回测与监控信号保持同一组这正是统一取用的设计初衷否则监控告警和回测结论会互相「打架」。入场用交叉类、出场用跌破类金叉/突破做入场死叉/破位做出场是最稳的组合方式。盘中信号先回放再上线分钟K信号支持 60 天历史回放验证通过再配到监控避免盘中误报。一句话总结tick-stock-panel 的信号库用「一次预计算、多处统一取用」的设计让选股触发、策略回测、实时监控三条链路共享同一套信号口径——这正是它作为零运维量化工作台能保持结论一致性的底层保障。【免费下载链接】tick-stock-panelTSP自托管、零运维的 A 股「选股 监控 回测」量化工作台 | LLM能力驱使策略定制个股分析复盘 | 自由接入第三方数据源与个性化扩展数据 | 个人开源项目地址: https://gitcode.com/GitHub_Trending/ti/tick-stock-panel创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

真实废弃物分类数据集实战:4,800张图从训练到部署 2026/9/28 22:22:11

真实废弃物分类数据集实战:4,800张图从训练到部署

简介:本资源为面向计算机视觉初学者与图像分类实践者的真实废弃物图像分类数据集,覆盖纸板、食品有机物、玻璃、金属、杂项垃圾、纸张、塑料、纺织品垃圾和植被共9个类别,适合用于分类网络训练、迁移学习验证及垃圾分类相关课程设计。数据已完…

阅读更多 →
Altium Designer晶振铺铜挖空设计原理与实操 2026/9/28 22:21:49

Altium Designer晶振铺铜挖空设计原理与实操

1. 这不是“填铜”而是“控铜”:晶振区域铺铜的本质矛盾与破局逻辑Altium Designer里画多边形铺铜,很多人以为只是把空白区域“填满”——这恰恰是导致晶振电路失效、EMI超标、起振失败的根源。我带过三届硬件新人,90%的人第一次做STM32H743Z…

阅读更多 →
Superpowers 实战:为 AI 编程助手注入技能包与四阶段工作流 2026/9/28 22:21:42

Superpowers 实战:为 AI 编程助手注入技能包与四阶段工作流

做开发这么多年,我越来越相信一件事:工具本身不产生价值,用工具的习惯才产生价值。superpowers 这个名字听起来像游戏外挂,实际上是一套围绕 AI 编程助手设计的技能增强方案。它不是要替代 Codex 这类智能体,而是给它们…

阅读更多 →
Superpowers技能包:让AI编程Agent输出质量更稳的实战指南 2026/9/28 22:21:35

Superpowers技能包:让AI编程Agent输出质量更稳的实战指南

superpowers 这个名字第一次看到时,我以为是某个效率玄学工具,直到在 Codex 工作流里真正连续用了一周,才确认它并不是包装出来的概念,而是真的能把 AI 编程 Agent 的产出质量往前推一截的东西。它不是脚手架,也不是&q…

阅读更多 →
基于PaddleOCR的车牌识别算法:从检测到识别的全流程实战与优化 2026/9/28 22:21:08

基于PaddleOCR的车牌识别算法:从检测到识别的全流程实战与优化

简介:本资源面向计算机视觉初学者与进阶开发者,提供一套基于PaddleOCR的车牌识别完整项目源码,帮助读者从零搭建可运行的车牌检测与识别系统,解决车牌定位、字符识别及模型部署等实际问题。压缩包共416个文件,约37MB&a…

阅读更多 →
Python深度学习人脸识别系统毕业设计:从CNN选型到答辩演示全链路 2026/9/28 22:21:08

Python深度学习人脸识别系统毕业设计:从CNN选型到答辩演示全链路

简介:这份资源面向高校学生与深度学习入门者,提供一套基于Python的人脸识别系统完整毕业设计实现,涵盖代码、模型与文档说明,可用于毕业设计、课程设计或期末大作业。项目采用深度学习方案,涉及FER2013、CK、JAFFE等公…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉