| 

 等级: 标准版 
注册: 2023-2-16曾用名:  | 
 
| 老师您好。 以下是我写了一个跨周期调用的模型, 加载到K线图上,没有1个信号,麻烦您帮我看看,哪个地方写错了?请修改一下谢谢。
 
 
 
 以下是预警的模型:*******************************************
 XD:=1  ;
 YYAA001:=STKINDIEX('','C1max001.AA001',0,17,0,200);//修改6为改周期 //交叉红柱
 YYBB001:=STKINDIEX('','C1max001.BB001',0,17,0,200);//修改6为改周期 //交叉绿柱
 YYAA002:=STKINDIEX('','C1max001.AA002',0,17,0,200);//修改6为改周期 //持续红柱
 YYBB002:=STKINDIEX('','C1max001.BB002',0,17,0,200);//修改6为改周期 //持续绿柱
 YYAA005:=STKINDIEX('','C1max001.AA005',0,3,0,200);//修改6为改周期 //都在0轴以上
 YYBB005:=STKINDIEX('','C1max001.BB005',0,3,0,200);//修改6为改周期 //都在0轴以下
 EE001:=YYAA001 AND YYAA005;
 FF001:=YYBB001 AND YYBB005;
 IF (EE001) THEN
 BEGIN
 SELLSHORT((HOLDING < 0),XD,market);
 预警多:BUY((HOLDING = 0),XD,market);
 END
 IF (FF001) THEN
 BEGIN
 SELL((HOLDING > 0),XD,market);
 预警空:BUYSHORT((HOLDING = 0),XD,market);
 END
 
 以下是被引用的指标:*******************************************
 P8:=26;
 S8:=12;
 M8:=9;
 DIFF := EMA(CLOSE,S8) - EMA(CLOSE,P8);
 DEA  := EMA(DIFF,M8);
 MACD := 2*(DIFF-DEA), COLORSTICK;
 AA001:=CROSS(MACD,0);//变红柱
 BB001:=CROSS(0,MACD);//变绿柱
 AA002:=(MACD>0);//持续红柱
 BB002:=(MACD<0);//持续绿柱
 AA005:=DIFF>0 AND DEA>0;//都在0轴以上
 BB005:=DIFF<0 AND DEA<0;//都在0轴以下
 
 
 | 
 |