通达信〖紫金异动〗捕捉多个条件同步成立时的买入时机源码
指标的核心逻辑,是构建一套多维度“共振”选股体系。该体系将价格动量、趋势平滑度、均线结构、资金主力动向及波动率等若干技术因子融合分析,用以捕捉多个条件同步成立时的买入时机。当买点信号被触发,图表上会以显眼的图示和文字进行标注,并同步提示当前行情所处的强弱区间及其量能属性(例如放量或缩量),以便投资者直观研判行情状态。
操作策略方面:
当界面出现“共振”或“买进”标记时,表明各技术指标彼此印证,可视作潜在买入机会。在此前提下,投资者还应结合提示的强弱区域与量能变化进行复核确认:若信号出现在强势区域且伴随成交量放大,则该买点的可信度明显提升,可更具主动性地参与;相反,若信号在弱势区或缩量背景下产生,则需警惕诱多风险,操作上更宜保守。此外,该信号同样适合作为短线波段交易的辅助参考,进场后务必设置合理的止损位,以控制潜在回撤。
VAR1:=C-REF(C,1);
VAR2:=100*EMA(EMA(VAR1,6),6)/EMA(EMA(ABS(VAR1),6),6);
VAR3:=LLV(VAR2,2)=LLV(VAR2,7) AND COUNT(VAR2< 0,2) AND CROSS(VAR2,MA(VAR2,2));
VAR4:=(3*CLOSE+LOW+OPEN+HIGH)/6;
VAR5:=(20*VAR4+19*REF(VAR4,1)+18*REF(VAR4,2)+17*REF(VAR4,3)+16*REF(VAR4,4)+15*REF(VAR4,5)+14*REF(VAR4,6)+13*REF(VAR4,7)+12*REF(VAR4,8)+11*REF(VAR4,9)+10*REF(VAR4,10)+9*REF(VAR4,11)+8*REF(VAR4,12)+7*REF(VAR4,13)+6*REF(VAR4,14)+5*REF(VAR4,15)+4*REF(VAR4,16)+3*REF(VAR4,17)+2*REF(VAR4,18)+REF(VAR4,20))/210;
VAR6:=MA(VAR5,6);
VAR7:=MA(C,5);
VAR8:=REF(LOW,1);
VAR9:=SMA(ABS(LOW-VAR8),3,1)/SMA(MAX(LOW-VAR8,0),3,1)*100;
VAR10:=EMA(IF(CLOSE*1.2,VAR9 * 10,VAR9/10),3);
VAR11:=LLV(LOW,38);
VAR12:=HHV(VAR10,38);
VAR13:=IF(LLV(LOW,90),1,0);
VAR14:=EMA(IF(LOW<=VAR11,(VAR10+VAR12 * 2)/2,0),3)/618*VAR13;
VAR15:=EMA(CLOSE,12)-EMA(CLOSE,26);
VAR16:=EMA(VAR15,9);
VAR17:=(VAR15-VAR16)*2;
VAR18:=VAR17>0;
VAR19:=C>MA(C,60);
VAR20:=MA(CLOSE,5);
VAR21:=MA(CLOSE,10);
VAR22:=MA(CLOSE,30);
VAR23:=MA(CLOSE,60);
VAR24:=SUM(CLOSE*VOL*100,4)/SUM(VOL*100,4);
VAR25:=INTPART(VAR24 * 100)/100;
VAR26:=SUM(CLOSE*VOL*100,7)/SUM(VOL*100,7);
VAR27:=INTPART(VAR26 * 100)/100;
VAR28:=SUM(CLOSE*VOL*100,28)/SUM(VOL*100,28);
VAR29:=INTPART(VAR28 * 100)/100;
VAR30:=EMA(CLOSE,5)-EMA(CLOSE,10);
VAR31:=EMA(VAR30,9);
VAR32:=REF(VAR31,1);
VAR33:=VAR31;
VAR34:=VAR33-VAR32;
VAR35:=REF(VAR30,1);
VAR36:=VAR30;
VAR37:=VAR36-VAR35;
VAR38:= VAR18 AND VAR19 AND C>=VAR20 AND VAR34>0 AND VAR37>0;
VAR39:=VAR3 AND VAR38;
STICKLINE(VAR39,0,HHV(HIGH,20)/100,3,0),COLOR00FFFF;
STICKLINE(VAR39,0,HHV(HIGH,20)/100,2.5,0),COLORFFFF00;
STICKLINE(VAR39,0,HHV(HIGH,20)/100,1.5,0),COLORFFCC00;
STICKLINE(VAR39,0,HHV(HIGH,20)/100,0.5,0),COLORFF9900;
DRAWTEXT(VAR39,HHV(HIGH,20)/100 * 1.05,' ★共振'),COLORYELLOW;
DRAWTEXT(VAR39,HHV(HIGH,20)/100 * 1.1,'★'),COLORRED;
DRAWTEXT(VAR39,HHV(HIGH,20)/100 * 0.9,' ↖买进'),COLORYELLOW;
DRAWICON(VAR39,HHV(HIGH,20)/100 * 1.2,1);
DRAWICON(VAR39,HHV(HIGH,20)/100 * 0.8,1);
VAR40:=BARSLAST(VAR39);
VAR41:=IF(VAR40=0,1,VAR40+1);
DRAWTEXT(VAR39,HHV(HIGH,20)/100 * 0.6,'第'+CON2STR(VAR41,0)+'天'),COLORWHITE;
VAR42:=C;
VAR43:=HHV(H,150);
VAR44:=LLV(L,150);
VAR45:=(VAR42-VAR44)/(VAR43-VAR44)*100;
VAR46:=VAR45,COLORLIGRAY,LINETHICK0;
DRAWTEXT(VAR39 AND VAR45>50,HHV(HIGH,20)/100 * 0.4,' 强势区'),COLORMAGENTA;
DRAWTEXT(VAR39 AND VAR45< 50,HHV(HIGH,20)/100 * 0.4,' 弱势区'),COLORCYAN;
VAR47:=IF(VAR39,VOL/MA(VOL,20),0);
DRAWTEXT(VAR39 AND VAR47>2,HHV(HIGH,20)/100 * 0.2,' 放量'),COLORRED;
DRAWTEXT(VAR39 AND VAR47<=2 AND VAR47>1,HHV(HIGH,20)/100 * 0.2, ' 量平'),COLORYELLOW;
DRAWTEXT(VAR39 AND VAR47<=1,HHV(HIGH,20)/100 * 0.2,' 缩量'),COLORGREEN;
VAR48:=MA(C,5),COLORFF00FF,LINETHICK1;
VAR49:=MA(C,10),COLOR00FFFF,LINETHICK1;
VAR50:=MA(C,20),COLOR00FF00,LINETHICK1;
VAR51:=COUNT(VAR39,0);
DRAWTEXT_FIX(1,0.01,0.01,0,'信号总数:'+CON2STR(VAR51,0)),COLORWHITE;
DRAWTEXT_FIX(VAR39,0.9,0.01,0,'共振信号'),COLOR0000FF;

未来函数检测结果如下:
该公式没有未来函数
定制指标公式、软件请联系QQ或微信同号:88652583
VAR1赋值:收盘价-1日前的收盘价
VAR2赋值:100*VAR1的6日指数移动平均的6日指数移动平均/VAR1的绝对值的6日指数移动平均的6日指数移动平均
VAR3赋值:2日内VAR2的最低值=7日内VAR2的最低值 AND 统计2日中满足VAR2<0的天数 AND VAR2上穿VAR2的2日简单移动平均
VAR4赋值:(3*收盘价+最低价+开盘价+最高价)/6
VAR5赋值:(20*VAR4+19*1日前的VAR4+18*2日前的VAR4+17*3日前的VAR4+16*4日前的VAR4+15*5日前的VAR4+14*6日前的VAR4+13*7日前的VAR4+12*8日前的VAR4+11*9日前的VAR4+10*10日前的VAR4+9*11日前的VAR4+8*12日前的VAR4+7*13日前的VAR4+6*14日前的VAR4+5*15日前的VAR4+4*16日前的VAR4+3*17日前的VAR4+2*18日前的VAR4+20日前的VAR4)/210
VAR6赋值:VAR5的6日简单移动平均
VAR7赋值:收盘价的5日简单移动平均
VAR8赋值:1日前的最低价
VAR9赋值:最低价-VAR8的绝对值的3日[1日权重]移动平均/最低价-VAR8和0的较大值的3日[1日权重]移动平均*100
VAR10赋值:如果收盘价*1.2,返回VAR9*10,否则返回VAR9/10的3日指数移动平均
VAR11赋值:38日内最低价的最低值
VAR12赋值:38日内VAR10的最高值
VAR13赋值:如果90日内最低价的最低值,返回1,否则返回0
VAR14赋值:如果最低价<=VAR11,返回(VAR10+VAR12*2)/2,否则返回0的3日指数移动平均/618*VAR13
VAR15赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均
VAR16赋值:VAR15的9日指数移动平均
VAR17赋值:(VAR15-VAR16)*2
VAR18赋值:VAR17>0
VAR19赋值:收盘价>收盘价的60日简单移动平均
VAR20赋值:收盘价的5日简单移动平均
VAR21赋值:收盘价的10日简单移动平均
VAR22赋值:收盘价的30日简单移动平均
VAR23赋值:收盘价的60日简单移动平均
VAR24赋值:收盘价*成交量(手)*100的4日累和/成交量(手)*100的4日累和
VAR25赋值:VAR24*100的整数部分/100
VAR26赋值:收盘价*成交量(手)*100的7日累和/成交量(手)*100的7日累和
VAR27赋值:VAR26*100的整数部分/100
VAR28赋值:收盘价*成交量(手)*100的28日累和/成交量(手)*100的28日累和
VAR29赋值:VAR28*100的整数部分/100
VAR30赋值:收盘价的5日指数移动平均-收盘价的10日指数移动平均
VAR31赋值:VAR30的9日指数移动平均
VAR32赋值:1日前的VAR31
VAR33赋值:VAR31
VAR34赋值:VAR33-VAR32
VAR35赋值:1日前的VAR30
VAR36赋值:VAR30
VAR37赋值:VAR36-VAR35
VAR38赋值: VAR18 AND VAR19 AND 收盘价>=VAR20 AND VAR34>0 AND VAR37>0
VAR39赋值:VAR3 AND VAR38
当满足条件VAR39时,在0和20日内最高价的最高值/100位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR00FFFF
当满足条件VAR39时,在0和20日内最高价的最高值/100位置之间画柱状线,宽度为2.5,0不为0则画空心柱.,COLORFFFF00
当满足条件VAR39时,在0和20日内最高价的最高值/100位置之间画柱状线,宽度为1.5,0不为0则画空心柱.,COLORFFCC00
当满足条件VAR39时,在0和20日内最高价的最高值/100位置之间画柱状线,宽度为0.5,0不为0则画空心柱.,COLORFF9900
当满足条件VAR39时,在20日内最高价的最高值/100*1.05位置书写文字,画黄色
当满足条件VAR39时,在20日内最高价的最高值/100*1.1位置书写文字,画红色
当满足条件VAR39时,在20日内最高价的最高值/100*0.9位置书写文字,画黄色
当满足条件VAR39时,在20日内最高价的最高值/100*1.2位置画1号图标
当满足条件VAR39时,在20日内最高价的最高值/100*0.8位置画1号图标
VAR40赋值:上次VAR39距今天数
VAR41赋值:如果VAR40=0,返回1,否则返回VAR40+1
当满足条件VAR39时,在20日内最高价的最高值/100*0.6位置书写文字,画白色
VAR42赋值:收盘价
VAR43赋值:150日内最高价的最高值
VAR44赋值:150日内最低价的最低值
VAR45赋值:(VAR42-VAR44)/(VAR43-VAR44)*100
VAR46赋值:VAR45,画淡灰色,线宽为0
当满足条件VAR39ANDVAR45>50时,在20日内最高价的最高值/100*0.4位置书写文字,画洋红色
当满足条件VAR39ANDVAR45<50时,在20日内最高价的最高值/100*0.4位置书写文字,画青色
VAR47赋值:如果VAR39,返回成交量(手)/成交量(手)的20日简单移动平均,否则返回0
当满足条件VAR39ANDVAR47>2时,在20日内最高价的最高值/100*0.2位置书写文字,画红色
当满足条件VAR39ANDVAR47<=2ANDVAR47>1时,在20日内最高价的最高值/100*0.2位置书写文字,画黄色
当满足条件VAR39ANDVAR47<=1时,在20日内最高价的最高值/100*0.2位置书写文字,画绿色
VAR48赋值:收盘价的5日简单移动平均,COLORFF00FF,线宽为1
VAR49赋值:收盘价的10日简单移动平均,COLOR00FFFF,线宽为1
VAR50赋值:收盘价的20日简单移动平均,COLOR00FF00,线宽为1
VAR51赋值:统计0日中满足VAR39的天数
当满足条件1时,在横轴0.01纵轴0.01位置书写文字,画白色
当满足条件VAR39时,在横轴0.9纵轴0.01位置书写文字,COLOR0000FF