我想写在已有仓位的情况下增(减)固定点数加仓,即30周期内有空(多)单,在开仓价之上(下)5个点加空(多)。但写出来的不对,请教正确的写法,谢谢!
//反弹加空,回调加多
所有开空:=开空1 OR 开空11 OR 开空111 OR 开空2 OR 开空222;
所有开多:=开多1 OR 开多11 OR 开多111 OR 开多2 OR 开多222;
反弹加空:=ANY(所有开空,30) AND C-AVGENTERPRICE>5*MINDIFF;
回调加多:=ANY(所有开多,30) AND AVGENTERPRICE-C>5*MINDIFF;
BUYSHORT(反弹加空 AND HOLDING=4*SS,2*SS,THISCLOSE),ORDERQUEUE;
BUY(回调加多 AND AND HOLDING=4*SS,2*SS,THISCLOSE),ORDERQUEUE;
反弹加空:=ANY(所有开空,30) AND C-AVGENTERPRICE>5*MINDIFF;
回调加多:=ANY(所有开多,30) AND AVGENTERPRICE-C>5*MINDIFF;
你表述的 30周期内有空(多)单,在开仓价之上(下)5个点加空(多)就是上面代码体现的。
你认为什么地方不对?
BUYSHORT(反弹加空 AND HOLDING=4*SS,2*SS,THISCLOSE),ORDERQUEUE;
BUY(回调加多 AND AND HOLDING=4*SS,2*SS,THISCLOSE),ORDERQUEUE;
这个是做什么的?
你在图表上输出你的各个条件。定位到具体什么条件造成的.使用 : 显示。
反弹加空 : ANY(所有开空,30) AND C-AVGENTERPRICE>5*MINDIFF;
BUY_cond: HOLDING=4*SS;