作者admin

8 月 12, 2026


CURRBARSCOUNT:=DATACOUNT-BARPOS+1;

AMOUNT:=AVPRICE*V;

MA8:=1;

CAPITAL:=GETPRICE(‘V’);

DRAWKLINE1(H,O,L,C);

全笔:=1;

AVGLENGTH价均:=35;

ATRLENGTH价均:=3;

MOVAVGVAL价均:=MA((HIGH+LOW+CLOSE)/3,AVGLENGTH价均);//三价均线

TRUEHIGH1价均:=IF(HIGH>REF(C,1),HIGH,REF(C,1));

TRUELOW1价均:=IF(LOW<=REF(C,1),LOW,REF(C,1));

TRUERANGE1价均:=IF(ISLASTBAR,H-L,TRUEHIGH1价均-TRUELOW1价均);

UPBAND价均:=MOVAVGVAL价均+MA(TRUERANGE1价均,ATRLENGTH价均),DOT,RGB(128,128,128),LINETHICK3;

DNBAND价均:=MOVAVGVAL价均-MA(TRUERANGE1价均,ATRLENGTH价均),DOT,RGB(128,128,128),LINETHICK3;//通道上下轨

//DRAWKLINE1(H,O,L,C);

牛高L轨:=UPBAND价均;//

牛低L轨:=DNBAND价均;

牛中L轨:=(牛高L轨+牛低L轨)/2;

S轨:=(牛高L轨+牛中L轨)/2;

D轨:=(牛低L轨+牛中L轨)/2;

SS轨:=(S轨+牛高L轨)/2;

DD轨:=(牛低L轨+D轨)/2;

S中轨:=牛中L轨;

牛N轨:=BARSLAST(CROSSDOWN(H,牛低L轨))+1;

牛M轨:=BARSLAST(CROSS(L,牛高L轨))+1;

牛LL轨:=IF(L<牛低L轨,L,100000000);

牛HH轨:=IF(H>牛高L轨,H,0);

牛LX轨:=BACKSET(牛M轨=1&&REF(EXIST(牛N轨=1,牛M轨),1),REF(LLVBARS(牛LL轨,牛M轨),1)+2);

牛HX轨:=BACKSET(牛N轨=1&&REF(EXIST(牛M轨=1,牛N轨),1),REF(HHVBARS(牛HH轨,牛N轨),1)+2);

//DRAWLINE1(CROSS(牛LX轨=1,0.5)*MA8*全笔,L,CROSS(牛HX轨=1,0.5)*MA8*全笔,H,0),LINETHICK2,COLORRED;

//DRAWLINE1(CROSS(牛HX轨=1,0.5)*MA8*全笔,H,CROSS(牛LX轨=1,0.5)*MA8*全笔,L,0),LINETHICK2,COLORGREEN; 

牛HX:=(CROSS(牛HX轨=1,0.5))*MA8, NOTEXT;

牛LX:=(CROSS(牛LX轨=1,0.5))*MA8, NOTEXT;

//牛中轨:=(率高压+率低支)/2;

//上中轨:=(率高压+牛中轨)/2;

//上2轨:=(上中轨+牛中轨)/2;

㊣HX:=(CROSS(牛HX轨=1,0.5))*MA8, NOTEXT;

㊣LX:=(CROSS(牛LX轨=1,0.5))*MA8, NOTEXT;

HD:=(CROSS(牛HX轨=1,0.5))*MA8, NOTEXT;

LD:=(CROSS(牛LX轨=1,0.5))*MA8, NOTEXT;

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,9999999),X3));

G3:=CROSS(F3=1,0.5); 

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,0),X4));

G4:=CROSS(F4=1,0.5); 

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);

高点:=BARSLAST(HD);

低点:=BARSLAST(LD);

J1:=BACKSET(ISLASTBAR,MIN(高点,低点)+1);

J2:=J1>REF(J1,1);

DRAWLINE1(LD,L,HD,H,0),LINETHICK1,DOT,COLOR0000FF;

DRAWLINE1(HD,H,LD,L,0),LINETHICK1,DOT,COLOR00FF00;

DRAWNUMBER1(HD,H,H,1),VALIGN0,COLORFFFF00;

DRAWNUMBER1(LD,L,L,1),COLOR00FFFF;

DRAWSL(HD,H,0,100,0,COLORRED),DOT;

DRAWSL(LD,L,0,100,0,COLORGREEN),DOT;

高位价:REF(REF(H,高点),1),COLORRED,NODRAW;

低位价:REF(REF(L,低点),1),COLORGREEN,NODRAW;

H11:=高位价,NODRAW;

H12:=低位价,NODRAW;

L22:=NULL,NODRAW;

VVC1:=IF(高点<低点,H11,L22),NODRAW;

VVC2:=IF(LOW>=低位价,H11,L22),NODRAW;

CL3:=VVC1 AND VVC2,COLOR00FFFF,NODRAW;

两点买入成立:=CL3,NODRAW;

VVD1:=IF(高点>低点,L22,H11),NODRAW;

VVD2:=IF(LOW<低位价,L22,H11),NODRAW;

CBL3:=VVD1 AND VVD2,COLORGREEN,NODRAW;

两点买入不成立:=CBL3,NODRAW;

高位价1:IF(CL3,H11,L22);

低位价1:=IF(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:=REF(HHV(H,高点+1),DATE);

VAR9:=REF(LLV(L,低点+1),DATE);

买C1:REFX1(VAR5,10000),NODRAW;

买C2:REFX1(VAR6,10000),NODRAW;

买C3:REFX1(VAR7,10000),NODRAW;

DRAWLINE1(VV2,REFX1(买C1,10000),CURRBARSCOUNT=1,买C1,1),COLORFF8800,DOT;

DRAWLINE1(VV2,REFX1(买C2,10000),CURRBARSCOUNT=1,买C2,1),COLORFF8800,DOT;

DRAWLINE1(VV2,REFX1(买C3,10000),CURRBARSCOUNT=1,买C3,1),COLORFF8800,DOT;

//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;

DRAWNUMBER1(VV,L,L,2),COLORGREEN;

DRAWNUMBER1(VV2,H,H,2),COLORRED;

STICKLINE(VV2,H,REFX1(VAR7,10000),0,-1),COLORFF8800;

DRAWLINE1(VV,L,VV2,H,0),COLORFF8800,LINETHICK3;

DRAWLINE1(VV2,H,CURRBARSCOUNT=1,REFX1(VAR7,10000),0),COLORFF8800,DOT;

{两点卖出}

高位价2:=REF(REF(H,高点),1),NODRAW;

低位价2:=REF(REF(L,低点),1),NODRAW;

H111:=高位价2,NODRAW;

H121:=低位价2,NODRAW;

L221:=NULL,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;

VVB1:=IF(高点<低点,L221,H111),NODRAW;

VVB2:=IF(HIGH>高位价2,L221,H111);

BCL1:=VVB1 AND VVB2,COLORGREEN,NODRAW;

两点卖出不成立:=BCL1,NODRAW;

高位价3:=IF(CL1,H111,L221);

低位价3:=IF(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:=REFX1(VAR51,10000),NODRAW;

卖C2:=REFX1(VAR61,10000),NODRAW;

卖C3:=REFX1(VAR71,10000),NODRAW;

DRAWLINE1(VV,REFX1(卖C1,10000),CURRBARSCOUNT=1,卖C1,1),COLORMAGENTA,DOT;

DRAWLINE1(VV,REFX1(卖C2,10000),CURRBARSCOUNT=1,卖C2,1),COLORMAGENTA,DOT;

DRAWLINE1(VV,REFX1(卖C3,10000),CURRBARSCOUNT=1,卖C3,1),COLORMAGENTA,DOT;

DRAWNUMBER1(VV,卖C1,卖C1,2),COLORYELLOW;

DRAWNUMBER1(VV,卖C2,卖C2,2),COLORYELLOW;

DRAWNUMBER1(VV,卖C3,卖C3,2),COLORYELLOW;

DRAWLINE1(VV,L,CURRBARSCOUNT=1,REFX1(VAR71,10000),0),COLORMAGENTA,DOT;

STICKLINE(VV,L,REFX1(VAR71,10000),0,-1),COLORMAGENTA;

DRAWLINE(VV2,H,VV,L,0),COLORMAGENTA,LINETHICK3;

前高2:=BARSLAST(XX2),NODRAW;

低位2:=BARSLAST(VV),NODRAW;

次高2:=BARSLAST(VV2),NODRAW;

前低2:=BARSLAST(XX),NODRAW;

前高价:REF(REF(H,前高2),1),COLORRED,NODRAW;

低价:=REF(REF(L,低位2),1),COLORGREEN,NODRAW;

次高价:=REF(REF(H,次高2),1),COLORYELLOW,NODRAW;

前低价:REF(REF(L,前低2),1),COLORFFFF00,NODRAW;

MH11:=前高价,NODRAW;

MH21:=低价,NODRAW;

MH31:=次高价,NODRAW;

LY11:=前高价=0,NODRAW;

LY21:=低价=0,NODRAW;

LY31:=次高价=0,NODRAW;

VVM11:=IF(前高2>低位2,MH11,LY11),NODRAW;

VVM21:=IF(低位2>次高2,MH21,LY21),NODRAW;

VVM41:=IF(次高价>低价,MH31,LY31),NODRAW;

VVM51:=IF(LOW<=MH21,MH21,LY21),NODRAW;

CL4:=VVM11 AND VVM21 AND VVM41 AND VVM51,COLOR00FFFF,NODRAW;

三点买入成立:=CL4,COLORRED,NODRAW;

VVN11:=IF(前高2<低位2,LY11,MH11),NODRAW;

VVN21:=IF(低位2<次高2,LY21,MH21),NODRAW;

VVN41:=IF(次高价<低价,LY31,MH21),NODRAW;

VVN51:=IF(LOW<MH21,LY21,MH21),NODRAW;

BCL4:=VVN11 AND VVN21 AND VVN41 AND VVN51,COLORGREEN,NODRAW;

三点买入不成立:=BCL4,NODRAW;

前高价6:=IF(CL4,MH11,LY11);

低位价6:=IF(CL4,MH21,LY21);

次高价6:=IF(CL4,MH31,LY31);

VARJ1:=SQRT(前高价6/低位价6);

VARJ2:=SQRT(VARJ1);

CA:=低位价6/VARJ2;

CB:=低位价6/VARJ1;

CD:=低位价6/(VARJ1+VARJ2-1);

买D1:=REFX1(CA,10000),NODRAW;

买D2:=REFX1(CB,10000),NODRAW;

买D3:=REFX1(CD,10000),NODRAW;

DRAWLINE1(VV2, REFX1(CA,10000), CURRBARSCOUNT=1, CA,1),COLORGREEN,DOT;

DRAWLINE1(VV2, REFX1(CB,10000), CURRBARSCOUNT=1, CB,1),COLORGREEN,DOT;

DRAWLINE1(VV2, REFX1(CD,10000), CURRBARSCOUNT=1, CD,1),COLORGREEN,DOT;

DRAWNUMBER1(VV2,买D1,买D1,2),COLORWHITE;

DRAWNUMBER1(VV2,买D2,买D2,2),COLORWHITE;

DRAWNUMBER1(VV2,买D3,买D3,2),COLORWHITE;

DRAWNUMBER1(XX2,H,H,2),COLORRED;

STICKLINE(VV2,H,REFX1(CD,10000),0,-1),COLORGREEN;

IF(CL4,TRENDLINES(XX2,H,VV,L),NULL),COLORGREEN,LINETHICK3;

DRAWLINE1(VV,L,VV2,H,0),COLORFF8800,LINETHICK3;

DRAWLINE1(VV2,H,CURRBARSCOUNT=1,REFX1(买D3,10000),1),COLORGREEN,DOT;

{三点卖出}

前低:=BARSLAST(XX),NODRAW;

高位:=BARSLAST(VV2),NODRAW;

次低:=BARSLAST(VV),NODRAW;

前低价4:=REF(REF(L,前低),1),COLORGREEN,NODRAW;

高位价4:=REF(REF(H,高位),1),COLORRED,NODRAW;

次低价4:=REF(REF(L,次低),1),COLORFFFF00,NODRAW;

HH11:=前低价4,NODRAW;

HH21:=高位价4,NODRAW;

H131:=次低价4,NODRAW;

LH21:=前低价4=0,NODRAW;

L231:=高位价4=0,NODRAW;

L241:=次低价4=0,NODRAW;

VVA11:=IF(前低>高位,HH11,LH21),NODRAW;

VVA21:=IF(高位>次低,HH21,LH21),NODRAW;

VVA41:=IF(高位价4>前低价4,HH11,LH21),NODRAW;

VVA51:=IF(HIGH>=HH21,HH11,LH21),NODRAW;

CL2:=VVA11 AND VVA21 AND VVA41 AND VVA51,COLOR00FFFF,NODRAW;

三点卖出成立:=CL2,NODRAW;

VVB51:=IF(前低<高位,LH21,HH11),NODRAW;

VVB61:=IF(高位<次低,LH21,HH21),NODRAW;

VVB81:=IF(高位价4<次低价4,LH21,H131),NODRAW;

VVB91:=IF(HIGH<HH21,LH21,HH11),NODRAW;

BCL2:=VVB51 AND VVB61 AND VVB81 AND VVB91,COLORGREEN,NODRAW;

三点卖出不成立:=BCL2,NODRAW;

前低价5:=IF(CL2,HH11,LH21);

高位价5:=IF(CL2,HH21,L231);

次低价5:=IF(CL2,H131,L231);

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:=REFX1(CF,10000),NODRAW;

卖D2:=REFX1(CG,10000),NODRAW;

卖D3:=REFX1(CJ,10000),NODRAW;

卖出D1:IF(BCL2,TRENDLINES(VV,REFX1(CF,10000),CURRBARSCOUNT=1,CF),NULL),COLORRED,DOT;

卖出D2:IF(BCL2,TRENDLINES(VV,REFX1(CG,10000),CURRBARSCOUNT=1,CG),NULL),COLORRED,DOT;

卖出D3:IF(BCL2,TRENDLINES(VV,REFX1(CJ,10000),CURRBARSCOUNT=1,CJ),NULL),COLORRED,DOT;

DRAWNUMBER1(VV,卖出D1,卖D1,2),COLORWHITE;

DRAWNUMBER1(VV,卖出D2,卖D2,2),COLORWHITE;

DRAWNUMBER1(VV,卖出D3,卖D3,2),COLORWHITE;

DRAWNUMBER1(XX,L,L,2),COLORFFFF00;

STICKLINE(VV,L,REFX1(CJ,10000),0,-1),COLORRED;

IF(BCL2,TRENDLINES(XX,L,VV2,H),NULL),COLORRED,LINETHICK3;

DRAWLINE1(VV2,H,VV,L,0),COLORMAGENTA,LINETHICK3;

DRAWLINE1(VV,L,CURRBARSCOUNT=1,REFX1(卖D3,10000),1),COLORRED,DOT;

DRAWICON(XX2,H,39);

DRAWICON(XX,L,38);

DRAWICON(VV,L,38);

DRAWICON(VV2,H,39);

DRAWLINE1(J2,IF(HD,H,L),ISLASTBAR,IF(高点>低点,H,L),0),DOT,COLORFFFFFF;

作者 admin

九稳量化交易系统 是一套高胜率策略趋势跟踪系统,系统最大优势就是开仓位置精确,信号不漂移 不延迟 同步行情信号 拒绝马后面!www.gao998.cn 微信 fxfx668998

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注