LL:=L<LV(L,100) && L<=REFX(LLV(L,100),100);DRAWICON(LL,L,'ICO12'),VALIGN0;
NG:=BACKSET(LL && L<REF(L,SUMBARS(LL,2)-1),SUMBARS(LL,2));
LLL:=VALUEWHEN(CROSS(NG,0.5),REF(L,SUMBARS(LL,2)-1));
TT:=(HHV(H,SUMBARS(LL,2))-REF(L,SUMBARS(LL,2)-1))/REF(L,SUMBARS(LL,2)-1)*100>0.05;
TT1:=(HHV(H,BARSLAST(CROSS(NG,0.5))+REF(SUMBARS(LL,2),BARSLAST(CROSS(NG,0.5))))-LLL)/LLL*100>0.05;
CON1:=LL&&TT&&SUMBARS(LL,2)>150 && L=REF(L,SUMBARS(LL,2)-1);
CON2:=LL&&TT&&SUMBARS(LL,2)>150 && L<REF(L,SUMBARS(LL,2)-1) && REFX(LLV(C,20),10)>REF(L,SUMBARS(LL,2)-1);
CON3:=LL&&TT&&SUMBARS(LL,2)>150 && BETWEEN(L,REF(L,SUMBARS(LL,2)-1)+1*MINPRICE,REF(L,SUMBARS(LL,2)-1)+10*MINPRICE);
CON11:=LL&&L<REF(L,SUMBARS(LL,2)-1)&&TT&&BARSLAST(CROSS(NG,0.5))+REF(SUMBARS(LL,2),BARSLAST(CROSS(NG,0.5)))>150 && L=LLL;
CON22:=LL&&L<REF(L,SUMBARS(LL,2)-1)&&TT&&BARSLAST(CROSS(NG,0.5))+REF(SUMBARS(LL,2),BARSLAST(CROSS(NG,0.5)))>150 && L<LLL && REFX(LLV(C,20),10)>LLL;
CON33:=LL&&L<REF(L,SUMBARS(LL,2)-1)&&TT&&BARSLAST(CROSS(NG,0.5))+REF(SUMBARS(LL,2),BARSLAST(CROSS(NG,0.5)))>150 && BETWEEN(L,LLL+1*MINPRICE,LLL+10*MINPRICE);
DRAWICON(REF(CON1||CON11,5),L,1),VALIGN0;DRAWICON(REF(CON2||CON22,7),L,1),VALIGN0;DRAWICON(REF(CON3||CON33,9),L,1),VALIGN0;
老师,其他条件都不变,看看只修改后低点采用100天低点,不再向后延伸100天,符合条件即出信号,试试这样的效果怎样?
1、后低与前低的差价以百分比来计算。<=1.5%
2、con1与con11取消不需要,因为可用con22代替。
虚线是前低点价位,百分比您结合行情修改下
参考:
LL:=L<LV(L,100);
DRAWICON(LL,L,'ICO12'),VALIGN0;
NG:=BACKSET(LL && L<REF(L,SUMBARS(LL,2)-1),SUMBARS(LL,2));
LLL:VALUEWHEN(CROSS(NG,0.5),REF(L,SUMBARS(LL,2)-1)),DOT;
TT:=(HHV(H,SUMBARS(LL,2))-REF(L,SUMBARS(LL,2)-1))/REF(L,SUMBARS(LL,2)-1)*100>0.05;
TT1:=(HHV(H,BARSLAST(CROSS(NG,0.5))+REF(SUMBARS(LL,2),BARSLAST(CROSS(NG,0.5))))-LLL)/LLL*100>0.05;
CON2:=LL&&TT&&SUMBARS(LL,2)>150 && L<REF(L,SUMBARS(LL,2)-1) && REFX(LLV(C,20),10)>REF(L,SUMBARS(LL,2)-1);
CON3:=LL&&TT&&SUMBARS(LL,2)>150 && BETWEEN(L,REF(L,SUMBARS(LL,2)-1)+1*MINPRICE,REF(L,SUMBARS(LL,2)-1)+10*MINPRICE);
CON22:=LL&&L<REF(L,SUMBARS(LL,2)-1)&&TT&&BARSLAST(CROSS(NG,0.5))+REF(SUMBARS(LL,2),BARSLAST(CROSS(NG,0.5)))>150 && L<LLL && REFX(LLV(C,20),10)>LLL;
CON33:=LL&&L<REF(L,SUMBARS(LL,2)-1)&&TT&&BARSLAST(CROSS(NG,0.5))+REF(SUMBARS(LL,2),BARSLAST(CROSS(NG,0.5)))>150 && BETWEEN(L,LLL+1*MINPRICE,LLL+10*MINPRICE);
DRAWICON(CROSS(REF(CON2||CON22,7)&&BARSLAST(LL)=7,0.5),L,1),VALIGN0;
DRAWICON(CROSS(REF(CON3||CON33,9)&&BARSLAST(LL)=9,0.5),L,1),VALIGN0;
比如con2与con22条件,它是下破后连续后面10根K线收盘价都大于前低才会符条件出信号。
比如con3与con33条件,它后低点是是控在0%一1.5%之间才符合与前低对比的,并且在向后面连续10根K线不再创新低才会出信号的。
参考:
LL:=L<LV(L,100) && L<=REFX(LLV(L,100),100);
LL1:=L<LV(L,100);
DRAWICON(LL,L,'ICO12'),VALIGN0;
DRAWICON(LL1,L/1.01,'ICO114'),VALIGN0;
REF(L,SUMBARS(LL,1)-1);
TT:=(HHV(H,SUMBARS(LL,1))-REF(L,SUMBARS(LL,1)-1))/REF(L,SUMBARS(LL,1)-1)*100>0.05;
CON2:=LL1&&TT&&SUMBARS(LL,1)>150 && L<REF(L,SUMBARS(LL,1)-1) && REFX(LLV(C,20),10)>REF(L,SUMBARS(LL,1)-1);
CON3:=LL1&&TT&&SUMBARS(LL,1)>150 && BETWEEN(L,REF(L,SUMBARS(LL,1)-1)+1*MINPRICE,REF(L,SUMBARS(LL,1)-1)+10*MINPRICE);
DRAWICON(REF(CON2,7),L,1),VALIGN0;
DRAWICON(REF(CON3,9),L,1),VALIGN0;