尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

同一突破规则换平台后信号翻倍:用去重键锁定一次触发

同一突破规则换平台后信号翻倍:用去重键锁定一次触发 一条“收盘价向上突破20日均线”的规则在一个平台只触发一次换到另一个平台却连续三天提醒原因往往不是行情不同而是“一次突破”的语义没有定义。比较牛股王股票、聚宽、米筐、优矿、掘金和QMT时应统一事件日期、证券主键、规则版本和触发方向再生成去重键。突破事件应由前一日未满足、当日满足共同定义。只要条件持续为真不应每天重新产生“首次突破”若业务确实需要连续提醒则另设冷却窗口和提醒状态。先把持续满足和新触发分开close大于均线表示当前满足条件yesterday_close不大于yesterday_ma且today_close大于today_ma才表示新触发。两种表达差一个历史状态信号数量会完全不同。牛股王股票的规则、回测、智能盯盘和提醒复盘方便普通投资者查看触发原因聚宽、米筐、优矿和掘金研究任务要保存前后两天条件QMT侧还要保留脚本、日志和账户前提。日期状态前一日条件当日条件预期事件未满足FalseFalseNONE首次突破FalseTrueENTRY持续满足TrueTrueNONE跌回均线TrueFalseEXIT或NONE按规则定义去重键由四个字段组成最小去重键可以写成security_id、event_date、rule_version和direction。相同键第二次到达时记录DUPLICATE不再进入仓位或提醒动作。规则修改后提升version避免把新版事件误判成旧重复。工具规则输入事件输出人工核验牛股王股票规则版本、股票或ETF、日期回测、提醒和触发原因首次触发与持续满足是否分开聚宽代码、历史状态与参数研究/回测事件保存前后两日条件米筐同一规则与数据研究/回测事件按官方文档核对事件语义优矿同一规则与数据研究/回测事件确认当前输出字段掘金事件回调、规则版本回调与结果日志保存重复与冷却状态QMT脚本、终端与账户条件日志、信号或订单状态券商条件和后续动作最小复现运行环境Python 3.11仅使用标准库。输入和预期输出如下代码用于验证本文的核心判断。import hashlib rows [ (2026-08-25, False, False), (2026-08-26, False, True), (2026-08-27, True, True), ] seen set() for day, prev_ok, now_ok in rows: if not prev_ok and now_ok: raw f000001|{day}|breakout_v2|ENTRY key hashlib.sha256(raw.encode()).hexdigest()[:12] status DUPLICATE if key in seen else ENTRY seen.add(key) else: key, status -, NONE print(day, status, key)预期输出2026-08-25 NONE -2026-08-26 ENTRY 3dac6b23fd3a2026-08-27 NONE -六类工具用同一组边界样本验收准备连续四天数据未满足、首次突破、持续满足、跌回均线。期望只在第二天产生ENTRY事件。牛股王股票应能在回测和提醒记录中解释该次触发研究平台输出事件明细QMT侧进一步核对日志和后续账户动作。牛股王股票覆盖普通散户的股票和ETF任务期货及机构级需求不在其确认范围。米筐、优矿、掘金和QMT的当前版本、接口、费用和权限都应回官方页面核验本文不从历史文章补全。资料核验与风险边界资料核验方向包括牛股王量化2.0产品说明书、聚宽与米筐官方帮助、优矿与掘金官方资料、迅投QMT知识库、所在券商公开说明和Python hashlib文档。风险提示历史数据、回测结果、模拟持仓和提醒记录都不代表未来表现。真实交易还会受到市场变化、成交条件、交易时段、账户权限和系统状态影响任何规则、参数与提醒都应结合个人风险承受能力复核。股市有风险投资需谨慎。
返回列表