通达信【散户法宝】付费主图指标 包括微调自动两点、三点空间预测等 源码
通达信【散户法宝】付费主图指标 包括微调自动两点、三点空间预测等 源码
指标说明:
此指标包括微调自动两点、三点空间预测、手动两点、三点空间预测、结构带、反弹后回踩结构带标识、低吸高抛的K线变色功能。
1、微调自动预测和手动预测用法:参看“微调自动空间预测和手动两点、三点空间预测整合在一起的主图指标”
2、结构带、反弹后回踩结构带标识、低吸高抛K线变色(顶、低)功能。各个功能都有开关,关闭或开启该功能,在指标参数调整窗可以看到。
情绪节奏:=5;
高位A:=0;
低位B:=0;
次高3买:=0;
后低3卖:=0;
趋势线开关:=0;
手动开关:=0;
微调开关:=0;
结构带开关:=1;
顶底开关:=1;
AR1:=BARSCOUNT(C);
AR2:=CONST(AR1);
AR3:=AR2-AR1;
K线根数:AR3+1,NODRAW,COLORYELLOW;
XA:=(3*CLOSE+LOW+OPEN+HIGH)/6;
WX1:=IF(结构带开关=1,XA,DRAWNULL);
B:(20*WX1+19*REF(WX1,1)+18*REF(WX1,2)+17*REF(WX1,3)+16*REF(WX1,4)+15*REF(WX1,5)+14*REF(WX1,6)+13*REF(WX1,7)+12*REF(WX1,8)+11*REF(WX1,9)+10*REF(WX1,10)+9*REF(WX1,11)+8*REF(WX1,12)+7*REF(WX1,13)+6*REF(WX1,14)+5*REF(WX1,15)+4*REF(WX1,16)+3*REF(WX1,17)+2*REF(WX1,18)+REF(WX1,20))/210,COLORMAGENTA,LINETHICK3;
D:MA(B,15),COLORFFFF00,LINETHICK3;
DRAWBAND(B,RGB(190,94,245),D,RGB(69,201,11));
DRAWKLINE(HIGH,OPEN,LOW,CLOSE);
KDJA :=3*SMA((CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100,3,1)-2*SMA(SMA((CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100,3,1),3,1),NODRAW;
STICKLINE(顶底开关>0 AND (KDJA >=90),CLOSE,OPEN,3,0),COLORYELLOW;
STICKLINE(顶底开关>0 AND (KDJA <=10),CLOSE,OPEN,3,0),COLORBLUE;
XD:=B>D;
XY:=H>=B AND C>O AND L>D AND L<=B;
STICKLINE(XD AND XY,OPEN,CLOSE,3,0),COLORLIRED;
DRAWICON(XY AND XD,LOW,23);
A1:=(REF(HIGH,情绪节奏)=HHV(HIGH,(情绪节奏+1)));
B1:=FILTER(A1,情绪节奏);
C1:=BACKSET(B1,(情绪节奏+1)); D1:=FILTER(C1,情绪节奏);
A2:=(REF(LOW,情绪节奏)=LLV(LOW,(情绪节奏+1)));
B2:=FILTER(A2,情绪节奏);
C2:=BACKSET(B2,(情绪节奏+1)); D2:=FILTER(C2,情绪节奏);
E1:=(REF(LLV(LOW,情绪节奏),1)+REF(HHV(HIGH,情绪节奏),1))/2;
E2:=(HIGH+LOW)/2;
H1:=(D1 AND NOT(D2 AND E1>=E2)) OR ISLASTBAR OR BARSCOUNT(CLOSE)=1;
H2:=D1 AND NOT(D2 AND E1>=E2);
L1:=D2 AND NOT(D1 AND E1=E2);
X1:=REF(BARSLAST(H1),1)+1; F1:=BACKSET(H1 AND COUNT(L1,X1)>0,LLVBARS(IF(L1,LOW,10000),X1));
G1:=F1>REF(F1,1);
I1:=BACKSET(G1,2);
LD:=I1>REF(I1,1);
L2:=LD OR ISLASTBAR OR BARSCOUNT(CLOSE)=1;
X2:=REF(BARSLAST(L2),1)+1; F2:=BACKSET(L2 AND COUNT(H2,X2)>0,HHVBARS(IF(H2,HIGH,0),X2));
G2:=F2>REF(F2,1);
I2:=BACKSET(G2,2);
HD:=I2>REF(I2,1);
A3:=H; B3:=REF(H,REF(BARSLAST(HD),1)+1)>REF(H,REF(BARSLAST(HD),1)+2+REF(BARSLAST(HD),REF(BARSLAST(HD),1)+2));
D3:=A3 AND B3 AND HD;
E3:=BACKSET(D3,REF(BARSLAST(HD),1)+2);
HH:=E3>REF(E3,1);
A4:=L>REF(L,REF(BARSLAST(LD),1)+1);
B4:=REF(L,REF(BARSLAST(LD),1)+1);
D4:=A4 AND B4 AND LD;
E4:=BACKSET(D4,REF(BARSLAST(LD),1)+2);
LL:=E4>REF(E4,1);
H3:=HH OR ISLASTBAR OR BARSCOUNT(C)=1;
X3:=REF(BARSLAST(H3),1)+1;
F3:=BACKSET(H3 AND COUNT(LL,X3)>0,LLVBARS(IF(LL,L,POW(10,20)),X3));
G3:=F3>REF(F3,1);
I3:=BACKSET(G3,2);
LZ:=I3>REF(I3,1);
L4:=LZ OR ISLASTBAR OR BARSCOUNT(C)=1;
X4:=REF(BARSLAST(L4),1)+1;
F4:=BACKSET(L4 AND COUNT(HH,X4)>0,HHVBARS(IF(HH,H,-POW(10,20)),X4));
G4:=F4>REF(F4,1);
I4:=BACKSET(G4,2);
HZ:=I4>REF(I4,1);
K1:=BACKSET(ISLASTBAR,MIN(BARSLAST(HZ),BARSLAST(LZ))+1);
K2:=K1>REF(K1,1);
UU:=BACKSET(ISLASTBAR,BARSLAST(LD)+1);
VV:=UU>REF(UU,1);
WW:=BACKSET(VV,REF(BARSLAST(LD),1)+2);
XX:=WW>REF(WW,1);
UU2:=BACKSET(ISLASTBAR,BARSLAST(HD)+1);
VV2:=UU2>REF(UU2,1);
WW2:=BACKSET(VV2,REF(BARSLAST(HD),1)+2);
XX2:=WW2>REF(WW2,1);
IF(趋势线开关=1,DRAWLINE(LD,L,HD,H,0),DRAWNULL)LINETHICK1,DOTLINE,COLOR0000FF;
IF(趋势线开关=1,DRAWLINE(HD,H,LD,L,0),DRAWNULL)LINETHICK1,DOTLINE,COLOR00FF00;
K:=CURRBARSCOUNT,NODRAW;
DRAWNUMBER(趋势线开关=1 AND HD,H,K),COLORLIRED,DRAWABOVE;
DRAWNUMBER(趋势线开关=1 AND LD,L,K),COLORFFFF00;
高点:=BARSLAST(HD);
低点:=BARSLAST(LD);
J1:=BACKSET(ISLASTBAR,MIN(高点,低点)+1);
J2:=J1>REF(J1,1);
高位价:=IF(微调开关=1,REF(REF(H,高点),1),DRAWNULL)COLORRED,NODRAW;
低位价:=IF(微调开关=1,REF(REF(L,低点),1),DRAWNULL)COLORGREEN,NODRAW;
H11:=高位价,NODRAW;
H12:=低位价,NODRAW;
L22:=DRAWNULL,NODRAW;
VVC1:=IF(高点<低点,H11,L22),NODRAW;
VVC2:=IF(LOW>低位价,H11,L22),NODRAW;
CL3:=VVC1 AND VVC2,COLOR00FFFF,NODRAW;
两点买入成立:=CL3,NODRAW;
高位价1:=IFC(CL3,H11,L22);
低位价1:=IFC(CL3,H12,L22);
VAR1:=高位价1/低位价1;
VAR2:=SQRT(SQRT(VAR1));
VAR3:=SQRT(VAR1);
VAR4:=VAR3+VAR2-1;
VAR5:=高位价1/VAR2;
VAR6:=高位价1/VAR3;
VAR7:=高位价1/VAR4;
VAR8:=REFDATE(HHV(H,高点+1),DATE);
VAR9:=REFDATE(LLV(L,低点+1),DATE);
买C1:=CONST(VAR5),NODRAW;
买C2:=CONST(VAR6),NODRAW;
买C3:=CONST(VAR7),NODRAW;
买入C1:DRAWLINE(VV2,CONST(买C1),CURRBARSCOUNT=1,买C1,1),COLORFF8800,DOTLINE;
买入C2:DRAWLINE(VV2,CONST(买C2),CURRBARSCOUNT=1,买C2,1),COLORFF8800,DOTLINE;
买入C3:
DRAWLINE(VV2,CONST(买C3),CURRBARSCOUNT=1,买C3,1),COLORFF8800,DOTLINE;
DRAWTEXT(VV2,买C1,VARCAT('买C1=',VAR2STR(买C1,2))),COLORWHITE;
DRAWTEXT(VV2,买C2,VARCAT('买C2=',VAR2STR(买C2,2))),COLORWHITE;
DRAWTEXT(VV2,买C3,VARCAT('买C3=',VAR2STR(买C3,2))),COLORWHITE;
DRAWTEXT(VV,L,VARCAT('(低位)',VAR2STR(L,2))),COLORGREEN;
DRAWTEXT(VV2,H,VARCAT('(高位)',VAR2STR(H,2))),COLORRED;
STICKLINE(VV2,H,CONST(VAR7),0,-1),COLORFF8800;
IFC(CL3,DRAWLINE(VV,L,VV2,H,0),DRAWNULL),COLORFF8800,LINETHICK3;
高位价2:=IF(微调开关=1,REF(REF(H,高点),1),DRAWNULL)NODRAW;
低位价2:=IF(微调开关=1,REF(REF(L,低点),1),DRAWNULL)NODRAW;
H111:=高位价2,NODRAW;
H121:=低位价2,NODRAW;
L221:=DRAWNULL,NODRAW;
H221:=高位价2,NODRAW;
H231:=低位价2,NODRAW;
VVA1:=IF(高点>低点,H121,L221)NODRAW;
VVA2:=IF(HIGH<高位价2,H111,L221);
CL1:=VVA1 AND VVA2 ,COLOR00FFFF,NODRAW;
两点卖出成立:=CL1,NODRAW,COLORYELLOW;
高位价3:=IFC(CL1,H111,L221);
低位价3:=IFC(CL1,H121,L221);
VAR11:=高位价3/低位价3;
VAR21:=SQRT(SQRT(VAR11));
VAR31:=SQRT(VAR11);
VAR41:=VAR31+VAR21-1;
VAR51:=低位价3*VAR21;
VAR61:=低位价3*VAR31;
VAR71:=低位价3*VAR41;
卖C1:=CONST(VAR51),NODRAW;
卖C2:=CONST(VAR61),NODRAW;
卖C3:=CONST(VAR71),NODRAW;
卖出C1:DRAWLINE(VV,CONST(卖C1),CURRBARSCOUNT=1,卖C1,1),COLORMAGENTA,DOTLINE;
卖出C2:DRAWLINE(VV,CONST(卖C2),CURRBARSCOUNT=1,卖C2,1),COLORMAGENTA,DOTLINE;
卖出C3:DRAWLINE(VV,CONST(卖C3),CURRBARSCOUNT=1,卖C3,1),COLORMAGENTA,DOTLINE;
DRAWTEXT(VV,卖C1,VARCAT('卖C1=',VAR2STR(卖C1,2))),COLORYELLOW;
DRAWTEXT(VV,卖C2,VARCAT('卖C2=',VAR2STR(卖C2,2))),COLORYELLOW;
DRAWTEXT(VV,卖C3,VARCAT('卖C3=',VAR2STR(卖C3,2))),COLORYELLOW;
STICKLINE(VV,L,CONST(VAR71),0,-1),COLORMAGENTA;
IFC(CL1,DRAWLINE(VV2,H,VV,L,0),DRAWNULL),COLORMAGENTA,LINETHICK3;
前高2:=BARSLAST(XX2),NODRAW;
低位2:=BARSLAST(VV),NODRAW;
次高2:=BARSLAST(VV2),NODRAW;
前低2:=BARSLAST(XX),NODRAW;
前高价:=IF(微调开关=1,REF(REF(H,前高2),1),DRAWNULL)COLORLIRED,NODRAW;
低价:=IF(微调开关=1,REF(REF(L,低位2),1),DRAWNULL)COLORGREEN,NODRAW;
次高价:=IF(微调开关=1,REF(REF(H,次高2),1),DRAWNULL)COLORYELLOW,NODRAW;
前低价:=IF(微调开关=1,REF(REF(L,前低2),1),DRAWNULL)COLORFFFF00,NODRAW;
MH11:=前高价,NODRAW;
MH21:=低价,NODRAW;
MH31:=次高价,NODRAW;
VVM11:=IF(前高2>低位2,MH11,DRAWNULL)NODRAW;
VVM21:=IF(低位2>次高2,MH21,DRAWNULL)NODRAW;
VVM31:=IF(前高价>=次高价,MH11,DRAWNULL)NODRAW;
VVM41:=IF(次高价>低价,MH31,DRAWNULL)NODRAW;
VVM51:=IF(LOW<=MH21,MH21,DRAWNULL)NODRAW;
CL4:=VVM11 AND VVM21 AND VVM31 AND VVM41 AND VVM51,COLOR00FFFF,NODRAW;
三点买入成立:=CL4,COLORRED,NODRAW;
前高价6:=IFC(CL4,MH11,DRAWNULL);
低位价6:=IFC(CL4,MH21,DRAWNULL);
次高价6:=IFC(CL4,MH31,DRAWNULL);
VARJ1:=SQRT(前高价6/低位价6);
VARJ2:=SQRT(VARJ1);
CA:=低位价6/VARJ2;
CB:=低位价6/VARJ1;
CD:=低位价6/(VARJ1+VARJ2-1);
买D1:=CONST(CA),NODRAW;
买D2:=CONST(CB),NODRAW;
买D3:=CONST(CD),NODRAW;
买入D1:DRAWLINE(VV2, CONST(CA), CURRBARSCOUNT=1, CA,1),COLORGREEN,DOTLINE;
买入D2:DRAWLINE(VV2, CONST(CB), CURRBARSCOUNT=1, CB,1),COLORGREEN,DOTLINE;
买入D3:DRAWLINE(VV2, CONST(CD), CURRBARSCOUNT=1, CD,1),COLORGREEN,DOTLINE;
DRAWTEXT(VV2,买D1,VARCAT('买D1=',VAR2STR(买D1,2))),COLORWHITE;
DRAWTEXT(VV2,买D2,VARCAT('买D2=',VAR2STR(买D2,2))),COLORWHITE;
DRAWTEXT(VV2,买D3,VARCAT('买D3=',VAR2STR(买D3,2))),COLORWHITE;
DRAWTEXT(XX2,H,VARCAT('3点(前高)',VAR2STR(H,2))),COLORLIRED;
STICKLINE(VV2,H,CONST(CD),0,-1),COLORGREEN;
IFC(CL4,DRAWLINE(XX2,H,VV,L,0),DRAWNULL)COLORGREEN,LINETHICK3;
IFC(CL4,DRAWLINE(VV,L,VV2,H,0),DRAWNULL)COLORFF8800,LINETHICK3;
前低:=BARSLAST(XX),NODRAW;
高位:=BARSLAST(VV2),NODRAW;
次低:=BARSLAST(VV),NODRAW;
前低价4:=IF(微调开关=1,REF(REF(L,前低),1),DRAWNULL)COLORGREEN,NODRAW;
高位价4:=IF(微调开关=1,REF(REF(H,高位),1),DRAWNULL)COLORRED,NODRAW;
次低价4:=IF(微调开关=1,REF(REF(L,次低),1),DRAWNULL)COLORFFFF00,NODRAW;
HH11:=前低价4,NODRAW;
HH21:=高位价4,NODRAW;
H131:=次低价4,NODRAW;
VVA11:=IF(前低>高位,HH11,DRAWNULL)NODRAW;
VVA21:=IF(高位>次低,HH21,DRAWNULL)NODRAW;
VVA31:=IF(前低价4<=次低价4,HH11,DRAWNULL)NODRAW;
VVA41:=IF(高位价4>前低价4,HH11,DRAWNULL)NODRAW;
VVA51:=IF(HIGH>=HH21,HH21,DRAWNULL)NODRAW;
CL2:=VVA11 AND VVA21 AND VVA31 AND VVA41 AND VVA51,COLOR00FFFF,NODRAW;
三点卖出成立:=CL2,NODRAW;
前低价5:=IFC(CL2,HH11,DRAWNULL);
高位价5:=IFC(CL2,HH21,DRAWNULL);
次低价5:=IFC(CL2,H131,DRAWNULL);
VARV1:=SQRT(高位价5/前低价5);
VARV2:=SQRT(VARV1);
N1:=高位价5/VARV2;
N2:=高位价5/VARV1;
N3:=高位价5/(VARV2+VARV1-1);
CF:=2*高位价5-前低价5-(N2-N3),COLORRED,NODRAW;
CG:=高位价5+(高位价5-前低价5),COLORRED,NODRAW;
CJ:=2*高位价5-前低价5+(N1-N2),COLORRED,NODRAW;
卖D1:=CONST(CF),NODRAW;
卖D2:=CONST(CG),NODRAW;
卖D3:=CONST(CJ),NODRAW;
卖出D1:DRAWLINE(VV,CONST(CF),CURRBARSCOUNT=1,CF,1),COLORLIRED,DOTLINE;
卖出D2:DRAWLINE(VV,CONST(CG),CURRBARSCOUNT=1,CG,1),COLORLIRED,DOTLINE;
卖出D3:DRAWLINE(VV,CONST(CJ),CURRBARSCOUNT=1,CJ,1),COLORLIRED,DOTLINE;
DRAWTEXT(VV,卖出D1,VARCAT('卖D1=',VAR2STR(卖D1,2))),COLORWHITE;
DRAWTEXT(VV,卖出D2,VARCAT('卖D2=',VAR2STR(卖D2,2))),COLORWHITE;
DRAWTEXT(VV,卖出D3,VARCAT('卖D3=',VAR2STR(卖D3,2))),COLORWHITE;
DRAWTEXT(XX,L,VARCAT('3点(前低)',VAR2STR(L,2))),COLORFFFF00;
STICKLINE(VV,L,CONST(CJ),0,-1),COLORLIRED;
IFC(CL2,DRAWLINE(XX,L,VV2,H,0),DRAWNULL)COLORLIRED,LINETHICK3;
IFC(CL2,DRAWLINE(VV2,H,VV,L,0),DRAWNULL)COLORMAGENTA,LINETHICK3;
DRAWICON(XX2,H,39);
DRAWICON(XX,L,38);
DRAWICON(VV,L,38);
DRAWICON(VV2,H,39);
GB2:=IF(手动开关=1,CONST(REF(H,高位A-1)),DRAWNULL),NODRAW;
LB2:=IF(手动开关=1,CONST(REF(L,低位B-1)),DRAWNULL),NODRAW;
HB1:=IF(手动开关=1,CONST(REF(H,次高3买-1)),DRAWNULL),NODRAW;
CB1A:=IF(次高3买=0,HB1,HB1);
VVB11:=IF(高位A>低位B,GB2,DRAWNULL)NODRAW;
VVB22:=IF(高位A>低位B,LB2,DRAWNULL)NODRAW;
VVB33:=IF(GB2>LB2 AND 次高3买=0,GB2,DRAWNULL)NODRAW;
VVB44:=IF(GB2>LB2 AND 次高3买=0,LB2,DRAWNULL)NODRAW;
CB1:=VVB11 AND VVB22 AND VVB33 AND VVB44 ,NODRAW;
CB1B:=IF(HB1>LB2 AND GB2>HB1,HB1,DRAWNULL);
GB3:=IFC(CB1,GB2,DRAWNULL); LB3:=IFC(CB1,LB2,DRAWNULL); VAB1:=SQRT(GB3/LB3);
VAB2:=SQRT(VAB1);
FB:=LB3*SQRT(VAB1),NODRAW;
GB:=LB3*VAB1,NODRAW;
JB:=LB3*(VAB1+VAB2-1),NODRAW;
DRAWLINE(CURRBARSCOUNT=(低位B), CONST(FB), CURRBARSCOUNT=低位B-6, FB,0),COLORLIRED,DOTLINE;
DRAWLINE(CURRBARSCOUNT=(低位B), CONST(GB), CURRBARSCOUNT=低位B-7, GB,0),COLORLIRED,DOTLINE;
DRAWLINE(CURRBARSCOUNT=(低位B), CONST(JB), CURRBARSCOUNT=低位B-8, JB,0),COLORLIRED,DOTLINE;
DRAWTEXT(CURRBARSCOUNT=低位B,FB,VARCAT('卖C1=',VAR2STR(FB,2))),COLORYELLOW;
DRAWTEXT(CURRBARSCOUNT=低位B,GB,VARCAT('卖C2=',VAR2STR(GB,2))),COLORYELLOW;
DRAWTEXT(CURRBARSCOUNT=低位B,JB,VARCAT('卖C3=',VAR2STR(JB,2))),COLORYELLOW;
DRAWTEXT(CURRBARSCOUNT=高位A,H*1.015,VARCAT('高位【A】',VAR2STR(H,2))),COLORRED;
DRAWTEXT(CURRBARSCOUNT=低位B,L*0.98,VARCAT('低位【B】',VAR2STR(L,2))),COLORGREEN;
DRAWLINE(CURRBARSCOUNT=低位B,L,CURRBARSCOUNT=低位B-7,CONST(JB),0),COLORLIRED,DOTLINE;
IF(手动开关=1,DRAWLINE(CURRBARSCOUNT=高位A,H,CURRBARSCOUNT=低位B,L,0),DRAWNULL),COLORFF0080,LINETHICK3;
STICKLINE(CURRBARSCOUNT=低位B,L,CONST(JB),0,-1),COLORLIRED;
GB4:=IFC(GB2>LB2 AND CB1B AND 次高3买>0 AND 高位A>低位B AND 低位B>次高3买,GB2,DRAWNULL)NODRAW;
LB4:=IFC(GB2>LB2 AND CB1B AND 次高3买>0 AND 高位A>低位B AND 低位B>次高3买,LB2,DRAWNULL)NODRAW;
VAB3:=SQRT(GB4/LB4);
VAB4:=SQRT(VAB3);
CAS:=LB4/VAB4;
CBS:=LB4/VAB3;
CDS:=LB4/(VAB3+VAB4-1);
买D1A:=CONST(CAS),NODRAW;
买D2A:=CONST(CBS),NODRAW;
买D3A:=CONST(CDS),NODRAW;
手买D1:DRAWLINE(CURRBARSCOUNT=次高3买, CONST(CAS), CURRBARSCOUNT=1,CONST(CAS),1),COLORGREEN,DOTLINE;
手买D2:DRAWLINE(CURRBARSCOUNT=次高3买, CONST(CBS), CURRBARSCOUNT=1,CONST(CBS),1),COLORGREEN,DOTLINE;
手买D3:DRAWLINE(CURRBARSCOUNT=次高3买, CONST(CDS), CURRBARSCOUNT=1,CONST(CDS),1),COLORGREEN,DOTLINE;
DRAWTEXT(CURRBARSCOUNT=次高3买,CAS,VARCAT('手买D1=',VAR2STR(CAS,2))),COLORWHITE;
DRAWTEXT(CURRBARSCOUNT=次高3买,CBS,VARCAT('手买D2=',VAR2STR(CBS,2))),COLORWHITE;
DRAWTEXT(CURRBARSCOUNT=次高3买,CDS,VARCAT('手买D3=',VAR2STR(CDS,2))),COLORWHITE;
DRAWTEXT(CURRBARSCOUNT=次高3买,H*1.015,VARCAT('次高【C】',VAR2STR(H,2))),COLORYELLOW;
DRAWLINE(CURRBARSCOUNT=次高3买,H,CURRBARSCOUNT=次高3买-7,CONST(CDS),0),COLORGREEN,DOTLINE;STICKLINE(CURRBARSCOUNT=次高3买,H,CONST(CDS),0,-1),COLORGREEN;
IF(手动开关=1 AND CB1B AND 低位B<高位A,DRAWLINE(CURRBARSCOUNT=低位B,L,CURRBARSCOUNT=次高3买,H,0),DRAWNULL),COLORFF0080,LINETHICK3;
DRAWICON(CURRBARSCOUNT=高位A,H,39);
DRAWICON(CURRBARSCOUNT=低位B,L,38);
GC1:=IF(手动开关=1,CONST(REF(H,高位A-1)),DRAWNULL),NODRAW;
LC1:=IF(手动开关=1,CONST(REF(L,低位B-1)),DRAWNULL),NODRAW;
HC2:=IF(手动开关=1,CONST(REF(L,后低3卖-1)),DRAWNULL),NODRAW;
CA1B:=IF(HC2>LC1 AND GC1>HC2,HC2,DRAWNULL);
VVC5:=IF(高位A<低位B,GC1,DRAWNULL)NODRAW;
VVC6:=IF(高位A<低位B,LC1,DRAWNULL)NODRAW;
VVC7:=IF(GC1>LC1 AND 后低3卖=0,GC1,DRAWNULL)NODRAW;
VVC8:=IF(GC1>LC1 AND 后低3卖=0,LC1,DRAWNULL)NODRAW;
CC2:=VVC5 AND VVC6 AND VVC7 AND VVC8 ,NODRAW;
GC5:=IFC(CC2,GC1,DRAWNULL); LC5:=IFC(CC2,LC1,DRAWNULL); VAC7:=SQRT(GC5/LC5);
VAC8:=SQRT(VAC7);
DA:=GC5/SQRT(VAC7);
DB:=GC5/VAC7;
DD:=GC5/(VAC7+VAC8-1);
DRAWLINE(CURRBARSCOUNT=高位A,CONST(DA),CURRBARSCOUNT=高位A-6,DA,0),COLORGREEN,DOTLINE;
DRAWLINE(CURRBARSCOUNT=高位A,CONST(DB),CURRBARSCOUNT=高位A-7,DB,0),COLORGREEN,DOTLINE;
DRAWLINE(CURRBARSCOUNT=高位A,CONST(DD),CURRBARSCOUNT=高位A-8,DD,0),COLORGREEN,DOTLINE;
DRAWTEXT(CURRBARSCOUNT=高位A,DA,VARCAT('买C1=',VAR2STR(DA,2))),COLORWHITE;
DRAWTEXT(CURRBARSCOUNT=高位A,DB,VARCAT('买C2=',VAR2STR(DB,2))),COLORWHITE;
DRAWTEXT(CURRBARSCOUNT=高位A,DD,VARCAT('买C3=',VAR2STR(DD,2))),COLORWHITE;
DRAWLINE(CURRBARSCOUNT=高位A,H,CURRBARSCOUNT=高位A-7,CONST(DD),0),COLORGREEN,DOTLINE;
IF(手动开关=1,DRAWLINE(CURRBARSCOUNT=低位B,L,CURRBARSCOUNT=高位A,H,0),DRAWNULL),COLORLIRED,LINETHICK3;
STICKLINE(CURRBARSCOUNT=高位A,H,CONST(DD),0,-1),COLORGREEN;
GC6:=IFC(HC2>LC1 AND CA1B AND 后低3卖>0 AND 低位B>高位A AND 高位A>后低3卖,GC1,DRAWNULL);
LC6:=IFC(HC2>LC1 AND CA1B AND 后低3卖>0 AND 低位B>高位A AND 高位A>后低3卖,LC1,DRAWNULL);
VAC9:=SQRT(GC6/LC6);
VAC10:=SQRT(VAC9);
NC1:=GC6/VAC10;
NC2:=GC6/VAC9;
NC3:=GC6/(VAC9+VAC10-1);
NC4:=GC6/(VAC9+VAC10-0.98);
DF:=2*GC6-LC6-(NC2-NC3),COLORRED,NODRAW;
DG:=GC6+(GC6-LC6),COLORRED,NODRAW;
DJ:=2*GC6-LC6+(NC1-NC2),COLORRED,NODRAW;
卖D1A:=CONST(DF),NODRAW;
卖D2A:=CONST(DG),NODRAW;
卖D3A:=CONST(DJ),NODRAW;
手卖D1:DRAWLINE(CURRBARSCOUNT=后低3卖, CONST(DF), CURRBARSCOUNT=1,CONST(DF),1),COLORLIRED,DOTLINE;
手卖D2:DRAWLINE(CURRBARSCOUNT=后低3卖, CONST(DG), CURRBARSCOUNT=1,CONST(DG),1),COLORLIRED,DOTLINE;
手卖D3:DRAWLINE(CURRBARSCOUNT=后低3卖, CONST(DJ), CURRBARSCOUNT=1,CONST(DJ),1),COLORLIRED,DOTLINE;
DRAWTEXT(CURRBARSCOUNT=后低3卖,L*0.98,VARCAT('后低【C】',VAR2STR(L,2))),COLORYELLOW;
DRAWTEXT(CURRBARSCOUNT=后低3卖,DF,VARCAT('手卖D1=',VAR2STR(DF,2))),COLORYELLOW;
DRAWTEXT(CURRBARSCOUNT=后低3卖,DG,VARCAT('手卖D2=',VAR2STR(DG,2))),COLORYELLOW;
DRAWTEXT(CURRBARSCOUNT=后低3卖,DJ,VARCAT('手卖D3=',VAR2STR(DJ,2))),COLORYELLOW;
DRAWLINE(CURRBARSCOUNT=后低3卖,L,CURRBARSCOUNT=后低3卖-7,CONST(DJ),0),COLORLIRED,DOTLINE;
IF(手动开关=1 AND CA1B AND 高位A<低位B,DRAWLINE(CURRBARSCOUNT=高位A,H,CURRBARSCOUNT=后低3卖,L,0),DRAWNULL),COLORLIRED,LINETHICK3;STICKLINE(CURRBARSCOUNT=后低3卖,L,CONST(DJ),0,-1),COLORLIRED;
DRAWICON(CURRBARSCOUNT=次高3买,H,39);
DRAWICON(CURRBARSCOUNT=后低3卖,L,38);
预测趋势:IF(趋势线开关=1,DRAWLINE(J2,IF(HD,H,L),ISLASTBAR,IF(高点>低点,H,L),0),DRAWNULL),DOTLINE,COLORFFFFFF;
来函数检测结果如下:
该公式包含未来函数:BACKSET
解密、定制、编写公式指标请联系QQ或微信同号:88652583
置顶指标
相关指标公式
情绪节奏赋值:5
高位A赋值:0
低位B赋值:0
次高3买赋值:0
后低3卖赋值:0
趋势线开关赋值:0
手动开关赋值:0
微调开关赋值:0
结构带开关赋值:1
顶底开关赋值:1
AR1赋值:收盘价的有效数据周期数
AR2赋值:AR1的最后一日取值设为常数
AR3赋值:AR2-AR1
输出K线根数:AR3+1,NODRAW,画黄色
XA赋值:(3*收盘价+最低价+开盘价+最高价)/6
WX1赋值:如果结构带开关=1,返回XA,否则返回无效数
输出B:(20*WX1+19*1日前的WX1+18*2日前的WX1+17*3日前的WX1+16*4日前的WX1+15*5日前的WX1+14*6日前的WX1+13*7日前的WX1+12*8日前的WX1+11*9日前的WX1+10*10日前的WX1+9*11日前的WX1+8*12日前的WX1+7*13日前的WX1+6*14日前的WX1+5*15日前的WX1+4*16日前的WX1+3*17日前的WX1+2*18日前的WX1+20日前的WX1)/210,画洋红色,线宽为3
输出D:B的15日简单移动平均,COLORFFFF00,线宽为3
画带状线
K线
赋值:3*(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100的3日[1日权重]移动平均-2*(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100的3日[1日权重]移动平均的3日[1日权重]移动平均,NODRAW
当满足条件顶底开关>0AND(KDJA>=90)时,在收盘价和开盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,画黄色
当满足条件顶底开关>0AND(KDJA<=10)时,在收盘价和开盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,画蓝色
XD赋值:B>D
XY赋值:最高价>=B AND 收阳线AND 最低价>D AND 最低价<=B
当满足条件XDANDXY时,在开盘价和收盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,画淡红色
当满足条件XYANDXD时,在最低价位置画23号图标
A1赋值:(情绪节奏日前的最高价=(情绪节奏+1)日内最高价的最高值)
B1赋值:A1的情绪节奏日过滤
C1赋值:若B1则将最近(情绪节奏+1)周期置为1
D1赋值:C1的情绪节奏日过滤
A2赋值:(情绪节奏日前的最低价=(情绪节奏+1)日内最低价的最低值)
B2赋值:A2的情绪节奏日过滤
C2赋值:若B2则将最近(情绪节奏+1)周期置为1
D2赋值:C2的情绪节奏日过滤
E1赋值:(1日前的情绪节奏日内最低价的最低值+1日前的情绪节奏日内最高价的最高值)/2
E2赋值:(最高价+最低价)/2
H1赋值:(D1 AND 取反) OR 是否最后一个周期 OR 收盘价的有效数据周期数=1
H2赋值:D1 AND 取反
L1赋值:D2 AND 取反
X1赋值:1日前的上次H1距今天数+1
F1赋值:若H1ANDCOUNT(L1,X1)>0则将最近X1日内如果L1,返回最低价,否则返回10000距今天数周期置为1
G1赋值:F1>1日前的F1
I1赋值:若G1则将最近2周期置为1
LD赋值:I1>1日前的I1
L2赋值:LD OR 是否最后一个周期 OR 收盘价的有效数据周期数=1
X2赋值:1日前的上次L2距今天数+1
F2赋值:若L2ANDCOUNT(H2,X2)>0则将最近X2日内如果H2,返回最高价,否则返回0距今天数周期置为1
G2赋值:F2>1日前的F2
I2赋值:若G2则将最近2周期置为1
HD赋值:I2>1日前的I2
A3赋值:最高价
B3赋值:1日前的上次HD距今天数+1日前的最高价>1日前的上次HD距今天数+2+1日前的上次HD距今天数+2日前的上次HD距今天数日前的最高价
D3赋值:A3 AND B3 AND HD
E3赋值:若D3则将最近1日前的上次HD距今天数+2周期置为1
HH赋值:E3>1日前的E3
A4赋值:最低价>1日前的上次LD距今天数+1日前的最低价
B4赋值:1日前的上次LD距今天数+1日前的最低价
D4赋值:A4 AND B4 AND LD
E4赋值:若D4则将最近1日前的上次LD距今天数+2周期置为1
LL赋值:E4>1日前的E4
H3赋值:HH OR 是否最后一个周期 OR 收盘价的有效数据周期数=1
X3赋值:1日前的上次H3距今天数+1
F3赋值:若H3ANDCOUNT(LL,X3)>0则将最近X3日内如果LL,返回最低价,否则返回10的20乘幂距今天数周期置为1
G3赋值:F3>1日前的F3
I3赋值:若G3则将最近2周期置为1
LZ赋值:I3>1日前的I3
L4赋值:LZ OR 是否最后一个周期 OR 收盘价的有效数据周期数=1
X4赋值:1日前的上次L4距今天数+1
F4赋值:若L4ANDCOUNT(HH,X4)>0则将最近X4日内如果HH,返回最高价,否则返回-10的20乘幂距今天数周期置为1
G4赋值:F4>1日前的F4
I4赋值:若G4则将最近2周期置为1
HZ赋值:I4>1日前的I4
K1赋值:若是否最后一个周期则将最近上次HZ距今天数和上次LZ距今天数的较小值+1周期置为1
K2赋值:K1>1日前的K1
UU赋值:若是否最后一个周期则将最近上次LD距今天数+1周期置为1
VV赋值:UU>1日前的UU
WW赋值:若VV则将最近1日前的上次LD距今天数+2周期置为1
XX赋值:WW>1日前的WW
UU2赋值:若是否最后一个周期则将最近上次HD距今天数+1周期置为1
VV2赋值:UU2>1日前的UU2
WW2赋值:若VV2则将最近1日前的上次HD距今天数+2周期置为1
XX2赋值:WW2>1日前的WW2
如果趋势线开关=1,返回当满足条件LD时,在最低价位置画直线起点,当满足条件HD时,在最高价位置画直线终点,0表示是否延长.,否则返回无效数线宽为1,DOTLINE,COLOR0000FF
如果趋势线开关=1,返回当满足条件HD时,在最高价位置画直线起点,当满足条件LD时,在最低价位置画直线终点,0表示是否延长.,否则返回无效数线宽为1,DOTLINE,COLOR00FF00
K赋值:到最后交易的周期,NODRAW
当满足条件趋势线开关=1ANDHD时,在最高价位置书写数字,画淡红色,显示在位置之上
当满足条件趋势线开关=1ANDLD时,在最低价位置书写数字,COLORFFFF00
高点赋值:上次HD距今天数
低点赋值:上次LD距今天数
J1赋值:若是否最后一个周期则将最近高点和低点的较小值+1周期置为1
J2赋值:J1>1日前的J1
高位价赋值:如果微调开关=1,返回1日前的高点日前的最高价,否则返回无效数画红色,NODRAW
低位价赋值:如果微调开关=1,返回1日前的低点日前的最低价,否则返回无效数画绿色,NODRAW
H11赋值:高位价,NODRAW
H12赋值:低位价,NODRAW
L22赋值:无效数,NODRAW
VVC1赋值:如果高点<低点,返回H11,否则返回L22,NODRAW
VVC2赋值:如果最低价>低位价,返回H11,否则返回L22,NODRAW
CL3赋值:VVC1 AND VVC2,COLOR00FFFF,NODRAW
两点买入成立赋值:CL3,NODRAW
高位价1赋值:如果CL3,返回H11,否则返回L22
低位价1赋值:如果CL3,返回H12,否则返回L22
VAR1赋值:高位价1/低位价1
VAR2赋值:VAR1的开方的开方
VAR3赋值:VAR1的开方
VAR4赋值:VAR3+VAR2-1
VAR5赋值:高位价1/VAR2
VAR6赋值:高位价1/VAR3
VAR7赋值:高位价1/VAR4
VAR8赋值:日期日高点+1日内最高价的最高值
VAR9赋值:日期日低点+1日内最低价的最低值
买C1赋值:VAR5的最后一日取值设为常数,NODRAW
买C2赋值:VAR6的最后一日取值设为常数,NODRAW
买C3赋值:VAR7的最后一日取值设为常数,NODRAW
输出买入C1:当满足条件VV2时,在买C1的最后一日取值设为常数位置画直线起点,当满足条件到最后交易的周期=1时,在买C1位置画直线终点,1表示是否延长.,COLORFF8800,DOTLINE
输出买入C2:当满足条件VV2时,在买C2的最后一日取值设为常数位置画直线起点,当满足条件到最后交易的周期=1时,在买C2位置画直线终点,1表示是否延长.,COLORFF8800,DOTLINE
输出买入C3:当满足条件VV2时,在买C3的最后一日取值设为常数位置画直线起点,当满足条件到最后交易的周期=1时,在买C3位置画直线终点,1表示是否延长.,COLORFF8800,DOTLINE
当满足条件VV2时,在买C1位置书写文字,画白色
当满足条件VV2时,在买C2位置书写文字,画白色
当满足条件VV2时,在买C3位置书写文字,画白色
当满足条件VV时,在最低价位置书写文字,画绿色
当满足条件VV2时,在最高价位置书写文字,画红色
当满足条件VV2时,在最高价和VAR7的最后一日取值设为常数位置之间画柱状线,宽度为0,-1不为0则画空心柱.,COLORFF8800
如果CL3,返回当满足条件VV时,在最低价位置画直线起点,当满足条件VV2时,在最高价位置画直线终点,0表示是否延长.,否则返回无效数,COLORFF8800,线宽为3
高位价2赋值:如果微调开关=1,返回1日前的高点日前的最高价,否则返回无效数NODRAW
低位价2赋值:如果微调开关=1,返回1日前的低点日前的最低价,否则返回无效数NODRAW
H111赋值:高位价2,NODRAW
H121赋值:低位价2,NODRAW
L221赋值:无效数,NODRAW
H221赋值:高位价2,NODRAW
H231赋值:低位价2,NODRAW
VVA1赋值:如果高点>低点,返回H121,否则返回L221NODRAW
VVA2赋值:如果最高价<高位价2,返回H111,否则返回L221
CL1赋值:VVA1 AND VVA2 ,COLOR00FFFF,NODRAW
两点卖出成立赋值:CL1,NODRAW,画黄色
高位价3赋值:如果CL1,返回H111,否则返回L221
低位价3赋值:如果CL1,返回H121,否则返回L221
VAR11赋值:高位价3/低位价3
VAR21赋值:VAR11的开方的开方
VAR31赋值:VAR11的开方
VAR41赋值:VAR31+VAR21-1
VAR51赋值:低位价3*VAR21
VAR61赋值:低位价3*VAR31
VAR71赋值:低位价3*VAR41
卖C1赋值:VAR51的最后一日取值设为常数,NODRAW
卖C2赋值:VAR61的最后一日取值设为常数,NODRAW
卖C3赋值:VAR71的最后一日取值设为常数,NODRAW
输出卖出C1:当满足条件VV时,在卖C1的最后一日取值设为常数位置画直线起点,当满足条件到最后交易的周期=1时,在卖C1位置画直线终点,1表示是否延长.,画洋红色,DOTLINE
输出卖出C2:当满足条件VV时,在卖C2的最后一日取值设为常数位置画直线起点,当满足条件到最后交易的周期=1时,在卖C2位置画直线终点,1表示是否延长.,画洋红色,DOTLINE
输出卖出C3:当满足条件VV时,在卖C3的最后一日取值设为常数位置画直线起点,当满足条件到最后交易的周期=1时,在卖C3位置画直线终点,1表示是否延长.,画洋红色,DOTLINE
当满足条件VV时,在卖C1位置书写文字,画黄色
当满足条件VV时,在卖C2位置书写文字,画黄色
当满足条件VV时,在卖C3位置书写文字,画黄色
当满足条件VV时,在最低价和VAR71的最后一日取值设为常数位置之间画柱状线,宽度为0,-1不为0则画空心柱.,画洋红色
如果CL1,返回当满足条件VV2时,在最高价位置画直线起点,当满足条件VV时,在最低价位置画直线终点,0表示是否延长.,否则返回无效数,画洋红色,线宽为3
前高2赋值:上次XX2距今天数,NODRAW
低位2赋值:上次VV距今天数,NODRAW
次高2赋值:上次VV2距今天数,NODRAW
前低2赋值:上次XX距今天数,NODRAW
前高价赋值:如果微调开关=1,返回1日前的前高2日前的最高价,否则返回无效数画淡红色,NODRAW
低价赋值:如果微调开关=1,返回1日前的低位2日前的最低价,否则返回无效数画绿色,NODRAW
次高价赋值:如果微调开关=1,返回1日前的次高2日前的最高价,否则返回无效数画黄色,NODRAW
前低价赋值:如果微调开关=1,返回1日前的前低2日前的最低价,否则返回无效数COLORFFFF00,NODRAW
MH11赋值:前高价,NODRAW
MH21赋值:低价,NODRAW
MH31赋值:次高价,NODRAW
VVM11赋值:如果前高2>低位2,返回MH11,否则返回无效数NODRAW
VVM21赋值:如果低位2>次高2,返回MH21,否则返回无效数NODRAW
VVM31赋值:如果前高价>=次高价,返回MH11,否则返回无效数NODRAW
VVM41赋值:如果次高价>低价,返回MH31,否则返回无效数NODRAW
VVM51赋值:如果最低价<=MH21,返回MH21,否则返回无效数NODRAW
CL4赋值:VVM11 AND VVM21 AND VVM31 AND VVM41 AND VVM51,COLOR00FFFF,NODRAW
三点买入成立赋值:CL4,画红色,NODRAW
前高价6赋值:如果CL4,返回MH11,否则返回无效数
低位价6赋值:如果CL4,返回MH21,否则返回无效数
次高价6赋值:如果CL4,返回MH31,否则返回无效数
VARJ1赋值:前高价6/低位价6的开方
VARJ2赋值:VARJ1的开方
CA赋值:低位价6/VARJ2
CB赋值:低位价6/VARJ1
CD赋值:低位价6/(VARJ1+VARJ2-1)
买D1赋值:CA的最后一日取值设为常数,NODRAW
买D2赋值:CB的最后一日取值设为常数,NODRAW
买D3赋值:CD的最后一日取值设为常数,NODRAW
输出买入D1:当满足条件VV2时,在CA的最后一日取值设为常数位置画直线起点,当满足条件到最后交易的周期=1时,在CA位置画直线终点,1表示是否延长.,画绿色,DOTLINE
输出买入D2:当满足条件VV2时,在CB的最后一日取值设为常数位置画直线起点,当满足条件到最后交易的周期=1时,在CB位置画直线终点,1表示是否延长.,画绿色,DOTLINE
输出买入D3:当满足条件VV2时,在CD的最后一日取值设为常数位置画直线起点,当满足条件到最后交易的周期=1时,在CD位置画直线终点,1表示是否延长.,画绿色,DOTLINE
当满足条件VV2时,在买D1位置书写文字,画白色
当满足条件VV2时,在买D2位置书写文字,画白色
当满足条件VV2时,在买D3位置书写文字,画白色
当满足条件XX2时,在最高价位置书写文字,画淡红色
当满足条件VV2时,在最高价和CD的最后一日取值设为常数位置之间画柱状线,宽度为0,-1不为0则画空心柱.,画绿色
如果CL4,返回当满足条件XX2时,在最高价位置画直线起点,当满足条件VV时,在最低价位置画直线终点,0表示是否延长.,否则返回无效数画绿色,线宽为3
如果CL4,返回当满足条件VV时,在最低价位置画直线起点,当满足条件VV2时,在最高价位置画直线终点,0表示是否延长.,否则返回无效数COLORFF8800,线宽为3
前低赋值:上次XX距今天数,NODRAW
高位赋值:上次VV2距今天数,NODRAW
次低赋值:上次VV距今天数,NODRAW
前低价4赋值:如果微调开关=1,返回1日前的前低日前的最低价,否则返回无效数画绿色,NODRAW
高位价4赋值:如果微调开关=1,返回1日前的高位日前的最高价,否则返回无效数画红色,NODRAW
次低价4赋值:如果微调开关=1,返回1日前的次低日前的最低价,否则返回无效数COLORFFFF00,NODRAW
HH11赋值:前低价4,NODRAW
HH21赋值:高位价4,NODRAW
H131赋值:次低价4,NODRAW
VVA11赋值:如果前低>高位,返回HH11,否则返回无效数NODRAW
VVA21赋值:如果高位>次低,返回HH21,否则返回无效数NODRAW
VVA31赋值:如果前低价4<=次低价4,返回HH11,否则返回无效数NODRAW
VVA41赋值:如果高位价4>前低价4,返回HH11,否则返回无效数NODRAW
VVA51赋值:如果最高价>=HH21,返回HH21,否则返回无效数NODRAW
CL2赋值:VVA11 AND VVA21 AND VVA31 AND VVA41 AND VVA51,COLOR00FFFF,NODRAW
三点卖出成立赋值:CL2,NODRAW
前低价5赋值:如果CL2,返回HH11,否则返回无效数
高位价5赋值:如果CL2,返回HH21,否则返回无效数
次低价5赋值:如果CL2,返回H131,否则返回无效数
VARV1赋值:高位价5/前低价5的开方
VARV2赋值:VARV1的开方
N1赋值:高位价5/VARV2
N2赋值:高位价5/VARV1
N3赋值:高位价5/(VARV2+VARV1-1)
CF赋值:2*高位价5-前低价5-(N2-N3),画红色,NODRAW
CG赋值:高位价5+(高位价5-前低价5),画红色,NODRAW
CJ赋值:2*高位价5-前低价5+(N1-N2),画红色,NODRAW
卖D1赋值:CF的最后一日取值设为常数,NODRAW
卖D2赋值:CG的最后一日取值设为常数,NODRAW
卖D3赋值:CJ的最后一日取值设为常数,NODRAW
输出卖出D1:当满足条件VV时,在CF的最后一日取值设为常数位置画直线起点,当满足条件到最后交易的周期=1时,在CF位置画直线终点,1表示是否延长.,画淡红色,DOTLINE
输出卖出D2:当满足条件VV时,在CG的最后一日取值设为常数位置画直线起点,当满足条件到最后交易的周期=1时,在CG位置画直线终点,1表示是否延长.,画淡红色,DOTLINE
输出卖出D3:当满足条件VV时,在CJ的最后一日取值设为常数位置画直线起点,当满足条件到最后交易的周期=1时,在CJ位置画直线终点,1表示是否延长.,画淡红色,DOTLINE
当满足条件VV时,在卖出D1位置书写文字,画白色
当满足条件VV时,在卖出D2位置书写文字,画白色
当满足条件VV时,在卖出D3位置书写文字,画白色
当满足条件XX时,在最低价位置书写文字,COLORFFFF00
当满足条件VV时,在最低价和CJ的最后一日取值设为常数位置之间画柱状线,宽度为0,-1不为0则画空心柱.,画淡红色
如果CL2,返回当满足条件XX时,在最低价位置画直线起点,当满足条件VV2时,在最高价位置画直线终点,0表示是否延长.,否则返回无效数画淡红色,线宽为3
如果CL2,返回当满足条件VV2时,在最高价位置画直线起点,当满足条件VV时,在最低价位置画直线终点,0表示是否延长.,否则返回无效数画洋红色,线宽为3
当满足条件XX2时,在最高价位置画39号图标
当满足条件XX时,在最低价位置画38号图标
当满足条件VV时,在最低价位置画38号图标
当满足条件VV2时,在最高价位置画39号图标
GB2赋值:如果手动开关=1,返回高位A-1日前的最高价的最后一日取值设为常数,否则返回无效数,NODRAW
LB2赋值:如果手动开关=1,返回低位B-1日前的最低价的最后一日取值设为常数,否则返回无效数,NODRAW
HB1赋值:如果手动开关=1,返回次高3买-1日前的最高价的最后一日取值设为常数,否则返回无效数,NODRAW
CB1A赋值:如果次高3买=0,返回HB1,否则返回HB1
VVB11赋值:如果高位A>低位B,返回GB2,否则返回无效数NODRAW
VVB22赋值:如果高位A>低位B,返回LB2,否则返回无效数NODRAW
VVB33赋值:如果GB2>LB2AND次高3买=0,返回GB2,否则返回无效数NODRAW
VVB44赋值:如果GB2>LB2AND次高3买=0,返回LB2,否则返回无效数NODRAW
CB1赋值:VVB11 AND VVB22 AND VVB33 AND VVB44 ,NODRAW
CB1B赋值:如果HB1>LB2ANDGB2>HB1,返回HB1,否则返回无效数
GB3赋值:如果CB1,返回GB2,否则返回无效数
LB3赋值:如果CB1,返回LB2,否则返回无效数
VAB1赋值:GB3/LB3的开方
VAB2赋值:VAB1的开方
FB赋值:LB3*VAB1的开方,NODRAW
GB赋值:LB3*VAB1,NODRAW
JB赋值:LB3*(VAB1+VAB2-1),NODRAW
当满足条件到最后交易的周期=(低位B)时,在FB的最后一日取值设为常数位置画直线起点,当满足条件到最后交易的周期=低位B-6时,在FB位置画直线终点,0表示是否延长.,画淡红色,DOTLINE
当满足条件到最后交易的周期=(低位B)时,在GB的最后一日取值设为常数位置画直线起点,当满足条件到最后交易的周期=低位B-7时,在GB位置画直线终点,0表示是否延长.,画淡红色,DOTLINE
当满足条件到最后交易的周期=(低位B)时,在JB的最后一日取值设为常数位置画直线起点,当满足条件到最后交易的周期=低位B-8时,在JB位置画直线终点,0表示是否延长.,画淡红色,DOTLINE
当满足条件到最后交易的周期=低位B时,在FB位置书写文字,画黄色
当满足条件到最后交易的周期=低位B时,在GB位置书写文字,画黄色
当满足条件到最后交易的周期=低位B时,在JB位置书写文字,画黄色
当满足条件到最后交易的周期=高位A时,在最高价*1.015位置书写文字,画红色
当满足条件到最后交易的周期=低位B时,在最低价*0.98位置书写文字,画绿色
当满足条件到最后交易的周期=低位B时,在最低价位置画直线起点,当满足条件到最后交易的周期=低位B-7时,在JB的最后一日取值设为常数位置画直线终点,0表示是否延长.,画淡红色,DOTLINE
如果手动开关=1,返回当满足条件到最后交易的周期=高位A时,在最高价位置画直线起点,当满足条件到最后交易的周期=低位B时,在最低价位置画直线终点,0表示是否延长.,否则返回无效数,COLORFF0080,线宽为3
当满足条件到最后交易的周期=低位B时,在最低价和JB的最后一日取值设为常数位置之间画柱状线,宽度为0,-1不为0则画空心柱.,画淡红色
GB4赋值:如果GB2>LB2ANDCB1BAND次高3买>0AND高位A>低位BAND低位B>次高3买,返回GB2,否则返回无效数NODRAW
LB4赋值:如果GB2>LB2ANDCB1BAND次高3买>0AND高位A>低位BAND低位B>次高3买,返回LB2,否则返回无效数NODRAW
VAB3赋值:GB4/LB4的开方
VAB4赋值:VAB3的开方
CAS赋值:LB4/VAB4
CBS赋值:LB4/VAB3
CDS赋值:LB4/(VAB3+VAB4-1)
买D1A赋值:CAS的最后一日取值设为常数,NODRAW
买D2A赋值:CBS的最后一日取值设为常数,NODRAW
买D3A赋值:CDS的最后一日取值设为常数,NODRAW
输出手买D1:当满足条件到最后交易的周期=次高3买时,在CAS的最后一日取值设为常数位置画直线起点,当满足条件到最后交易的周期=1时,在CAS的最后一日取值设为常数位置画直线终点,1表示是否延长.,画绿色,DOTLINE
输出手买D2:当满足条件到最后交易的周期=次高3买时,在CBS的最后一日取值设为常数位置画直线起点,当满足条件到最后交易的周期=1时,在CBS的最后一日取值设为常数位置画直线终点,1表示是否延长.,画绿色,DOTLINE
输出手买D3:当满足条件到最后交易的周期=次高3买时,在CDS的最后一日取值设为常数位置画直线起点,当满足条件到最后交易的周期=1时,在CDS的最后一日取值设为常数位置画直线终点,1表示是否延长.,画绿色,DOTLINE
当满足条件到最后交易的周期=次高3买时,在CAS位置书写文字,画白色
当满足条件到最后交易的周期=次高3买时,在CBS位置书写文字,画白色
当满足条件到最后交易的周期=次高3买时,在CDS位置书写文字,画白色
当满足条件到最后交易的周期=次高3买时,在最高价*1.015位置书写文字,画黄色
当满足条件到最后交易的周期=次高3买时,在最高价位置画直线起点,当满足条件到最后交易的周期=次高3买-7时,在CDS的最后一日取值设为常数位置画直线终点,0表示是否延长.,画绿色,DOTLINE
当满足条件到最后交易的周期=次高3买时,在最高价和CDS的最后一日取值设为常数位置之间画柱状线,宽度为0,-1不为0则画空心柱.,画绿色
如果手动开关=1ANDCB1BAND低位B<高位A,返回当满足条件到最后交易的周期=低位B时,在最低价位置画直线起点,当满足条件到最后交易的周期=次高3买时,在最高价位置画直线终点,0表示是否延长.,否则返回无效数,COLORFF0080,线宽为3
当满足条件到最后交易的周期=高位A时,在最高价位置画39号图标
当满足条件到最后交易的周期=低位B时,在最低价位置画38号图标
GC1赋值:如果手动开关=1,返回高位A-1日前的最高价的最后一日取值设为常数,否则返回无效数,NODRAW
LC1赋值:如果手动开关=1,返回低位B-1日前的最低价的最后一日取值设为常数,否则返回无效数,NODRAW
HC2赋值:如果手动开关=1,返回后低3卖-1日前的最低价的最后一日取值设为常数,否则返回无效数,NODRAW
CA1B赋值:如果HC2>LC1ANDGC1>HC2,返回HC2,否则返回无效数
VVC5赋值:如果高位A<低位B,返回GC1,否则返回无效数NODRAW
VVC6赋值:如果高位A<低位B,返回LC1,否则返回无效数NODRAW
VVC7赋值:如果GC1>LC1AND后低3卖=0,返回GC1,否则返回无效数NODRAW
VVC8赋值:如果GC1>LC1AND后低3卖=0,返回LC1,否则返回无效数NODRAW
CC2赋值:VVC5 AND VVC6 AND VVC7 AND VVC8 ,NODRAW
GC5赋值:如果CC2,返回GC1,否则返回无效数
LC5赋值:如果CC2,返回LC1,否则返回无效数
VAC7赋值:GC5/LC5的开方
VAC8赋值:VAC7的开方
DA赋值:GC5/VAC7的开方
DB赋值:GC5/VAC7
DD赋值:GC5/(VAC7+VAC8-1)
当满足条件到最后交易的周期=高位A时,在DA的最后一日取值设为常数位置画直线起点,当满足条件到最后交易的周期=高位A-6时,在DA位置画直线终点,0表示是否延长.,画绿色,DOTLINE
当满足条件到最后交易的周期=高位A时,在DB的最后一日取值设为常数位置画直线起点,当满足条件到最后交易的周期=高位A-7时,在DB位置画直线终点,0表示是否延长.,画绿色,DOTLINE
当满足条件到最后交易的周期=高位A时,在DD的最后一日取值设为常数位置画直线起点,当满足条件到最后交易的周期=高位A-8时,在DD位置画直线终点,0表示是否延长.,画绿色,DOTLINE
当满足条件到最后交易的周期=高位A时,在DA位置书写文字,画白色
当满足条件到最后交易的周期=高位A时,在DB位置书写文字,画白色
当满足条件到最后交易的周期=高位A时,在DD位置书写文字,画白色
当满足条件到最后交易的周期=高位A时,在最高价位置画直线起点,当满足条件到最后交易的周期=高位A-7时,在DD的最后一日取值设为常数位置画直线终点,0表示是否延长.,画绿色,DOTLINE
如果手动开关=1,返回当满足条件到最后交易的周期=低位B时,在最低价位置画直线起点,当满足条件到最后交易的周期=高位A时,在最高价位置画直线终点,0表示是否延长.,否则返回无效数,画淡红色,线宽为3
当满足条件到最后交易的周期=高位A时,在最高价和DD的最后一日取值设为常数位置之间画柱状线,宽度为0,-1不为0则画空心柱.,画绿色
GC6赋值:如果HC2>LC1ANDCA1BAND后低3卖>0AND低位B>高位AAND高位A>后低3卖,返回GC1,否则返回无效数
LC6赋值:如果HC2>LC1ANDCA1BAND后低3卖>0AND低位B>高位AAND高位A>后低3卖,返回LC1,否则返回无效数
VAC9赋值:GC6/LC6的开方
VAC10赋值:VAC9的开方
NC1赋值:GC6/VAC10
NC2赋值:GC6/VAC9
NC3赋值:GC6/(VAC9+VAC10-1)
NC4赋值:GC6/(VAC9+VAC10-0.98)
DF赋值:2*GC6-LC6-(NC2-NC3),画红色,NODRAW
DG赋值:GC6+(GC6-LC6),画红色,NODRAW
DJ赋值:2*GC6-LC6+(NC1-NC2),画红色,NODRAW
卖D1A赋值:DF的最后一日取值设为常数,NODRAW
卖D2A赋值:DG的最后一日取值设为常数,NODRAW
卖D3A赋值:DJ的最后一日取值设为常数,NODRAW
输出手卖D1:当满足条件到最后交易的周期=后低3卖时,在DF的最后一日取值设为常数位置画直线起点,当满足条件到最后交易的周期=1时,在DF的最后一日取值设为常数位置画直线终点,1表示是否延长.,画淡红色,DOTLINE
输出手卖D2:当满足条件到最后交易的周期=后低3卖时,在DG的最后一日取值设为常数位置画直线起点,当满足条件到最后交易的周期=1时,在DG的最后一日取值设为常数位置画直线终点,1表示是否延长.,画淡红色,DOTLINE
输出手卖D3:当满足条件到最后交易的周期=后低3卖时,在DJ的最后一日取值设为常数位置画直线起点,当满足条件到最后交易的周期=1时,在DJ的最后一日取值设为常数位置画直线终点,1表示是否延长.,画淡红色,DOTLINE
当满足条件到最后交易的周期=后低3卖时,在最低价*0.98位置书写文字,画黄色
当满足条件到最后交易的周期=后低3卖时,在DF位置书写文字,画黄色
当满足条件到最后交易的周期=后低3卖时,在DG位置书写文字,画黄色
当满足条件到最后交易的周期=后低3卖时,在DJ位置书写文字,画黄色
当满足条件到最后交易的周期=后低3卖时,在最低价位置画直线起点,当满足条件到最后交易的周期=后低3卖-7时,在DJ的最后一日取值设为常数位置画直线终点,0表示是否延长.,画淡红色,DOTLINE
如果手动开关=1ANDCA1BAND高位A<低位B,返回当满足条件到最后交易的周期=高位A时,在最高价位置画直线起点,当满足条件到最后交易的周期=后低3卖时,在最低价位置画直线终点,0表示是否延长.,否则返回无效数,画淡红色,线宽为3
当满足条件到最后交易的周期=后低3卖时,在最低价和DJ的最后一日取值设为常数位置之间画柱状线,宽度为0,-1不为0则画空心柱.,画淡红色
当满足条件到最后交易的周期=次高3买时,在最高价位置画39号图标
当满足条件到最后交易的周期=后低3卖时,在最低价位置画38号图标
输出预测趋势:如果趋势线开关=1,返回当满足条件J2时,在如果HD,返回最高价,否则返回最低价位置画直线起点,当满足条件是否最后一个周期时,在如果高点>低点,返回最高价,否则返回最低价位置画直线终点,0表示是否延长.,否则返回无效数,DOTLINE,COLORFFFFFF