
等级: 标准版
- 注册:
- 2021-9-8
- 曾用名:
|
//该模型为简单示范模型,用户需根据自己交易经验,修改完善后再实际应用!!!
//定义参数
INPUT:N1(5,1,100,10),N2(10,1,120,10),N3(20,1,200,20),N4(60,1,200,20),;
//绘制四条均线
MA1:MA(C,N1);
MA2:MA(C,N2);
MA3:MA(C,N3);
MA4:MA(C,N4);
AVGENTERPRICE;
//准备下单条件,以MA2上穿MA1作为开多条件,以MA1下破MA2作为平多条件。
COND1:=CROSS(MA2,MA1);
COND2:=CROSS(MA1,MA2);
//下单
开仓:BUY(COND1,2,MARKET);
增仓:BUY(CROSS(MA4,MA1),1,MARKET);
SELL(COND2,HOLDING,MARKET);
//固定止损部分************************
//止盈
IF C-AVGENTERPRICE>50*MINDIFF THEN BEGIN//AVGENTERPRICE持仓成本,买入成本
SELL(1,HOLDING,MARKET);
END
//止损
IF AVGENTERPRICE-C>20*MINDIFF THEN BEGIN
SELL(1,HOLDING,MARKET);
END
//************************************
//其他
当前持仓:HOLDING,COLORGRAY,LINETHICK0;
当前资产:ASSET,NOAXIS,COLORGRAY;
请教老师我想把
IF C-AVGENTERPRICE>50*MINDIFF THEN BEGIN//AVGENTERPRICE持仓成本,买入成本
SELL(1,HOLDING,MARKET);
END
改成
//止盈
IF ref( (C-AVGENTERPRICE),1)>zy*MINDIFF THEN BEGIN
止盈:SELL(可平>0,可平,limitr,c);//market close open
END
//止损
IF ref((AVGENTERPRICE-C),1)>zs*MINDIFF THEN BEGIN
止损:SELL(可平>0,可平,limitr,c);//1,HOLDING close open
END
可以吗符合逻辑吗?
|
|