开多后以前3根K线的最低价作为止损价,开空后以前3根K线的最高价作为止损价。以上意思可以用PEL语言表达出来吗?
是以开仓K前面的三个K(固定的位置,固定的价格),还是移动的三个K。
ma5:ma(c,5);
ma10:ma(c,10);
majc:cross(ma5,ma10);
buy(majc and holding=0,1,market);
zsp:ref(llv(l,3),ENTERBARS+2);//直接用ref 配合ENTERBARS 来获取止损价的值
if c<zsp and holding>0 then sell(1,holding,market);//收盘价小于zsp平仓
参考这个例子做法:
[此贴子已经被作者于2021/5/11 15:27:44编辑过]