等级: 免费版
- 注册:
- 2024-7-16
- 曾用名:
|
楼主 |
发表于 2024-8-19 11:54
|
显示全部楼层
加入了移动止损的代码,感觉不太对呀,看截图,不知道是不是因为滑点的原因
TR1 : =MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));
ATR : =MA(TR1,26);
低价加2atr:l+2*atr;
ma10:ma(c,10);
ma20:ma(c,20);
//手数:=ss;
//交易条件
金叉:=CROSS(ma10,ma20);
死叉:=CROSS(ma20,ma10);
DTYDZS:=(HHV (H,ENTERBARS)-CLOSE)>=2*ATR;
KTYDZS:=(CLOSE-LLV(L,ENTERBARS))>=2*ATR;
SELL(DTYDZS,0,MARKET);
SELLSHORT(KTYDZS,0,MARKET);
KD:=金叉; //开多条件
PD:=死叉; //平多条件
KK:=死叉; //开空条件
PK:=金叉; //平空条件
平空:SELLSHORT(PK,1,THISCLOSE); //平空信号
开多:BUY(KD AND HOLDING=0,1,THISCLOSE); //开多信号
平多:SELL(PD,1,THISCLOSE); //平多信号
开空:BUYSHORT(KK AND HOLDING=0,1,THISCLOSE); //开空信号
|
|