 
等级: 超级版主
- 注册:
- 2021-5-24
- 曾用名:
|
参考下这段范例
1.最高盈利超过20点,从这个最高盈利回落10点平仓
2.最高盈利超过50点,从这个最高盈利回落40点平仓
input:p(26,20,100,8),s(12,5,40,4),m(9,2,60,6);
DIFF :=EMA(CLOSE,S) - EMA(CLOSE,P);
DEA :=EMA(DIFF,M);
MACD1 :=2*(DIFF-DEA), COLORSTICK;
macdjc:=cross(diff,dea),NODRAW;//macd金叉
macdsc:=cross(dea,diff),NODRAW;
maxprofit:hhv(h,ENTERBARS+1)-AVGENTERPRICE,NODRAW;//按照K最高价计算的最高盈利
currentProfit:c-AVGENTERPRICE,NODRAW;//按照K的收盘价计算的当前盈利
if maxprofit>=20*MINDIFF and maxprofit<50*MINDIFF and currentProfit<=maxprofit-10*MINDIFF then 止盈1:sell(1,0,market);
if maxprofit>=50*MINDIFF and currentProfit<=maxprofit-40*MINDIFF then 止盈2:sell(1,0,market);
buy(macdjc and holding=0,1,market); |
|