通达信波浪判顶底主图公式

 

VARA:=(((CLOSE - EMA(CLOSE,13)) / EMA(CLOSE,13)) * (0 - 100));
趋势线:EMA(((VARA/10)+EMA(CLOSE,10)),3);
VARB:=(OPEN+HIGH+LOW)/3;
VARC:=EMA(VARB,4);
行情线:=VARC;
BUY11:=IF(CROSS(行情线,趋势线) OR (REF(行情线,1)=REF(趋势线,1) AND 行情线>趋势线),1,0);
{买入显示}
DRAWTEXT(CROSS(行情线,趋势线) OR (REF(行情线,1)=REF(趋势线,1) AND 行情线>趋势线),LOW*0.98,'▲'),COLOR0000FF;
DRAWTEXT(CROSS(行情线,趋势线) OR (REF(行情线,1)=REF(趋势线,1) AND 行情线>趋势线),LOW*0.975,'∣'),COLOR0000FF;
DRAWTEXT(CROSS(行情线,趋势线) OR (REF(行情线,1)=REF(趋势线,1) AND 行情线>趋势线),LOW*0.975,'‖'),COLOR0000FF;
DRAWTEXT(CROSS(行情线,趋势线) OR (REF(行情线,1)=REF(趋势线,1) AND 行情线>趋势线),LOW*0.97,'∣'),COLOR0000FF;
DRAWTEXT(CROSS(行情线,趋势线) OR (REF(行情线,1)=REF(趋势线,1) AND 行情线>趋势线),LOW*0.97,'‖'),COLOR0000FF;
DRAWTEXT(CROSS(行情线,趋势线) OR (REF(行情线,1)=REF(趋势线,1) AND 行情线>趋势线),LOW*0.965,'∣'),COLOR0000FF;
DRAWTEXT(CROSS(行情线,趋势线) OR (REF(行情线,1)=REF(趋势线,1) AND 行情线>趋势线),LOW*0.965,'‖'),COLOR0000FF;
{买出显示}
DRAWTEXT(CROSS(趋势线,行情线) OR (REF(行情线,1)=REF(趋势线,1) AND 行情线<趋势线),HIGH*1.02,'▼'),COLOR00FF00;
DRAWTEXT(CROSS(趋势线,行情线) OR (REF(行情线,1)=REF(趋势线,1) AND 行情线<趋势线),HIGH*1.025,'∣'),COLOR00FF00;
DRAWTEXT(CROSS(趋势线,行情线) OR (REF(行情线,1)=REF(趋势线,1) AND 行情线<趋势线),HIGH*1.025,'‖'),COLOR00FF00;
DRAWTEXT(CROSS(趋势线,行情线) OR (REF(行情线,1)=REF(趋势线,1) AND 行情线<趋势线),HIGH*1.03,'∣'),COLOR00FF00;
DRAWTEXT(CROSS(趋势线,行情线) OR (REF(行情线,1)=REF(趋势线,1) AND 行情线<趋势线),HIGH*1.03,'‖'),COLOR00FF00;
DRAWTEXT(CROSS(趋势线,行情线) OR (REF(行情线,1)=REF(趋势线,1) AND 行情线<趋势线),HIGH*1.035,'∣'),COLOR00FF00;
DRAWTEXT(CROSS(趋势线,行情线) OR (REF(行情线,1)=REF(趋势线,1) AND 行情线<趋势线),HIGH*1.035,'‖'),COLOR00FF00;
FF:=EMA(CLOSE,3);
MA15:=EMA(CLOSE,21);
FA:=IF(CROSS(FF,MA15),1,0);
{加码跟进}
TR:=MAX(MAX((HIGH - LOW),ABS(REF(CLOSE,1) - HIGH)),ABS(REF(CLOSE,1) - LOW));
ATR:=MA(TR,14);
AA:=(HHV(HIGH,20) - (2 * ATR));
BB:=CROSS(CLOSE,REF(HHV(HIGH,55),1));
SSS:=CROSS(MIN(MA(CLOSE,13),AA),CLOSE);
BBB:=BARSLAST(BB);
SSSB:=BARSLAST(SSS);
B1:=((BBB = 0) AND (REF(SSSB,1) < REF(BBB,1)));
B1B:=BARSLAST(B1);
B2:=((((BB = 1) AND (B1B < SSSB)) AND (B1B > 0)) AND (COUNT(BB,SSSB) < 3));
B2B:=BARSLAST(B2);
B3:=((((BB = 1) AND (B2B < B1B)) AND (COUNT(BB,SSSB) < 4)) AND (COUNT(BB,SSSB) > 2));
DRAWTEXT((B1=1 AND 行情线>=趋势线 AND BUY11=0) OR (B2=1 AND 行情线>=趋势线 AND BUY11=0),LOW*0.98,'▲'),COLORFF00FF;
A:=(3*CLOSE+LOW+OPEN+HIGH)/6;
X:=(20*A+19*REF(A,1)+18*REF(A,2)+17*REF(A,3)+16*REF(A,4)+15*REF(A,5)+
14*REF(A,6)+13*REF(A,7)+12*REF(A,8)+11*REF(A,9)+10*REF(A,10)+9*REF(A,11)+8*REF(A,12)
+7*REF(A,13)+6*REF(A,14)+5*REF(A,15)+4*REF(A,16)+3*REF(A,17)+2*REF(A,18)+
REF(A,20))/210;
Y:=EMA(X,13);
加仓A:=SMA(EMA((C-REF(C,1))/REF(C,1),5)*100,3,1)*10;
DRAWTEXT(FILTER((CROSS(加仓A,0) OR CROSS(CLOSE,Y)) AND 行情线>=趋势线 AND BUY11=0 AND FA=0,3),LOW*0.98,'▲'),COLORFF00FF;
加仓:=(B1=1 AND 行情线>=趋势线 AND BUY11=0) OR (B2=1 AND 行情线>=趋势线 AND BUY11=0) OR FILTER((CROSS(加仓A,0) OR CROSS(CLOSE,Y)) AND 行情线>=趋势线 AND BUY11=0 AND FA=0,3);
{STICKLINE(加仓,C,O,6,1),COLORFF00FF;}
STICKLINE(加仓,OPEN,CLOSE,4.5,0),COLORFF0099;
STICKLINE(加仓,OPEN,CLOSE,3,0),COLORFF00CC;
STICKLINE(加仓,OPEN,CLOSE,2,0),COLORFF00FF;
{减仓}
VARJ1:=REF(CLOSE,1);
VARJ2:=((SMA(MAX(CLOSE-VARJ1,0),6,1))/(SMA(ABS(CLOSE-VARJ1),6,1)))*(100);
减仓A:=CROSS(85,VARJ2);
DRAWTEXT(减仓A AND 行情线>=趋势线,HIGH*1.03,'▼'),COLORYELLOW;
MTM:=C-REF(C,1);
DX:=100*EMA(EMA(MTM,6),6)/EMA(EMA(ABS(MTM),6),6);
DY:=HHV(DX,2)=HHV(DX,7) AND COUNT(DX>50,2) AND CROSS(MA(DX,2),DX);
LC:=REF(CLOSE,1);
RSI:=SMA(MAX(CLOSE-LC,0),6,1)/SMA(ABS(CLOSE-LC),6,1)*100;
减仓B:=FILTER(CROSS(84,RSI) OR DY,5);{下穿84}
DRAWTEXT(减仓B AND 行情线>=趋势线,H*1.03,'▼'),COLORYELLOW;
减仓:=减仓A OR 减仓B;
{一阳穿三线}
BBI:=(MA(CLOSE,3)+MA(CLOSE,6)+MA(CLOSE,12)+MA(CLOSE,24))/4;
上:=BBI+3*STD(BBI,10);
中:=BBI;
下:=BBI-3*STD(BBI,10);
优选:=BETWEEN(上,OPEN,CLOSE) AND BETWEEN(中,OPEN,CLOSE) AND BETWEEN(下,OPEN,CLOSE) AND CLOSE>OPEN AND 上>=REF(上,1) AND 中>=REF(中,1) AND 下>REF(下,1);
DRAWTEXT(FILTER(优选,2),LOW*0.95,'¤'),COLOR00FF00;
DRAWTEXT(FILTER(优选,2),LOW*0.95,'●'),COLOR00FF00;
{底背离}
DRAWTEXT(FA AND BUY11=0,(LOW * 0.98),'□'),COLOR0099FF;
底背离:=FA AND BUY11=0;
{波浪顶底}
TY:=C;
HD:=FILTER(BACKSET(FILTER(REF(TY,10)=HHV(TY,2*10+1),10),10+1),10);
LD:=FILTER(BACKSET(FILTER(REF(TY,10)=LLV(TY,2*10+1),10),10+1),10);
A2:=REF(C,BARSLAST(HD));
B2A:=REF(C,BARSLAST(LD));
T1:=BARSLAST(HD)<BARSLAST(LD) AND NOT(HD) ;
T2:=BARSLAST(HD)>BARSLAST(LD) AND NOT(LD);
顶:IF(T1,A2,A2),COLOR00FF00,POINTDOT,LINETHICK2;
STICKLINE(T1,A2,A2,9,0),COLOR00FF00;
底:IF(T2,B2A,B2A),COLORFF00FF,POINTDOT,LINETHICK2;
STICKLINE(T2,B2A,B2A,9,0),COLORFF00FF;
VAR2:=(C+L+O+H)/4;
多头线:=(20*VAR2+19*REF(VAR2,1)+18*REF(VAR2,2)+17*REF(VAR2,3)+16*REF(VAR2,4)+15*REF(VAR2,5)+14*REF(VAR2,6)+13*REF(VAR2,7)+12*REF(VAR2,8)+11*REF(VAR2,9)+10*REF(VAR2,10)+9*REF(VAR2,11)+8*REF(VAR2,12)+7*REF(VAR2,13)+6*REF(VAR2,14)+5*REF(VAR2,15)+4*REF(VAR2,16)+3*REF(VAR2,17)+2*REF(VAR2,18)+REF(VAR2,20))/210;
空头线:=EMA(多头线,4);
STICKLINE(多头线>空头线,多头线,空头线,4,10),COLORYELLOW;
STICKLINE(多头线<空头线,多头线,空头线,4,10),COLORCCCCCC;
DRAWLINE(C=HHV(C,60),HHV(H,3),C=HHV(C,30) AND C<HHV(C,45),HHV(HIGH,3),1),COLORYELLOW;




来函数检测结果如下
该公式包含未来函数:BACKSET

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

相关指标公式

VARA赋值:(((收盘价 - 收盘价的13日指数移动平均) / 收盘价的13日指数移动平均) * (0 - 100))
输出趋势线:((VARA/10)+收盘价的10日指数移动平均)的3日指数移动平均
VARB赋值:(开盘价+最高价+最低价)/3
VARC赋值:VARB的4日指数移动平均
行情线赋值:VARC
BUY11赋值:如果行情线上穿趋势线OR(1日前的行情线=1日前的趋势线AND行情线>趋势线),返回1,否则返回0
当满足条件行情线上穿趋势线OR(1日前的行情线=1日前的趋势线AND行情线>趋势线)时,在最低价*0.98位置书写文字,COLOR0000FF
当满足条件行情线上穿趋势线OR(1日前的行情线=1日前的趋势线AND行情线>趋势线)时,在最低价*0.975位置书写文字,COLOR0000FF
当满足条件行情线上穿趋势线OR(1日前的行情线=1日前的趋势线AND行情线>趋势线)时,在最低价*0.975位置书写文字,COLOR0000FF
当满足条件行情线上穿趋势线OR(1日前的行情线=1日前的趋势线AND行情线>趋势线)时,在最低价*0.97位置书写文字,COLOR0000FF
当满足条件行情线上穿趋势线OR(1日前的行情线=1日前的趋势线AND行情线>趋势线)时,在最低价*0.97位置书写文字,COLOR0000FF
当满足条件行情线上穿趋势线OR(1日前的行情线=1日前的趋势线AND行情线>趋势线)时,在最低价*0.965位置书写文字,COLOR0000FF
当满足条件行情线上穿趋势线OR(1日前的行情线=1日前的趋势线AND行情线>趋势线)时,在最低价*0.965位置书写文字,COLOR0000FF
当满足条件趋势线上穿行情线OR(1日前的行情线=1日前的趋势线AND行情线<趋势线)时,在最高价*1.02位置书写文字,COLOR00FF00
当满足条件趋势线上穿行情线OR(1日前的行情线=1日前的趋势线AND行情线<趋势线)时,在最高价*1.025位置书写文字,COLOR00FF00
当满足条件趋势线上穿行情线OR(1日前的行情线=1日前的趋势线AND行情线<趋势线)时,在最高价*1.025位置书写文字,COLOR00FF00
当满足条件趋势线上穿行情线OR(1日前的行情线=1日前的趋势线AND行情线<趋势线)时,在最高价*1.03位置书写文字,COLOR00FF00
当满足条件趋势线上穿行情线OR(1日前的行情线=1日前的趋势线AND行情线<趋势线)时,在最高价*1.03位置书写文字,COLOR00FF00
当满足条件趋势线上穿行情线OR(1日前的行情线=1日前的趋势线AND行情线<趋势线)时,在最高价*1.035位置书写文字,COLOR00FF00
当满足条件趋势线上穿行情线OR(1日前的行情线=1日前的趋势线AND行情线<趋势线)时,在最高价*1.035位置书写文字,COLOR00FF00
FF赋值:收盘价的3日指数移动平均
MA15赋值:收盘价的21日指数移动平均
FA赋值:如果FF上穿MA15,返回1,否则返回0
TR赋值:(最高价-最低价)和1日前的收盘价-最高价的绝对值的较大值和1日前的收盘价-最低价的绝对值的较大值
ATR赋值:真实波幅的14日简单移动平均
AA赋值:(20日内最高价的最高值 - (2 * ATR))
BB赋值:收盘价上穿1日前的55日内最高价的最高值
SSS赋值:收盘价的13日简单移动平均和AA的较小值上穿收盘价
BBB赋值:上次BB距今天数
SSSB赋值:上次SSS距今天数
B1赋值:((BBB = 0) AND (1日前的SSSB < 1日前的BBB))
B1B赋值:上次B1距今天数
B2赋值:((((BB = 1) AND (B1B < SSSB)) AND (B1B > 0)) AND (统计SSSB日中满足BB的天数 < 3))
B2B赋值:上次B2距今天数
B3赋值:((((BB = 1) AND (B2B < B1B)) AND (统计SSSB日中满足BB的天数 < 4)) AND (统计SSSB日中满足BB的天数 > 2))
当满足条件(B1=1AND行情线>=趋势线ANDBUY11=0)OR(B2=1AND行情线>=趋势线ANDBUY11=0)时,在最低价*0.98位置书写文字,COLORFF00FF
A赋值:(3*收盘价+最低价+开盘价+最高价)/6
X赋值:(20*A+19*1日前的A+18*2日前的A+17*3日前的A+16*4日前的A+15*5日前的A+14*6日前的A+13*7日前的A+12*8日前的A+11*9日前的A+10*10日前的A+9*11日前的A+8*12日前的A+7*13日前的A+6*14日前的A+5*15日前的A+4*16日前的A+3*17日前的A+2*18日前的A+20日前的A)/210
Y赋值:X的13日指数移动平均
加仓A赋值:(收盘价-1日前的收盘价)/1日前的收盘价的5日指数移动平均*100的3日[1日权重]移动平均*10
当满足条件(加仓A上穿0ORCROSS(收盘价,Y))AND行情线>=趋势线ANDBUY11=0ANDFA=0的3日过滤时,在最低价*0.98位置书写文字,COLORFF00FF
加仓赋值:(B1=1 AND 行情线>=趋势线 AND BUY11=0) OR (B2=1 AND 行情线>=趋势线 AND BUY11=0) OR (加仓A上穿0ORCROSS(收盘价,Y))AND行情线>=趋势线ANDBUY11=0ANDFA=0的3日过滤
当满足条件加仓时,在开盘价和收盘价位置之间画柱状线,宽度为4.5,0不为0则画空心柱.,COLORFF0099
当满足条件加仓时,在开盘价和收盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLORFF00CC
当满足条件加仓时,在开盘价和收盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLORFF00FF
VARJ1赋值:1日前的收盘价
VARJ2赋值:((收盘价-VARJ1和0的较大值的6日[1日权重]移动平均)/(收盘价-VARJ1的绝对值的6日[1日权重]移动平均))*(100)
减仓A赋值:85上穿VARJ2
当满足条件减仓AAND行情线>=趋势线时,在最高价*1.03位置书写文字,画黄色
MTM赋值:收盘价-1日前的收盘价
DX赋值:100*MTM的6日指数移动平均的6日指数移动平均/MTM的绝对值的6日指数移动平均的6日指数移动平均
DY赋值:2日内DX的最高值=7日内DX的最高值 AND 统计2日中满足DX>50的天数 AND DX的2日简单移动平均上穿DX
LC赋值:1日前的收盘价
RSI赋值:收盘价-LC和0的较大值的6日[1日权重]移动平均/收盘价-LC的绝对值的6日[1日权重]移动平均*100
减仓B赋值:84上穿RSIORDY的5日过滤
当满足条件减仓BAND行情线>=趋势线时,在最高价*1.03位置书写文字,画黄色
减仓赋值:减仓A OR 减仓B
BBI赋值:(收盘价的3日简单移动平均+收盘价的6日简单移动平均+收盘价的12日简单移动平均+收盘价的24日简单移动平均)/4
上赋值:BBI+3*BBI的10日估算标准差
中赋值:BBI
下赋值:BBI-3*BBI的10日估算标准差
优选赋值:上位于开盘价和收盘价之间 AND 中位于开盘价和收盘价之间 AND 下位于开盘价和收盘价之间 AND 收阳线ANDSE 上>=1日前的上 AND 中>=1日前的中 AND 下>1日前的下
当满足条件优选的2日过滤时,在最低价*0.95位置书写文字,COLOR00FF00
当满足条件优选的2日过滤时,在最低价*0.95位置书写文字,COLOR00FF00
当满足条件FAANDBUY11=0时,在(最低价*0.98)位置书写文字,COLOR0099FF
底背离赋值:FA AND BUY11=0
TY赋值:收盘价
HD赋值:若10日前的TY=2*10+1日内TY的最高值的10日过滤则将最近10+1周期置为1的10日过滤
LD赋值:若10日前的TY=2*10+1日内TY的最低值的10日过滤则将最近10+1周期置为1的10日过滤
A2赋值:上次HD距今天数日前的收盘价
B2A赋值:上次LD距今天数日前的收盘价
T1赋值:上次HD距今天数<上次LD距今天数 AND 取反
T2赋值:上次HD距今天数>上次LD距今天数 AND 取反
输出顶:如果T1,返回A2,否则返回A2,COLOR00FF00,POINTDOT,线宽为2
当满足条件T1时,在A2和A2位置之间画柱状线,宽度为9,0不为0则画空心柱.,COLOR00FF00
输出底:如果T2,返回B2A,否则返回B2A,COLORFF00FF,POINTDOT,线宽为2
当满足条件T2时,在B2A和B2A位置之间画柱状线,宽度为9,0不为0则画空心柱.,COLORFF00FF
VAR2赋值:(收盘价+最低价+开盘价+最高价)/4
多头线赋值:(20*VAR2+19*1日前的VAR2+18*2日前的VAR2+17*3日前的VAR2+16*4日前的VAR2+15*5日前的VAR2+14*6日前的VAR2+13*7日前的VAR2+12*8日前的VAR2+11*9日前的VAR2+10*10日前的VAR2+9*11日前的VAR2+8*12日前的VAR2+7*13日前的VAR2+6*14日前的VAR2+5*15日前的VAR2+4*16日前的VAR2+3*17日前的VAR2+2*18日前的VAR2+20日前的VAR2)/210
空头线赋值:多头线的4日指数移动平均
当满足条件多头线>空头线时,在多头线和空头线位置之间画柱状线,宽度为4,10不为0则画空心柱.,画黄色
当满足条件多头线<空头线时,在多头线和空头线位置之间画柱状线,宽度为4,10不为0则画空心柱.,COLORCCCCCC
当满足条件收盘价=60日内收盘价的最高值时,在3日内最高价的最高值位置画直线起点,当满足条件收盘价=30日内收盘价的最高值ANDC<45日内收盘价的最高值时,在3日内最高价的最高值位置画直线终点,1表示是否延长.,画黄色

指标安装下载帮助  |   联系我们  |  股朋指标网  |  指标网   |  指标公式  |   加入收藏   |  设为主页

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