指标千千万,专业评测就一家!
好久没对通达信指标进行评测了,主要是因为通达信评测指标终究还是太慢了,走到了尽头。 最近小伙伴完成了策略的迭代升级,可以实现8因子、10因子的秒速回测,迭代速度大大加强,那么接下里就可以继续挖掘新因子了,那么通达信指标是目前最全的因子库,从这里面评测或许能挖掘出更多因子来。 今天看到理想论坛这个热门原创指标,仓鼠哥心痒难耐,因此来进行了一次评测,看看其到底如何。
一、指标说明:
基于均线原理,结合5日、10日、20日、60日四条核心均线,通过多头排列、站上四线、均线发散及量能支撑四个维度,捕捉趋势古、强势G及起爆点信号。本指标以四条均线为骨架,融合量能验证,构建"牛股基因"判断体系:
- 趋势一线(5日线,红色):短期趋势方向
- 趋势二线(10日线,橙色):短期支撑参考
- 趋势三线(20日线,绿色):中期生命线
- 趋势四线(60日线,蓝色):中长期牛熊分界
核心逻辑:
- 趋势股:K线位于趋势四线之上
- 强势股:三线(5/10/20)顺上,多头排列
- 起爆点:三线顺上且突破前高,结合风口与量能确认
使用方法- 主图观察:四条均线清晰呈现G价与均线位置关系
- 信号识别:当出现"牛G"文字标注时,表示当日满足牛股基因条件
- 趋势确认:优先关注5日线在10日线上方、10日线在20日线上方的标的
- 量能配合:信号出现时,成交量需大于5日均量80%以上,确保资金活跃度
二、通达信程序交易评测系统: 评测条件 1、评测时段:2025/06/01-2026/06/22 向前多取100个数据用于计算 2、评测品种:全A 3、开仓条件:本周期收盘价 4、开仓方式:使用全部资金开仓 5、止损平仓:不计止损止盈 6、交易费用:买入: 0.0500% 卖出: 0.1500% 7、平仓条件: 平仓规则是,持股1天后最高卖为平仓条件,胜率为85.96% 平仓规则是,持股1天后尾盘卖为平仓条件,胜率为45.45%
平仓规则是,持股5天后尾盘卖为平仓条件,胜率为47.6%
PS:由于通达信测评程序自身有局限性,当测评周期设置为1的时候,无论设置多少点平仓测评结果不会有任何变化
三、数据回测分析
1、胜率、盈亏比、平均收益、涨幅 根据近几年信号的胜率、盈亏比和平均收益可以评估投资策略的稳定性和盈利能力。高胜率、较高的盈亏比和平均收益通常意味着较为成功的策略。
1)各板块数据分析
2) 近期数据分析
3)周期分析 2、次日最高卖成功率分析 指标出信号当天尾盘入,第二天盘中冲高就出,用最高价测评中寻找到第二天能冲高出局机会。持股周期为1,用最高价测评是寻求第二天信号各个维度冲高的概率. 通俗解释就是在统计周期内第二天冲高N(N即是涨幅)个点机会是多少,第二天具体有机会冲高获利点数概率统计如下,不管收盘涨跌:
PS:上面表格能很好的把在统计周期内相应冲高点位概率直接量化出来,这样既有第二天冲高概率统计,又有具体获利点位概率的量化结果;大家都能真正做到心里有底,可以根据以上统计让自己大概能知道第二天操作到什么位置就能止盈或者止损。 3、平均涨跌及成功率分析 分别从每个月、日平均盈利、胜率、盈亏比对该指标信号情况进行分析,对应相应的周期,可以判断出该选股指标适用哪个周期,最终帮助实现技术面(指标共振辅助)及基本面(行业、财务数据等),消息面/情绪周期三位一体的交易模式。
1)每月胜率 红色柱图为成功信号,绿色柱子图为失败信号,橙色折线为胜率
2)每月平均涨跌幅及盈亏比 红色柱图为正盈利,绿色柱子图为负盈利,蓝色折线为盈亏比
3)每日平均涨跌幅 红色柱图为正盈利,绿色柱子图为负盈利 4)每日出股数及累计盈利 红色柱图为成功信号,绿色柱子图为失败信号,蓝色折线为累计盈利
4、近期信号个股及均匀性分析 PS:以上为日期为卖出日期。
四、示例
五、总结
该指标从回测来看,表现比较一般,待继续回测更多一直你来看看有无更好。
【注】重点关注(★★★★☆)、一般关注(★★★☆)、谨慎关注(★★☆)、不关注(★☆)
六、指标源码:
主图 MA5:=EMA(C,5);
MA10:=EMA(C,10);
MA20:=EMA(C,20);
MA60:=EMA(C,60);
MA120:=EMA(C,120);
MA250:=EMA(C,250);
MAXJ:=MAX(MA5,MAX(MA10,MAX(MA20,MAX(MA60,MAX(MA120,MA250)))));
DRAWBAND(MAXJ,RGB(88,0,0),HHV(MA60,240),RGB(0,88,0));
DRAWKLINE(H,O,L,C);
UB5:HHV(MA5,240);
UB20:HHV(MA20,240);
UB60:HHV(MA60,240);
IF(MA5=UB5,UB5,DRAWNULL),COLOR00FFFF,LINETHICK2;
IF(MA20=UB20,UB20,DRAWNULL),COLOR00FFFF,LINETHICK2;
IF(MA60=UB60,UB60,DRAWNULL),COLOR00FFFF,LINETHICK2;
|
选股 MA10:=MA(CLOSE,10); MA60:=MA(CLOSE,60); 趋势四线:MA5>MA10 AND MA10>MA20 AND MA20>MA60 AND CLOSE>MA5 AND MA5>REF(MA5,1) AND MA10>REF(MA10,1) AND MA20>REF(MA20,1); |
|