wh8如何设置亏损加仓 (文华财经WH6赢顺V6.7)

投资者咨询:wh8如何设置亏损加仓 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-7-2 13:51
 我已经有了一个autofiler的模型。现在我想把他改成连续止损3次。下次开仓加一手。当净值创新高后下次开仓减一手。怎么实现
技术人员回复
日期:2018-7-2 14:22
如下编写您加载看下:


VARIABLE:K:=1;
IF TNUMSEQLOSS>=3 && CROSS(BKVOL=0&&SKVOL=0,0.5) THEN
K:=K+1;
IF K>1&&OFFSETPROFIT1>HV(OFFSETPROFIT1,BARPOS) && CROSS(BKVOL=0&&SKVOL=0,0.5) THEN
K:=K-1;

ISUP,BK(K);//开仓条件
C>MA(C,20),SP(BKVOL);//平仓条件,可替换
X..K;//开仓手数
投资者咨询:wh8如何设置亏损加仓 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-7-2 13:51
 这样的话到了后面都是开仓0手,平仓0手,K-1最少减到1手就不要再减了怎么写
技术人员回复
日期:2018-7-3 8:48

2楼给您的模型,不会出现K减到0手的,

 

K:=K-1; 前面的IF条件中,已加入K>1的条件控制,所以K小于等于1的时候是进不来的

 

 

您说的后面出现开仓0手,平仓0手,是信号置灰?

 

这个是由于资金不足导致的,推测是K:=K+1;加1手的条件中,没有限制最大可加的数量,

 

可以在K:=K+1;前面的IF条件中加入K<5,即最大可加到5,您考虑下

 
投资者咨询:wh8如何设置亏损加仓 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-7-2 13:51
 CROSS(BKVOL=0&&SKVOL=0,0.5) 什么意思?
另外,感觉K的变动不太对劲。
技术人员回复
日期:2018-7-3 15:11
 表示平仓之后,对手数进行相应的调整

您是哪里有疑问,具体举例 描述下
投资者咨询:wh8如何设置亏损加仓 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-7-2 13:51
 开仓手数好像只加不减。我希望在净值没创新高时继续维持上一次开仓的手数,直到再出现连续三次止损加1手。而不是每多一次止损就多加一手。
技术人员回复
日期:2018-7-3 15:24
净值,目前给您编写的是从第一次开仓后,累计平仓盈亏的净值,创新高,会减1手

连续3次止损,加仓1次,那么连续4次止损,第4次加手数吗 

 
投资者咨询:wh8如何设置亏损加仓 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-7-2 13:51
 不加,要连续6次止损才会加第二次手数。
技术人员回复
日期:2018-7-3 16:21
 如下修改,请参考:

VARIABLE:K:=1;
IF TNUMSEQLOSS>1&&MOD(TNUMSEQLOSS,3)=0 && CROSS(BKVOL=0&&SKVOL=0,0.5) THEN
K:=K+1;
IF K>1&&OFFSETPROFIT1>HV(OFFSETPROFIT1,BARPOS) && CROSS(BKVOL=0&&SKVOL=0,0.5) THEN
K:=K-1;