起始:=210101.00;
结束:=230101.00;
买入:=C>O;{这里输入自己的买入条件}
卖出:=C<O;{这里输入自己的卖出条件}
{买卖计算统计}
买条件:=买入;
卖条件:=卖出;
QS:=DATE>=((起始+20000000)-19000000),NODRAW;{起始时间}
JC:=DATE<=((结束+20000000)-19000000),NODRAW;{结束时间}
T1:=QS AND JC;
ZQ:=BARSSINCE(QS)+1,NODRAW;{起始时间到现在天数}
JCT:=BARSLAST(JC)+1,NODRAW;{结束时间到现在天数}
ZOUQ:=ZQ-JCT+1;
买天数1:=BARSLAST(买条件),NODRAW;
卖天数1:=BARSLAST(卖条件),NODRAW;
买:=T1=1 AND 买条件=1 AND (CROSS(卖天数1,买天数1) ) ,NODRAW,COLORMAGENTA;
卖:=T1=1 AND 卖条件=1 AND (CROSS(买天数1,卖天数1) ),NODRAW,COLORCYAN;
买天数:=BARSLAST(买),NODRAW;
卖天数:=IF(SUM(买,ZQ)=1 AND SUM(卖,ZQ)=0 ,BARSLAST(买)+1,BARSLAST(卖)),NODRAW;
买次X:=IF(SUM(买,ZQ)=1,1,2),NODRAW;
持股:=IF(T1=1 AND ( EVERY(卖天数>买天数,买次X) OR 卖=1),1,DRAWNULL)COLORYELLOW,LINETHICK3,NODRAW;
持股T:=IF(持股=1,BARSLAST(买),0),NODRAW;
持币T:=IF(卖天数<买天数,BARSLAST(卖),0),NODRAW;
持股天:SUM(持股,ZQ),NODRAW;
买价:=IF(买=1 OR 持股=1,REF(C,BARSLAST(买)),0),NODRAW;
卖价:=IF(卖=1,REF(C,BARSLAST(卖)),0),NODRAW;
本次收益:=IF(卖=1,(卖价-买价)/买价*100,IF(持股=1,(C-买价)/买价*100,0)) ,NODRAW;
收益A:=IF(卖=1,(卖价-买价)/买价*100,0),NODRAW;
次数:SUM(买,ZQ),NODRAW;
成功次数:SUM(收益A>0,ZQ),NODRAW;
成功率:(成功次数/次数)*100,NODRAW;
收益:SUM(收益A,ZQ),NODRAW;
阶幅:(REF(C,JCT-1)-REF(C,ZQ))/REF(C,ZQ)*100,NODRAW;
总收益:CONST(本次收益+收益),NODRAW;
STICKLINE(持股 AND 本次收益>0,0,ABS(本次收益),1,0),COLORLIRED;
STICKLINE(持股 AND 本次收益<0,0,ABS(本次收益),1,0),COLORLIGREEN;
STICKLINE(买,0,5,3,0),COLORBLUE;
STICKLINE(卖 AND 本次收益>0,0,ABS(本次收益),3,0),COLORRED;
STICKLINE(卖 AND 本次收益<0,0,ABS(本次收益),3,0),COLORGREEN;
YGWZ:=(IF(CONST(HHV(本次收益,120))>5,CONST(HHV(本次收益,120)),5))/4,NODRAW;
DRAWTEXT(卖,3*YGWZ,VARCAT(' 收益:',VAR2STR(本次收益,1)));
DRAWTEXT(卖,1.8*YGWZ,VARCAT(' 天:',VAR2STR(持股T,0)));
STICKLINE(1,0,-YGWZ,4,0)COLOR505050;
IF(T1=1 ,0,DRAWNULL),COLORRED,LINETHICK2;
SC5:=STRCAT(CON2STR(ZOUQ,0),STRCAT('天共产生: ',STRCAT(CON2STR(次数,0),STRCAT(' 次 , 累计成功: ',
STRCAT(CON2STR(成功次数,0),STRCAT(' 次 , 成功率为: ',STRCAT(CON2STR(成功率,2),STRCAT('% 总收益为:',STRCAT(CON2STR(收益+本次收益,2),STRCAT('% 阶段涨幅为:',STRCAT(CON2STR(阶幅,2),STRCAT('% 累计持股天数为:',STRCAT(CON2STR(持股天,0),'天')))))))))))));
DRAWTEXT_FIX(ISLASTBAR,0.59,0.85,1,SC5),COLORYELLOW;