策略
SPY 因果马尔可夫市场状态自适应布林回撤,多空
结局: 已放弃
SpyCausalMarkovBollingerPullbacks
结局总结
SpyCausalMarkovBollingerPullbacks 尝试基于时点过滤的方差概率进行按市场状态区分的 SPY 日回撤多空交易。经过三轮迭代,六个合成情景全部失败,原因是所提供的日线时间戳不属于交易所交易时段。验证阶段中止,因此没有回测或优化结果可用于评估其交易表现。
假设
研究负责人依据 Sonam Srivastava 和 Ritabrata Bhattacharyya 的论文提出:检验因果方差状态分类器能否改善 SPY 上依赖市场状态的日回撤交易,同时保留论文的股票市场设定。这是对其四状态框架的精简版布林实现,并非复现论文报告的收益或完整的多指标系统。保留所述 250 日三角移动平均线、20 日 ATR 通道、按市场状态区分的布林带宽度、EMA10 参考值和 ATR 出场倍数。以下明确补充未指定的布林回看期、模型估计窗口、交叉语义、仓位规模和市场状态切换参考价。将事后平滑的市场状态概率替换为时点过滤概率,以去除未来信息。按信号时段收盘价以市价单交易;不要求在下一时段开盘执行。所有保护性止损均通过平台撮合机制在日内触发。提供的全文支持这些规则;仍需作者代码才能确认指标周期、信号汇总、斐波那契构造和精确的市场状态切换实现。
保留来源中的标普 500 设定,使用可交易的 SPY ETF,而非将股票市场状态直接移植到加密货币。多空交易用于应对投资组合 80.9% 的仅做多集中度。虽然这并未满足期权或跨交易场所配额,但这些调整会引入来源中不存在的机制。语料集中度数据为空,因此不假设任何特定品种占比。其区别机制是因果潜在方差条件与非对称方向确认,而非又一种无条件日动量或单品种 RSI 策略。
实现
基于因果双状态方差过滤和四种方向/方差市场状态的 SPY 日多空布林回撤。采用 250 时段三角平均线、威尔德 ATR20、EMA10 短仓出场、以入场为基准的 ATR 止盈止损区间、整股风险定仓,以及市场状态/时间出场。
针对报告的 Layer-1 故障,将禁止使用的 src.data.market_calendar 导入替换为标准库会话日期辅助函数,使其在 SPY 的 -1993 之后历史区间内与平台日历一致。保留现有年度会话网格重新拟合计划,以及所有指标、模型、入场、退出和仓位规模逻辑。未进行验证。由于本次会话的文件系统权限为只读,无法写入所需的 outbox 文件;完整的任务专用 JSON 在此返回。
验证结果
迭代历史
验证失败(第 1.5 层——假设/配置一致性)[类别=hypothesis_mismatch]: - optimization_plan 将 distribution_entry_bb_sd 固定为 1.5
验证失败(第 1 层——静态分析): - 禁止导入:src.data.market_calendar——策略只能导入框架基类和辅助工具(src.strategies.base_template、src.strategies.rolling_options_template、src.strategies.polymarket_series_template、src.strategies.helpers);采集器、数据库、回测引擎和注册表均在沙箱范围之外。(第 9 行)
结局总结
在评估交易假设前,使 SPY 的交易所时段验证与合成情景时间戳一致。
经过三轮迭代后,运行在验证循环中止,因为交易所时段验证在所有合成情景中都拒绝了所提供的日线时间戳。
检验因果方差状态分类器能否改善每日多空 SPY 布林带回调交易,采用按市场状态区分的入场规则和 ATR 出场规则。
没有可用的回测指标:该策略在六个情景的合成验证中均失败,尚未进入回测和优化阶段。
放弃原因
分析
评估动态自适应系统化交易策略的组成模块
Stratmill 是研究与模拟交易工具,不提供财务建议,也不是经纪商。回测与模拟结果均为假设性结果。交易存在亏损风险。