等级: 标准版
- 注册:
- 2023-2-16
- 曾用名:
|
我在后台程序化跑以下代码,但是每次修改后保存,都会出现上述报警,请问我的代码有什么问题呢?
INPUT:N1(0.09,0.01,0.1,0.01),N2(1.5,1,2,0.1);//
//这里省略核心信号判断//
//开多条件
IF Sig AND HOLDING=0 THEN BEGIN
开多:tbuy(1,10%,MKT),PERTRADER;
END
//以下是止盈止损条件
//平多条件,A股的T+1机制,不能当日交易;
BUY_DAY:=ref(DATE,ENTERBARS);//开仓日
DAYDIFF:TRADINGDATEDIFF(BUY_DAY,DATE);//开仓后过了几天
SCon1:DAYDIFF>=1;//当天不能交易
//出场条件1: 浮亏大于7%止损
IF DAYDIFF>0 AND (AVGENTERPRICE-C)/AVGENTERPRICE>0.07 THEN
tsell(THOLDING>0,THOLDING,MKT);//条件3
//出场条件2:开仓后,3个交易日收盘立场
IF DAYDIFF>=3 AND REMAININGTIME(CLOSETIME(0))<10*60 THEN
tsell(THOLDING>0,THOLDING,MKT);//条件3
//出场条件3:最大回撤止盈
IF DAYDIFF>0 AND (HHV(H,ENTERBARS)-AVGENTERPRICE)/AVGENTERPRICE>0.07 AND (HHV(H,ENTERBARS)-C)/AVGENTERPRICE>0.03 THEN
tsell(THOLDING>0,THOLDING,MKT);//条件2
WARNING_DISABLE:9;
|
|