Trader OS
AdvancedB · 八类策略模块

Momentum · 持续需求与反转风险

把趋势观察变成有时间边界和反证的动量实验。

Observation

过去一段时间上涨的资产,随后是否仍有较高收益?先区分时间序列动量(资产相对自己的历史)和横截面动量(资产之间的排名)。同一日期全部上涨时,排名第一不代表绝对上涨信号与相对强弱信号是一回事。

Mechanism

信息逐步传播、分批资金配置和风险预算调整可能使需求持续。承担者面对的是突然反转、横盘反复交易以及参与者同时退出的风险。机制只给研究方向,不能证明任意均线都有效。

Hypothesis

教学假设:日线收盘后计算过去 20 个完整日的收益;为正时下一交易时点持有一单位风险,为负或数据不全时空仓,持有一日后重估。先固定长期样本外的净收益评价标准,再运行实验。20 日只是待检验参数,不是推荐周期。

Data

保留日线结束时间、数据实际可见时间、下一可执行报价、交易费用与资产上市退市记录。交易所宕机期间不能沿用上一笔价格当作可成交报价。横截面版本必须每期重建当时可交易资产池,不能从今天幸存币种回溯。

Signal

把过去收益的符号转成目标仓位,再用过去数据估计波动做风险归一化。信号、风控后的目标和最终成交分别留列。若波动估计接近零,设置事前上限或停止,不能通过倒数把仓位放大到无界。

Backtest

使用下一可执行价格,计入每次仓位变化的成本;比较空仓、等风险持有、固定持仓方向基线。分别报告上涨、下跌、震荡三个事前定义状态,登记每个测试周期。若试过许多回看长度,最终测试只能交给冻结后的候选一次。

Falsification

去掉最好的少数趋势段后是否完全失去解释力?此操作是敏感性分析,不能删掉原结果。把信号延迟一日、成本提高、加入跳空反转,查看优势是否仍覆盖执行成本;若只有单一时间段或单一参数有效,不能晋级。

练习与作品验收

写两张卡:一张时间序列,一张横截面,只改变信号定义;其余时钟、风险和费用保持一致。输出参数登记、净收益分布、换手与一段反转记录。验收者应能指出信号何时可见、最大损失从哪里来,以及「价格上涨」和「策略优势」如何区分。

将候选填入Strategy Object,继续组合中的共同风险。

本页目录