
等级: 新手上路
- 注册:
- 2024-4-26
- 曾用名:
|

楼主 |
发表于 2024-4-26 18:05
|
显示全部楼层
//MA指标
//中间变量
MA1:=MA(CLOSE,A);
MA2:=MA(CLOSE,B);
//交易条件
开多平空条件:=CROSS(MA1,MA2);//开多平空条件
开空平多条件:=CROSS(MA2,MA1);//开空平多条件
//交易执行
SELLSHORT:开多平空条件,TFILTER;
SELL:开空平多条件,TFILTER;
BUY:开多平空条件,TFILTER;
BUYSHORT:开空平多条件,TFILTER;
//求出持仓以来的最高价或最低价,通过与当前价做比较,判断资金回落的幅度
DTYDZS:=(HHV(H,ENTERBARS)-CLOSE)/AVGENTERPRICE>=0.1;
KTYDZS:=(CLOSE-LLV(L,ENTERBARS))/AVGENTERPRICE>=0.1;
SELL(DTYDZS,0,MARKET);
SELLSHORT(KTYDZS,0,MARKET);
//止损
IF (AVGENTERPRICE-C)/avgenterprice>0.02 THEN BEGIN
SELL(1,HOLDING,MARKET);
END |
|