怎样判断符合这个条件的k线,并在此k线上画符号标记?
cond1:最高价高于前2根k线的最高价 and 最低价高于前2根k线的最低价
cond2:最高价高于后2根k线的最高价 and 最低价高于后2根k线的最低价
画符号:cond1 and cond2 在最高的那根k线上画向上的红箭头(符号4)
cond3:最高价低于前2根k线的最高价 and 最低价低于前2根k线的最低价
cond4:最高价低于后2根k线的最高价 and 最低价低于后2根k线的最低价
画符号:cond3 and cond4 在最低的那根k线下画向下的绿箭头(符号5)
最好用逐k模式,能通过调试。
请帮帮忙,非常感谢!
//cond1:最高价高于前2根k线的最高价 and 最低价高于前2根k线的最低价
cond1:=h>ref(h,1) and h>ref(h,2) and l>ref(l,1) and l>ref(l,2);
//cond2:最高价高于后2根k线的最高价 and 最低价高于后2根k线的最低价
cond2:=h>REFX(h,1) and h>REFX(h,2) and L>REFX(l,1) and l>REFX(l,2);
//画符号:cond1 and cond2 在最高的那根k线上画向上的红箭头(符号4);
DRAWICON(cond1 and cond2,h,4);
//cond3:最高价低于前2根k线的最高价 and 最低价低于前2根k线的最低价
cond3:=h<ref(h,1) and h<ref(h,2) and l<ref(l,1) and ref(l,2);
//cond4:最高价低于后2根k线的最高价 and 最低价低于后2根k线的最低价
cond4:=h<REFX(h,1) and h<REFX(h,2) and L<REFX(l,1) and l<REFX(l,2);
//画符号:cond3 and cond4 在最低的那根k线下画向下的绿箭头(符号5)
DRAWICON(cond3 and cond4 ,l ,5 );
谢谢!
不过 在逐k模式下,提示有未来函数。是否有别的办法?
要高于/低于后2根K线的话,会出现未来函数的。