wh9问题,不发信号的代码问题 (文华财经)

投资者咨询:wh9问题,不发信号的代码问题 (文华财经)
来源:文华财经  日期:2020-10-18 11:29
 if((ref(high,1)-ref(low,1))/close>Ratio/1000&&Close<ref(low,1)&&ref(low,1)<StopPrice&&StopPrice>0)
这行代码这么写有问题吗?为什么用if(1)替代后就有开仓信号,而一加上就没有信号?帮忙给看看
技术人员回复
日期:2020-10-18 11:33
信号完全根据您的模型计算信号的

不出信号说明没满足开仓条件

如下将条件单独定义出来,结合返回值检查下,返回0是不满足,返回1是满足

 a=(ref(high,1)-ref(low,1))/close>Ratio/1000&&Close<ref(low,1)&&ref(low,1)<StopPrice&&StopPrice>0;
PlotLine("a",a,Red,Linethick1,Precis3,0);
投资者咨询:wh9问题,不发信号的代码问题 (文华财经)
来源:文华财经  日期:2020-10-18 11:29
 开仓条件满足了,这是平仓条件,去掉这行就有很多信号,我是排查到的
技术人员回复
日期:2020-10-18 13:17
应该是条件太严格满足的信号少,可以根据思路适当放宽条件看下

您参考2楼方法检查