相关简介: 资金博弈金叉指标选股公式(指标选股公式)
资金博弈金叉指标选股公式源码概况:
指标类别:指标选股公式
授权方式:免费版
指标评级:★★★★★
指标分类:策略
画线方法:副图
资金博弈金叉指标选股公式源码:
DIF1:=Ema(CLOSE,12)-EMA(CLOSE,26);
DEA1:=EMA(DIF1,9);
macd1:=2*(DIF1-DEA1),stICK;
MacD2:=EMA(MACD1,3);
STICKLINE(MACD1>MACD2ANDMACD1>0,0,MACD1,1,0),COLORRED;
STICKLINE(MACD1>MACD2ANDMACD1<0,0,MACD1,1,0),COLORF00FF0;
STICKLINE(MACD1<MACD2,0,MACD1,1,0),COLORCYAN;
STICKLINE(MACD1>=0ORMACD1<=0,0,0,50,1),COLORWHITE;
DIFF:DIF1,COLOR33FF33;
DEA:DEA1,COLORYELLOW;
MACD:MACD1,NODRAW,COLORMAGENTA;
强:IF(DIF1>=DEA1,DIF1,DRAWNULL),COLORRED,LINETHICK2;
低位金叉:=crOSS(DIFF,DEA)ANDDIFF<(-0.1);
STICKLINE(低位金叉,0,-0.3,1,0),COLOR00FFFF;
DRAWTEXT(低位金叉,-0.3,'低位金叉'),COLOR00FFFF;
JCCOUNT:=COUNT(CROSS(DIFF,DEA),BArslAST(DEA>=0));
二次金叉:=CROSS(DIFF,DEA)ANDDEA<0ANDCOUNT(JCCOUNT=2,21)=1;
STICKLINE(二次金叉,0,-0.15,1,0),COLORFF00FF;
DRAWICON(二次金叉,DEA*1.04,1),COLOR0000FF;
DRAWTEXT(二次金叉,-0.15,'二次金叉'),COLORFF00FF;
A1:=BARSLAST(REF(CROSS(DIFF,DEA),1));
底背离:=REF(CLOSE,A1+1)>CLOSEANDDIFF>REF(DIFF,A1+1)ANDCROSS(DIFF,DEA);
STICKLINE(底背离,0,0.15,1,0),COLOR00FF00;
DRAWLINE(A1=0,DEA,底背离,DEA,0),LINETHICK3,COLORWHITE;
DRAWTEXT(底背离,0.15,'底背离'),COLOR00FF00;
A2:=BARSLAST(REF(CROSS(DEA,DIFF),1));
顶背离:=REF(CLOSE,A2+1)<CLOSEANDREF(DIFF,A2+1)>DIFFANDCROSS(DEA,DIFF);
DRAWLINE(A2=0,DEA,顶背离,DEA,0),LINETHICK3,COLORBLUE;
AA:=C>REF(C,4);
NT:=BARSLASTCOUNT(AA);
TJ11:=NT=9;
TJ13:=ISLASTBARANDBETWEEN(NT,5,8);
AY:=(BACKSET(TJ11>0,9)ORBACKSET(TJ13>0,NT))*NT;
DRAWTEXT(AY>0,MACD*1.02,VAR2STR(AY,0)),COLORLIRED;
DRAWTEXT(NT=9,MACD*1.02,'9'),COLORGREEN;
B1:=C;
NT0:=BARSLASTCOUNT(B1);
TJ21:=NT0=9;
TJ23:=ISLASTBARANDBETWEEN(NT0,5,8);
AY1:=(BACKSET(TJ21>0,9)ORBACKSET(TJ23>0,NT0))*NT0;
DRAWTEXT(AY1>0,MACD*0.98,VAR2STR(AY1,0)),COLORGREEN;
DRAWTEXT(NT0=9,MACD*0.98,'9'),COLORRED;
DRAWICON(CROSS(DEA1,DIF1),DEA1,2);
A1:=V>REF(MA(V,20),1)*3ANDV>REF(MA(V,3),1)*2;
A2:=C>REF(HHV(C,20),1)ANDREF(HHV(H,12)/LLV(L,20),1)<1.15;
A3:=A1ANDA2ANDC>O*1.033;
A4:=REF(A3,3)ANDHHV(H,3)/LLV(L,3)<REF(H/L,3)
ANDLLV(L,3)>REF(O,3)ANDLLV(C,3)>REF((C+O)/2,3);
SS:10*A4;
STICKLINE(VOL>0ANDC>O,VOL,0,2.9,0),COLOR1472FF;
STICKLINE(VOL>0ANDC<O,VOL,0,2.9,0),COLOR148A14;
MA18:=EMA(CLOSE,18);
加码价:=((C-REF(MA18,1))/18+MA18)*1;
加码条件:=CROSS(C,加码价)AND加码价>REF(加码价,1);
STICKLINE(VOL>0AND加码条件,VOL,0,2.9,0),COLORYELLOW;
F:=100*(C-REF(C,1))/REF(C,1);
今小昨:=IF(C<REF(O,1)ANDF<0,1,0);
S1:=今小昨;
今小前:IF(C<REF(O,2)ANDF<0,1,0),LINETHICK0;
S2:=今小前;
今量:VOL/10000,LINETHICK0;
STICKLINE(VOL>0ANDS1=0ANDREF(S1,1)=1ANDS2=0ANDREF(S2,1)=1ANDCROSS(ZIG(3,3),REF(ZIG(3,3),1)),VOL,0,2.9,1),COLORMAGENTA;
STICKLINE(VOL>0ANDTROUGHBARS(3,3,1)=0ANDHIGH>LOW+0.01,VOL,0,2.9,1),COLORBLUE;
YE:=(HIGH+LOW+CLOSE)/3;
YE1:=IF(HIGH=LOW,1,HIGH-MAX(OPEN,CLOSE));
YE2:=IF(HIGH=LOW,1,MAX(CLOSE,OPEN)-YE);
YE3:=IF(HIGH=LOW,1,MIN(OPEN,CLOSE)-LOW);
YE4:=IF(HIGH=LOW,1,YE-MIN(CLOSE,OPEN));
YE5:=VOL/IF(HIGH=LOW,4,HIGH-LOW);
YE6:=SUM((YE1*YE5),1);{散户卖出}
YE7:=SUM((YE2*YE5),1);{主力卖出}
YE8:=SUM((YE3*YE5),1);{散户买入}
YE9:=SUM((YE4*YE5),1);{主力买入}
买:(YE9+YE8)/10000,LINETHICK0,COLORWHITE;
STICKLINE((YE9+YE8)>0,(YE9+YE8),0,2.9,0),COLOR0000AA;
STICKLINE((YE6+YE7)>0,(YE6+YE7),0,0.2,0),COLORCYAN;
STICKLINE((YE6+YE7)>0ANDTROUGHBARS(3,3,1)=0ANDHIGH>LOW+0.01,(YE6+YE7),0,0.2,0),COLORBLUE;
STICKLINE((YE6+YE7)>0ANDS1=0ANDREF(S1,1)=1ANDS2=0ANDREF(S2,1)=1ANDCROSS(ZIG(3,3),REF(ZIG(3,3),1)),(YE6+YE7),0,0.2,0),COLORMAGENTA;
卖:(YE6+YE7)/10000,LINETHICK0,COLORGREEN;
STICKLINE((YE6+YE7)>0ANDTROUGHBARS(3,3,1)=0ANDHIGH>LOW+0.01,(YE6+YE7),0,0.1,0),COLORBLUE;
STICKLINE((YE6+YE7)>0ANDS1=0ANDREF(S1,1)=1ANDS2=0ANDREF(S2,1)=1ANDCROSS(ZIG(3,3),REF(ZIG(3,3),1)),(YE6+YE7),0,0.1,0),COLORGREEN;
[源码注释]资金博弈金叉指标选股公式翻译结果
DIF1赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均
DEA1赋值:DIF1的9日指数移动平均
MACD1赋值:2*(DIF1-DEA1),STICK
MACD2赋值:MACD1的3日指数移动平均
当满足条件MACD1>MACD2ANDMACD1>0时,在0和MACD1位置之间画柱状线,宽度为1,0不为0则画空心柱.,画红色
当满足条件MACD1>MACD2ANDMACD1<0时,在0和MACD1位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLORF00FF0
当满足条件MACD1<MACD2时,在0和MACD1位置之间画柱状线,宽度为1,0不为0则画空心柱.,画青色
当满足条件MACD1>=0ORMACD1<=0时,在0和0位置之间画柱状线,宽度为50,1不为0则画空心柱.,画白色
输出DIFF:DIF1,COLOR33FF33
输出DEA:DEA1,画黄色
输出平滑异同平均线:MACD1,NODRAW,画洋红色
输出强:如果DIF1>=DEA1,返回DIF1,否则返回无效数,画红色,线宽为2
低位金叉赋值:DIFF上穿DEAANDDIFF<(-0.1)
当满足条件低位金叉时,在0和-0.3位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR00FFFF
当满足条件低位金叉时,在-0.3位置书写文字,COLOR00FFFF
JCCOUNT赋值:统计上次DEA>=0距今天数日中满足DIFF上穿DEA的天数
二次金叉赋值:DIFF上穿DEAANDDEA<0ANDCOUNT(JCCOUNT=2,21)=1
当满足条件二次金叉时,在0和-0.15位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLORFF00FF
当满足条件二次金叉时,在DEA*1.04位置画1号图标,COLOR0000FF
当满足条件二次金叉时,在-0.15位置书写文字,COLORFF00FF
A1赋值:上次1日前的DIFF上穿DEA距今天数
底背离赋值:A1+1日前的收盘价>CLOSEANDDIFF>A1+1日前的DIFFANDCROSS(DIFF,DEA)
当满足条件底背离时,在0和0.15位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR00FF00
当满足条件A1=0时,在DEA位置画直线起点,当满足条件底背离时,在DEA位置画直线终点,0表示是否延长.,线宽为3,画白色
当满足条件底背离时,在0.15位置书写文字,COLOR00FF00
A2赋值:上次1日前的DEA上穿DIFF距今天数
顶背离赋值:A2+1日前的收盘价<CLOSEANDREF(DIFF,A2+1)>DIFFANDCROSS(DEA,DIFF)
当满足条件A2=0时,在DEA位置画直线起点,当满足条件顶背离时,在DEA位置画直线终点,0表示是否延长.,线宽为3,画蓝色
AA赋值:收盘价>4日前的收盘价
NT赋值:条件连续成立次数
TJ11赋值:NT=9
TJ13赋值:ISLASTBARANDBETWEEN(NT,5,8)
AY赋值:(若TJ11>0则将最近9周期置为1ORBACKSET(TJ13>0,NT))*NT
当满足条件AY>0时,在MACD*1.02位置书写文字,画淡红色
当满足条件NT=9时,在MACD*1.02位置书写文字,画绿色
B1赋值:收盘价
NT0赋值:条件连续成立次数
TJ21赋值:NT0=9
TJ23赋值:ISLASTBARANDBETWEEN(NT0,5,8)
AY1赋值:(若TJ21>0则将最近9周期置为1ORBACKSET(TJ23>0,NT0))*NT0
当满足条件AY1>0时,在MACD*0.98位置书写文字,画绿色
当满足条件NT0=9时,在MACD*0.98位置书写文字,画红色
当满足条件DEA1上穿DIF1时,在DEA1位置画2号图标
A1赋值:成交量(手)>
1日前的成交量(手)的20日简单移动平均*3ANDV>
1日前的成交量(手)的3日简单移动平均*2
A2赋值:收盘价>
1日前的20日内收盘价的最高值ANDREF(12日内最高价的最高值/20日内最低价的最低值,1)<
1.15
A3赋值:A1ANDA2ANDC>
开盘价*1.033
A4赋值:3日前的A3ANDHHV(最高价,3)/3日内最低价的最低值<
3日前的最高价/最低价ANDLLV(最低价,3)>
3日前的开盘价ANDLLV(收盘价,3)>
3日前的(收盘价+开盘价)/2
输出SS:10*A4
当满足条件成交量(手)>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
0ANDC>
开盘价,成交量(手),0,2.9,0),COLOR1472FF
当满足条件成交量(手)>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
0ANDC<
开盘价,成交量(手),0,2.9,0),COLOR148A14
MA18赋值:收盘价的18日指数移动平均
加码价赋值:((收盘价-1日前的MA18)/18+MA18)*1
加码条件赋值:收盘价上穿加码价AND加码价>
1日前的加码价
当满足条件成交量(手)>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
0AND加码条件,成交量(手),0,2.9,0),画黄色
F赋值:100*(收盘价-1日前的收盘价)/1日前的收盘价
今小昨赋值:如果收盘价<,返回?,否则返回?
1日前的开盘价ANDF<
0,1,0)
S1赋值:今小昨
输出今小前:如果收盘价<,返回?,否则返回?
2日前的开盘价ANDF<
0,1,0),线宽为0
S2赋值:今小前
输出今量:成交量(手)/10000,线宽为0
当满足条件成交量(手)>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
0ANDS1=0ANDREF(S1,1)=1ANDS2=0ANDREF(S2,1)=1ANDCROSS(收盘价3%的之字转向,1日前的收盘价3%的之字转向),成交量(手),0,2.9,1),画洋红色
当满足条件成交量(手)>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
0ANDTROUGHBARS(3,3,1)=0ANDHIGH>
最低价+0.01,成交量(手),0,2.9,1),画蓝色
YE赋值:(最高价+最低价+收盘价)/3
YE1赋值:如果最高价=最低价,返回1,否则返回最高价-开盘价和收盘价的较大值
YE2赋值:如果最高价=最低价,返回1,否则返回收盘价和开盘价的较大值-YE
YE3赋值:如果最高价=最低价,返回1,否则返回开盘价和收盘价的较小值-最低价
YE4赋值:如果最高价=最低价,返回1,否则返回YE-收盘价和开盘价的较小值
YE5赋值:成交量(手)/如果最高价=最低价,返回4,否则返回最高价-最低价
YE6赋值:(YE1*YE5)的1日累和
YE7赋值:(YE2*YE5)的1日累和
YE8赋值:(YE3*YE5)的1日累和
YE9赋值:(YE4*YE5)的1日累和
输出买:(YE9+YE8)/10000,线宽为0,画白色
当满足条件(YE9+YE8)>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
0,(YE9+YE8),0,2.9,0),COLOR0000AA
当满足条件(YE6+YE7)>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
0,(YE6+YE7),0,0.2,0),画青色
当满足条件(YE6+YE7)>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
0ANDTROUGHBARS(3,3,1)=0ANDHIGH>
最低价+0.01,(YE6+YE7),0,0.2,0),画蓝色
当满足条件(YE6+YE7)>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
0ANDS1=0ANDREF(S1,1)=1ANDS2=0ANDREF(S2,1)=1ANDCROSS(收盘价3%的之字转向,1日前的收盘价3%的之字转向),(YE6+YE7),0,0.2,0),画洋红色
输出卖:(YE6+YE7)/10000,线宽为0,画绿色
当满足条件(YE6+YE7)>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
0ANDTROUGHBARS(3,3,1)=0ANDHIGH>
最低价+0.01,(YE6+YE7),0,0.1,0),画蓝色
当满足条件(YE6+YE7)>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
0ANDS1=0ANDREF(S1,1)=1ANDS2=0ANDREF(S2,1)=1ANDCROSS(收盘价3%的之字转向,1日前的收盘价3%的之字转向),(YE6+YE7),0,0.1,0),画绿色
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)