variable:chushi=0,diff1=0;
if chushi=0 and close>ma(c,20) and "macd.diff">"macd.dea" then
begin
sellshort(holding<0,0,market);
buy(holding=0,2,market);
chushi:=c;
end
//止损止赢出场参照前三根k线最低价
if c<llv(l,3) then
begin
sell(holding>0,1,market);
diff1:=chushi-c;
end
//一手单将在与开仓点位与止损点价差同样的距离止赢一手
if c<chushi-diff1 then sell(holding>0,1,market);
if c>chushi+diff1 then sell(holding>0,1,market);
if ENTERBARS>1 and c<chushi-2*diff1 then sell(holding>0,1,market);
if ENTERBARS>1 and c>chushi+2*diff1 then sell(holding>0,1,market);
[此贴子已经被作者于2011-11-16 15:59:50编辑过]