股资源-股票学习站-学炒股-股票课程-炒股教程-分析选股指标-入门基础知识

 找回密码
 注册昵称

QQ登录

只需一步,快速开始

搜索

[通达信] 〖三叉共振〗将趋势判断动量强度与MACD动能融为一体源码


   
楼主
2026-8-27 09:59:52

{副图源码如下}


ZBGS1:=(CLOSE-LLV(LOW,120))/(HHV(HIGH,120)-LLV(LOW,120))*10; {收盘价在120日高低区间的百分比位置乘以10(0~10之间),即120日RSV的10倍}
ZBGS2:=SMA(ZBGS1,5,1); {ZBGS1的5日平滑移动平均(长期慢速指标)}
ZBGS3:=(CLOSE-LLV(LOW,13))/(HHV(HIGH,13)-LLV(LOW,13))*10; {收盘价在13日高低区间的百分比位置乘以10(0~10之间),即13日RSV的10倍}
ZBGS4:=SMA(ZBGS3,3,2); {ZBGS3的3日平滑移动平均(权重2,短期快速指标)}
ZBGS5:=SMA(ZBGS4,10,6); {ZBGS4的10日平滑移动平均(权重6,中期趋势指标)}
ZBGS6:=MA(ZBGS5,3); {ZBGS5的3日简单移动平均(ZBGS5的平滑线)}
ZBGS7:=ZBGS5>=ZBGS6; {ZBGS5大于等于ZBGS6(中期趋势向上,类似MACD的快线在慢线之上)}
ZBGS8:=EMA(CLOSE,12)-EMA(C,26); {标准MACD的DIFF快线:12日EMA减26日EMA}
ZBGS9:=EMA(ZBGS8,9); {标准MACD的DEA慢线:DIFF的9日EMA}
ZBGS10:=(ZBGS8-ZBGS9)*2; {标准MACD柱:DIFF与DEA差值乘以2}
ZBGS11:=ZBGS10>0; {MACD柱大于0(多头区域,DIFF在DEA之上)}
ZBGS12:=NOT(CODELIKE('4')) AND NOT(CODELIKE('688')) AND NOT(CODELIKE('8')) AND NAMELIKE('S')=0 AND NAMELIKE('*')=0; {板块过滤:排除4开头(老三板)、688开头(科创板)、8开头(新三板/北交所),排除名称含S或*的ST股票}
ZBGS13:=LLV(L,6); {6日内最低价}
ZBGS14:=HHV(H,12); {12日内最高价}
ZBGS15:=EMA((CLOSE-ZBGS13)/(ZBGS14-ZBGS13)*4,4); {收盘价在6/12日区间位置的放大值(乘4)的4日EMA(短期动量指标)}
ZBGS16:=MA(ZBGS15,3); {ZBGS15的3日均线(ZBGS15的慢速参考线)}
ZBGS17:=C>MA(CLOSE,5); {收盘价站上5日均线(短期强势)}
ZBGS18:=BARSLASTCOUNT(ZBGS15>ZBGS16 AND ZBGS7)=1 AND ZBGS11; {ZBGS15>ZBGS16且ZBGS7(中期趋势向上)连续满足的天数恰好为1天(即今日刚满足),且MACD为正}
XG:=FILTER(ZBGS18 AND ZBGS17 AND ZBGS12,20); {综合条件:ZBGS18成立 + 站上5日均线 + 板块过滤,20日内过滤去重}
STICKLINE(XG,0,1,2,0),COLOR0000FF; {信号成立时,从0到1画蓝色柱状线(信号标记)}
DRAWTEXT(XG,0.66,' ★三叉共振'),COLOR00FFFF; {信号成立时,在坐标0.66处显示青色文字“★三叉共振”};





{选股源码如下}

{三叉共振选股}
ZBGS33:=(CLOSE-LLV(L,13))/(HHV(H,13)-LLV(L,13))*10;
ZBGS34:=SMA(ZBGS33,3,2);
ZBGS35:=SMA(ZBGS34,10,6);
ZBGS36:=MA(ZBGS35,3);
ZBGS37:=ZBGS35>=ZBGS36;
ZBGS38:=EMA(CLOSE,12)-EMA(C,26);
ZBGS39:=EMA(ZBGS38,9);
ZBGS310:=(ZBGS38-ZBGS39)*2;
ZBGS311:=ZBGS310>0;
ZBGS312:=NOT(CODELIKE('4')) AND NOT(CODELIKE('688')) AND NOT(CODELIKE('8')) AND NAMELIKE('S')=0 AND NAMELIKE('*')=0;
ZBGS313:=LLV(L,6);
ZBGS314:=HHV(H,12);
ZBGS315:=EMA((CLOSE-ZBGS313)/(ZBGS314-ZBGS313)*4,4);
ZBGS316:=MA(ZBGS315,3);
ZBGS317:=C>MA(CLOSE,5);
ZBGS318:=BARSLASTCOUNT(ZBGS315>ZBGS316 AND ZBGS37)=1 AND ZBGS311;
三叉共振X:FILTER(ZBGS318 AND ZBGS317 AND ZBGS312,20);















未
回复

举报