[求助]count返回值问题咨询 [文华财经]
- 咨询内容:
MA1:MA(CLOSE,N1);
MA2:MA(CLOSE,N2);
BKC:=CROSSUP(MA1,MA2)&&NOT(ISLASTBK||ISLASTSK);//5周期均线上穿10周期均线做多。
SKC:=CROSSDOWN(MA1,MA2)&&ISLASTBK;//5周期均线下穿10周期均线做空。
TI:=BARSLAST(DATE<>REF(DATE,1))+1;
A:COUNT(BKC,TI),NODRAW;BKC,BK(1);
SKC,SP(1);这样写能出信号,但是count一直都是0为何?请老师测测,参数原始
- 文华技术人员:
这并不是问题,是您编写逻辑错误。按照您的编写BKC是始终不满足条件的。
因为当根k线如果满足CROSSUP(MA1,MA2)的话 ISLASTBK就会满足CROSSUP(MA1,MA2)和NOT(ISLASTBK)是矛盾的,您理解下。
- 文华客服:
逻辑错误为何能出信号?
- 网友回复: 原因是这样的。您的模型是按照k线走完确认信号下单。在没有开仓信号之前BKC是满足条件的。所以历史上会显示开仓信号,但是k线走完后BKC就不满足条件了,原因参考2楼回复。所以在历史回测中BKC都是返回0的。您理解下。
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 511411198 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容