r1:=ref(holding,1)-ref(holding,2);
//r1=0表示仓位没有变化;其他的值自己考虑一下;
r2:=if(ref(cond1,1) and not(ref(cond2,1)) and r1<>0,1,0);
//r2=1表示用止损条件cond1进行了止损操作,cond2指平仓操作条件;
r3:=if(not(ref(cond1,1)) and ref(cond2,1) and r1<>0,1,0) ;
//r3=1表示非止损操作,而是由平仓条件cond2进行了操作。
r4:=if(ref(cond1,1) and ref(cond2,1) and r1<>0,1,0);
//r4=1表示上一根k线同时满足了止损和平仓条件,具体是谁的动作取决于程序中是平仓语句写在前面还是止损写在前面。
没有使用经验,自己试一下 (图表交易)
以下是引用qwe123在2013-3-10 12:36:13的发言:r1:=ref(holding,1)-ref(holding,2);
//r1=0表示仓位没有变化;其他的值自己考虑一下;
十分感谢,大致思路有了 谢谢