barssk和barsbk 使用问题? (文华财经WH8赢智V8.2)

投资者咨询:barssk和barsbk 使用问题? (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-26 14:52
M1:MA(C,30);
M2:MA(C,60);
CROSS(M1,M2) && BARSSK>X,BK;
CROSS(M1,M1) && BARSBK>X,SK;
AUTOFILTER;

请问下这个为什么不能执行?能否完善使其可以运行?
技术人员回复
日期:2018-7-26 14:55

 1楼源码没有对应的平仓条件

 

此外开仓部分没有考虑到首次开仓的情况,修改参考:

 

X:=10;
 M1:MA(C,30);
M2:MA(C,60);
CROSS(M1,M2) && (BARSSK>X||COUNTSIG(BK,BARPOS)=0),BPK;
CROSS(M2,M1) && (BARSBK>X||COUNTSIG(SK,BARPOS)=0),SPK;
AUTOFILTER;

投资者咨询:barssk和barsbk 使用问题? (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-26 14:52
 图片点击可在新窗口打开查看
投资者咨询:barssk和barsbk 使用问题? (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-26 14:52
M1:MA(C,30);
M2:MA(C,60);
CROSS(M1,M2) && BARSSK>X,BPK;
CROSS(M1,M1) && BARSBK>X,SPK;
AUTOFILTER;
如果不加后面的条件,只有前面的为什么不能运行呢?
技术人员回复
日期:2018-7-26 15:20

 因为没有开仓需要满足BARSSK>X这个条件

 

而首次开仓时之前没有BK信号所以BARSSK永远返回0