通达信主图八旗兵源码

{【八旗兵】}

{参数:TS=130,N=99,M=3}

{筹码撑压}
{TS=130,N=99,M=3}
高:=CONST(REF(HHV(H,TS),M));
低:=CONST(REF(LLV(L,TS),M));

DA1:=IF(TS>TOTALBARSCOUNT,TOTALBARSCOUNT,TS);
DA:=IF(CURRBARSCOUNT>DA1,0,DA1);
HI:=REFDATE(HHV(H,DA),DATE);
LO:=REFDATE(LLV(L,DA),DATE);
C1:=IF(CURRBARSCOUNT<=DA,C,DRAWNULL);
GZ:=EXP(LN(HI/LO)/10);
LH1:=SUM(IF(C1>=(HI/GZ),V,0),DA);
LH2:=SUM(IF(C1>=(HI/POW(GZ,2)) AND C1<(HI/GZ),V,0),DA);
LH3:=SUM(IF(C1>=(HI/POW(GZ,3)) AND C1<(HI/POW(GZ,2)),V,0),DA);
LH4:=SUM(IF(C1>=(HI/POW(GZ,4)) AND C1<(HI/POW(GZ,3)),V,0),DA);
LH5:=SUM(IF(C1>=(HI/POW(GZ,5)) AND C1<(HI/POW(GZ,4)),V,0),DA);
LH6:=SUM(IF(C1>=(HI/POW(GZ,6)) AND C1<(HI/POW(GZ,5)),V,0),DA);
LH7:=SUM(IF(C1>=(HI/POW(GZ,7)) AND C1<(HI/POW(GZ,6)),V,0),DA);
LH8:=SUM(IF(C1>=(HI/POW(GZ,8)) AND C1<(HI/POW(GZ,7)),V,0),DA);
LH9:=SUM(IF(C1>=(LO*GZ) AND C1<LO*POW(GZ,2),V,0),DA);
LH10:=SUM(IF(C1>=LO AND C1<LO*GZ,V,0),DA);
L1:=REFDATE(HHV(LH1,DA),DATE),LINETHICK0;
L2:=REFDATE(HHV(LH2,DA),DATE),LINETHICK0;
L3:=REFDATE(HHV(LH3,DA),DATE),LINETHICK0;
L4:=REFDATE(HHV(LH4,DA),DATE);
L5:=REFDATE(HHV(LH5,DA),DATE);
L6:=REFDATE(HHV(LH6,DA),DATE);
L7:=REFDATE(HHV(LH7,DA),DATE);
L8:=REFDATE(HHV(LH8,DA),DATE);
L9:=REFDATE(HHV(LH9,DA),DATE);
L10:=REFDATE(HHV(LH10,DA),DATE);
SS:=(L1+L2+L3+L4+L5+L6+L7+L8+L9+L10);
STICKLINE(CEILING(DA*L1/SS)*3>=CURRBARSCOUNT,HI*N/100,HI/GZ,6,0)COLOR606060,LINETHICK3;
STICKLINE(CEILING(DA*L2/SS)*3>=CURRBARSCOUNT,HI/POW(GZ,1)*N/100,HI/POW(GZ,2),6,0)COLOR606060,LINETHICK3;
STICKLINE(CEILING(DA*L3/SS)*3>=CURRBARSCOUNT,HI/POW(GZ,2)*N/100,HI/POW(GZ,3),6,0)COLOR606060,LINETHICK3;
STICKLINE(CEILING(DA*L4/SS)*3>=CURRBARSCOUNT,HI/POW(GZ,3)*N/100,HI/POW(GZ,4),6,0)COLOR606060,LINETHICK3;
STICKLINE(CEILING(DA*L5/SS)*3>=CURRBARSCOUNT,HI/POW(GZ,4)*N/100,HI/POW(GZ,5),6,0)COLOR606060,LINETHICK3;
STICKLINE(CEILING(DA*L6/SS)*3>=CURRBARSCOUNT,HI/POW(GZ,5)*N/100,HI/POW(GZ,6),6,0)COLOR606060,LINETHICK3;
STICKLINE(CEILING(DA*L7/SS)*3>=CURRBARSCOUNT,HI/POW(GZ,6)*N/100,HI/POW(GZ,7),6,0)COLOR606060,LINETHICK3;
STICKLINE(CEILING(DA*L8/SS)*3>=CURRBARSCOUNT,LO*POW(GZ,2),LO*POW(GZ,3)*N/100,6,0)COLOR606060,LINETHICK3;
STICKLINE(CEILING(DA*L9/SS)*3>=CURRBARSCOUNT,LO*POW(GZ,1),LO*POW(GZ,2)*N/100,6,0)COLOR606060,LINETHICK3;
STICKLINE(CEILING(DA*L10/SS)*3>=CURRBARSCOUNT,LO,LO*POW(GZ,1)*N/100,6,0)COLOR606060,LINETHICK3;
{八旗兵}
ZF:(EMA(SUM(((CLOSE - REF(CLOSE,1)) / REF(CLOSE,1)),3),49) * 10)+EMA(C,20);
飞扬古:=(EMA(MA(((CLOSE - REF(CLOSE,1)) / REF(CLOSE,1)),3),13) * 10000),LINETHICK0,COLORFFFFFF;
【康熙帝】:EMA(ZF,34),LINETHICK2,COLOR00FFFF;
ZFF:=(EMA(SUM(((CLOSE - REF(CLOSE,1)) / REF(CLOSE,1)),3),49) * 10000);
康熙帝:=EMA(ZFF,34),LINETHICK0,COLOR00FFFF;
大1:=MA(ZFF,3);
旗1:=MA(大1,3);
展1:=MA(旗1,3);
大:MA(ZF,3),COLOR66DDFF;
旗:MA(大,3),COLOR66CCFF;
展:MA(旗,3),COLOR66AAFF;
热:MA(展,3),COLOR9900FF;
血:MA(热,3),COLOR7700FF;
染:MA(血,3),COLOR0000FF;
IF(大<REF(大,1),大,DRAWNULL),COLORFFFCCC;
IF(旗<REF(旗,1),旗,DRAWNULL),COLORFFFBBB;
IF(展<REF(展,1),展,DRAWNULL),COLORFFF999;
IF(热<REF(热,1),热,DRAWNULL),COLORFFF888;
IF(血<REF(血,1),血,DRAWNULL),COLORFFF777;
IF(染<REF(染,1),染,DRAWNULL),COLORFFF555;
KK:=(高-低)/6;
超跌:=(飞扬古 < (0 - 200));
超跌A:=(((((((REF(超跌,1) OR REF(超跌,2)) OR REF(超跌,3)) OR REF(超跌,4)) OR REF(超跌,5)) OR REF(超跌,6)) OR REF(超跌,7)) AND (CROSS(飞扬古,(0 - 200)) OR CROSS(飞扬古,康熙帝)));
超跌B:=(((大1 < (0 - 300)) OR (旗1 < (0 - 300))) OR (展1< (0 - 300)));
DRAWICON(大1 < (0 - 300),【康熙帝】,6);
DRAWICON(((飞扬古 < (0 - 100)) AND CROSS(飞扬古,康熙帝)),L,7);
STICKLINE(超跌A,L*1.036,L*1.03,6,0),COLORFFFF00;
DRAWICON(超跌A,L*1.039,14);
STICKLINE(超跌A,L*1.036,L*1.027,1,0),POINTDOT,COLORFFFFFF;
STICKLINE((((超跌B OR REF(超跌B,1)) AND CROSS(飞扬古,康熙帝)) AND (飞扬古 > (0 - 200))),L*1.036,L*1.03,6,0),COLORFFFFFF;
DRAWICON((((超跌B OR REF(超跌B,1)) AND CROSS(飞扬古,康熙帝)) AND (飞扬古 > (0 - 200))),L*1.038,14);
STICKLINE((((超跌B OR REF(超跌B,1)) AND CROSS(飞扬古,康熙帝)) AND (飞扬古 > (0 - 200))),L*1.036,L*1.027,1,0),POINTDOT,COLORFFFFFF;
ARA:=(100 * WINNER(CLOSE));
VARA:=(0.85 * CLOSE);
VARB:=(100 * WINNER(VARA));
高控:=((ARA > 70) OR (VARB > 30));
M1:=((((飞扬古 > 0) AND (飞扬古 > 大)) AND (康熙帝 > REF(康熙帝,1))) AND (康熙帝 < 0));
M2:=(((((飞扬古 > 0) AND (飞扬古 > 康熙帝)) AND (康熙帝 > REF(康熙帝,1))) AND (康熙帝 > 0)) AND 高控);
M3:=(高控 AND (飞扬古 > 0));
AB:=ISLASTBAR;
DRAWICON((AB AND (M3 OR 大>REF(大,1) AND 旗>REF(旗,1) AND 展>REF(展,1))),高,9);
DRAWTEXT((AB AND (M3 OR 大>REF(大,1) AND 旗>REF(旗,1) AND 展>REF(展,1))),高*0.99,'██'),COLOR00FFFF;
DRAWTEXT((AB AND (M3 OR 大>REF(大,1) AND 旗>REF(旗,1) AND 展>REF(展,1))),高*0.99,'$'),COLOR0000FF;
DRAWTEXT((AB AND (M3 OR 大>REF(大,1) AND 旗>REF(旗,1) AND 展>REF(展,1))),高-KK,'◥'),COLOR0000FF;
DRAWTEXT((AB AND M3),高-2*KK,'◥'),COLORFFFFFF;
DRAWTEXT((AB AND M3),高-3*KK,'◥'),COLORFF0000;
TT:=CONST((AB AND M3));
DRAWTEXT(TT AND CURRBARSCOUNT=20,高*0.99,'大旗不倒 赚钱不跑'),COLOR00FFFF;
{黄金分割}
H19:=高-(高-低)*0.191;
H38:=高-(高-低)*0.382;
H中:=高-(高-低)*0.5;
H61:=高-(高-低)*0.618;
H80:=高-(高-低)*0.809;
顶点:=REFDATE(高,DATE),COLORWHITE;
%19.8:REFDATE(H19,DATE),COLORYELLOW;
%38.2:=REFDATE(H38,DATE),COLORMAGENTA;
%50:REFDATE(H中,DATE),COLORRED;
%61.8:=REFDATE(H61,DATE),COLORMAGENTA;
%80.9:REFDATE(H80,DATE),COLORYELLOW;
低点:=REFDATE(低,DATE),COLORWHITE;
DRAWTEXT(ISLASTBAR,%19.8,'%19.8'),COLORYELLOW;
DRAWTEXT(ISLASTBAR,%80.9,'%80.9'),COLORYELLOW;
CG:=MA(C,17),COLORYELLOW,LINETHICK0;
STICKLINE(CLOSE>=CG,LOW,HIGH,0.4,1), COLORRED;
STICKLINE(CLOSE>=CG,OPEN,CLOSE,3,0), COLORRED;
STICKLINE(CLOSE>=CG AND CLOSE>OPEN,OPEN,CLOSE,3,1), COLORRED;
STICKLINE(CLOSE<CG,HIGH,LOW,0.4,0), COLORGREEN;
STICKLINE(CLOSE<CG,CLOSE,OPEN,3,0), COLORGREEN;
STICKLINE(CLOSE<CG AND CLOSE>=OPEN,CLOSE,OPEN,3,1), COLORGREEN;

 




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

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

相关指标公式

{【八旗兵】} {参数:TS=130,N=99,M=3} {筹码撑压} {TS=130,N=99,M=3} 高赋值:CONST(REF(TS日内H最高值,M))
低赋值:CONST(REF(TS日内L最低值,M))
如果TS>TOTALBARSCOUNT返回TOTALBARSCOUNT否则返回TS
如果 到最后交易的周期>DA1返回0否则返回DA1
HI赋值:DATEDA日内H最高值日
LO赋值:DATEDA日内L最低值日
如果 到最后交易的周期<=DA返回C否则返回DRAWNULL
GZ赋值:EXP(LN(HI/LO)/10)
LH1赋值:SUM(IF(C1>=(HI/GZ),V,0),DA)
LH2赋值:SUM(IF(C1>=(HI/POW(GZ,2)) AND C1<(HI/GZ),V,0),DA)
LH3赋值:SUM(IF(C1>=(HI/POW(GZ,3)) AND C1<(HI/POW(GZ,2)),V,0),DA)
LH4赋值:SUM(IF(C1>=(HI/POW(GZ,4)) AND C1<(HI/POW(GZ,3)),V,0),DA)
LH5赋值:SUM(IF(C1>=(HI/POW(GZ,5)) AND C1<(HI/POW(GZ,4)),V,0),DA)
LH6赋值:SUM(IF(C1>=(HI/POW(GZ,6)) AND C1<(HI/POW(GZ,5)),V,0),DA)
LH7赋值:SUM(IF(C1>=(HI/POW(GZ,7)) AND C1<(HI/POW(GZ,6)),V,0),DA)
LH8赋值:SUM(IF(C1>=(HI/POW(GZ,8)) AND C1<(HI/POW(GZ,7)),V,0),DA)
LH9赋值:SUM(IF(C1>=(LO*GZ) AND C1如果C1>=LO AND C1 L1赋值:DATEDA日内LH1最高值日,LINETHICK0
L2赋值:DATEDA日内LH2最高值日,LINETHICK0
L3赋值:DATEDA日内LH3最高值日,LINETHICK0
L4赋值:DATEDA日内LH4最高值日
L5赋值:DATEDA日内LH5最高值日
L6赋值:DATEDA日内LH6最高值日
L7赋值:DATEDA日内LH7最高值日
L8赋值:DATEDA日内LH8最高值日
L9赋值:DATEDA日内LH9最高值日
L10:=DATEDA日内LH10最高值日
SS赋值:(L1+L2+L3+L4+L5+L6+L7+L8+L9+L10)
STICKLINE(CEILING(DA*L1/SS)*3>= 到最后交易的周期,HI*N/100,HI/GZ,6,0)COLOR606060,LINETHICK3
STICKLINE(CEILING(DA*L2/SS)*3>= 到最后交易的周期,HI/POW(GZ,1)*N/100,HI/POW(GZ,2),6,0)COLOR606060,LINETHICK3
STICKLINE(CEILING(DA*L3/SS)*3>= 到最后交易的周期,HI/POW(GZ,2)*N/100,HI/POW(GZ,3),6,0)COLOR606060,LINETHICK3
STICKLINE(CEILING(DA*L4/SS)*3>= 到最后交易的周期,HI/POW(GZ,3)*N/100,HI/POW(GZ,4),6,0)COLOR606060,LINETHICK3
STICKLINE(CEILING(DA*L5/SS)*3>= 到最后交易的周期,HI/POW(GZ,4)*N/100,HI/POW(GZ,5),6,0)COLOR606060,LINETHICK3
STICKLINE(CEILING(DA*L6/SS)*3>= 到最后交易的周期,HI/POW(GZ,5)*N/100,HI/POW(GZ,6),6,0)COLOR606060,LINETHICK3
STICKLINE(CEILING(DA*L7/SS)*3>= 到最后交易的周期,HI/POW(GZ,6)*N/100,HI/POW(GZ,7),6,0)COLOR606060,LINETHICK3
STICKLINE(CEILING(DA*L8/SS)*3>= 到最后交易的周期,LO*POW(GZ,2),LO*POW(GZ,3)*N/100,6,0)COLOR606060,LINETHICK3
STICKLINE(CEILING(DA*L9/SS)*3>= 到最后交易的周期,LO*POW(GZ,1),LO*POW(GZ,2)*N/100,6,0)COLOR606060,LINETHICK3
STICKLINE(CEILING(DA*L10/SS)*3>= 到最后交易的周期,LO,LO*POW(GZ,1)*N/100,6,0)COLOR606060,LINETHICK3
输出{八旗兵} ZF:(EMA(SUM(((CLOSE - 1日前的CLOSE) / 1日前的CLOSE),3),49) * 10)+EMA(C,20)
飞扬古赋值:(EMA(MA(((CLOSE - 1日前的CLOSE) / 1日前的CLOSE),3),13) * 10000),LINETHICK0,COLORFFFFFF
输出【康熙帝】:ZF的34日指数移动平均,LINETHICK2,COLOR00FFFF
ZFF赋值:(EMA(SUM(((CLOSE - 1日前的CLOSE) / 1日前的CLOSE),3),49) * 10000)
康熙帝赋值:ZFF的34日指数移动平均,LINETHICK0,COLOR00FFFF
大1赋值:ZFF的3日简单移动平均
旗1赋值:大1的3日简单移动平均
展1赋值:旗1的3日简单移动平均
输出大:ZF的3日简单移动平均,COLOR66DDFF
输出旗:大的3日简单移动平均,COLOR66CCFF
输出展:旗的3日简单移动平均,COLOR66AAFF
输出热:展的3日简单移动平均,COLOR9900FF
输出血:热的3日简单移动平均,COLOR7700FF
输出染:血的3日简单移动平均,COLOR0000FF
IF(大<1日前的大,大,DRAWNULL),COLORFFFCCC
IF(旗<1日前的旗,旗,DRAWNULL),COLORFFFBBB
IF(展<1日前的展,展,DRAWNULL),COLORFFF999
IF(热<1日前的热,热,DRAWNULL),COLORFFF888
IF(血<1日前的血,血,DRAWNULL),COLORFFF777
IF(染<1日前的染,染,DRAWNULL),COLORFFF555
KK赋值:(高-低)/6
超跌赋值:(飞扬古 < (0 - 200))
超跌A:=(((((((1日前的超跌 OR 2日前的超跌) OR 3日前的超跌) OR 4日前的超跌) OR 5日前的超跌) OR 6日前的超跌) OR 7日前的超跌) AND (CROSS(飞扬古,(0 - 200)) OR CROSS(飞扬古,康熙帝)))
超跌B:=(((大1 < (0 - 300)) OR (旗1 < (0 - 300))) OR (展1< (0 - 300)))
DRAWICON(大1 < (0 - 300),【康熙帝】,6)
DRAWICON(((飞扬古 < (0 - 100)) AND 飞扬古上穿康熙帝),L,7)
当满足条件超跌A时,在L*1.036和L*1.03之间画柱状线
当满足条件超跌A时,在L*1.039和14之间画图标
当满足条件超跌A时,在L*1.036和L*1.027之间画柱状线
STICKLINE((((超跌B OR 1日前的超跌B) AND 飞扬古上穿康熙帝) AND (飞扬古 > (0 - 200))),L*1.036,L*1.03,6,0),COLORFFFFFF
DRAWICON((((超跌B OR 1日前的超跌B) AND 飞扬古上穿康熙帝) AND (飞扬古 > (0 - 200))),L*1.038,14)
STICKLINE((((超跌B OR 1日前的超跌B) AND 飞扬古上穿康熙帝) AND (飞扬古 > (0 - 200))),L*1.036,L*1.027,1,0),POINTDOT,COLORFFFFFF
ARA赋值:(100 * CLOSE计算的获利盘比例)
VARA赋值:(0.85 * CLOSE)
VARB赋值:(100 * VARA计算的获利盘比例)
高控赋值:((ARA > 70) OR (VARB > 30))
M1赋值:((((飞扬古 > 0) AND (飞扬古 > 大)) AND (康熙帝 > 1日前的康熙帝)) AND (康熙帝 < 0))
M2赋值:(((((飞扬古 > 0) AND (飞扬古 > 康熙帝)) AND (康熙帝 > 1日前的康熙帝)) AND (康熙帝 > 0)) AND 高控)
M3赋值:(高控 AND (飞扬古 > 0))
AB赋值:ISLASTBAR
DRAWICON((AB AND (M3 OR 大>1日前的大 AND 旗>1日前的旗 AND 展>1日前的展)),高,9)
DRAWTEXT((AB AND (M3 OR 大>1日前的大 AND 旗>1日前的旗 AND 展>1日前的展)),高*0.99,'██'),COLOR00FFFF
DRAWTEXT((AB AND (M3 OR 大>1日前的大 AND 旗>1日前的旗 AND 展>1日前的展)),高*0.99,'$'),COLOR0000FF
DRAWTEXT((AB AND (M3 OR 大>1日前的大 AND 旗>1日前的旗 AND 展>1日前的展)),高-KK,'◥'),COLOR0000FF
DRAWTEXT((AB AND M3),高-2*KK,'◥'),COLORFFFFFF
DRAWTEXT((AB AND M3),高-3*KK,'◥'),COLORFF0000
TT赋值:CONST((AB AND M3))
当满足条件TT AND 到最后交易的周期=20时,在高*0.99和'大旗不倒 赚钱不跑'位置书写文字
{黄金分割} H19赋值:高-(高-低)*0.191
H38赋值:高-(高-低)*0.382
H中赋值:高-(高-低)*0.5
H61赋值:高-(高-低)*0.618
H80赋值:高-(高-低)*0.809
顶点赋值:DATE高日,COLORWHITE
输出%19.8:DATEH19日,COLORYE488003213495382893LOW
%38.2赋值:DATEH38日,COLORMAGENTA
输出%50:DATEH中日,COLORRED
%61.8赋值:DATEH61日,COLORMAGENTA
输出%80.9:DATEH80日,COLORYE488003213495382893LOW
低点:=DATE低日,COLORWHITE
当满足条件ISLASTBAR时,在%19.8和'%19.8'位置书写文字
当满足条件ISLASTBAR时,在%80.9和'%80.9'位置书写文字
CG赋值:C的17日简单移动平均,COLORYE488003213495382893LOW,LINETHICK0
当满足条件CLOSE>=CG时,在LOW和HIGH之间画柱状线
当满足条件CLOSE>=CG时,在开盘价和CLOSE之间画柱状线
当满足条件CLOSE>=CG AND CLOSE>开盘价时,在开盘价和CLOSE之间画柱状线
当满足条件CLOSE当满足条件CLOSE当满足条件CLOSE=开盘价时,在CLOSE和开盘价之间画柱状线

 


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

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