通达信黑马出击副图/选股指标公式源码
指标为副图指标,用于识别潜在的买入时机。它通过综合价格位置、成交量变化和价格偏离度等多个维度,判断市场状态并发出“出击”信号。
主要功能与用法:
1. 核心信号:指标会在副图上绘制彩色柱状线,并标注“出击”文字,提示可能的买入点。
2. 状态判断:包含“你恐慌我贪婪”模块,当“均价线”进入超卖区域(数值≤8)时,会显示“我贪婪”提示,表明市场可能处于恐慌底部。
3. 参考区间:图表中绘制了高位(90)、平衡(50)、区间(20)和底位线(5)四条水平参考线,帮助判断当前价格动量的相对位置。
4. 选股功能:配套的选股公式可筛选出满足“出击”信号条件的股票。
使用要点:关注“均价线”在“底位线”附近的数值,并结合“出击”信号进行决策。指标旨在捕捉价格经过一段时间的弱势整理后,重新转强并伴随成交量配合的启动点。
{副图源码如下}
VAR1:=EMA((C-(LLV(L,25)))/((HHV(H,25))-(LLV(L,25)))*100,5);
VAR2:=VAR1,COLORRED,LINETHICK2;
VAR3:=MA((V-REF(V,1))/REF(V,1),5);
VAR4:=(C-MA(C,24))/MA(C,24)*100;
VAR5:=VAR4*(1+VAR3);
VAR6:=REF(VOL,1);
VAR7:=SMA(MAX(VOL-VAR6,0),6,1)/SMA(ABS(VOL-VAR6),6,1)*100;
VAR8:=VAR5>REF(VAR5,1) AND VAR2< REF(VAR2,1) AND VAR7>REF(VAR7,1);
VAR9:=VAR5< REF(VAR5,1) AND VAR2>REF(VAR2,1) AND VAR7>REF(VAR7,1);
VAR10:=VAR5>REF(VAR5,1) AND VAR2< REF(VAR2,1) AND VAR7< REF(VAR7,1);
VAR11:=VAR5< REF(VAR5,1) AND VAR2>REF(VAR2,1) AND VAR7< REF(VAR7,1);
VAR12:=VAR5>REF(VAR5,1);
VAR13:=VAR5< REF(VAR5,1);
VAR14:=VAR2< REF(VAR2,1);
VAR15:=VAR2>REF(VAR2,1);
VAR16:=VAR8 OR VAR10;
VAR17:=VAR9 OR VAR11;
VAR18:=VAR13 AND VAR14;
VAR19:=VAR16 OR VAR18;
VAR20:=VAR12 AND VAR15;
XG:=LAST(VAR19,7,1) AND VAR20,COLORRED,STICK;
UP:=CROSS(XG,VAR19) AND VAR20< 2.1 AND C>O;
STICKLINE(UP,50,0,4,0),COLOR0000FF;
STICKLINE(UP,50,0,3,0),COLOR6600FF;
STICKLINE(UP,50,0,2,0),COLORFF00FF;
STICKLINE(UP,50,0,1,0),COLORFF99FF;
STICKLINE(UP,50,0,0.3,0),COLORFF3366,;
DRAWTEXT(UP,53,'出击'),COLORWHITE;
均价线:3*SMA((CLOSE-LLV(LOW,30))/(HHV(HIGH,30)-LLV(LOW,30))*100,5,1)-2*SMA(SMA((CLOSE-LLV(LOW,30))/(HHV(HIGH,30)-LLV(LOW,30))*100,5,1),3,1),COLORLIBLUE,LINETHICK2;
你恐慌我贪婪:IF(均价线<=8,30,0),COLORRED,LINETHICK2;
DRAWTEXT(CROSS(你恐慌我贪婪,8),33,'我贪婪'),COLORYELLOW;
JS:=IF(MACD>=0,MACD,DRAWNULL);
MACD:=IF(MACD< 0,-MACD,DRAWNULL);
高位:90,DOTLINE,COLORLIRED;
平衡:50,DOTLINE,COLORYELLOW;
区间:20,DOTLINE,COLORLIGRAY;
底位线:5,DOTLINE,COLORYELLOW;
DRAWTEXT_FIX(1,0.21,0.42,1,'【关注均价线在底位线区间的数值!!!】'),COLORYELLOW;
{选股源码如下}
VAR1:=EMA((C-(LLV(L,25)))/((HHV(H,25))-(LLV(L,25)))*100,5);
VAR2:=VAR1,COLORRED;
VAR3:=MA((V-REF(V,1))/REF(V,1),5);
VAR4:=(C-MA(C,24))/MA(C,24)*100;
VAR5:=VAR4*(1+VAR3);
VAR6:=REF(VOL,1);
VAR7:=SMA(MAX(VOL-VAR6,0),6,1)/SMA(ABS(VOL-VAR6),6,1)*100;
VAR8:=VAR5>REF(VAR5,1) AND VAR2< REF(VAR2,1) AND VAR7>REF(VAR7,1);
VAR10:=VAR5>REF(VAR5,1) AND VAR2< REF(VAR2,1) AND VAR7< REF(VAR7,1);
VAR12:=VAR5>REF(VAR5,1);
VAR13:=VAR5< REF(VAR5,1);
VAR14:=VAR2< REF(VAR2,1);
VAR15:=VAR2>REF(VAR2,1);
VAR16:=VAR8 OR VAR10;
VAR18:=VAR13 AND VAR14;
VAR19:=VAR16 OR VAR18;
VAR20:=VAR12 AND VAR15;
XG:=LAST(VAR19,7,1) AND VAR20,COLORRED;
出击:CROSS(XG,VAR19) AND VAR20< 2.1 AND C>O;

未来函数检测结果如下:
该公式没有未来函数
定制指标公式、软件请联系QQ或微信同号:88652583
VAR1赋值:(收盘价-(25日内最低价的最低值))/((25日内最高价的最高值)-(25日内最低价的最低值))*100的5日指数移动平均
VAR2赋值:VAR1,画红色,线宽为2
VAR3赋值:(成交量(手)-1日前的成交量(手))/1日前的成交量(手)的5日简单移动平均
VAR4赋值:(收盘价-收盘价的24日简单移动平均)/收盘价的24日简单移动平均*100
VAR5赋值:VAR4*(1+VAR3)
VAR6赋值:1日前的成交量(手)
VAR7赋值:成交量(手)-VAR6和0的较大值的6日[1日权重]移动平均/成交量(手)-VAR6的绝对值的6日[1日权重]移动平均*100
VAR8赋值:VAR5>1日前的VAR5 AND VAR2< 1日前的VAR2 AND VAR7>1日前的VAR7
VAR9赋值:VAR5< 1日前的VAR5 AND VAR2>1日前的VAR2 AND VAR7>1日前的VAR7
VAR10赋值:VAR5>1日前的VAR5 AND VAR2< 1日前的VAR2 AND VAR7< 1日前的VAR7
VAR11赋值:VAR5< 1日前的VAR5 AND VAR2>1日前的VAR2 AND VAR7< 1日前的VAR7
VAR12赋值:VAR5>1日前的VAR5
VAR13赋值:VAR5< 1日前的VAR5
VAR14赋值:VAR2< 1日前的VAR2
VAR15赋值:VAR2>1日前的VAR2
VAR16赋值:VAR8 OR VAR10
VAR17赋值:VAR9 OR VAR11
VAR18赋值:VAR13 AND VAR14
VAR19赋值:VAR16 OR VAR18
VAR20赋值:VAR12 AND VAR15
XG赋值:从前7日到前1日持续VAR19 AND VAR20,画红色,STICK
UP赋值:XG上穿VAR19 AND VAR20< 2.1 AND 收阳线
当满足条件UP时,在50和0位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLOR0000FF
当满足条件UP时,在50和0位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR6600FF
当满足条件UP时,在50和0位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLORFF00FF
当满足条件UP时,在50和0位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLORFF99FF
当满足条件UP时,在50和0位置之间画柱状线,宽度为0.3,0不为0则画空心柱.,COLORFF3366,
当满足条件UP时,在53位置书写文字,画白色
输出均价线:3*(收盘价-30日内最低价的最低值)/(30日内最高价的最高值-30日内最低价的最低值)*100的5日[1日权重]移动平均-2*(收盘价-30日内最低价的最低值)/(30日内最高价的最高值-30日内最低价的最低值)*100的5日[1日权重]移动平均的3日[1日权重]移动平均,画淡蓝色,线宽为2
输出你恐慌我贪婪:如果均价线<=8,返回30,否则返回0,画红色,线宽为2
当满足条件你恐慌我贪婪上穿8时,在33位置书写文字,画黄色
JS赋值:如果平滑异同平均线>=0,返回平滑异同平均线,否则返回无效数
MACD赋值:如果MACD<0,返回-MACD,否则返回无效数
输出高位:90,DOTLINE,画淡红色
输出平衡:50,DOTLINE,画黄色
输出区间:20,DOTLINE,画淡灰色
输出底位线:5,DOTLINE,画黄色
当满足条件1时,在横轴0.21纵轴0.42位置书写文字,画黄色
VAR1赋值:(收盘价-(25日内最低价的最低值))/((25日内最高价的最高值)-(25日内最低价的最低值))*100的5日指数移动平均
VAR2赋值:VAR1,画红色
VAR3赋值:(成交量(手)-1日前的成交量(手))/1日前的成交量(手)的5日简单移动平均
VAR4赋值:(收盘价-收盘价的24日简单移动平均)/收盘价的24日简单移动平均*100
VAR5赋值:VAR4*(1+VAR3)
VAR6赋值:1日前的成交量(手)
VAR7赋值:成交量(手)-VAR6和0的较大值的6日[1日权重]移动平均/成交量(手)-VAR6的绝对值的6日[1日权重]移动平均*100
VAR8赋值:VAR5>1日前的VAR5 AND VAR2< 1日前的VAR2 AND VAR7>1日前的VAR7
VAR10赋值:VAR5>1日前的VAR5 AND VAR2< 1日前的VAR2 AND VAR7< 1日前的VAR7
VAR12赋值:VAR5>1日前的VAR5
VAR13赋值:VAR5< 1日前的VAR5
VAR14赋值:VAR2< 1日前的VAR2
VAR15赋值:VAR2>1日前的VAR2
VAR16赋值:VAR8 OR VAR10
VAR18赋值:VAR13 AND VAR14
VAR19赋值:VAR16 OR VAR18
VAR20赋值:VAR12 AND VAR15
XG赋值:从前7日到前1日持续VAR19 AND VAR20,画红色
输出出击:XG上穿VAR19 AND VAR20< 2.1 AND 收阳线