代码如下,仅供参考。原思路中有些部分描述是冲突的,按照代码注释中的为准。第二个策略参考这个即可。
[PEL] 复制代码 mah13:ma(h,13);//13周期最高价均线
mal13:ma(l,13);
ma30:ma(c,30);
rsi:"rsi.rsi1";
m:=20;//背离判断的区间
rsi_bl:c>ref(c,m) and rsi<=ref(rsi,m);
kk:vol>ref(vol,1) and cross(mah13,h) and c<ma30 and rsi_bl;
ss:=2;
buyshort(kk and holding=0,ss,market);
zs1:sellshort(h>=ref(h,1),0,market);
kpl:llv(c,enterbars+1);//开仓以来收盘价的最低价
atr:"atr.atr";//调用系统自动的atr
//跌破13周期最低价止盈
if cross(mal13,l) then zy1:sellshort(1,0,market);
//从最低价上涨 2倍atr 移动止盈
if c-kpl>=2*atr then zy2:sellshort(1,0,market);
|