老师帮忙看看,为啥只有一个信号 (文华财经WH8赢智V8.2)

投资者咨询:老师帮忙看看,为啥只有一个信号 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-5 20:39
这个是KDJ金叉死叉进场做日内模型,结果加载在IF加权15周期中只出现了一个信号,能帮忙看看错在哪里? 
//KDJ模块
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;//收盘价与N周期最低值做差,N周期最高值与N周期最低值做差,两差之间做比值。
K:SMA(RSV,M1,1);//RSV的移动平均值
D:SMA(K,M2,1);//K的移动平均值
J:3*K-2*D;
A:=CROSSUP(J,K)&&K<=20&&J<=20,ICON(1,'ICO1');
B:=CROSSDOWN(J,K)&&K>=80&&J>=80,ICON(0,'ICO2');
A1:=CROSSUP(J,K);
B1:=CROSSDOWN(J,K);
A2:=REF(LLV(L,5),1);
B2:=REF(HHV(H,5),1);

//BOLL模块
MID:MA(CLOSE,N1);//求N个周期的收盘价均线,称为布林通道中轨
TMP2:=STD(CLOSE,M);//求M个周期内的收盘价的标准差
TOP:MID+P*TMP2;//布林通道上轨
BOTTOM:MID-P*TMP2;//布林通道下轨
DT1:=CROSS(C,TOP);
DT2:=CROSSDOWN(C,BOTTOM);
//止损条件
DC:=CROSSDOWN(C,A2);
DC1:=CROSS(C,B2);
//进场
//TIME>090000&&TIME<144500&&
REF(A,1),BK; 
//TIME>090000&&TIME<144500&&
REF(B,1),SK; 
//出场
DC OR B1 OR DT1,SP;
CHECKSIG(SP,'A',0,'C',0,0);
DC1 OR A1 OR DT2,BP;
CHECKSIG(BP,'A',0,'C',0,0);
//收盘清仓
TIME>145500&&TIME<150000,CLOSEOUT;
CHECKSIG(CLOSEOUT,'A',0,'C',0,0);

AUTOFILTER;
技术人员回复
日期:2018-7-5 20:52
是指没有尾盘清仓吗?这样:

//KDJ模块
N:=9;
M1:=3;
M2:=3;
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;//收盘价与N周期最低值做差,N周期最高值与N周期最低值做差,两差之间做比值。
K:SMA(RSV,M1,1);//RSV的移动平均值
D:SMA(K,M2,1);//K的移动平均值
J:3*K-2*D;
A:=CROSSUP(J,K)&&K<=20&&J<=20,ICON(1,'ICO1');
B:=CROSSDOWN(J,K)&&K>=80&&J>=80,ICON(0,'ICO2');
A1:=CROSSUP(J,K);
B1:=CROSSDOWN(J,K);
A2:=REF(LLV(L,5),1);
B2:=REF(HHV(H,5),1);

//BOLL模块

MID:MA(CLOSE,26);//求N个周期的收盘价均线,称为布林通道中轨
TMP2:=STD(CLOSE,26);//求M个周期内的收盘价的标准差
TOP:MID+2*TMP2;//布林通道上轨
BOTTOM:MID-2*TMP2;//布林通道下轨
DT1:=CROSS(C,TOP);
DT2:=CROSSDOWN(C,BOTTOM);
//止损条件
DC:=CROSSDOWN(C,A2);
DC1:=CROSS(C,B2);
//进场
//TIME>090000&&TIME<144500&&
REF(A,1),BK; 
//TIME>090000&&TIME<144500&&
REF(B,1),SK; 
//出场
DC OR B1 OR DT1,SP;
CHECKSIG(SP,'A',0,'C',0,0);
DC1 OR A1 OR DT2,BP;
CHECKSIG(BP,'A',0,'C',0,0);
//收盘清仓
TIME>1455&&TIME<1500,CLOSEOUT;
CHECKSIG(CLOSEOUT,'A',0,'C',0,0);

AUTOFILTER;

投资者咨询:老师帮忙看看,为啥只有一个信号 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-5 20:39
 但是KDJ指标符合要求的有好几次了,为啥没有进场信号
技术人员回复
日期:2018-7-5 21:10
 您是想要加仓的效果吗?
投资者咨询:老师帮忙看看,为啥只有一个信号 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-5 20:39
 我是说15分钟周期KDJ已经金叉死叉好几次了,但是为啥只出现了一次进场信号?
技术人员回复
日期:2018-7-5 21:18
 您是想表达kdj金死叉吗?金叉应该用:CROSS(K,D);死叉应该用:CROSSDOWN(K,D);