
等级: 标准版
- 注册:
- 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轴以下
|
|