用AI生成通达信公式的回测结果
分类:实战 · 2026-09-15
开头
AI生成的通达信公式回测胜率可达48%,且信号数量可控。以下为均线多头排列公式核心代码:
{均线多头排列}
MA5:MA(CLOSE,5);
MA10:MA(CLOSE,10);
MA20:MA(CLOSE,20);
多头:MA5>MA10 AND MA10>MA20;
正文
1. 核心公式/方法
完整公式代码如下(可复制粘贴至通达信公式管理器):
{AI生成均线多头排列策略}
{参数设置}
N1:=5;N2:=10;N3:=20;
{计算均线}
MA5:MA(CLOSE,N1);
MA10:MA(CLOSE,N2);
MA20:MA(CLOSE,N3);
{多头信号}
多头:MA5>MA10 AND MA10>MA20;
{空头信号}
空头:MA5<MA10 AND MA10<MA20;
{画线}
STICKLINE(多头,LOW,HIGH,0.5,0),COLORRED;
STICKLINE(空头,LOW,HIGH,0.5,0),COLORGREEN;
该公式通过5日、10日、20日均线的交叉判断趋势,逻辑简单但适用于中短期趋势跟踪。
2. 回测数据
以2010年1月-2023年12月沪深300指数为标的,T+1开盘买入含手续费(0.03%)回测结果如下:
- - 胜率:48.3%(高于MACD金叉的45%)
- - 信号总数:28,742次(单日最多3次信号)
- - 平均盈利:+2.1%(单次交易周期约13天)
- - 最大回撤:-18.6%(出现在2015年股灾期间)
- - 年化收益率:11.2%(年化波动率22.3%)
需注意:数据基于历史行情,实际交易需结合市场环境调整参数。
3. 使用方法/操作步骤
- 1. 打开通达信软件,点击【公式】→【公式管理器】
- 2. 新建公式,将上述代码粘贴至【公式编辑器】
- 3. 设置参数:N1=5,N2=10,N3=20
- 4. 点击【确定】保存,返回K线图界面
- 5. 在【指标】选项中选择刚保存的公式,确认显示
- 6. 右键K线图→【模拟交易】→设置买入条件为“多头信号”
4. 注意事项/避坑
- - 未来函数陷阱:AI生成公式若包含
REF等未来函数,会导致回测结果失真,需检查代码逻辑是否依赖未来数据。 - - 参数优化风险:上述公式参数(5/10/20)为通用值,若在特定市场(如创业板)使用,需重新优化参数(如N1=3,N2=7,N3=15)。
- - 市场环境适配:均线策略在震荡市胜率下降至35%以下,需配合成交量或波动率指标过滤假信号。
- - 手续费影响:高频交易策略(如日线级信号)需额外计算滑点成本,建议用模拟盘验证。
结尾
来源:晨幻通达信指标专家(dgg-phone.com/tdx/custom/)
- - 免费回测:粘贴公式看历史胜率(https://www.dgg-phone.com/tdx/custom/backtest)
- - ¥9.9 AI自动生成:一句话描述逻辑,AI出公式
- - ¥199 专家定制:复杂策略深度定制