相关简介: macd零上选股指标公式 授权方式:免费版 指标评级:★★★★★ 指标分类:策略 画线方法:副图/主图未来函数检测结果: 暂未发现存在未来函数macd零上选股指标公式源码: M前低:=0;M前高:=0;M后低:=0;M后高:=0; W前高:=0;W前低:=0;W后高:=0;W后低:=0;自动显示根数:=5; DRAWTEXT_FIX(1,0.92,0.01,1, 说明:双击鼠标出现十字浮标,移动浮标到选定的M或W的前高、前低、后高、后低的位置,在标题栏的“k线根数”处就可看到各点的K线数值,然后按ALT+T键,弹出参数调整窗,将m头或M底的各个点的K线数值填进相应的栏,填好后点关闭窗口即可。 ),COLORYELLOW; DRAWTEXT_FIX(1,0.40,0.06,1, 注意:M头的选点M前高(B)点 =M后高(D)点;W底的选点W前低(B)点 =W后低(D)点。 ),COLORYELLOW; AR1:=BARSCOUNT(C); AR2:=CONST(AR1); AR3:=AR2-AR1; K线根数:AR3+1,NODRAW,COLORYELLOW; {自动显示根数} DRAWKLINE(H,O,L,C); A13:=(REF(HIGH,自动显示根数)=HHV(HIGH,(自动显示根数+1))); B13:=FILTER(A13,自动显示根数); C1:=BacKSET(B13,(自动显示根数+1)); D1:=FILTER(C1,自动显示根数); A21:=(REF(LOW,自动显示根数)=LLV(LOW,(自动显示根数+1))); B21:=FILTER(A21,自动显示根数); C21:=BACKSET(B21,(自动显示根数+1)); D2:=FILTER(C21,自动显示根数); E1:=((REF(LLV(LOW,自动显示根数),1)+REF(HHV(HIGH,自动显示根数),1))/2); QL1:=REF(L,M前低-1); QG1:=REF(H,M前高-1); HL1:=REF(L,M后低-1); HG1:=REF(H,M后高-1); 前低M:=QL1,COLORGREEN,NODRAW; 前高M:=QG1,COLORGREEN,NODRAW; 后低M:=HL1,COLORGREEN,NODRAW; 后高M:=HG1,COLORGREEN,NODRAW; H11:=QG1,NODRAW; H12:=HG1,NODRAW; H13:=QL1,NODRAW; H14:=HL1,NODRAW; L22:=DRAWNULL,NODRAW; VVH1:=IFC(QG1 =HG1,H11,L22),NODRAW; VVH2:=IF(QG1 =HG1,H12,L22),NODRAW; VVH3:=IF(QG1 =HG1,H13,L22),NODRAW; VVH4:=IF(QG1 =HG1,H14,L22),NODRAW; CL1:=VVH1ANDVVH2ANDVVH3ANDVVH4,COLOR00FFFF,NODRAW; M头买入成立:=CL1,NODRAW; VVL1:=IF(QG1 HG1,L22,H11),NODRAW; VVL2:=IF(QG1 HG1,L22,H12),NODRAW; VVL3:=IF(QG1 HG1,L22,H13),NODRAW; VVL4:=IF(QG1 HG1,L22,H14),NODRAW; BCL1:=VVL1ANDVVL2ANDVVL3ANDVVL4,COLOR00FFFF,NODRAW; M头买入不成立:=BCL1,NODRAW; QG1A:=IFC(CL1,H11,L22); HG1A:=IFC(CL1,H12,L22); QL1A:=IFC(CL1,H13,L22); HL1A:=IFC(CL1,H14,L22); VAR1:=HL1A*HL1A/HG1A,NODRAW; VAR2:=QL1A*HL1A/QG1A,NODRAW; VAR3:=(VAR1+VAR2)/2,NODRAW; 买E1:DRAWLINE(CURRBARSCOUNT=(M后高),CONST(VAR1),CURRBARSCOUNT=1,VAR1,1),COLORFF8800,DOTLINE; 买E2:DRAWLINE(CURRBARSCOUNT=(M后高),CONST(VAR3),CURRBARSCOUNT=1,VAR3,1),COLORFF8800,DOTLINE; 买E3:DRAWLINE(CURRBARSCOUNT=(M后高),CONST(VAR2),CURRBARSCOUNT=1,VAR2,1),COLORFF8800,DOTLINE; DRAWTEXT(CURRBARSCOUNT=M后高,买E1,VARCAT( 买E1: ,VAR2STR(买E1,2))),COLORYELLOW; DRAWTEXT(CURRBARSCOUNT=M后高,买E2,VARCAT( 买E2: ,VAR2STR(买E2,2))),COLORYELLOW; DRAWTEXT(CURRBARSCOUNT=M后高,买E3,VARCAT( 买E3: ,VAR2STR(买E3,2))),COLORYELLOW; DRAWTEXT(CURRBARSCOUNT=M前低,L,VARCAT( M前低【A】 ,VAR2STR(L,2))),COLORGREEN; DRAWTEXT(CURRBARSCOUNT=M前高,H,VARCAT( M前高【B】 ,VAR2STR(H,2))),COLORRED; DRAWTEXT(CURRBARSCOUNT=M后低,L,VARCAT( M后低【C】 ,VAR2STR(L,2))),COLORFF8800; DRAWTEXT(CURRBARSCOUNT=M后高,H,VARCAT( M后高【D】 ,VAR2STR(H,2))),COLORMAGENTA; IFC(CL1,DRAWLINE(CURRBARSCOUNT=(M前低),L,CURRBARSCOUNT=(M前高),H,0),DRAWNULL)COLORYELLOW,LINETHICK2; IFC(CL1,DRAWLINE(CURRBARSCOUNT=(M前高),H,CURRBARSCOUNT=(M后低),L,0),DRAWNULL)COLORYELLOW,LINETHICK2; IFC(CL1,DRAWLINE(CURRBARSCOUNT=(M后低),L,CURRBARSCOUNT=(M后高),H,0),DRAWNULL)COLORYELLOW,LINETHICK2; IFC(CL1,DRAWLINE(CURRBARSCOUNT=(M前低),L,CURRBARSCOUNT=(M后低),L,0),DRAWNULL)COLORFF8800,DOTLINE; IFC(CL1,DRAWLINE(CURRBARSCOUNT=(M后高),H,CURRBARSCOUNT=(M后高-12),买E3,0),DRAWNULL)COLORFF8800,DOTLINE; DRAWLINE(CURRBARSCOUNT=(M后低),L,CURRBARSCOUNT=(M后高),(买E3),0),COLORFF8800,DOTLINE; STICKLINE(CURRBARSCOUNT=(M后高),H,CONST(VAR2),0,-1),COLORFF8800; DRAWICON(CURRBARSCOUNT=M前高,H,39); DRAWICON(CURRBARSCOUNT=M前低,L,38); DRAWICON(CURRBARSCOUNT=M后高,H,39); DRAWICON(CURRBARSCOUNT=M后低,L,38); QG2:=REF(H,W前高-1); QL2:=REF(L,W前低-1); HG2:=REF(H,W后高-1); HL2:=REF(L,W后低-1); 前高W:=QG2,COLORLIRED,NODRAW; 前低W:=QL2,COLORLIRED,NODRAW; 后高W:=HG2,COLORLIRED,NODRAW; 后低W:=HL2,COLORLIRED,NODRAW; H113:=QG2,NODRAW; H121:=HG2,NODRAW; H131:=QL2,NODRAW; H141:=HL2,NODRAW; L221:=DRAWNULL,NODRAW; VVJ1:=IF(QL2 =HL2,H113,L221),NODRAW; VVJ2:=IF(QL2 =HL2,H121,L221),NODRAW; VVJ3:=IF(QL2 =HL2,H131,L221),NODRAW; VVJ4:=IF(QL2 =HL2,H141,L221),NODRAW; CL2:=VVJ1ANDVVJ2ANDVVJ3ANDVVJ4,COLOR00FFFF,NODRAW; w底卖出成立:=CL2,NODRAW; VVG1:=IF(QL2 HL2,L221,H113),NODRAW; VVG2:=IF(QL2 HL2,L221,H121),NODRAW; VVG3:=IF(QL2 HL2,L221,H131),NODRAW; VVG4:=IF(QL2 HL2,L221,H141),NODRAW; BCL2:=VVG1ANDVVG2ANDVVG3ANDVVG4,COLOR00FFFF,NODRAW; W底卖出不成立:=BCL2,NODRAW; QG2A:=IFC(CL2,H113,L221); HG2A:=IFC(CL2,H121,L221); QL2A:=IFC(CL2,H131,L221); HL2A:=IFC(CL2,H141,L221); VAR11:=HG2A*HG2A/HL2A,NODRAW; VAR21:=QG2A*HG2A/QL2A,NODRAW; VAR31:=(VAR11+VAR21)/2,NODRAW; 卖E1:DRAWLINE(CURRBARSCOUNT=(W后低),CONST(VAR11),CURRBARSCOUNT=1,CONST(VAR11),1),COLORMAGENTA,DOTLINE; 卖E2:DRAWLINE(CURRBARSCOUNT=(W后低),CONST(VAR31),CURRBARSCOUNT=1,CONST(VAR31),1),COLORMAGENTA,DOTLINE; 卖E3:DRAWLINE(CURRBARSCOUNT=(W后低),CONST(VAR21),CURRBARSCOUNT=1,CONST(VAR21),1),COLORMAGENTA,DOTLINE; DRAWTEXT(CURRBARSCOUNT=W后低,卖E1,VARCAT( 卖E1: ,VAR2STR(卖E1,2))),COLORYELLOW; DRAWTEXT(CURRBARSCOUNT=W后低,卖E2,VARCAT( 卖E2: ,VAR2STR(卖E2,2))),COLORYELLOW; DRAWTEXT(CURRBARSCOUNT=W后低,卖E3,VARCAT( 卖E3: ,VAR2STR(卖E3,2))),COLORYELLOW; DRAWTEXT(CURRBARSCOUNT=W前高,H,VARCAT( W前高【A】 ,VAR2STR(H,2))),COLORRED; DRAWTEXT(CURRBARSCOUNT=W前低,L,VARCAT( W前低【B】 ,VAR2STR(L,2))),COLORGREEN; DRAWTEXT(CURRBARSCOUNT=W后高,H,VARCAT( W后高【C】 ,VAR2STR(H,2))),COLORMAGENTA; DRAWTEXT(CURRBARSCOUNT=W后低,L,VARCAT( W后低【D】 ,VAR2STR(L,2))),COLORFF8800; IFC(CL2,DRAWLINE(CURRBARSCOUNT=(W前高),H,CURRBARSCOUNT=(W前低),L,0),DRAWNULL)COLORLIRED,LINETHICK2; IFC(CL2,DRAWLINE(CURRBARSCOUNT=(W前低),L,CURRBARSCOUNT=(W后高),H,0),DRAWNULL)COLORLIRED,LINETHICK2; IFC(CL2,DRAWLINE(CURRBARSCOUNT=(W后高),H,CURRBARSCOUNT=(W后低),L,0),DRAWNULL)COLORLIRED,LINETHICK2; IFC(CL2,DRAWLINE(CURRBARSCOUNT=(W前高),H,CURRBARSCOUNT=(W后高),H,0),DRAWNULL)COLORMAGENTA,DOTLINE; IFC(CL2,DRAWLINE(CURRBARSCOUNT=(W后低),L,CURRBARSCOUNT=(W后低-12),卖E3,0),DRAWNULL)COLORMAGENTA,DOTLINE; DRAWLINE(CURRBARSCOUNT=(W后高),H,CURRBARSCOUNT=(W后低),(卖E3),0),COLORMAGENTA,DOTLINE; STICKLINE(CURRBARSCOUNT=(W后低),H,CONST(VAR21),0,-1),COLORMAGENTA; DRAWICON(CURRBARSCOUNT=W前高,H,39); DRAWICON(CURRBARSCOUNT=W前低,L,38); DRAWICON(CURRBARSCOUNT=W后高,H,39); DRAWICON(CURRBARSCOUNT=W后低,L,38); P:=14; WW:=(LLV(H,55)+HHV(L,55))/2; WW2:=(C*4+L*3+H*2+O)/10;obv:=WW2; A11:=REF(OBV,P)=HHV(OBV,2*P+1); B11:=FILTER(A11,P); C11:=BACKSET(B11,P+1); D11:=FILTER(C11,P); A22:=REF(OBV,P)=LLV(OBV,2*P+1); B22:=FILTER(A22,P); C22:=BACKSET(B22,P+1); D22:=FILTER(C22,P); A111:=REF(H,3)=HHV(H,2*6+1); B111:=FILTER(A111,3); C111:=BACKSET(B111,3+1); D111:=FILTER(C111,3+1); A112:=REF(L,3)=LLV(L,2*6+1); B112:=FILTER(A112,3+1); C112:=BACKSET(B112,3+1); D112:=FILTER(C112,3); E111:=(REF(LLV(L,2*3),1)+REF(HHV(H,2*3),1))/2; E112:=(H+L)/2; H111:=(D111ANDNOT(D112ANDE111 =E112))ORBARSTATUS=2ORBARSCOUNT(CLOSE)=1; L111:=(D112ANDNOT(D111ANDE111 E112)); H112:=D111ANDNOT(D112ANDE111 =E112); X111:=REF(BArslAST(H111),1)+1; F111:=BACKSET(H111ANDCOUNT(L111,X111) 0,LLVBARS(IF(L111,LOW,10000),X111)); G111:=F111 REF(F111,1); I111:=BACKSET(G111,2); LD:=I111 REF(I111,1); L112:=LDORBARSTATUS=2ORBARSCOUNT(CLOSE)=1; X112:=REF(BARSLAST(L112),1)+1; F112:=BACKSET(L112ANDCOUNT(H112,X112) 0,HHVBARS(IF(H112,HIGH,0),X112)); G112:=F112 REF(F112,1); I112:=BACKSET(G112,2); HD:=I112 REF(I112,1); NOTEXT1:DRAWLINE(LD,L,HD,H,0),LINETHICK1,DOTLINE,COLORRED; NOTEXT2:DRAWLINE(HD,H,LD,L,0),LINETHICK1,DOTLINE,COLOR00FF00; J111:=BACKSET(BARSTATUS=2,MIN(BARSLAST(HD),BARSLAST(LD))+1); J112:=J111 REF(J111,1); 预测走势:DRAWLINE(J112,IF(HD,H,L),BARSTATUS=2,IF(BARSLAST(HD) BARSLAST(LD),H,L),0),COLORYELLOW,DOTLINE; K:=CURRBARSCOUNT,NODRAW; DRAWNUMBER(HD,H,K),COLORLIRED,DRAWAbovE; DRAWNUMBER(LD,L,K),COLORGREEN; DRAWTEXT(CURRBARSCOUNT=5,L*0.995, 5 ),COLORYELLOW; DRAWTEXT(CURRBARSCOUNT=10,L*0.995, 10 ),COLORYELLOW; DRAWTEXT(CURRBARSCOUNT=15,L*0.995, 15 ),COLORYELLOW; DRAWTEXT(CURRBARSCOUNT=20,L*0.995, 20 ),COLORYELLOW; DRAWTEXT(CURRBARSCOUNT=25,L*0.995, 25 ),COLORYELLOW; DRAWTEXT(CURRBARSCOUNT=30,L*0.995, 30 ),COLORYELLOW; DRAWTEXT(CURRBARSCOUNT=35,L*0.995, 35 ),COLORYELLOW; DRAWTEXT(CURRBARSCOUNT=40,L*0.995, 40 ),COLORYELLOW; DRAWTEXT(CURRBARSCOUNT=45,L*0.995, 45 ),COLORYELLOW; DRAWTEXT(CURRBARSCOUNT=50,L*0.995, 50 ),COLORYELLOW; DRAWTEXT(CURRBARSCOUNT=55,L*0.995, 55 ),COLORYELLOW; DRAWTEXT(CURRBARSCOUNT=60,L*0.995, 60 ),COLORYELLOW;macd零上选股指标公式源码解读 M前低赋值:0 M前高赋值:0 M后低赋值:0 M后高赋值:0 W前高赋值:0 W前低赋值:0 W后高赋值:0 W后低赋值:0 自动显示根数赋值:5 当满足条件1时,在横轴0.92纵轴0.01位置书写文字,画黄色 当满足条件1时,在横轴0.40纵轴0.06位置书写文字 W底的选点W前低(B)点 =W后低(D)点。 ),画黄色 AR1赋值:收盘价的有效数据周期数 AR2赋值:AR1的最后一日取值设为常数 AR3赋值:AR2-AR1 输出K线根数:AR3+1,NODRAW,画黄色 A13赋值:(自动显示根数日前的最高价=(自动显示根数+1)日内最高价的最高值) B13赋值:A13的自动显示根数日过滤 C1赋值:若B13则将最近(自动显示根数+1)周期置为1 D1赋值:C1的自动显示根数日过滤 A21赋值:(自动显示根数日前的最低价=(自动显示根数+1)日内最低价的最低值) B21赋值:A21的自动显示根数日过滤 C21赋值:若B21则将最近(自动显示根数+1)周期置为1 D2赋值:C21的自动显示根数日过滤 E1赋值:((1日前的自动显示根数日内最低价的最低值+1日前的自动显示根数日内最高价的最高值)/2) QL1赋值:M前低-1日前的最低价 QG1赋值:M前高-1日前的最高价 HL1赋值:M后低-1日前的最低价 HG1赋值:M后高-1日前的最高价 前低M赋值:QL1,画绿色,NODRAW 前高M赋值:QG1,画绿色,NODRAW 后低M赋值:HL1,画绿色,NODRAW 后高M赋值:HG1,画绿色,NODRAW H11赋值:QG1,NODRAW H12赋值:HG1,NODRAW H13赋值:QL1,NODRAW H14赋值:HL1,NODRAW L22赋值:无效数,NODRAW VVH1赋值:如果QG1 =HG1,返回H11,否则返回L22,NODRAW VVH2赋值:如果QG1 =HG1,返回H12,否则返回L22,NODRAW VVH3赋值:如果QG1 =HG1,返回H13,否则返回L22,NODRAW VVH4赋值:如果QG1 =HG1,返回H14,否则返回L22,NODRAW CL1赋值:VVH1ANDVVH2ANDVVH3ANDVVH4,COLOR00FFFF,NODRAW M头买入成立赋值:CL1,NODRAW VVL1赋值:如果QG1 HG1,返回L22,否则返回H11,NODRAW VVL2赋值:如果QG1 HG1,返回L22,否则返回H12,NODRAW VVL3赋值:如果QG1 HG1,返回L22,否则返回H13,NODRAW VVL4赋值:如果QG1 HG1,返回L22,否则返回H14,NODRAW BCL1赋值:VVL1ANDVVL2ANDVVL3ANDVVL4,COLOR00FFFF,NODRAW M头买入不成立赋值:BCL1,NODRAW QG1A赋值:如果CL1,返回H11,否则返回L22 HG1A赋值:如果CL1,返回H12,否则返回L22 QL1A赋值:如果CL1,返回H13,否则返回L22 HL1A赋值:如果CL1,返回H14,否则返回L22 VAR1赋值:HL1A*HL1A/HG1A,NODRAW VAR2赋值:QL1A*HL1A/QG1A,NODRAW VAR3赋值:(VAR1+VAR2)/2,NODRAW 输出买E1:当满足条件到最后交易的周期=(M后高)时,在VAR1的最后一日取值设为常数位置画直线起点,当满足条件到最后交易的周期=1时,在VAR1位置画直线终点,1表示是否延长.,COLORFF8800,DOTLINE 输出买E2:当满足条件到最后交易的周期=(M后高)时,在VAR3的最后一日取值设为常数位置画直线起点,当满足条件到最后交易的周期=1时,在VAR3位置画直线终点,1表示是否延长.,COLORFF8800,DOTLINE 输出买E3:当满足条件到最后交易的周期=(M后高)时,在VAR2的最后一日取值设为常数位置画直线起点,当满足条件到最后交易的周期=1时,在VAR2位置画直线终点,1表示是否延长.,COLORFF8800,DOTLINE 当满足条件到最后交易的周期=M后高时,在买E1位置书写文字,画黄色 当满足条件到最后交易的周期=M后高时,在买E2位置书写文字,画黄色 当满足条件到最后交易的周期=M后高时,在买E3位置书写文字,画黄色 当满足条件到最后交易的周期=M前低时,在最低价位置书写文字,画绿色 当满足条件到最后交易的周期=M前高时,在最高价位置书写文字,画红色 当满足条件到最后交易的周期=M后低时,在最低价位置书写文字,COLORFF8800 当满足条件到最后交易的周期=M后高时,在最高价位置书写文字,画洋红色 如果CL1,返回当满足条件到最后交易的周期=(M前低)时,在最低价位置画直线起点,当满足条件到最后交易的周期=(M前高)时,在最高价位置画直线终点,0表示是否延长.,否则返回无效数画黄色,线宽为2 如果CL1,返回当满足条件到最后交易的周期=(M前高)时,在最高价位置画直线起点,当满足条件到最后交易的周期=(M后低)时,在最低价位置画直线终点,0表示是否延长.,否则返回无效数画黄色,线宽为2 如果CL1,返回当满足条件到最后交易的周期=(M后低)时,在最低价位置画直线起点,当满足条件到最后交易的周期=(M后高)时,在最高价位置画直线终点,0表示是否延长.,否则返回无效数画黄色,线宽为2 如果CL1,返回当满足条件到最后交易的周期=(M前低)时,在最低价位置画直线起点,当满足条件到最后交易的周期=(M后低)时,在最低价位置画直线终点,0表示是否延长.,否则返回无效数COLORFF8800,DOTLINE 如果CL1,返回当满足条件到最后交易的周期=(M后高)时,在最高价位置画直线起点,当满足条件到最后交易的周期=(M后高-12)时,在买E3位置画直线终点,0表示是否延长.,否则返回无效数COLORFF8800,DOTLINE 当满足条件到最后交易的周期=(M后低)时,在最低价位置画直线起点,当满足条件到最后交易的周期=(M后高)时,在(买E3)位置画直线终点,0表示是否延长.,COLORFF8800,DOTLINE 当满足条件到最后交易的周期=(M后高)时,在最高价和VAR2的最后一日取值设为常数位置之间画柱状线,宽度为0,-1不为0则画空心柱.,COLORFF8800 当满足条件到最后交易的周期=M前高时,在最高价位置画39号图标 当满足条件到最后交易的周期=M前低时,在最低价位置画38号图标 当满足条件到最后交易的周期=M后高时,在最高价位置画39号图标 当满足条件到最后交易的周期=M后低时,在最低价位置画38号图标 QG2赋值:W前高-1日前的最高价 QL2赋值:W前低-1日前的最低价 HG2赋值:W后高-1日前的最高价 HL2赋值:W后低-1日前的最低价 前高W赋值:QG2,画淡红色,NODRAW 前低W赋值:QL2,画淡红色,NODRAW 后高W赋值:HG2,画淡红色,NODRAW 后低W赋值:HL2,画淡红色,NODRAW H113赋值:QG2,NODRAW H121赋值:HG2,NODRAW H131赋值:QL2,NODRAW H141赋值:HL2,NODRAW L221赋值:无效数,NODRAW VVJ1赋值:如果QL2 =HL2,返回H113,否则返回L221,NODRAW VVJ2赋值:如果QL2 =HL2,返回H121,否则返回L221,NODRAW VVJ3赋值:如果QL2 =HL2,返回H131,否则返回L221,NODRAW VVJ4赋值:如果QL2 =HL2,返回H141,否则返回L221,NODRAW CL2赋值:VVJ1ANDVVJ2ANDVVJ3ANDVVJ4,COLOR00FFFF,NODRAW W底卖出成立赋值:CL2,NODRAW VVG1赋值:如果QL2 HL2,返回L221,否则返回H113,NODRAW VVG2赋值:如果QL2 HL2,返回L221,否则返回H121,NODRAW VVG3赋值:如果QL2 HL2,返回L221,否则返回H131,NODRAW VVG4赋值:如果QL2 HL2,返回L221,否则返回H141,NODRAW BCL2赋值:VVG1ANDVVG2ANDVVG3ANDVVG4,COLOR00FFFF,NODRAW W底卖出不成立赋值:BCL2,NODRAW QG2A赋值:如果CL2,返回H113,否则返回L221 HG2A赋值:如果CL2,返回H121,否则返回L221 QL2A赋值:如果CL2,返回H131,否则返回L221 HL2A赋值:如果CL2,返回H141,否则返回L221 VAR11赋值:HG2A*HG2A/HL2A,NODRAW VAR21赋值:QG2A*HG2A/QL2A,NODRAW VAR31赋值:(VAR11+VAR21)/2,NODRAW 输出卖E1:当满足条件到最后交易的周期=(W后低)时,在VAR11的最后一日取值设为常数位置画直线起点,当满足条件到最后交易的周期=1时,在VAR11的最后一日取值设为常数位置画直线终点,1表示是否延长.,画洋红色,DOTLINE 输出卖E2:当满足条件到最后交易的周期=(W后低)时,在VAR31的最后一日取值设为常数位置画直线起点,当满足条件到最后交易的周期=1时,在VAR31的最后一日取值设为常数位置画直线终点,1表示是否延长.,画洋红色,DOTLINE 输出卖E3:当满足条件到最后交易的周期=(W后低)时,在VAR21的最后一日取值设为常数位置画直线起点,当满足条件到最后交易的周期=1时,在VAR21的最后一日取值设为常数位置画直线终点,1表示是否延长.,画洋红色,DOTLINE 当满足条件到最后交易的周期=W后低时,在卖E1位置书写文字,画黄色 当满足条件到最后交易的周期=W后低时,在卖E2位置书写文字,画黄色 当满足条件到最后交易的周期=W后低时,在卖E3位置书写文字,画黄色 当满足条件到最后交易的周期=W前高时,在最高价位置书写文字,画红色 当满足条件到最后交易的周期=W前低时,在最低价位置书写文字,画绿色 当满足条件到最后交易的周期=W后高时,在最高价位置书写文字,画洋红色 当满足条件到最后交易的周期=W后低时,在最低价位置书写文字,COLORFF8800 如果CL2,返回当满足条件到最后交易的周期=(W前高)时,在最高价位置画直线起点,当满足条件到最后交易的周期=(W前低)时,在最低价位置画直线终点,0表示是否延长.,否则返回无效数画淡红色,线宽为2 如果CL2,返回当满足条件到最后交易的周期=(W前低)时,在最低价位置画直线起点,当满足条件到最后交易的周期=(W后高)时,在最高价位置画直线终点,0表示是否延长.,否则返回无效数画淡红色,线宽为2 如果CL2,返回当满足条件到最后交易的周期=(W后高)时,在最高价位置画直线起点,当满足条件到最后交易的周期=(W后低)时,在最低价位置画直线终点,0表示是否延长.,否则返回无效数画淡红色,线宽为2 如果CL2,返回当满足条件到最后交易的周期=(W前高)时,在最高价位置画直线起点,当满足条件到最后交易的周期=(W后高)时,在最高价位置画直线终点,0表示是否延长.,否则返回无效数画洋红色,DOTLINE 如果CL2,返回当满足条件到最后交易的周期=(W后低)时,在最低价位置画直线起点,当满足条件到最后交易的周期=(W后低-12)时,在卖E3位置画直线终点,0表示是否延长.,否则返回无效数画洋红色,DOTLINE 当满足条件到最后交易的周期=(W后高)时,在最高价位置画直线起点,当满足条件到最后交易的周期=(W后低)时,在(卖E3)位置画直线终点,0表示是否延长.,画洋红色,DOTLINE 当满足条件到最后交易的周期=(W后低)时,在最高价和VAR21的最后一日取值设为常数位置之间画柱状线,宽度为0,-1不为0则画空心柱.,画洋红色 当满足条件到最后交易的周期=W前高时,在最高价位置画39号图标 当满足条件到最后交易的周期=W前低时,在最低价位置画38号图标 当满足条件到最后交易的周期=W后高时,在最高价位置画39号图标 当满足条件到最后交易的周期=W后低时,在最低价位置画38号图标 P赋值:14 WW赋值:(55日内最高价的最低值+55日内最低价的最高值)/2 WW2赋值:(收盘价*4+最低价*3+最高价*2+开盘价)/10 OBV赋值:WW2 A11赋值:P日前的OBV=2*P+1日内OBV的最高值 B11赋值:A11的P日过滤 C11赋值:若B11则将最近P+1周期置为1 D11赋值:C11的P日过滤 A22赋值:P日前的OBV=2*P+1日内OBV的最低值 B22赋值:A22的P日过滤 C22赋值:若B22则将最近P+1周期置为1 D22赋值:C22的P日过滤 A111赋值:3日前的最高价=2*6+1日内最高价的最高值 B111赋值:A111的3日过滤 C111赋值:若B111则将最近3+1周期置为1 D111赋值:C111的3+1日过滤 A112赋值:3日前的最低价=2*6+1日内最低价的最低值 B112赋值:A112的3+1日过滤 C112赋值:若B112则将最近3+1周期置为1 D112赋值:C112的3日过滤 E111赋值:(1日前的2*3日内最低价的最低值+1日前的2*3日内最高价的最高值)/2 E112赋值:(最高价+最低价)/2 H111赋值:(D111ANDNOT(D112ANDE111 =E112))ORBARSTATUS=2ORBARSCOUNT(收盘价)=1 L111赋值:(D112ANDNOT(D111ANDE111 E112)) H112赋值:D111ANDNOT(D112ANDE111 =E112) X111赋值:1日前的上次H111距今天数+1 F111赋值:若H111ANDCOUNT(L111,X111) 0则将最近X111日内如果L111,返回最低价,否则返回10000距今天数周期置为1 G111赋值:F111 1日前的F111 I111赋值:若G111则将最近2周期置为1 LD赋值:I111 1日前的I111 L112赋值:LDORBARSTATUS=2ORBARSCOUNT(收盘价)=1 X112赋值:1日前的上次L112距今天数+1 F112赋值:若L112ANDCOUNT(H112,X112) 0则将最近X112日内如果H112,返回最高价,否则返回0距今天数周期置为1 G112赋值:F112 1日前的F112 I112赋值:若G112则将最近2周期置为1 HD赋值:I112 1日前的I112 输出NOTEXT1:当满足条件LD时,在最低价位置画直线起点,当满足条件HD时,在最高价位置画直线终点,0表示是否延长.,线宽为1,DOTLINE,画红色 输出NOTEXT2:当满足条件HD时,在最高价位置画直线起点,当满足条件LD时,在最低价位置画直线终点,0表示是否延长.,线宽为1,DOTLINE,COLOR00FF00 J111赋值:若数据位置状态=2则将最近上次HD距今天数和上次LD距今天数的较小值+1周期置为1 J112赋值:J111 1日前的J111 输出预测走势:当满足条件J112时,在如果HD,返回最高价,否则返回最低价位置画直线起点,当满足条件数据位置状态=2时,在如果上次HD距今天数 上次LD距今天数,返回最高价,否则返回最低价位置画直线终点,0表示是否延长.,画黄色,DOTLINE K赋值:到最后交易的周期,NODRAW 当满足条件HD时,在最高价位置书写数字,画淡红色,显示在位置之上 当满足条件LD时,在最低价位置书写数字,画绿色 当满足条件到最后交易的周期=5时,在最低价*0.995位置书写文字,画黄色 当满足条件到最后交易的周期=10时,在最低价*0.995位置书写文字,画黄色 当满足条件到最后交易的周期=15时,在最低价*0.995位置书写文字,画黄色 当满足条件到最后交易的周期=20时,在最低价*0.995位置书写文字,画黄色 当满足条件到最后交易的周期=25时,在最低价*0.995位置书写文字,画黄色 当满足条件到最后交易的周期=30时,在最低价*0.995位置书写文字,画黄色 当满足条件到最后交易的周期=35时,在最低价*0.995位置书写文字,画黄色 当满足条件到最后交易的周期=40时,在最低价*0.995位置书写文字,画黄色 当满足条件到最后交易的周期=45时,在最低价*0.995位置书写文字,画黄色 当满足条件到最后交易的周期=50时,在最低价*0.995位置书写文字,画黄色 当满足条件到最后交易的周期=55时,在最低价*0.995位置书写文字,画黄色 当满足条件到最后交易的周期=60时,在最低价*0.995位置书写文字,画黄色