【量化开仓三步战法】是基于【五位一体炒股策略】研发而来
【量化开仓三步战法】秉承“大道至简”的理念,信号简洁明了、用法精准易懂
【量化开仓三步战法】包含:【三同时原则】、【三步开仓法】、【三步闭仓法】
【三同时原则】:买卖点、量化仓位、主力趋势,同时出现信号
【三步开仓法】:买卖点有开仓、量化仓位开仓、主力趋势开仓
【三步闭仓法】:买卖点有闭仓、量化仓位闭仓、主力趋势闭仓
闭仓:=1;
NOTEXT1:0;
NOTEXT2:5;
AA1:=TDXDLL2(5,0,0,0);
ZZT001:=TDXDLL2(4,1,DATE,STR2CON(CODE));
AA2:=TDXDLL2(6,0,0,0);
AA3:=TDXDLL2(5,0,0,0);
ZZT002:=TDXDLL2(4,2,DATE,STR2CON(CODE));
AA4:=TDXDLL2(6,0,0,0);
AA5:=TDXDLL2(5,0,0,0);
ZZT003:=TDXDLL2(4,3,DATE,STR2CON(CODE));
AA6:=TDXDLL2(6,0,0,0);
AA7:=TDXDLL2(5,0,0,0);
ZZT004:=TDXDLL2(4,4,DATE,STR2CON(CODE));
AA8:=TDXDLL2(6,0,0,0);
AA9:=TDXDLL2(5,0,0,0);
ZZT005:=TDXDLL2(4,5,DATE,STR2CON(CODE));
AA10:=TDXDLL2(6,0,0,0);
AA11:=TDXDLL2(5,0,0,0);
ZZT007:=TDXDLL2(4,6,DATE,STR2CON(CODE));
AA12:=TDXDLL2(6,0,0,0);
{AA13:=TDXDLL2(5,0,0,0);
ZZT008:=TDXDLL2(4,7,DATE,STR2CON(CODE));
AA14:=TDXDLL2(6,0,0,0);}
{AA15:=TDXDLL2(5,0,0,0);
ZZT009:=TDXDLL2(4,8,DATE,STR2CON(CODE));
AA16:=TDXDLL2(6,0,0,0);}
AAA12:=TDXDLL2(5,0,0,0);
AAA13:=TDXDLL2(1,61,0,C);
AAA14:=TDXDLL2(1,61,2,L);
AAA15:=TDXDLL2(2,61,0,0);
ZZT008:=TDXDLL2(3,61,0,0);
AAA16:=TDXDLL2(6,0,0,0);
AAA17:=TDXDLL2(5,0,0,0);
AAA18:=TDXDLL2(1,62,0,C);
AAA19:=TDXDLL2(1,62,1,H);
AAA20:=TDXDLL2(2,62,0,0);
ZZT009:=TDXDLL2(3,62,0,0);
AAA21:=TDXDLL2(6,0,0,0);
AA17:=TDXDLL2(5,0,0,0);
ZZT010:=TDXDLL2(4,9,DATE,STR2CON(CODE));
AA18:=TDXDLL2(6,0,0,0);
AA19:=TDXDLL2(5,0,0,0);
ZZT011:=TDXDLL2(4,10,DATE,STR2CON(CODE));
AA20:=TDXDLL2(6,0,0,0);
ZTW:=WINNER(C);
AA21:=TDXDLL2(5,0,0,0);
AA211:=TDXDLL2(1,23,0,C);
AA22:=TDXDLL2(1,23,4,ZTW);
AA23:=TDXDLL2(2,23,0,0);
ZZT006:=TDXDLL2(3,23,0,0);
AA24:=TDXDLL2(6,0,0,0);
AA25:=TDXDLL2(5,0,0,0);
AA26:=TDXDLL2(1,24,0,C);
AA27:=TDXDLL2(2,24,0,0);
ZZT012:=TDXDLL2(3,24,0,0);
AA28:=TDXDLL2(6,0,0,0);
AA29:=TDXDLL2(5,0,0,0);
AA30:=TDXDLL2(1,25,0,C);
AA31:=TDXDLL2(1,25,1,H);
AA32:=TDXDLL2(1,25,2,L);
AA33:=TDXDLL2(2,25,0,0);
ZZT013:=TDXDLL2(3,25,0,0);
AA34:=TDXDLL2(6,0,0,0);
AA35:=TDXDLL2(5,0,0,0);
AA36:=TDXDLL2(1,26,0,C);
AA37:=TDXDLL2(2,26,0,0);
ZZT014:=TDXDLL2(3,26,0,0);
AA38:=TDXDLL2(6,0,0,0);
AA39:=TDXDLL2(5,0,0,0);
AA40:=TDXDLL2(1,27,0,C);
AA41:=TDXDLL2(2,27,0,0);
ZZT015:=TDXDLL2(3,27,0,0);
AA42:=TDXDLL2(6,0,0,0);
均线个数:=IF(ZZT001=1,1,0)+IF(ZZT002=1,1,0)+IF(ZZT003=1,1,0)+IF(ZZT004=1,1,0)+IF(ZZT005=1,1,0)+IF(ZZT006=1,1,0);
JXGS:=均线个数>3;
ZZT016:=IF(ZZT007=1 AND ZZT012=1,1,0);
ZZT017:=(IF(ZZT016=1,1,0)+IF(ZZT008=1,1,0))>0;
ZZT018:=IF(ZZT009=1,1,0)+IF(ZZT013=1,1,0)>0;{短线>0,长线>1};
ZZT019:=IF(ZZT009=1,1,0)+IF(ZZT013=1,1,0)>1;{短线>0,长线>1};
激进策略:=(ZZT017=1 AND JXGS=1);
稳健策略:=(JXGS=1 AND REF(JXGS,1)=0) AND ZZT011=1;
三花回补:=(REF(JXGS,2)=1 AND REF(JXGS,1)=0 AND JXGS=1);
主图减号:=(ZZT010=1 OR ZZT018=1 OR ZZT019=1);
BA_1:=TDXDLL2(5,0,0,0);
CZT001:=TDXDLL2(4,10,DATE,STR2CON(CODE));
BA_2:=TDXDLL2(6,0,0,0);
BA_3:=TDXDLL2(5,0,0,0);
CZT002:=TDXDLL2(4,11,DATE,STR2CON(CODE));
BA_4:=TDXDLL2(6,0,0,0);
BA_5:=TDXDLL2(5,0,0,0);
CZT003:=TDXDLL2(4,12,DATE,STR2CON(CODE));
BA_6:=TDXDLL2(6,0,0,0);
BA_7:=TDXDLL2(5,0,0,0);
CZT004:=TDXDLL2(4,13,DATE,STR2CON(CODE));
BA_8:=TDXDLL2(6,0,0,0);
BA_9:=TDXDLL2(5,0,0,0);
CZT005:=TDXDLL2(4,14,DATE,STR2CON(CODE));
BA_10:=TDXDLL2(6,0,0,0);
BA_11:=TDXDLL2(5,0,0,0);
CZT006:=TDXDLL2(4,15,DATE,STR2CON(CODE));
BA_12:=TDXDLL2(6,0,0,0);
BA_13:=TDXDLL2(5,0,0,0);
CZT007:=TDXDLL2(4,16,DATE,STR2CON(CODE));
BA_14:=TDXDLL2(6,0,0,0);
BA_15:=TDXDLL2(5,0,0,0);
CZT008:=TDXDLL2(4,17,DATE,STR2CON(CODE));
BA_16:=TDXDLL2(6,0,0,0);
BA_17:=TDXDLL2(5,0,0,0);
CZT009:=TDXDLL2(4,18,DATE,STR2CON(CODE));
BA_18:=TDXDLL2(6,0,0,0);
BA_19:=TDXDLL2(5,0,0,0);
CZT010:=TDXDLL2(4,19,DATE,STR2CON(CODE));
BA_20:=TDXDLL2(6,0,0,0);
BA_21:=TDXDLL2(5,0,0,0);
CZT011:=TDXDLL2(4,20,DATE,STR2CON(CODE));
BA_22:=TDXDLL2(6,0,0,0);
BA_23:=TDXDLL2(5,0,0,0);
CZT012:=TDXDLL2(4,21,DATE,STR2CON(CODE));
BA_24:=TDXDLL2(6,0,0,0);
BA_25:=TDXDLL2(5,0,0,0);
CZT013:=TDXDLL2(4,22,DATE,STR2CON(CODE));
BA_26:=TDXDLL2(6,0,0,0);
CWP:=100*((C-O)*VOL/((H-L)*2-ABS(C-O)))/CAPITAL;
CWW:=WINNER(C);
BA_27:=TDXDLL2(5,0,0,0);
BA_28:=TDXDLL2(1,28,4,CWP);
BA_29:=TDXDLL2(2,28,0,0);
CZT014:=TDXDLL2(3,28,0,0);
BA_30:=TDXDLL2(6,0,0,0);
BA_31:=TDXDLL2(5,0,0,0);
BA_32:=TDXDLL2(1,29,4,CWP);
BA_33:=TDXDLL2(2,29,0,0);
CZT015:=TDXDLL2(3,29,0,0);
BA_34:=TDXDLL2(6,0,0,0);
BA_35:=TDXDLL2(5,0,0,0);
BA_36:=TDXDLL2(1,30,4,CWW);
BA_37:=TDXDLL2(2,30,0,0);
CZT016:=TDXDLL2(3,30,0,0);
BA_38:=TDXDLL2(6,0,0,0);
DLLCS:=1;
BB_1:=TDXDLL2(5,0,0,0);
BB_2:=TDXDLL2(1,52,0,DLLCS);
BB_3:=TDXDLL2(1,52,1,CZT003);
BB_4:=TDXDLL2(1,52,2,CZT004);
BB_5:=TDXDLL2(1,52,3,CZT005);
BB_6:=TDXDLL2(1,52,4,CZT009);
BB_7:=TDXDLL2(2,52,0,0);
CZT017:=TDXDLL2(3,52,0,0);
BB_8:=TDXDLL2(6,0,0,0);
BB_11:=TDXDLL2(5,0,0,0);
BB_12:=TDXDLL2(1,53,0,DLLCS);
BB_13:=TDXDLL2(1,53,1,CZT003);
BB_14:=TDXDLL2(1,53,2,CZT004);
BB_15:=TDXDLL2(1,53,3,CZT005);
BB_16:=TDXDLL2(1,53,4,CZT006);
BB_17:=TDXDLL2(1,53,5,CZT008);
BB_18:=TDXDLL2(2,53,0,0);
CZT018:=TDXDLL2(3,53,0,0);
BB_19:=TDXDLL2(6,0,0,0);
BB_21:=TDXDLL2(5,0,0,0);
BB_22:=TDXDLL2(1,54,0,DLLCS);
BB_23:=TDXDLL2(1,54,1,CZT003);
BB_24:=TDXDLL2(1,54,2,CZT004);
BB_25:=TDXDLL2(1,54,3,CZT005);
BB_26:=TDXDLL2(1,54,4,CZT007);
BB_27:=TDXDLL2(1,54,5,CZT009);
BB_28:=TDXDLL2(2,54,0,0);
CZT019:=TDXDLL2(3,54,0,0);
BB_29:=TDXDLL2(6,0,0,0);
CZT020:=IF(CZT017>0,CZT018+CZT019,0);
BB_31:=TDXDLL2(5,0,0,0);
BB_32:=TDXDLL2(1,55,0,DLLCS);
BB_33:=TDXDLL2(1,55,1,CZT011);
BB_34:=TDXDLL2(1,55,2,CZT012);
BB_35:=TDXDLL2(1,55,3,CZT013);
BB_36:=TDXDLL2(2,55,0,0);
CZT021:=TDXDLL2(3,55,0,0);
BB_37:=TDXDLL2(6,0,0,0);
BB_41:=TDXDLL2(5,0,0,0);
BB_42:=TDXDLL2(1,56,0,DLLCS);
BB_43:=TDXDLL2(1,56,1,CZT010);
BB_44:=TDXDLL2(1,56,2,CZT011);
BB_45:=TDXDLL2(1,56,3,CZT012);
BB_46:=TDXDLL2(1,56,4,CZT013);
BB_47:=TDXDLL2(2,56,0,0);
CZT022:=TDXDLL2(3,56,0,0);
BB_48:=TDXDLL2(6,0,0,0);
BB_51:=TDXDLL2(5,0,0,0);
BB_52:=TDXDLL2(1,57,0,DLLCS);
BB_53:=TDXDLL2(1,57,1,CZT014);
BB_54:=TDXDLL2(1,57,2,CZT015);
BB_57:=TDXDLL2(2,57,0,0);
CZT023:=TDXDLL2(3,57,0,0);
BB_58:=TDXDLL2(6,0,0,0);
BB_61:=TDXDLL2(5,0,0,0);
BB_62:=TDXDLL2(1,58,0,DLLCS);
BB_63:=TDXDLL2(1,58,1,CZT014);
BB_64:=TDXDLL2(1,58,2,CZT015);
BB_67:=TDXDLL2(2,58,0,0);
CZT024:=TDXDLL2(3,58,0,0);
BB_68:=TDXDLL2(6,0,0,0);
CZT025:=IF(CZT023>0,CZT024,0);
BB_71:=TDXDLL2(5,0,0,0);
BB_72:=TDXDLL2(1,59,0,DLLCS);
BB_73:=TDXDLL2(1,59,1,CZT016);
BB_77:=TDXDLL2(2,59,0,0);
CZT026:=TDXDLL2(3,59,0,0);
BB_78:=TDXDLL2(6,0,0,0);
BB_81:=TDXDLL2(5,0,0,0);
BB_82:=TDXDLL2(1,60,0,DLLCS);
BB_83:=TDXDLL2(1,60,1,CZT016);
BB_87:=TDXDLL2(2,60,0,0);
CZT027:=TDXDLL2(3,60,0,0);
BB_88:=TDXDLL2(6,0,0,0);
开仓条件:=CZT017+CZT021+CZT023+CZT026;
激进仓位:=(CZT020+CZT022+CZT025+CZT027)*100;
仓位提示:=IF(开仓条件>1,IF(CZT001=1,激进仓位,激进仓位*0.5),0);
TREN:=WINNER(C)*100;
CAPI:=DMA(EMA(C,12),MAX(100*(SUM(V,5)/(3*CAPITAL)),1));
SARX:=SAR(4,2,20);
BD1:=TDXDLL2(5,0,0,0);
BD2:=TDXDLL2(1,63,0,C);
BD3:=TDXDLL2(1,63,1,H);
BD4:=TDXDLL2(1,63,2,L);
BD5:=TDXDLL2(1,63,3,O);
BD6:=TDXDLL2(1,63,4,TREN);
BD7:=TDXDLL2(2,63,0,0);
BCCW1:=TDXDLL2(3,63,0,0);
BD8:=TDXDLL2(6,0,0,0);
BE1:=TDXDLL2(5,0,0,0);
BE2:=TDXDLL2(1,64,0,C);
BE3:=TDXDLL2(1,64,1,H);
BE4:=TDXDLL2(1,64,2,L);
BE5:=TDXDLL2(1,64,3,O);
BE6:=TDXDLL2(1,64,4,V);
BE7:=TDXDLL2(1,64,5,CAPI);
BE8:=TDXDLL2(1,64,6,SARX);
BE9:=TDXDLL2(2,64,0,0);
BCCW2:=TDXDLL2(3,64,0,0);
BE0:=TDXDLL2(6,0,0,0);
补偿仓位:=(BCCW1+BCCW2);
仓位闭仓:=(仓位提示=0 AND (补偿仓位=0 OR 补偿仓位=1));
CC7:=TDXDLL2(5,0,0,0);
CC8:=TDXDLL2(1,31,0,C);
CC9:=TDXDLL2(2,31,0,0);
主顶:=TDXDLL2(3,31,0,0);
CC10:=TDXDLL2(6,0,0,0);
CC11:=TDXDLL2(5,0,0,0);
CC12:=TDXDLL2(1,32,0,C);
CC13:=TDXDLL2(2,32,0,0);
主中:=TDXDLL2(3,32,0,0);
CC14:=TDXDLL2(6,0,0,0);
C15:=TDXDLL2(5,0,0,0);
C16:=TDXDLL2(1,33,0,C);
C17:=TDXDLL2(2,33,0,0);
主力:=TDXDLL2(3,33,0,0);
C18:=TDXDLL2(6,0,0,0);
C19:=TDXDLL2(5,0,0,0);
C20:=TDXDLL2(1,34,0,C);
C21:=TDXDLL2(2,34,0,0);
能顶:=TDXDLL2(3,34,0,0);
C22:=TDXDLL2(6,0,0,0);
C23:=TDXDLL2(5,0,0,0);
C24:=TDXDLL2(1,35,0,C);
C25:=TDXDLL2(2,35,0,0);
能中:=TDXDLL2(3,35,0,0);
C26:=TDXDLL2(6,0,0,0);
C27:=TDXDLL2(5,0,0,0);
C28:=TDXDLL2(1,36,0,C);
C29:=TDXDLL2(2,36,0,0);
能量:=TDXDLL2(3,36,0,0);
C30:=TDXDLL2(6,0,0,0);
主力顶:=CONST(主顶);
主力中:=CONST(主中);
主力线:=主力;
能量顶:=CONST(能顶);
能量中:=CONST(能中);
能量线:=能量;
TJ1:=(REF(能量,1)<0 AND 能量>REF(能量,1) AND REF(能量,1)=LLV(能量,5));
TJ2:=(CROSS(主力,0));
TJ3:=(CROSS(主力,主力中));
趋势闭仓:=(CROSS(主力顶,主力) OR CROSS(主力中,主力));
ZTXG:=激进策略;
CWXG:=(开仓条件>1 AND 仓位提示>0 AND 激进仓位=仓位提示);
QSXG:=(TJ1 OR TJ2 OR TJ3) AND (主力<主力顶 OR 能量<能量顶);
NOTEXT3:IF((ZTXG AND CWXG AND QSXG),3,0);
SFKBC:=IF(闭仓=1,1,DRAWNULL);
开仓三原则:DRAWICON((ZTXG AND CWXG AND QSXG),3,34);
闭仓三原则:DRAWICON((主图减号 AND 仓位闭仓 AND 趋势闭仓) AND SFKBC,4,35);