通达信顶底趋势源码
A44:=MA(-100*(HHV(HIGH,34)-CLOSE)/(HHV(HIGH,34)-LLV(LOW,34)),19),COLORRED;
B:=-100*(HHV(HIGH,14)-CLOSE)/(HHV(HIGH,14)-LLV(LOW,14));
D:=EMA(-100*(HHV(HIGH,34)-CLOSE)/(HHV(HIGH,34)-LLV(LOW,34)),4),LINETHICK2;
长期线:=A44+100,COLOR9900FF;
短期线:=B+100,COLORRED;
中期线:=D+100,COLORYELLOW,LINETHICK2;
见顶:=(REF(中期线,1)>85 AND REF(短期线,1)>85 AND REF(长期线,1)>65) AND CROSS(长期线,短期线);
顶部区域:=(中期线<REF(中期线,1) AND REF(中期线,1)>80) AND (REF(短期线,1)>95 OR REF(短期线,2)>95) AND 长期线>60 AND 短期线<83.5 AND 短期线<中期线 AND 短期线<长期线+4;
顶部:=FILTER(顶部区域,4);
底部区域:=(长期线<12 AND 中期线<8 AND (短期线<7.2 OR REF(短期线,1)<5) AND (中期线>REF(中期线,1) OR 短期线>REF(短期线,1))) OR (长期线<8 AND 中期线<7 AND 短期线<15 AND 短期线>REF(短期线,1)) OR (长期线<10 AND 中期线<7 AND 短期线<1);
STICKLINE(见顶 OR 顶部,100,105,20,1),COLORRED,LINETHICK2;
STICKLINE(底部区域,0,8,20,0),COLORGREEN;
获利盘:=WINNER(C)*100,COLOR00FFFF,LINETHICK1;
HLPMA5:=MA(获利盘,5),COLOR0000FF,LINETHICK2;
短套:=EMA(100*(1-WINNER(1.10*C)),1),NODRAW,COLORFFDD00,LINETHICK1;
中套:=EMA(100*(1-WINNER(1.2*C)),1),NODRAW,COLORFF0000,LINETHICK1;
长套:=EMA(100*(1-WINNER(1.5*C)),1),NODRAW,COLOR00FF00,LINETHICK2;
WLT1:=短套>95;
WLT2:=中套>80;
WLT3:=长套>60;
WLT4:=长套>70;
WLT5:=中套>85;
TJ1:=WLT1>REF(WLT1,1) AND WLT2>REF(WLT2,1) AND WLT3>REF(WLT3,1);
BT001:=WLT1 AND WLT2 AND WLT3 AND WLT3>REF(WLT3,1);
BT002:=WLT1 AND WLT2>REF(WLT2,1);
BT003:=WLT1 AND WLT4 AND WLT5;
BT004:=WLT1 AND WLT4 AND WLT5 AND TJ1;
TJ2:=CROSS(90,短套) AND 中套>60;
TJ3:=COUNT(短套>85 AND 中套>60,10)>7 AND CROSS(80,短套);
TJ4:=FILTER(短套>85 AND 中套>70 AND 长套>40,5);
TJ6:=短套>90 AND 中套>75;
STICKLINE(CURRBARSCOUNT=90,80,90,100,1),COLOR0033FF;
STICKLINE(CURRBARSCOUNT=90,80,90,获利盘,0),COLOR003388;
STICKLINE(CURRBARSCOUNT=90,82,88,获利盘,0),COLOR0033AA;
STICKLINE(CURRBARSCOUNT=90,83.5,86.5,获利盘,0),COLOR0033CC;
STICKLINE(CURRBARSCOUNT=90,84.9,85.1,获利盘,0),COLOR0033FF;
DRAWTEXT(CURRBARSCOUNT=116,87,'获 利 盘度:'),COLOR0033FF;
DRAWNUMBER(CURRBARSCOUNT=108,87,CONST(获利盘)),COLOR0033FF;
STICKLINE(CURRBARSCOUNT=90,20,30,100,1),COLORFFFF00;
STICKLINE(CURRBARSCOUNT=90,20,30,短套,0),COLOR888800;
STICKLINE(CURRBARSCOUNT=90,22,28,短套,0),COLORAAAA00;
STICKLINE(CURRBARSCOUNT=90,23.5,26.5,短套,0),COLORCCCC00;
STICKLINE(CURRBARSCOUNT=90,24.9,25.1,短套,0),COLORFFFF00;
DRAWTEXT(CURRBARSCOUNT=116,30,'短线套牢度:'),COLORFFFF00;
DRAWNUMBER(CURRBARSCOUNT=108,30,CONST(短套)),COLORFFFF00;
STICKLINE(CURRBARSCOUNT=90,40,50,100,1),COLORFF0000;
STICKLINE(CURRBARSCOUNT=90,40,50,中套,0),COLOR880000;
STICKLINE(CURRBARSCOUNT=90,42,48,中套,0),COLORAA0000;
STICKLINE(CURRBARSCOUNT=90,43.5,46.5,中套,0),COLORCC0000;
STICKLINE(CURRBARSCOUNT=90,44.9,45.1,中套,0),COLORFF0000;
DRAWTEXT(CURRBARSCOUNT=116,48,'中线套牢度:'),COLORFF0000;
DRAWNUMBER(CURRBARSCOUNT=108,48,CONST(中套)),COLORFF0000;
STICKLINE(CURRBARSCOUNT=90,60,70,100,1),COLOR00FF00;
STICKLINE(CURRBARSCOUNT=90,60,70,长套,0),COLOR008833;
STICKLINE(CURRBARSCOUNT=90,62,68,长套,0),COLOR00AA33;
STICKLINE(CURRBARSCOUNT=90,63.5,66.5,长套,0),COLOR00CC33;
STICKLINE(CURRBARSCOUNT=90,64.9,65.1,长套,0),COLOR00FF33;
DRAWTEXT(CURRBARSCOUNT=116,67,'长线套牢度:'),COLOR00FF00;
DRAWNUMBER(CURRBARSCOUNT=108,67,CONST(长套)),COLOR00FF00;
M:=14;
M1:=5;
VAR1:=(CLOSE-LLV(LOW,21))/(HHV(HIGH,21)-LLV(LOW,21))*100;
VAR2:=SMA(VAR1,M1,1);
卖线:=SMA(VAR2,M1,2),COLORMAGENTA;
VAR3:=(HHV(HIGH,M)-CLOSE)/(HHV(HIGH,M)-LLV(LOW,M))*100;
VAR4:=SMA(VAR3,M1,1);
VAR5:=SMA(VAR4,M1,1);
空头线:=SMA(VAR5,M1,2),COLORYELLOW;
必卖线:=SMA(卖线,M1,2),COLORWHITE;
高压线:=90,DOTLINE,COLOR9966FF;
抄底线:=9,DOTLINE,COLORRED;
关注线:=80,DOTLINE,COLOR996699;
弱势线:=25,DOTLINE,COLORYELLOW;
分界线:=50,DOTLINE,COLORGREEN;
DRAWTEXT(空头线>85 AND CROSS(卖线,必卖线),必卖线*1.15,'进'),COLORRED;
DRAWTEXT(空头线>56 AND 空头线<=76 AND CROSS(卖线,必卖线),卖线,'留意');
DRAWTEXT(空头线<45 AND 卖线>78 AND 必卖线>78 AND CROSS(必卖线,卖线),必卖线,'跑'),COLORGREEN;
DRAWTEXT(CROSS(空头线,80),空头线,'关注'),COLORRED;
DRAWTEXT(CROSS(空头线,85),空头线,'重点关注'),COLORWHITE;
来函数检测结果如下:
该公式包含未来函数:WINNER
定制、编写公式指标请联系QQ或微信同号:88652583
A44赋值:-100*(34日内最高价的最高值-收盘价)/(34日内最高价的最高值-34日内最低价的最低值)的19日简单移动平均,画红色
B赋值:-100*(14日内最高价的最高值-收盘价)/(14日内最高价的最高值-14日内最低价的最低值)
D赋值:-100*(34日内最高价的最高值-收盘价)/(34日内最高价的最高值-34日内最低价的最低值)的4日指数移动平均,线宽为2
长期线赋值:A44+100,COLOR9900FF
短期线赋值:B+100,画红色
中期线赋值:D+100,画黄色,线宽为2
见顶赋值:(1日前的中期线>85 AND 1日前的短期线>85 AND 1日前的长期线>65) AND 长期线上穿短期线
顶部区域赋值:(中期线<1日前的中期线 AND 1日前的中期线>80) AND (1日前的短期线>95 OR 2日前的短期线>95) AND 长期线>60 AND 短期线<83.5 AND 短期线<中期线 AND 短期线<长期线+4
顶部赋值:顶部区域的4日过滤
底部区域赋值:(长期线<12 AND 中期线<8 AND (短期线<7.2 OR 1日前的短期线<5) AND (中期线>1日前的中期线 OR 短期线>1日前的短期线)) OR (长期线<8 AND 中期线<7 AND 短期线<15 AND 短期线>1日前的短期线) OR (长期线<10 AND 中期线<7 AND 短期线<1)
当满足条件见顶OR顶部时,在100和105位置之间画柱状线,宽度为20,1不为0则画空心柱.,画红色,线宽为2
当满足条件底部区域时,在0和8位置之间画柱状线,宽度为20,0不为0则画空心柱.,画绿色
获利盘赋值:以收盘价计算的获利盘比例*100,COLOR00FFFF,线宽为1
HLPMA5赋值:获利盘的5日简单移动平均,COLOR0000FF,线宽为2
短套赋值:100*(1-以1.10*收盘价元价格计算的获利盘比例)的1日指数移动平均,NODRAW,COLORFFDD00,线宽为1
中套赋值:100*(1-以1.2*收盘价元价格计算的获利盘比例)的1日指数移动平均,NODRAW,COLORFF0000,线宽为1
长套赋值:100*(1-以1.5*收盘价元价格计算的获利盘比例)的1日指数移动平均,NODRAW,COLOR00FF00,线宽为2
WLT1赋值:短套>95
WLT2赋值:中套>80
WLT3赋值:长套>60
WLT4赋值:长套>70
WLT5赋值:中套>85
TJ1赋值:WLT1>1日前的WLT1 AND WLT2>1日前的WLT2 AND WLT3>1日前的WLT3
BT001赋值:WLT1 AND WLT2 AND WLT3 AND WLT3>1日前的WLT3
BT002赋值:WLT1 AND WLT2>1日前的WLT2
BT003赋值:WLT1 AND WLT4 AND WLT5
BT004赋值:WLT1 AND WLT4 AND WLT5 AND TJ1
TJ2赋值:90上穿短套 AND 中套>60
TJ3赋值:统计10日中满足短套>85AND中套>60的天数>7 AND 80上穿短套
TJ4赋值:短套>85AND中套>70AND长套>40的5日过滤
TJ6赋值:短套>90 AND 中套>75
当满足条件到最后交易的周期=90时,在80和90位置之间画柱状线,宽度为100,1不为0则画空心柱.,COLOR0033FF
当满足条件到最后交易的周期=90时,在80和90位置之间画柱状线,宽度为获利盘,0不为0则画空心柱.,COLOR003388
当满足条件到最后交易的周期=90时,在82和88位置之间画柱状线,宽度为获利盘,0不为0则画空心柱.,COLOR0033AA
当满足条件到最后交易的周期=90时,在83.5和86.5位置之间画柱状线,宽度为获利盘,0不为0则画空心柱.,COLOR0033CC
当满足条件到最后交易的周期=90时,在84.9和85.1位置之间画柱状线,宽度为获利盘,0不为0则画空心柱.,COLOR0033FF
当满足条件到最后交易的周期=116时,在87位置书写文字,COLOR0033FF
当满足条件到最后交易的周期=108时,在87位置书写数字,COLOR0033FF
当满足条件到最后交易的周期=90时,在20和30位置之间画柱状线,宽度为100,1不为0则画空心柱.,COLORFFFF00
当满足条件到最后交易的周期=90时,在20和30位置之间画柱状线,宽度为短套,0不为0则画空心柱.,COLOR888800
当满足条件到最后交易的周期=90时,在22和28位置之间画柱状线,宽度为短套,0不为0则画空心柱.,COLORAAAA00
当满足条件到最后交易的周期=90时,在23.5和26.5位置之间画柱状线,宽度为短套,0不为0则画空心柱.,COLORCCCC00
当满足条件到最后交易的周期=90时,在24.9和25.1位置之间画柱状线,宽度为短套,0不为0则画空心柱.,COLORFFFF00
当满足条件到最后交易的周期=116时,在30位置书写文字,COLORFFFF00
当满足条件到最后交易的周期=108时,在30位置书写数字,COLORFFFF00
当满足条件到最后交易的周期=90时,在40和50位置之间画柱状线,宽度为100,1不为0则画空心柱.,COLORFF0000
当满足条件到最后交易的周期=90时,在40和50位置之间画柱状线,宽度为中套,0不为0则画空心柱.,COLOR880000
当满足条件到最后交易的周期=90时,在42和48位置之间画柱状线,宽度为中套,0不为0则画空心柱.,COLORAA0000
当满足条件到最后交易的周期=90时,在43.5和46.5位置之间画柱状线,宽度为中套,0不为0则画空心柱.,COLORCC0000
当满足条件到最后交易的周期=90时,在44.9和45.1位置之间画柱状线,宽度为中套,0不为0则画空心柱.,COLORFF0000
当满足条件到最后交易的周期=116时,在48位置书写文字,COLORFF0000
当满足条件到最后交易的周期=108时,在48位置书写数字,COLORFF0000
当满足条件到最后交易的周期=90时,在60和70位置之间画柱状线,宽度为100,1不为0则画空心柱.,COLOR00FF00
当满足条件到最后交易的周期=90时,在60和70位置之间画柱状线,宽度为长套,0不为0则画空心柱.,COLOR008833
当满足条件到最后交易的周期=90时,在62和68位置之间画柱状线,宽度为长套,0不为0则画空心柱.,COLOR00AA33
当满足条件到最后交易的周期=90时,在63.5和66.5位置之间画柱状线,宽度为长套,0不为0则画空心柱.,COLOR00CC33
当满足条件到最后交易的周期=90时,在64.9和65.1位置之间画柱状线,宽度为长套,0不为0则画空心柱.,COLOR00FF33
当满足条件到最后交易的周期=116时,在67位置书写文字,COLOR00FF00
当满足条件到最后交易的周期=108时,在67位置书写数字,COLOR00FF00
M赋值:14
M1赋值:5
VAR1赋值:(收盘价-21日内最低价的最低值)/(21日内最高价的最高值-21日内最低价的最低值)*100
VAR2赋值:VAR1的M1日[1日权重]移动平均
卖线赋值:VAR2的M1日[2日权重]移动平均,画洋红色
VAR3赋值:(M日内最高价的最高值-收盘价)/(M日内最高价的最高值-M日内最低价的最低值)*100
VAR4赋值:VAR3的M1日[1日权重]移动平均
VAR5赋值:VAR4的M1日[1日权重]移动平均
空头线赋值:VAR5的M1日[2日权重]移动平均,画黄色
必卖线赋值:卖线的M1日[2日权重]移动平均,画白色
高压线赋值:90,DOTLINE,COLOR9966FF
抄底线赋值:9,DOTLINE,画红色
关注线赋值:80,DOTLINE,COLOR996699
弱势线赋值:25,DOTLINE,画黄色
分界线赋值:50,DOTLINE,画绿色
当满足条件空头线>85ANDCROSS(卖线,必卖线)时,在必卖线*1.15位置书写文字,画红色
当满足条件空头线>56AND空头线<=76ANDCROSS(卖线,必卖线)时,在卖线位置书写文字
当满足条件空头线<45AND卖线>78AND必卖线>78ANDCROSS(必卖线,卖线)时,在必卖线位置书写文字,画绿色
当满足条件空头线上穿80时,在空头线位置书写文字,画红色
当满足条件空头线上穿85时,在空头线位置书写文字,画白色