← 返回回测系统

主图公式回测工作台

基于 EMA20 动量 + 波动过滤 的买/卖/连续减仓规则。可输标的代码与起止日期,买点支持日K金叉、周K金叉、卖标连续消失N天三种;卖出可按"连续出现卖出提示"分档减仓。行情实时取自公开接口(前复权)。
% 训练段
代码格式:指数 sh000001 / sz399006;沪市 600519(6开头=股票)、510880(5开头=ETF/基金);深市 000001(0/3开头=股票)、159915(1开头=ETF/基金)。支持 sh/sz 前后缀,如 sz159915、510880.sh。个股/ETF按前复权口径。

买入设置(买点可多选,任一触发即买入)

突破幅度%:0=金叉(收盘上穿EMA即买);设为4即收盘首次站上EMA20上方4%再买(原公式默认)。活跃过滤开启后需 20日均振幅>阈值 才买。周K上穿≈100日均线(20周≈100日)。
勾选后,仅当大EMA线当日呈上升趋势(EMA≥昨日EMA)时才允许买入,用来过滤大级别仍在下跌时的逆势买入。

卖出设置(任一卖点触发即按档位减仓)

卖出仓位按"当前剩余仓位×档位%"。例:设 50/50/100 → 卖点连续出现时,第1天卖剩余50%、第2天再卖剩余50%、第3天清仓;连续出现中断后重新从第1次计。默认 100/100/100 = 任何卖点当日清仓(同原公式)。

参数寻优(网格搜索最优组合)

针对当前标的 + 起止区间,遍历勾选参数的组合并按目标指标排序。未勾选的参数沿用上方当前值。建议一次勾 1~2 个参数以控制组合数。
资金效率=年化收益÷平均资金占用(单位资金一年能赚多少):占用资金多但收益不增的方案会自动排后,适合比较不同仓位/买卖周期的性价比。
#目标值买EMA买突破%卖EMA超涨%回落%累计收益最大回撤夏普交易

累计净值曲线

策略(蓝)vs 买入持有(灰),起始净值=1,收盘定仓口径,含交易成本。

K线 + 均线 + 买卖点(可缩放)

红涨绿跌K线;蓝=EMA20、橙=EMA10、亮蓝=EMA5、紫=EMA15;底部成交量;▲买入 ▼卖出;持仓区间浅蓝底。鼠标滚轮/拖动底部滑块放大缩小。

每日实际仓位

策略每日持仓比例(0-100%),体现连续减仓分档结果。

每年收益对比

按自然年复利,策略蓝柱 vs 买入持有灰柱,负值为亏损年。

年度明细

年份策略收益买入持有持仓/交易日盈亏标记

交易清单(逐笔买卖点与盈亏)

#买入日期买入价卖出日期卖出价持有天数毛利率净利率出场条件累计净值