A1:=BARSLAST(REF(CROSS(DIFF,DEA),1));
底背离:=(REF(L,A1+1)>L OR REF(C,A1+1)>C) AND (L,DIFF)>REF((L,DIFF),A1+1) AND CROSS(DIFF,DEA);
提示调用的参数与预定义的参数不符,怎么修改啊?
(REF(L,A1+1)>L OR REF(C,A1+1)>C) AND (L,DIFF)>REF((L,DIFF),A1+1)
这一段想表达什么意思?
看过ref的函数说明吗?
楼主,就是近期最低价或收盘价是创新低,DIFF也是创新低的
那咋能写成这样?抄错了?
(REF(L,A1+1)>L OR REF(C,A1+1)>C) AND (L,DIFF)>REF((L,DIFF),A1+1)
要改成
ref(llv(l,a1+1),1)>l or ref(llv(c,a1+1),1)>c and diff>ref(llv(diff,a1+a),1)
顶背离:=(REF(C,A2+1)<C OR REF(H,A2+1)<H) AND REF((H,DIFF),A2+1)>(H,DIFF) AND CROSS(DEA,DIFF);也请改下啊!!
[此贴子已经被作者于2014/1/21 11:36:11编辑过]
ref(hhv(c,a2+1),1)<c or ref(hhv(h,a2+1),1)<h and ref(hhv(diff,a2+1),1)>diff and cross(dea,diff)
A1:=BARSLAST(REF(CROSS(DIFF,DEA),1));
底背离:=(REF(L,A1+1)>L OR REF(C,A1+1)>C) AND (L,DIFF)>REF((L,DIFF),A1+1) AND CROSS(DIFF,DEA);
A1赋值:上次1日前的DIFF上穿DEA距今天数
底背离赋值:(A1+1日前的最低价>最低价 OR A1+1日前的收盘价>收盘价) AND (最低价,DIFF)>A1+1日前的(最低价,DIFF) AND DIFF上穿DEA
楼主再改改啊
ref(llv(l,a1+1),1)>l or ref(llv(c,a1+1),1)>c and diff>ref(llv(diff,a1+a),1) |
有差别哟!!
[此贴子已经被作者于2014/1/22 9:29:38编辑过]
楼主,改不好啊,你帮个忙啊
还有这个
A2:=BARSLAST(REF(CROSS(DEA,DIFF),1));
顶背离:=(REF(C,A2+1)<C OR REF(H,A2+1)<H) AND REF((H,DIFF),A2+1)>(H,DIFF) AND CROSS(DEA,DIFF);
也是!!!

[此贴子已经被作者于2014/1/22 12:41:26编辑过]