通达信一个操盘主图一个附图奉献给大家源码分享


 
MA5:=MA(CLOSE,5),COLOR00FFFF;
X1:=(C+L+H)/3;
X2:EMA(X1,6),LINETHICK1;
X3:EMA(X2,5),LINETHICK1;
STICKLINE(CROSS(X2,X3),OPEN,CLOSE,5,0),COLOR0060FF;
STICKLINE(CROSS(X2,X3),OPEN,CLOSE,3,0),COLOR0090FF;
STICKLINE(CROSS(X2,X3),OPEN,CLOSE,2,0),COLOR0099FF;
STICKLINE(CROSS(X2,X3),OPEN,CLOSE,1,0),COLOR00F0FF;
{STICKLINE(CROSS(X2,X3),OPEN,CLOSE,0.4,0),COLOR0099FF;
STICKLINE(CROSS(X2,X3),OPEN,CLOSE,0.3,0),COLOR00FFFF;}
{STICKLINE(CROSS(X3,X2),OPEN,CLOSE,1,0),COLORFF9900;}
CG:=MA(CLOSE,17);
FL:=HHV(CG,2),COLORFF9900;
FS:IF((CG < FL),(CG - (FL - CG)),FL),COLORFF9900,LINETHICK1;
SS:IF(FL>REF(FL,1),(CG - (FL - CG)),FL),COLORFF00FF,LINETHICK2;
分界线:MA(CLOSE,55),COLOR00FFFF,LINETHICK3;
MA55:MA(CLOSE,55),COLOR0033FF,LINETHICK1;
MA120:MA(C,120),COLOR003399;
MA240:MA(C,240),COLORFF0066;
发红包:=IF((TROUGHBARS(3,15,1)=0) AND (HIGH>LOW+0.01),10,(-5));
{DRAWTEXT((TROUGHBARS(3,15,1)=0) AND (HIGH>LOW+0.01) ,LOW*0.988 ,'【】' ),COLOR00FFFF,LINETHICK1;}
{DRAWTEXT((TROUGHBARS(3,15,1)=0) AND (HIGH>LOW+0.01) ,LOW*0.988 ,'  ⊙' ),COLOR0000FF;}
DRAWTEXT((TROUGHBARS(3,15,1)=0) AND (HIGH>LOW+0.01) ,LOW*0.988 ,'⊙←红包' ),COLOR0000FF;
TY:=C;
A1:=REF(TY,10)=HHV(TY,2*10+1); B1:=FILTER(A1,10); C1:=BACKSET(B1,10+1); HD:=FILTER(C1,10);
A2:=REF(TY,10)=LLV(TY,2*10+1); B2:=FILTER(A2,10); C2:=BACKSET(B2,10+1); LD:=FILTER(C2,10);
A:=REF(C,BARSLAST(HD)); B:=REF(L,BARSLAST(LD));
T1:=BARSLAST(HD)<BARSLAST(LD) AND NOT(HD) ;
T2:=BARSLAST(HD)>BARSLAST(LD) AND NOT(LD);
顶:IF(T1,A,A),COLORYELLOW,POINTDOT,LINETHICK4;
底:IF(T2,B,B),COLORGREEN,POINTDOT,LINETHICK4;
{分型压力}
{Y:=((HIGH + LOW) / 2);
BLUE:=SMA(Y,13,1);
RED:=SMA(Y,8,1);
GREEN:=SMA(Y,5,1);
B22:=REF(BLUE,8);
R2:=REF(RED,5);
G2:=REF(GREEN,3);
KU1:=IF((HIGH = HHV(HIGH,3)),1,0);
KD1:=IF((LOW = LLV(LOW,3)),1,0);
UL:=IF((((REF(KU1,2) = 1) AND (REF(KU1,1) = 0)) AND (KU1 = 0)),REF(HIGH,2),REF(HIGH,(2 + BARSLAST((((REF(KU1,2) = 1) AND (REF(KU1,1) = 0)) AND (KU1 = 0))))));
DL:=IF((((REF(KD1,2) = 1) AND (REF(KD1,1) = 0)) AND (KD1 = 0)),REF(LOW,2),REF(LOW,(2 + BARSLAST((((REF(KD1,2) = 1) AND (REF(KD1,1) = 0)) AND (KD1 = 0))))));
上碎型:IF((HIGH >= R2),UL,REF(UL,BARSLAST((HIGH > R2)))),LINETHICK0,COLORFF00FF;
下碎型:IF((LOW <= R2),DL,REF(DL,BARSLAST((LOW <= R2)))),LINETHICK0,COLOR00FFFF;}
{STICKLINE((BARSLAST(ABS((上碎型 - REF(上碎型,1)))) < BARSLAST(((CLOSE > 上碎型) AND (REF(CLOSE,1) < REF(上碎型,1))))),上碎型,上碎型,5,1),COLORFF9900;
STICKLINE((BARSLAST(ABS((下碎型 - REF(下碎型,1)))) < BARSLAST(((CLOSE < 下碎型) AND (REF(CLOSE,1) > REF(下碎型,1))))),下碎型,下碎型,5,1),COLORFF00FF;};
 





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

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

相关指标公式

MA5赋值:MA(收盘价,5),COLOR00FFFF

X1赋值:(C+L+H)/3
输出
X2:X1的6日指数移动平均, 线宽为1
输出
X3:X2的5日指数移动平均, 线宽为1
当满足条件X2上穿X3时,在开盘价和收盘价之间画柱状线
当满足条件X2上穿X3时,在开盘价和收盘价之间画柱状线
当满足条件X2上穿X3时,在开盘价和收盘价之间画柱状线
当满足条件X2上穿X3时,在开盘价和收盘价之间画柱状线
当满足条件X2上穿X3时,在开盘价和收盘价之间画柱状线
当满足条件X2上穿X3时,在开盘价和收盘价之间画柱状线
当满足条件X3上穿X2时,在开盘价和收盘价之间画柱状线
} CG赋值:MA(收盘价,17)

FL赋值:2日内CG最高值,COLORFF9900
输出
FS:IF((CG < FL),(CG - (FL - CG)),FL),COLORFF9900, 线宽为1
输出
SS:IF(FL>1日前的FL,(CG - (FL - CG)),FL),COLORFF00FF, 线宽为2
输出分界线:MA(收盘价,55),COLOR00FFFF, 线宽为3

MA55:MA(收盘价,55),COLOR0033FF, 线宽为1
输出
MA120:MA(C,120),COLOR003399
输出
MA240:MA(C,240),COLORFF0066

发红包赋值:IF((TROUGHBARS(3,15,1)=0) AND (最高价>最低价+0.01),10,(-5))

{DRAWTEXT((TROUGHBARS(3,15,1)=0) AND (最高价>最低价+0.01) ,最低价*0.988 ,'【】' ),COLOR00FFFF, 线宽为1
}
{DRAWTEXT((TROUGHBARS(3,15,1)=0) AND (最高价>最低价+0.01) ,最低价*0.988 ,'  ⊙' ),COLOR0000FF
}
DRAWTEXT((TROUGHBARS(3,15,1)=0) AND (最高价>最低价+0.01) ,最低价*0.988 ,'⊙←红包' ),COLOR0000FF

TY赋值:C

A1赋值:10日前的TY=2*10+1日内TY最高值
B1赋值:A1的10过滤
C1赋值:BACKSET(B1,10+1)
HD赋值:C1的10过滤

A2赋值:10日前的TY=2*10+1日内TY最低值
B2赋值:A2的10过滤
C2赋值:BACKSET(B2,10+1)
LD赋值:C2的10过滤

A赋值:上次HD距今天数日前的C
B赋值:上次LD距今天数日前的L

T1:=上次HD距今天数<上次LD距今天数 AND NOT(HD)

T2:=上次HD距今天数>上次LD距今天数 AND NOT(LD)
如果T1返回A否则返回A
如果T2返回B否则返回B

{分型压力}
{Y:=((最高价 + 最低价) / 2)
Y的13日[1日权重]移动平均
Y的8日[1日权重]移动平均
Y的5日[1日权重]移动平均

B22:=8日前的BLUE

R2:=5日前的RED

G2:=3日前的GREEN

KU1:=IF((最高价 = 3日内最高价最高值),1,0)

KD1:=IF((最低价 = 3日内最低价最低值),1,0)

UL:=IF((((2日前的KU1 = 1) AND (1日前的KU1 = 0)) AND (KU1 = 0)),2日前的最高价,REF(最高价,(2 + 上次(((2日前的KU1 = 1距今天数 AND (1日前的KU1 = 0)) AND (KU1 = 0))))))

DL:=IF((((2日前的KD1 = 1) AND (1日前的KD1 = 0)) AND (KD1 = 0)),2日前的最低价,REF(最低价,(2 + 上次(((2日前的KD1 = 1距今天数 AND (1日前的KD1 = 0)) AND (KD1 = 0))))))

上碎型:IF((最高价 >= R2),UL,REF(UL,上次(最高价 > R2距今天数))),LINETHICK0,COLORFF00FF

下碎型:IF((最低价 <= R2),DL,REF(DL,上次(最低价 <= R2距今天数))),LINETHICK0,COLOR00FFFF
}
{STICKLINE((上次(上碎型 - 1日前的上碎型距今天数的绝对值) < 上次((收盘价 > 上碎型距今天数 AND (1日前的收盘价 < 1日前的上碎型)))),上碎型,上碎型,5,1),COLORFF9900

STICKLINE((上次(下碎型 - 1日前的下碎型距今天数的绝对值) < 上次((收盘价 < 下碎型距今天数 AND (1日前的收盘价 > 1日前的下碎型)))),下碎型,下碎型,5,1),COLORFF00FF
}

 


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

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