通达信主力潜伏主图指标公式
发布日期: 2025-08-03 | 阅读量:11
DRAWTEXT_FIX(1,0.005,0,0,'所属风格:'),COLORYELLOW;
DRAWTEXT_FIX(1,0.06,0,0,FGBLOCK),COLORYELLOW;
DRAWTEXT_FIX(1,0.005,0.05,0,'所属概念:'),COLORMAGENTA;
DRAWTEXT_FIX(1,0.06,0.05,0,GNBLOCK),COLORYELLOW;
短期均线:(EMA(CLOSE,10)*7+EMA(CLOSE,20)*3)/10;
长期均线:DMA(EMA(CLOSE,20),MAX(1,100*(SUM(VOL,5)/(3*CAPITAL)))),DOTLINE,COLORWHITE;
DRAWBAND(短期均线,RGB(255,100,100),长期均线,RGB(64,204,208));
STICKLINE(CLOSE>OPEN,CLOSE,OPEN,2.6,0),COLORRED;
DRAWKLINE(HIGH,OPEN,LOW,CLOSE);
最高价_2:=HHV(CLOSE,2);
最低价_2:=LLV(CLOSE,2);
MA_CLOSE_3:=MA(CLOSE,3);
加权平均价:=(3*CLOSE+LOW+OPEN+HIGH)/6;
上涨条件:=CLOSE>REF(CLOSE,1) AND CLOSE>REF(CLOSE,2);
调整1:=REF(上涨条件,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
调整2:=REF(调整1,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
调整3:=REF(调整2,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
调整4:=REF(调整3,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
调整5:=REF(调整4,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
调整6:=REF(调整5,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
调整7:=REF(调整6,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
调整8:=REF(调整7,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
调整9:=REF(调整8,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
调整10:=REF(调整9,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
调整11:=REF(调整10,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
下跌条件:=CLOSE< REF(CLOSE,1) AND CLOSE< REF(CLOSE,2);
调整12:=REF(下跌条件,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
调整13:=REF(调整12,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
调整14:=REF(调整13,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
调整15:=REF(调整14,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
调整16:=REF(调整15,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
调整17:=REF(调整16,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
调整18:=REF(调整17,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
调整19:=REF(调整18,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
调整20:=REF(下跌条件 OR 调整12 OR 调整13 OR 调整14 OR 调整15 OR 调整16 OR 调整17 OR 调整18 OR 调整19,1) AND 上涨条件;
调整21:=REF(上涨条件 OR 调整1 OR 调整2 OR 调整3 OR 调整4 OR 调整5 OR 调整6 OR 调整7 OR 调整8,1) AND 下跌条件;
市场状态:=上涨条件 OR 调整1 OR 调整2 OR 调整3 OR 调整4 OR 调整5 OR 调整6 OR 调整7 OR 调整8;
前市场低位:=IF(市场状态,最低价_2,DRAWNULL);
市场低位:=前市场低位;
前市场高位:=REF(市场低位,1);
市场高位:=REF(前市场高位,1);
前市场状态:=下跌条件 OR 调整12 OR 调整13 OR 调整14 OR 调整15 OR 调整16 OR 调整17 OR 调整18 OR 调整19;
前市场高点:=IF(前市场状态,最高价_2,DRAWNULL);
市场高点:=前市场高点;
前市场高点位置:=REF(市场高点,1);
超卖条件:=(CLOSE-MA(CLOSE,34))/MA(CLOSE,34)*100< (-14);
加权平均序列:=(20*加权平均价+19*REF(加权平均价,1)+18*REF(加权平均价,2)+17*REF(加权平均价,3)+16*REF(加权平均价,4)+15*REF(加权平均价,5)+14*REF(加权平均价,6)+13*REF(加权平均价,7)+12*REF(加权平均价,8)+11*REF(加权平均价,9)+10*REF(加权平均价,10)+9*REF(加权平均价,11)+8*REF(加权平均价,12)+7*REF(加权平均价,13)+6*REF(加权平均价,14)+5*REF(加权平均价,15)+4*REF(加权平均价,16)+3*REF(加权平均价,17)+2*REF(加权平均价,18)+REF(加权平均价,20))/211;
MA_CLOSE_26:=MA(CLOSE,26);
动态支撑位:=IF(MA_CLOSE_3>加权平均序列,加权平均序列,MA_CLOSE_3);
ATR:=SUM(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(REF(CLOSE,1)-LOW)),14);
UP:=SUM(IF(HIGH-REF(HIGH,1)>0 AND HIGH-REF(HIGH,1)>REF(LOW,1)-LOW,HIGH-REF(HIGH,1),0),14);
DOWN:=SUM(IF(REF(LOW,1)-LOW>0 AND REF(LOW,1)-LOW>HIGH-REF(HIGH,1),REF(LOW,1)-LOW,0),14);
RSI_UP:=UP*100/ATR;
RSI_DOWN:=DOWN*100/ATR;
RSI_DIFF:=RSI_UP-RSI_DOWN;
买入信号:=RSI_DIFF>=0 AND REF(RSI_DIFF,1)< 0;
STICKLINE(ISLASTBAR AND (市场状态 OR REF(市场状态,1)=1),前市场低位,前市场低位,2.6,1),COLORRED;
STICKLINE(ISLASTBAR AND (前市场状态 OR REF(前市场状态,1)=1),前市场高点位置,前市场高点位置,2.6,1),COLORLIGRAY;
STICKLINE(CLOSE>=OPEN,LOW,HIGH,0,0),COLORRED;
STICKLINE(CLOSE< OPEN,LOW,HIGH,0,0),COLOR00BD00;
STICKLINE(CLOSE>=OPEN,CLOSE,OPEN,2.6,0),COLORRED;
STICKLINE(市场状态,CLOSE,OPEN,2.6,0),COLORRED;
STICKLINE(前市场状态,CLOSE,OPEN,2.6,0),COLORLIGRAY;
价格变化:=CLOSE-OPEN;
STICKLINE(超卖条件,OPEN,CLOSE-价格变化/2,2.6,0),COLORLIGRAY;
STICKLINE(调整20,OPEN,CLOSE,2.6,0),COLORYELLOW;
STICKLINE(调整20 AND 买入信号,OPEN,CLOSE,2.6,0),COLORFF8000;
STICKLINE(调整21,OPEN,CLOSE,2.6,0),COLORGREEN;
DRAWTEXT(调整20 AND 买入信号,LOW*0.99,'主力潜伏'),COLORFF8000;
DRAWTEXT_FIX(1,0.06,0,0,FGBLOCK),COLORYELLOW;
DRAWTEXT_FIX(1,0.005,0.05,0,'所属概念:'),COLORMAGENTA;
DRAWTEXT_FIX(1,0.06,0.05,0,GNBLOCK),COLORYELLOW;
短期均线:(EMA(CLOSE,10)*7+EMA(CLOSE,20)*3)/10;
长期均线:DMA(EMA(CLOSE,20),MAX(1,100*(SUM(VOL,5)/(3*CAPITAL)))),DOTLINE,COLORWHITE;
DRAWBAND(短期均线,RGB(255,100,100),长期均线,RGB(64,204,208));
STICKLINE(CLOSE>OPEN,CLOSE,OPEN,2.6,0),COLORRED;
DRAWKLINE(HIGH,OPEN,LOW,CLOSE);
最高价_2:=HHV(CLOSE,2);
最低价_2:=LLV(CLOSE,2);
MA_CLOSE_3:=MA(CLOSE,3);
加权平均价:=(3*CLOSE+LOW+OPEN+HIGH)/6;
上涨条件:=CLOSE>REF(CLOSE,1) AND CLOSE>REF(CLOSE,2);
调整1:=REF(上涨条件,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
调整2:=REF(调整1,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
调整3:=REF(调整2,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
调整4:=REF(调整3,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
调整5:=REF(调整4,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
调整6:=REF(调整5,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
调整7:=REF(调整6,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
调整8:=REF(调整7,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
调整9:=REF(调整8,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
调整10:=REF(调整9,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
调整11:=REF(调整10,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
下跌条件:=CLOSE< REF(CLOSE,1) AND CLOSE< REF(CLOSE,2);
调整12:=REF(下跌条件,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
调整13:=REF(调整12,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
调整14:=REF(调整13,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
调整15:=REF(调整14,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
调整16:=REF(调整15,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
调整17:=REF(调整16,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
调整18:=REF(调整17,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
调整19:=REF(调整18,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
调整20:=REF(下跌条件 OR 调整12 OR 调整13 OR 调整14 OR 调整15 OR 调整16 OR 调整17 OR 调整18 OR 调整19,1) AND 上涨条件;
调整21:=REF(上涨条件 OR 调整1 OR 调整2 OR 调整3 OR 调整4 OR 调整5 OR 调整6 OR 调整7 OR 调整8,1) AND 下跌条件;
市场状态:=上涨条件 OR 调整1 OR 调整2 OR 调整3 OR 调整4 OR 调整5 OR 调整6 OR 调整7 OR 调整8;
前市场低位:=IF(市场状态,最低价_2,DRAWNULL);
市场低位:=前市场低位;
前市场高位:=REF(市场低位,1);
市场高位:=REF(前市场高位,1);
前市场状态:=下跌条件 OR 调整12 OR 调整13 OR 调整14 OR 调整15 OR 调整16 OR 调整17 OR 调整18 OR 调整19;
前市场高点:=IF(前市场状态,最高价_2,DRAWNULL);
市场高点:=前市场高点;
前市场高点位置:=REF(市场高点,1);
超卖条件:=(CLOSE-MA(CLOSE,34))/MA(CLOSE,34)*100< (-14);
加权平均序列:=(20*加权平均价+19*REF(加权平均价,1)+18*REF(加权平均价,2)+17*REF(加权平均价,3)+16*REF(加权平均价,4)+15*REF(加权平均价,5)+14*REF(加权平均价,6)+13*REF(加权平均价,7)+12*REF(加权平均价,8)+11*REF(加权平均价,9)+10*REF(加权平均价,10)+9*REF(加权平均价,11)+8*REF(加权平均价,12)+7*REF(加权平均价,13)+6*REF(加权平均价,14)+5*REF(加权平均价,15)+4*REF(加权平均价,16)+3*REF(加权平均价,17)+2*REF(加权平均价,18)+REF(加权平均价,20))/211;
MA_CLOSE_26:=MA(CLOSE,26);
动态支撑位:=IF(MA_CLOSE_3>加权平均序列,加权平均序列,MA_CLOSE_3);
ATR:=SUM(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(REF(CLOSE,1)-LOW)),14);
UP:=SUM(IF(HIGH-REF(HIGH,1)>0 AND HIGH-REF(HIGH,1)>REF(LOW,1)-LOW,HIGH-REF(HIGH,1),0),14);
DOWN:=SUM(IF(REF(LOW,1)-LOW>0 AND REF(LOW,1)-LOW>HIGH-REF(HIGH,1),REF(LOW,1)-LOW,0),14);
RSI_UP:=UP*100/ATR;
RSI_DOWN:=DOWN*100/ATR;
RSI_DIFF:=RSI_UP-RSI_DOWN;
买入信号:=RSI_DIFF>=0 AND REF(RSI_DIFF,1)< 0;
STICKLINE(ISLASTBAR AND (市场状态 OR REF(市场状态,1)=1),前市场低位,前市场低位,2.6,1),COLORRED;
STICKLINE(ISLASTBAR AND (前市场状态 OR REF(前市场状态,1)=1),前市场高点位置,前市场高点位置,2.6,1),COLORLIGRAY;
STICKLINE(CLOSE>=OPEN,LOW,HIGH,0,0),COLORRED;
STICKLINE(CLOSE< OPEN,LOW,HIGH,0,0),COLOR00BD00;
STICKLINE(CLOSE>=OPEN,CLOSE,OPEN,2.6,0),COLORRED;
STICKLINE(市场状态,CLOSE,OPEN,2.6,0),COLORRED;
STICKLINE(前市场状态,CLOSE,OPEN,2.6,0),COLORLIGRAY;
价格变化:=CLOSE-OPEN;
STICKLINE(超卖条件,OPEN,CLOSE-价格变化/2,2.6,0),COLORLIGRAY;
STICKLINE(调整20,OPEN,CLOSE,2.6,0),COLORYELLOW;
STICKLINE(调整20 AND 买入信号,OPEN,CLOSE,2.6,0),COLORFF8000;
STICKLINE(调整21,OPEN,CLOSE,2.6,0),COLORGREEN;
DRAWTEXT(调整20 AND 买入信号,LOW*0.99,'主力潜伏'),COLORFF8000;

指标公式逻辑介绍
核心指标体系
1.1 智能均线系统
短期均线:10日与20日EMA的7:3加权(动态红色带)
长期均线:20日EMA成交量动态调整(白色虚线)
动态支撑位:3日均线与加权平均价的智能切换
1.2 市场状态识别
上涨状态:连续2日收涨+18种调整形态识别
下跌状态:连续2日收跌+18种反弹形态识别
关键位标记:自动标注近期高低点(红色/灰色粗线)
1.3 量价指标
ATR真实波幅:14日波动率计算
RSI动力指标:基于ATR的多空力量差值
RSI_DIFF>0为多头主导
金叉信号:RSI_DIFF由负转正
2. 智能交易信号
2.1 主力潜伏信号(橙色K线+文字)
✅ 触发条件:
调整20形态(下跌转上涨)
RSI_DIFF金叉
"主力潜伏"橙色文字标记
橙色实体K线确认