喵板鸭 · 产品使用说明
股票信号回测怎么看:胜率、平均溢价与样本偏差
看信号回测,先确认价格基准、交易日和纳入统计的样本,再一起看胜率与平均溢价。喵板鸭的历史回测展示已记录信号后续的价格表现,不能直接当成账户收益或下一次信号的成功概率。
为什么胜率 75%,平均溢价仍然是负数
胜率描述正溢价样本所占的比例;算术平均溢价描述所有纳入样本的涨跌幅平均值。前者只区分正负,后者还计入变化幅度,因此两者必须一起读。
假设数据|四条信号,三次上涨、一次回落
表格可左右滑动查看全部列。
| 信号 | T+2溢价 | 是否为正 |
|---|---|---|
| A | +2% | 是 |
| B | +2% | 是 |
| C | +2% | 是 |
| D | −10% | 否 |
四条记录都已取得T+2收盘价。正溢价记录为3条,胜率 = 3 ÷ 4 = 75%。平均溢价 =(2% + 2% + 2% − 10%)÷ 4 = −1%。
这组样本说明:上涨次数更多,仍可能被一次较大的回落抵消。−1%是四条价格变化的算术平均,不是资金曲线收益率;真实账户的仓位、持有重叠和成交条件没有包含在这里。
喵板鸭历史回测实际统计哪些记录
“个股排行”按所选区间内的信号日期聚合,并要求记录已有T+2溢价。近期尚未走完两个交易日、或缺少所需收盘行情的信号,不能当成零收益样本加入比较。页面按T+2平均溢价排序,展示的是排行而非全市场分布。
同一股票在同一交易日出现多条信号时,统计优先采用较早的触发记录;已标记的异常行情信号在生成时排除。参考价通常由信号日的前收盘价和记录的触发涨幅还原;缺少其中字段时,现有实现会使用信号日收盘价作为替代,因此不能假设每条历史记录都有可成交的逐笔触发价。
胜率把严格大于零的溢价记为正,恰好为零不计为正。个股排行要求T+2值存在;若某条T+1仍缺失,T+1均值跳过该空值,但当前T+1胜率会把它计入非正的一侧。两列的有效数据范围可能不同,不能把缺失解释成已确认亏损。
精选案例与个股排行有什么区别
顶部“强势样本”按T+2溢价选出靠前记录;同一股票重复出现时,精选区保留表现更高的一次。它适合查看案例,不能用来计算全部信号的平均收益或整体胜率。
个股排行在一个窗口内聚合该股的多条记录,回答的是另一类问题。一个只出现少数几次的股票,即使胜率很高,也不足以说明以后同样稳定。观察多个日期和市场阶段,比只看一次排序更有信息。
- 先记下回测区间、目标周期和价格基准。
- 查看样本数,区分尚未到期、缺失和已得到结果的记录。
- 同时读平均溢价与胜率,不把两者互相替代。
- 把精选案例与全部纳入记录的统计分开。
- 核对实际成交可能性、费用和滑点,再讨论个人交易结果。
价格表现为什么不等于可实现收益
看到信号时,价格可能已与记录时不同;涨停或成交量不足时,也不保证能按参考价格成交。这里的收盘溢价没有模拟排队、下单延迟、费用或滑点。
价格比较还需要注意停牌、除权除息和价格口径变化;该页面不能代替逐条核验或包含交易成本的完整策略评估。假设算例仅用于解释统计关系,不是个股建议。
常见问题
T+2溢价是否是T+1涨幅再加第二天涨幅?
不是。它直接比较T+2收盘价与信号参考价。分日百分比相加通常不等于跨期价格变化;例如先涨10%再跌10%,累计为−1%。
胜率100%的股票是否代表下一次也会上涨?
不代表。它仅描述选定窗口内已纳入的历史样本,必须结合样本数量、变化幅度及市场阶段理解。
今天的信号为什么没有出现在个股排行?
该排行要求已有T+2溢价。尚未到达目标交易日或所需行情缺失时,不能把未得到的结果填成零。筛选条件和排行展示范围也会影响可见记录。