如何满足条件不发出信号 (文华财经WH8赢智V8.2)

投资者咨询:如何满足条件不发出信号 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-8-26 11:51
老师好:

MA1:MA(C,5)
MA2:MA(C,10)
MA3:MA(C,15)

MIN1(MA1,MA2,MA3)/MAX1(MA1,MA2,MA3)<0.9, 不开仓;   不开仓怎么写?不开仓并不代表是>=0.9就一定要反向开仓(如果前面是开空的话否则开多)。
只是满足此条件,就不发出开空或开多的信号。

另外,PANGZHENG这个函数是怎么定义的?它也没有任何参数。

谢谢!
 
技术人员回复
日期:2018-8-26 16:50
 参考:

MA1:MA(C,5)
MA2:MA(C,10)
MA3:MA(C,15)
CON:MIN1(MA1,MA2,MA3)/MAX1(MA1,MA2,MA3)<0.9;
IDLE(CON);//不开仓


WH8中的PANZHENG函数是后台计算的,具体的计算方式涉及商业机密,不方便透漏,请您理解

您可以直接加载到K线上通过返回值查看效果,PANZHENG返函数回1:表示盘整,返回0:表示不是盘整。 

或者可以加载系统的WK文华K线图指标,黄色的K线就是盘整的状态
投资者咨询:如何满足条件不发出信号 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-8-26 11:51

谢谢欧阳老师!
投资者咨询:如何满足条件不发出信号 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-8-26 11:51
 
CON1,BK;
CON2,不开仓;

现在需要:
在满足 CON1的条件下开仓,同时又限制在CON2出现的情况下,不开仓,怎么写?

如果写成:
CON1&&IDLE(CON2),BK;   则所有BK信号都没了

如果写成:
CON1,BK;
CON2,不开仓
ID(CON2);  则又没有对CON1进行限制。

比如说:
CON3,BK;  现在要当满足CON3时开仓,但若C<M10,就不BK。如果写成CON3&&C<M10,那就变成必须M>10才能BK了,但其实CON3就能BK,只是限制C<M10时不开。

请指导,谢谢!
技术人员回复
日期:2018-8-28 11:39
参考:

CON1&&NOT(CON2),BK;