通达信〖三线乾坤〗极度缩量回调后的强势反转主副图源码


指标主要捕捉股价在极度缩量回调后的强势反转信号。它首先识别出下影线长度是实体数倍的“探底针”,确认短期底部;同时要求当日开盘价低于所有短期均线,而收盘价一举突破所有均线压制,形成“一阳穿多线”的强力形态。操作策略上,当出现这种长下影线配合全面突破均线的K线时,视为空头力竭、多头反攻的确切信号,适合激进追涨或短线介入,博取反弹行情。
 
{主图源码如下}

MA5:MA(C,5),COLORWHITE;

MA10:MA(C,10),COLORYELLOW;

MA20:MA(C,20),COLORMAGENTA;

突破三线:=O < MIN(MA5,MIN(MA10,MA20)) AND C > MAX(MA5,MAX(MA10,MA20));

STICKLINE(突破三线, O, C, 2, 0),COLORYELLOW;

DRAWTEXT(突破三线, L*0.97, '穿三线'),COLORYELLOW;

ZT:=C/REF(C,1) > 1.097 AND C=H;

DRAWTEXT(ZT,L*0.98,'涨停'),COLORYELLOW;

DT:=C/REF(C,1) < 0.903 AND C=L;

DRAWTEXT(DT,H*1.02,'跌停'),COLORGREEN;

JC:=CROSS(MA(C,5),MA(C,10));

SC:=CROSS(MA(C,10),MA(C,5));

DRAWICON(JC,MIN(C,O),1);

DRAWICON(SC,MAX(C,O),2);

MA60:=MA(CLOSE,60);

EMA10:=EMA(CLOSE,10);

STICKLINE(CLOSE/REF(C,1) >=1.09,O,C,2.7,0),COLORYELLOW;

STICKLINE(CLOSE/REF(C,1) <=0.91,O,C,2.7,0),COLORGREEN;

GS8A:=ABS(O-C);

GS8X:=MIN(C,O)-L;

GS8XBL:=GS8X/GS8A;

GS8TJ1:=GS8XBL >=2.8 AND GS8XBL <=4.2 AND L=LLV(L,1);

YTSL:=(3*CLOSE+LOW+OPEN+HIGH)/6;

趋势线:=(20*YTSL+19*REF(YTSL,1)+18*REF(YTSL,2)+17*REF(YTSL,3)+16*REF(YTSL,4)+15*REF(YTSL,5)+14*REF(YTSL,6)+13*REF(YTSL,7)+12*REF(YTSL,8)+11*REF(YTSL,9)+10*REF(YTSL,10)+9*REF(YTSL,11)+8*REF(YTSL,12)+7*REF(YTSL,13)+6*REF(YTSL,14)+5*REF(YTSL,15)+4*REF(YTSL,16)+3*REF(YTSL,17)+2*REF(YTSL,18)+REF(YTSL,20))/211;

GS8QK:趋势线,COLORRED,NODRAW;

PARTLINE(趋势线,IF(趋势线 > REF(趋势线,1),RGB(255,0,0),IF(趋势线 <=REF(趋势线,1),RGB(0,255,0),0)),0),LINETHICK1;

GS8VV1:=REFX(VOL,1) < VOL;

GS8VV2:=REFX(OPEN > CLOSE,1);

VV:=GS8VV1 OR GS8VV2;

V1:=OPEN < CLOSE AND REF(OPEN < CLOSE,1) AND REF(OPEN < CLOSE,2);

V2:=VOL > REF(VOL,1) AND REF(VOL,1) > REF(VOL,2);

VA:=V1 AND V2 AND VV;

GS8V11:=OPEN <=CLOSE AND REF(OPEN <=CLOSE,1) AND REF(OPEN <=CLOSE,2);

V12:=VOL > REF(VOL,1) AND REF(VOL,1) > REF(VOL,2);

V13:=CLOSE > REF(C,1) AND REF(C,1) > REF(C,2) AND REF(C,2) > REF(C,3);

VB:=GS8V11 AND V12 AND V13 AND VV;

GS8VVV:=VA OR VB;

VX:=BACKSET(BARSTATUS,BARSLAST(GS8VVV=1)+1);

VVX:=VX > REF(VX,1);

GS57:=MIN(LOW,30);

GS58:=2*CLOSE+HIGH+LOW;

GS59:=4-GS57;

GS60:=GS58/GS59;

GS61:=MAX(HIGH,30);

GS62:=GS61-GS57;

GS63:=GS62*100;

GS64:=GS60/GS63;

GS65:=EMA(GS64,8);

GS66:=EMA(GS65,5);

GS67:=REFDATE(REF(HHV(MAX(CLOSE,OPEN),96),5),DATE);

GS68:=REFDATE(REF(LLV(MIN(CLOSE,OPEN),96),5),DATE);

GS69:=GS67+GS68;

GS70:=GS69/2;

顶:IF(GS65 > 0 AND GS65-GS66 <=0,GS67,GS67),LINETHICK1,DOTLINE,COLORRED;

中:IF(GS65 > 0 AND GS65-GS66 <=0,GS70,GS70),LINETHICK1,DOTLINE,COLORYELLOW;

底:IF(GS65 > 0 AND GS65-GS66 <=0,GS68,GS68),LINETHICK1,DOTLINE,COLORGREEN;

LTP:=FINANCE(7)/100000;

LT:=IF(LTP > 500,LTP,500);

AXA:=IF(ISLASTBAR,DYNAINFO(15)/DYNAINFO(4)/100,GPJYVALUE(25,1,2));

XSBB:=IF(REF(AMO/100000000,1) < 5,10,IF(REF(AMO/100000000,1) > 5 AND REF(AMO/100000000,1) < 10,8,IF(REF(AMO/100000000,1) > 10 AND REF(AMO/100000000,1) < 20,5,4)));

LTA:=FINANCE(7)/10000;

XSAA:=IF(LTA < 3000,600,IF(LTA > 3000 AND LTA < 6000,800,IF(LTA > 6000 AND LTA < 10000,1000,IF(LTA > 10000 AND LTA < 20000,1500,IF(LTA > 20000 AND LTA < 40000,2000,IF(LTA > 40000 AND LTA < 60000,2500,IF(LTA > 60000 AND LTA < 100000,3000,6000)))))));

XSA:=AXA/LT;

XSB:=AXA/REF(VOL,1)*100;

XSC:=AXA/REF(AXA,1);

XSE:=WINNER(CLOSE)*100;

XSF:=(COST(95)-COST(5))/(COST(95)+COST(5))*100/2;

XSD:=100*VOL/(FINANCE(7)/100);

XSG:=((AXA*OPEN)/REF(AMO/10000,1))/XSBB;

XSH:=AXA/XSAA;

XSK:=IF(ISLASTBAR,DYNAINFO(15)/DYNAINFO(4)/100,GPJYVALUE(25,1,2))/REF(MA(V,5),1)*240;


{副图源码如下}

GS8A:=ABS(O-C);
GS8X:=MIN(C,O)-L;
GS8XBL:=GS8X/GS8A;
GS8TJ1:=GS8XBL >=2.8 AND GS8XBL <=4.2 AND L=LLV(L,1);
MA5:=MA(C,5);
MA10:=MA(C,10);
MA20:=MA(C,20);
突破三线:O < MIN(MA5,MIN(MA10,MA20)) AND C > MAX(MA5,MAX(MA10,MA20));




{选股源码如下}

GS8A:=ABS(O-C);
GS8X:=MIN(C,O)-L;
GS8XBL:=GS8X/GS8A;
GS8TJ1:=GS8XBL >=2.8 AND GS8XBL <=4.2 AND L=LLV(L,1);
MA5:=MA(C,5);
MA10:=MA(C,10);
MA20:=MA(C,20);
突破三线:O < MIN(MA5,MIN(MA10,MA20)) AND C > MAX(MA5,MAX(MA10,MA20));







来函数检测结果如下
该公式包含未来函数:BACKSET
该公式包含未来函数:WINNER
该公式包含未来函数:COST
该公式包含未来函数:DYNAINFO
该公式包含未来函数:FINANCE
该公式包含未来函数:REFX

定制、编写公式指标请联系QQ或微信同号:88652583


输出MA5:收盘价的5日简单移动平均,画白色
输出MA10:收盘价的10日简单移动平均,画黄色
输出MA20:收盘价的20日简单移动平均,画洋红色
突破三线赋值:开盘价 < MA5和MA10和MA20的较小值的较小值 AND 收盘价 > MA5和MA10和MA20的较大值的较大值
当满足条件突破三线时,在开盘价和收盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,画黄色
当满足条件突破三线时,在最低价*0.97位置书写文字,画黄色
ZT赋值:收盘价/1日前的收盘价 > 1.097 AND 收盘价=最高价
当满足条件ZT时,在最低价*0.98位置书写文字,画黄色
DT赋值:收盘价/1日前的收盘价 < 0.903 AND 收盘价=最低价
当满足条件DT时,在最高价*1.02位置书写文字,画绿色
JC赋值:收盘价的5日简单移动平均上穿收盘价的10日简单移动平均
SC赋值:收盘价的10日简单移动平均上穿收盘价的5日简单移动平均
当满足条件JC时,在收盘价和开盘价的较小值位置画1号图标
当满足条件SC时,在收盘价和开盘价的较大值位置画2号图标
MA60赋值:收盘价的60日简单移动平均
EMA10赋值:收盘价的10日指数移动平均
当满足条件收盘价/1日前的收盘价>=1.09时,在开盘价和收盘价位置之间画柱状线,宽度为2.7,0不为0则画空心柱.,画黄色
当满足条件收盘价/1日前的收盘价<=0.91时,在开盘价和收盘价位置之间画柱状线,宽度为2.7,0不为0则画空心柱.,画绿色
GS8A赋值:开盘价-收盘价的绝对值
GS8X赋值:收盘价和开盘价的较小值-最低价
GS8XBL赋值:GS8X/GS8A
GS8TJ1赋值:GS8XBL >=2.8 AND GS8XBL <=4.2 AND 最低价=1日内最低价的最低值
YTSL赋值:(3*收盘价+最低价+开盘价+最高价)/6
趋势线赋值:(20*YTSL+19*1日前的YTSL+18*2日前的YTSL+17*3日前的YTSL+16*4日前的YTSL+15*5日前的YTSL+14*6日前的YTSL+13*7日前的YTSL+12*8日前的YTSL+11*9日前的YTSL+10*10日前的YTSL+9*11日前的YTSL+8*12日前的YTSL+7*13日前的YTSL+6*14日前的YTSL+5*15日前的YTSL+4*16日前的YTSL+3*17日前的YTSL+2*18日前的YTSL+20日前的YTSL)/211
输出GS8QK:趋势线,画红色,NODRAW
[新]条件颜色线,线宽为1
GS8VV1赋值:1日后的成交量(手) < 成交量(手)
GS8VV2赋值:1日后的收阴线
VV赋值:GS8VV1 OR GS8VV2
V1赋值:收阳线ANDN 1日前的收阳线 AND 2日前的收阳线
V2赋值:成交量(手) > 1日前的成交量(手) AND 1日前的成交量(手) > 2日前的成交量(手)
VA赋值:V1 AND V2 AND VV
GS8V11赋值:开盘价 <=收盘价 AND 1日前的开盘价<=收盘价 AND 2日前的开盘价<=收盘价
V12赋值:成交量(手) > 1日前的成交量(手) AND 1日前的成交量(手) > 2日前的成交量(手)
V13赋值:收盘价 > 1日前的收盘价 AND 1日前的收盘价 > 2日前的收盘价 AND 2日前的收盘价 > 3日前的收盘价
VB赋值:GS8V11 AND V12 AND V13 AND VV
GS8VVV赋值:VA OR VB
VX赋值:若数据位置状态则将最近上次GS8VVV=1距今天数+1周期置为1
VVX赋值:VX > 1日前的VX
GS57赋值:最低价和30的较小值
GS58赋值:2*收盘价+最高价+最低价
GS59赋值:4-GS57
GS60赋值:GS58/GS59
GS61赋值:最高价和30的较大值
GS62赋值:GS61-GS57
GS63赋值:GS62*100
GS64赋值:GS60/GS63
GS65赋值:GS64的8日指数移动平均
GS66赋值:GS65的5日指数移动平均
GS67赋值:日期日5日前的96日内收盘价和开盘价的较大值的最高值
GS68赋值:日期日5日前的96日内收盘价和开盘价的较小值的最低值
GS69赋值:GS67+GS68
GS70赋值:GS69/2
输出顶:如果GS65>0ANDGS65-GS66<=0,返回GS67,否则返回GS67,线宽为1,DOTLINE,画红色
输出中:如果GS65>0ANDGS65-GS66<=0,返回GS70,否则返回GS70,线宽为1,DOTLINE,画黄色
输出底:如果GS65>0ANDGS65-GS66<=0,返回GS68,否则返回GS68,线宽为1,DOTLINE,画绿色
LTP赋值:流通股本(股)/100000
LT赋值:如果LTP>500,返回LTP,否则返回500
AXA赋值:如果是否最后一个周期,返回开盘金额/开盘价/100,否则返回引用25号ID的序列数据
XSBB赋值:如果1日前的成交额(元)/100000000<5,返回10,否则返回如果1日前的成交额(元)/100000000>5ANDREF(成交额(元)/100000000,1)<10,返回8,否则返回如果1日前的成交额(元)/100000000>10ANDREF(成交额(元)/100000000,1)<20,返回5,否则返回4
LTA赋值:流通股本(股)/10000
XSAA赋值:如果LTA<3000,返回600,否则返回如果LTA>3000ANDLTA<6000,返回800,否则返回如果LTA>6000ANDLTA<10000,返回1000,否则返回如果LTA>10000ANDLTA<20000,返回1500,否则返回如果LTA>20000ANDLTA<40000,返回2000,否则返回如果LTA>40000ANDLTA<60000,返回2500,否则返回如果LTA>60000A,返回?,否则返回?
XSA赋值:AXA/LT
XSB赋值:AXA/1日前的成交量(手)*100
XSC赋值:AXA/1日前的AXA
XSE赋值:以收盘价计算的获利盘比例*100
XSF赋值:(获利盘为95%的成本分布-获利盘为5%的成本分布)/(获利盘为95%的成本分布+获利盘为5%的成本分布)*100/2
XSD赋值:100*成交量(手)/(流通股本(股)/100)
XSG赋值:((AXA*开盘价)/1日前的成交额(元)/10000)/XSBB
XSH赋值:AXA/XSAA
XSK赋值:如果是否最后一个周期,返回开盘金额/开盘价/100,否则返回引用25号ID的序列数据/1日前的成交量(手)的5日简单移动平均*240
GS8A赋值:开盘价-收盘价的绝对值
GS8X赋值:收盘价和开盘价的较小值-最低价
GS8XBL赋值:GS8X/GS8A
GS8TJ1赋值:GS8XBL >=2.8 AND GS8XBL <=4.2 AND 最低价=1日内最低价的最低值
MA5赋值:收盘价的5日简单移动平均
MA10赋值:收盘价的10日简单移动平均
MA20赋值:收盘价的20日简单移动平均
输出突破三线:开盘价 < MA5和MA10和MA20的较小值的较小值 AND 收盘价 > MA5和MA10和MA20的较大值的较大值
GS8A赋值:开盘价-收盘价的绝对值
GS8X赋值:收盘价和开盘价的较小值-最低价
GS8XBL赋值:GS8X/GS8A
GS8TJ1赋值:GS8XBL >=2.8 AND GS8XBL <=4.2 AND 最低价=1日内最低价的最低值
MA5赋值:收盘价的5日简单移动平均
MA10赋值:收盘价的10日简单移动平均
MA20赋值:收盘价的20日简单移动平均
输出突破三线:开盘价 < MA5和MA10和MA20的较小值的较小值 AND 收盘价 > MA5和MA10和MA20的较大值的较大值
定制、找人做指标公式联系我们
  • QQ:88652583
  • 邮箱:88652583@qq.com
  • 工作时间:7:30-21:00
  • 微信:88652583或扫描如下二维码
指标公式网微信联系方式
月度排行
季度排行
半年排行


指标安装下载帮助  |   联系我们  |  乐淘公式网  |  公式网   |  指标公式  |  加入收藏   

@2005-2025 粤ICP备2025457605号-2 乐淘公式网公式网均来源互联网收集整理,如不慎侵犯了你的权益,请联系我们告知,我们将做删除处理
免责声明:乐淘公式网所有指标公式及文章由网络收集,不保障实时性和真实性, 仅供学习研究并不构成投资建议,请勿以此为依据进行股票交易,由此引起的投资亏损与本站无关。
QQ:88652583 微信 88652583
sitemap站点地图