通达信三平顶三平底

 
F:=C/O;
STICKLINE(F>=1,C,O,2.8,1),COLORRED;
STICKLINE(F>=1,C,H,0.00001,0),COLORRED;
STICKLINE(F>=1,L,O,0.00001,0),COLORRED;
STICKLINE(F<1,C,O,2.8,0),COLORCYAN;
STICKLINE(F<1,O,H,0.00001,0),COLORCYAN;
STICKLINE(F<1,L,C,0.00001,0),COLORCYAN;
TYP := (HIGH + LOW + CLOSE)/3;
CCI1:=(TYP-MA(TYP,6))/(0.015*AVEDEV(TYP,6));
差值1:=ABS(REF(CCI1,1)-CCI1);
CCI2:=(TYP-MA(TYP,10))/(0.015*AVEDEV(TYP,10));
CCI3:=(TYP-MA(TYP,20))/(0.015*AVEDEV(TYP,20));
CCI4:=(TYP-MA(TYP,30))/(0.015*AVEDEV(TYP,30));
CCI5:=(TYP-MA(TYP,60))/(0.015*AVEDEV(TYP,60));
差值5:=ABS(REF(CCI5,1)-CCI5);
CCI:=CCI1+CCI2+CCI3+CCI4+CCI5;
AAA:=(3*C+H+L+O)/6;
VAR1:=(8*AAA+7*REF(AAA,1)+6*REF(AAA,2)+5*REF(AAA,3)
+4*REF(AAA,4)+3*REF(AAA,5)+2*REF(AAA,6)+REF(AAA,8))/36;
TJ111:=(ABS(CCI1)>CCI AND ABS( 差值1)> ABS(差值5))
OR (VOL=HHV(VOL,10) AND VOL>2*REF(VOL,1) AND CLOSE>VAR1);
VAR2:=(HHV(VAR1,5)+HHV(VAR1,10)+HHV(VAR1,20))/3;
VAR6:=(LLV(VAR1,2)+LLV(VAR1,4)+LLV(VAR1,6))/3;
下跌:=IF(VAR1=VAR6,VAR6, DRAWNULL),COLORGREEN;
立桩量3:=FILTER(TJ111,5);
TJ222:=IF(BARSLAST(立桩量3)=1 AND CLOSE>REF(HIGH,1),1,
IF(BARSLAST(立桩量3)=2 AND CLOSE>REF(HIGH,2),1,
IF(BARSLAST(立桩量3)=3 AND CLOSE>REF(HIGH,3),1,0)));
突破3:=TJ222=1;
STICKLINE(CLOSE AND 下跌!= VAR6,REF(HIGH,BARSLAST(立桩量3)),
REF(HIGH,BARSLAST(立桩量3)),10,1),COLORGRAY;
STICKLINE(CLOSE AND 下跌!= VAR6,REF(LOW,BARSLAST(立桩量3)),
REF(LOW,BARSLAST(立桩量3)),10,1),COLORBROWN;
TJ3:=IF(BARSLAST(立桩量3)=1 AND CLOSE>REF(LOW,1),1,IF(BARSLAST(立桩量3)=2 AND CLOSE>REF(LOW,2),1,IF(BARSLAST(立桩量3)=3 AND CLOSE>REF(LOW,3),1,0)));
三天法则:=TJ3=1;
成立:=三天法则 AND 突破3;
条件成立:=FILTER(成立,5);
DRAWTEXT(条件成立 AND 下跌!= VAR6,H*1.005,'成立') COLORGRAY;
B1:=REF(C,1);B2:=REF(C,2);
SS:=IF(C>REF(C,1) AND REF(C,1)>=REF(C,2),1,IF(C<REF(C,1) AND REF(C,1)<=REF(C,2),-1,IF(C>REF(C,2) AND REF(C,2)>REF(C,1),2,IF(C<REF(C,2) AND REF(C,2)<REF(C,1),-2,0))));
SM:=IF(REF(SS,1)!=0,REF(SS,1),IF(REF(SS,2)!=0,REF(SS,2),IF(REF(SS,3)!=0,REF(SS,3),IF(REF(SS,5)!=0,REF(SS,5),IF(REF(SS,6)!=0,REF(SS,6),IF(REF(SS,7)!=0,REF(SS,7),0))))));
{STICKLINE(SS=1 OR SM>=1 AND SS=0,B1,C,2.8,0),COLORBLUE;
STICKLINE(SS=-1 OR SM<=-1 AND SS=0,B1,C,2.8,0),COLORYELLOW;
STICKLINE(SS=2,B2,C,2.8,0),COLORBLUE;
STICKLINE(SS=-2,B2,C,2.8,0),COLORYELLOW;}
STICKLINE((SS=-1 OR SS=-2) AND SM>0,B2,B1,2.8,0),COLORGREEN;
STICKLINE((SS=1 OR SS=2) AND SM<0,B2,B1,2.8,0),COLORMAGENTA;
AA:=CLOSE>REF(CLOSE,1) AND REF(CLOSE,1)>REF(CLOSE,2) AND REF(CLOSE,1)<REF(CLOSE,3) AND IF(REF(CLOSE,3)<REF(CLOSE,4),1,IF(REF(CLOSE,4)<REF(CLOSE,5),REF(CLOSE,1)<REF(CLOSE,4) OR (REF(CLOSE,2)<REF(CLOSE,4) AND REF(CLOSE,3)>=REF(CLOSE,5)),IF(REF(CLOSE,5)<REF(CLOSE,6),1,REF(CLOSE,6)<REF(CLOSE,7))));
BB:=CLOSE<REF(CLOSE,1) AND REF(CLOSE,1)<REF(CLOSE,2) AND REF(CLOSE,1)>REF(CLOSE,3) AND IF(REF(CLOSE,3)>REF(CLOSE,4),1,IF(REF(CLOSE,4)>REF(CLOSE,5),REF(CLOSE,1)>REF(CLOSE,4) OR (REF(CLOSE,2)>REF(CLOSE,4) AND REF(CLOSE,3)<=REF(CLOSE,5)),IF(REF(CLOSE,5)>REF(CLOSE,6),1,REF(CLOSE,6)>REF(CLOSE,7))));
DRAWTEXT(AA AND CLOSE>REF(OPEN,2),LOW*0.97,'三平底'),COLORWHITE;
DRAWTEXT(BB AND CLOSE<REF(CLOSE,2),HIGH*1.03,'三平顶'),COLORCYAN;
操作:HHV(MA(CLOSE,5),13),COLORGREEN;
MA5:MA(CLOSE,5) COLORWHITE;
MA10:MA(CLOSE,10) COLORYELLOW;
MA20:MA(CLOSE,20) COLORMAGENTA;
MA60:MA(CLOSE,60) COLORCYAN;
OC:=REF(CLOSE,1);
RSV:=(((CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9)))*100);
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
YX:=((CLOSE>OC) AND C>O);
KK:=HHV(K,5);
HH:=HHV(D,5);
D1:=REF(D,1);
K1:=REF(K,1);
DRAWTEXT((((D1<30) AND CROSS(K,D)) AND YX),(LOW * 0.98),'←短买!'),COLORYELLOW;
VAR11:=3*SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1)
-2*SMA(SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1),3,1);
黑马线:=EMA(VAR11,5), LINETHICK2,COLOR6600FF;
黑马线2:=100*(HHV(HIGH,60)-CLOSE)/(HHV(HIGH,60)-LLV(LOW,60)),LINETHICK2,,;
DRAWTEXT(CROSS(黑马线,黑马线2),L*0.95,'追涨'),COLORRED;
VARP1:=(C+H+O+L)/4;
卖出:XMA(VARP1,20)*(1+80/1000),POINTDOT,COLORGREEN,LINETHICK3;
买入:XMA(VARP1,32)*(1-100/1000),POINTDOT,COLORMAGENTA,LINETHICK3;
中线:(卖出+买入)/2,POINTDOT,COLORWHITE,LINETHICK3;
{股灵吧决策}
VAR100:=(100 - ((90 * (HHV(HIGH,20) - CLOSE)) / (HHV(HIGH,20) - LLV(LOW,20))));
VAR200:=(100 - ((90 * (HHV(HIGH,20) - CLOSE)) / (HHV(HIGH,20) - LLV(LOW,20))));
VAR300:=(100 - MA(((100 * (HHV(HIGH,5) - CLOSE)) / (HHV(HIGH,5) - LLV(LOW,5))),34));
FF:IF(CROSS(VAR200,MA(VAR300,5)),LOW * 0.98,DRAWNULL),CROSSDOT,LINETHICK3,COLOREE00EE;
DRAWTEXT(CROSS(VAR200,MA(VAR300,5)),LOW*0.97,'入货'),COLORYELLOW;
{N:=0.98;
VAR4:=PEAKBARS(3,15,1)<10;
VAR5:=IF(VAR4=1,2,0);
顶:= IF(VAR5=2,2,0);
中线卖出:=IF(顶>REF(顶,1),1,0);
止损价:=IF(中线卖出=1, C*N,0), POINTDOT,COLOR00FF00,LINETHICK5;
STICKLINE(止损价,C*N,C*N,200,1),COLORRED,LINETHICK1;}{画线}
{AA1:=MA(C,5);
BB1:=MA(C,15);
AF:=CROSS(AA1,BB1);
STICKLINE(AF,LLV(L,4),LLV(L,4),50,1),COLORRED,LINETHICK3;
DRAWTEXT(AF,LLV(L,4),'止损线'),COLORYELLOW;};



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

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

相关指标公式

F赋值:收盘价/开盘价
当满足条件F>=1时,在收盘价和开盘价位置之间画柱状线,宽度为2.8,1不为0则画空心柱.,画红色
当满足条件F>=1时,在收盘价和最高价位置之间画柱状线,宽度为0.00001,0不为0则画空心柱.,画红色
当满足条件F>=1时,在最低价和开盘价位置之间画柱状线,宽度为0.00001,0不为0则画空心柱.,画红色
当满足条件F<1时,在收盘价和开盘价位置之间画柱状线,宽度为2.8,0不为0则画空心柱.,画青色
当满足条件F<1时,在开盘价和最高价位置之间画柱状线,宽度为0.00001,0不为0则画空心柱.,画青色
当满足条件F<1时,在最低价和收盘价位置之间画柱状线,宽度为0.00001,0不为0则画空心柱.,画青色
赋值: (最高价 + 最低价 + 收盘价)/3
CCI1赋值:(TYP-TYP的6日简单移动平均)/(0.015*TYP的6日平均绝对偏差)
差值1赋值:1日前的CCI1-CCI1的绝对值
CCI2赋值:(TYP-TYP的10日简单移动平均)/(0.015*TYP的10日平均绝对偏差)
CCI3赋值:(TYP-TYP的20日简单移动平均)/(0.015*TYP的20日平均绝对偏差)
CCI4赋值:(TYP-TYP的30日简单移动平均)/(0.015*TYP的30日平均绝对偏差)
CCI5赋值:(TYP-TYP的60日简单移动平均)/(0.015*TYP的60日平均绝对偏差)
差值5赋值:1日前的CCI5-CCI5的绝对值
CCI赋值:CCI1+CCI2+CCI3+CCI4+CCI5
AAA赋值:(3*收盘价+最高价+最低价+开盘价)/6
VAR1赋值:(8*AAA+7*1日前的AAA+6*2日前的AAA+5*3日前的AAA+4*4日前的AAA+3*5日前的AAA+2*6日前的AAA+8日前的AAA)/36
TJ111赋值:(CCI1的绝对值>CCI AND 差值1的绝对值> 差值5的绝对值) OR (成交量(手)=10日内成交量(手)的最高值 AND 成交量(手)>2*1日前的成交量(手) AND 收盘价>VAR1)
VAR2赋值:(5日内VAR1的最高值+10日内VAR1的最高值+20日内VAR1的最高值)/3
VAR6赋值:(2日内VAR1的最低值+4日内VAR1的最低值+6日内VAR1的最低值)/3
下跌赋值:如果VAR1=VAR6,返回VAR6,否则返回无效数,画绿色
立桩量3赋值:TJ111的5日过滤
TJ222赋值:如果上次立桩量3距今天数=1ANDCLOSE>1日前的最高价,返回1,否则返回如果上次立桩量3距今天数=2ANDCLOSE>2日前的最高价,返回1,否则返回如果上次立桩量3距今天数=3ANDCLOSE>3日前的最高价,返回1,否则返回0
突破3赋值:TJ222=1
当满足条件CLOSEAND下跌不等于VAR6时,在上次立桩量3距今天数日前的最高价和上次立桩量3距今天数日前的最高价位置之间画柱状线,宽度为10,1不为0则画空心柱.,画深灰色
当满足条件CLOSEAND下跌不等于VAR6时,在上次立桩量3距今天数日前的最低价和上次立桩量3距今天数日前的最低价位置之间画柱状线,宽度为10,1不为0则画空心柱.,画棕色
TJ3赋值:如果上次立桩量3距今天数=1ANDCLOSE>1日前的最低价,返回1,否则返回如果上次立桩量3距今天数=2ANDCLOSE>2日前的最低价,返回1,否则返回如果上次立桩量3距今天数=3ANDCLOSE>3日前的最低价,返回1,否则返回0
三天法则赋值:TJ3=1
成立赋值:三天法则 AND 突破3
条件成立赋值:成立的5日过滤
当满足条件条件成立AND下跌不等于VAR6时,在最高价*1.005位置书写文字 画深灰色
B1赋值:1日前的收盘价
B2赋值:2日前的收盘价
SS赋值:如果收盘价>1日前的收盘价ANDREF(收盘价,1)>=2日前的收盘价,返回1,否则返回如果收盘价<1日前的收盘价ANDREF(收盘价,1)<=2日前的收盘价,返回-1,否则返回如果收盘价>2日前的收盘价ANDREF(收盘价,2)>1日前的收盘价,返回2,否则返回如果收盘价<2日前的收盘价ANDREF(收盘价,2)<1日前的收盘价,返回-2,否则返回0
SM赋值:如果1日前的SS不等于0,返回1日前的SS,否则返回如果2日前的SS不等于0,返回2日前的SS,否则返回如果3日前的SS不等于0,返回3日前的SS,否则返回如果5日前的SS不等于0,返回5日前的SS,否则返回如果6日前的SS不等于0,返回6日前的SS,否则返回如果7日前的SS不等于0,返回7日前的SS,否则返回0
当满足条件(SS=-1ORSS=-2)ANDSM>0时,在B2和B1位置之间画柱状线,宽度为2.8,0不为0则画空心柱.,画绿色
当满足条件(SS=1ORSS=2)ANDSM<0时,在B2和B1位置之间画柱状线,宽度为2.8,0不为0则画空心柱.,画洋红色
AA赋值:收盘价>1日前的收盘价 AND 1日前的收盘价>2日前的收盘价 AND 1日前的收盘价<3日前的收盘价 AND 如果3日前的收盘价<4日前的收盘价,返回1,否则返回如果4日前的收盘价<5日前的收盘价,返回1日前的收盘价<4日前的收盘价OR(2日前的收盘价<4日前的收盘价ANDREF(收盘价,3)>=5日前的收盘价),否则返回如果5日前的收盘价<6日前的收盘价,返回1,否则返回6日前的收盘价BB赋值:收盘价<1日前的收盘价 AND 1日前的收盘价<2日前的收盘价 AND 1日前的收盘价>3日前的收盘价 AND 如果3日前的收盘价>4日前的收盘价,返回1,否则返回如果4日前的收盘价>5日前的收盘价,返回1日前的收盘价>4日前的收盘价OR(2日前的收盘价>4日前的收盘价ANDREF(收盘价,3)<=5日前的收盘价),否则返回如果5日前的收盘价>6日前的收盘价,返回1,否则返回6日前的收盘价>RE
当满足条件AAANDCLOSE>2日前的开盘价时,在最低价*0.97位置书写文字,画白色
当满足条件BBANDCLOSE<2日前的收盘价时,在最高价*1.03位置书写文字,画青色
输出操作:13日内收盘价的5日简单移动平均的最高值,画绿色
输出 MA5:收盘价的5日简单移动平均 画白色
输出MA10:收盘价的10日简单移动平均 画黄色
输出MA20:收盘价的20日简单移动平均 画洋红色
输出MA60:收盘价的60日简单移动平均 画青色
OC赋值:1日前的收盘价
RSV赋值:(((收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值))*100)
K赋值:RSV的3日[1日权重]移动平均
D赋值:K的3日[1日权重]移动平均
YX赋值:((收盘价>OC) AND 收阳线)
KK赋值:5日内K的最高值
HH赋值:5日内D的最高值
D1赋值:1日前的D
K1赋值:1日前的K
当满足条件(((D1<30)ANDCROSS(K,D))ANDYX)时,在(最低价*0.98)位置书写文字,画黄色
VAR11赋值:3*(收盘价-55日内最低价的最低值)/(55日内最高价的最高值-55日内最低价的最低值)*100的5日[1日权重]移动平均-2*(收盘价-55日内最低价的最低值)/(55日内最高价的最高值-55日内最低价的最低值)*100的5日[1日权重]移动平均的3日[1日权重]移动平均
黑马线赋值:VAR11的5日指数移动平均, 线宽为2,COLOR6600FF
黑马线2赋值:100*(60日内最高价的最高值-收盘价)/(60日内最高价的最高值-60日内最低价的最低值),线宽为2,,
当满足条件黑马线上穿黑马线2时,在最低价*0.95位置书写文字,画红色
VARP1赋值:(收盘价+最高价+开盘价+最低价)/4
输出卖出:VARP1的20日偏移移动平均*(1+80/1000),POINTDOT,画绿色,线宽为3
输出买入:VARP1的32日偏移移动平均*(1-100/1000),POINTDOT,画洋红色,线宽为3
输出中线:(卖出+买入)/2,POINTDOT,画白色,线宽为3
VAR100赋值:(100 - ((90 * (20日内最高价的最高值 - 收盘价)) / (20日内最高价的最高值 - 20日内最低价的最低值)))
VAR200赋值:(100 - ((90 * (20日内最高价的最高值 - 收盘价)) / (20日内最高价的最高值 - 20日内最低价的最低值)))
VAR300赋值:(100 - ((100*(5日内最高价的最高值-收盘价))/(5日内最高价的最高值-5日内最低价的最低值))的34日简单移动平均)
输出FF:如果VAR200上穿VAR300的5日简单移动平均,返回最低价*0.98,否则返回无效数,CROSSDOT,线宽为3,COLOREE00EE
当满足条件VAR200上穿VAR300的5日简单移动平均时,在最低价*0.97位置书写文字,画黄色

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

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