老师关于开仓过滤的问题 (文华财经WH8赢智V8.2)

投资者咨询:老师关于开仓过滤的问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2019-7-29 11:28
 老师:我想用5、10日均线,金死叉后加10跳开仓,我是这样编写的:
MA1:MA(C,5);
MA2:MA(C,10);
AA:=VALUEWHEN(CROSS(MA1,MA2),MA1);
BB:=VALUEWHEN(CROSSDOWN(MA1,MA2),MA1);
C>AA+10*MINPRICE,BPK;
C<BB-10*MINPRICE,SPK;
AUTOFILTER;
可是这样写完后,信号对不上,它老是去找上一次未平仓的金死叉,而不去找未开仓的那个金死叉。这个需要怎么写呢?
技术人员回复
日期:2019-7-29 11:32
您这个是反手指标呀 

是  BPK 和 SPK 一直都是有持仓的状态  不会有没有持仓的金死叉的

你具体想要什么效果呢?
投资者咨询:老师关于开仓过滤的问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2019-7-29 11:28
 不是这个意思,就是在当前金死叉的时候,它刚开仓就平仓了,找的是上一次平仓的死叉,如图所示:


图片点击可在新窗口打开查看
技术人员回复
日期:2019-7-29 13:17
 这样看下

MA1:MA(C,5);
MA2:MA(C,10);
AA:=VALUEWHEN(CROSS(MA1,MA2),MA1);
BB:=VALUEWHEN(CROSSDOWN(MA1,MA2),MA1);
C>AA+10*MINPRICE&&BARSLAST(CROSS(MA1,MA2))<BARSSK,BPK;
C<BB-10*MINPRICE&&BARSLAST(CROSSDOWN(MA1,MA2))<BARSBK,SPK;
AUTOFILTER;
投资者咨询:老师关于开仓过滤的问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2019-7-29 11:28
 老师,这样还是不行,加载后没有信号,您再给看下
技术人员回复
日期:2019-7-29 13:53
 调整了一下

MA1:MA(C,5);
MA2:MA(C,10);
AA:=VALUEWHEN(CROSS(MA1,MA2),MA1);
BB:=VALUEWHEN(CROSSDOWN(MA1,MA2),MA1);
C>AA+10*MINPRICE&&BARSLAST(CROSS(MA1,MA2))<BARSSK||BKPRICE=0&&C>AA+10*MINPRICE,BPK;
C<BB-10*MINPRICE&&BARSLAST(CROSSDOWN(MA1,MA2))<BARSBK||SKPRICE=0&&C<BB-10*MINPRICE,SPK;
AUTOFILTER;