金叉套利选股|多指标多重金叉共振条件

金叉套利选股,同时引用周线KDJ、日线均线、成交量均线、MACD;要求价格均线、量均线、周KDJ、MACD在近期都出现金叉;叠加短中期价格均线CROSS交叉条件;输出XG2,文档提示无标准XG选股输出。

回测提醒:多重金叉共振不等于必然上涨;震荡环境会集中出现大量金叉杂信号;周线数据加载较慢,盘中计算不稳定,务必收盘后执行选股。

先说清楚:以下内容只做通达信公式编程学习,所有信号都是历史条件匹配,不构成任何交易建议,市场波动谁都预判不了。

一、我踩过的坑:哪些信号降低参考权重

1. 高位区间多重金叉共振,经常属于冲顶诱多;

2. 震荡箱体,各指标轮番金叉,杂信号数量多;

3. 周线引用指标,盘中数据未完成刷新,选股结果会出错。

二、完整源码(文档原始)

MA5:=EMA(C,5);
MA10:=EMA(C,10);
MV5:=EMA(V,5);
GSZX:=EMA(V,10);
K:="KDJ.K#WEEK";
D:="KDJ.D#WEEK";
CG:=MA(CLOSE,19);
CD:=MA(CLOSE,2);
DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIF,9);
MACD1:=DIF>REF(DIF,1) AND DEA>=REF(DEA,1) AND DIF>DEA;
V1:=MA5>REF(MA5,1) AND MA10>REF(MA10,1) AND C>REF(C,1) AND C/O>1.01;
VV1:=MV5>REF(MV5,1) AND GSZX>=REF(GSZX,1) AND V>REF(V,1)*1.2;
KD1:=K>REF(K,1) AND D>=REF(D,1);
VA:=COUNT(CROSS(K,D),1)>=1 AND COUNT(CROSS(MA5,MA10),1)>=1 AND COUNT(CROSS(MV5,GSZX),1)>=1 AND COUNT(CROSS(DIF,DEA),1)>=1;
XG2:(IF(V1 AND VV1 AND KD1 AND MACD1 AND VA,1,0)) AND (CROSS(CD,CG));

三、公式逻辑大白话拆解

1、MA5/MA10/MV5/GSZX:日线价格EMA5、EMA10;成交量EMA5、EMA10;

2、K:="KDJ.K#WEEK",D:="KDJ.D#WEEK",直接引用周线KDJ指标数值;

3、DIF、DEA标准日线MACD;MACD1要求DIF向上、DEA走平或向上、DIF大于DEA;

4、V1价格均线多头向上、当日收涨;VV1成交量均线向上、放量;KD1周线KDJ指标向上;

5、VA:1周期之内,周KDJ金叉、MA5上穿MA10、量均线上穿、MACD金叉至少各发生一次;

6、XG2:满足上述全部条件,同时短期2日均线CD上穿19日均线CG;输出XG2,不是XG,做条件选股需要改为XG:。

关键点:引用#WEEK周线数据,必须下载完整周线数据,收盘后使用。

四、拿到选股结果,手动再核对3点

看股价所处位置,高位多重金叉共振信号要警惕;

确认下载完整周线数据,避免指标取值异常;

大盘单边下跌行情,多重金叉共振可靠性下降。

五、通达信导入步骤

1、Ctrl+F打开公式管理器;

2、条件选股公式,新建;

3、粘贴源码,如需条件选股,将XG2:修改为XG:,保存;

4、先下载完整周线历史数据,收盘后运行选股。

⚠️风险提示

多重金叉共振仅代表多指标历史条件同时成立,震荡市会产生大量无效信号;引用周线指标,数据源缺失会造成结果异常。全部仅限通达信编程学习交流,不要直接依靠选股结果做交易,投资风险全部自行承担。

拆解多周期多指标金叉共振选股,分享回测体会,只聊技术学习,不分析行情、不推荐个股。


相关阅读

最近发表
在线客服
QQ:332879389
联系电话
13605084160