请老师帮我看看,我写的是否有问题 (文华财经WH8赢智V8.2)

投资者咨询:请老师帮我看看,我写的是否有问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-31 13:33
 MA1:MA(CLOSE,N1);
MA2:MA(CLOSE,N2);
TMP1:=MA1>MA2&&CLOSE>MA1;
TMP2:=MA2>MA1&&CLOSE<MA1;
TMP3:=MA1>MA2&&CLOSE<MA1;
TMP4:=MA2>MA1&&CLOSE>MA1;
TMP1,BK; //平空操作
TMP2,SK; 
TMP3,BP;
TMP4,SP;
AUTOFILTER;//
我想实现的效果是:当MA1大于MA2时,且收盘价大约M1时,开多,当收盘价小于MA1时,平多!依次往复
                          当MA1小于MA2时,且收盘小于MA1时,开空,当收盘价大于MA2时,平空!依次往复
请老师帮我看看哪里写的有错误的,我感觉运行的结果与我想的效果完全不同

技术人员回复
日期:2018-7-31 13:36
 这样:

 MA1:MA(CLOSE,N1);
MA2:MA(CLOSE,N2);
TMP1:=MA1>MA2&&CLOSE>MA1;
TMP2:=MA2>MA1&&CLOSE<MA1;
TMP3:=MA1>MA2&&CLOSE<MA1;
TMP4:=MA2>MA1&&CLOSE>MA1;
TMP1,BK; //平空操作
TMP2,SK; 
TMP3,SP;
TMP4,BP;
AUTOFILTER;//
投资者咨询:请老师帮我看看,我写的是否有问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-31 13:33
 您好,我没有看出来您写的根我写的有和不同?
技术人员回复
日期:2018-7-31 14:07
 指令不对应,bk对应sp、sk对应bp
投资者咨询:请老师帮我看看,我写的是否有问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-31 13:33
 我想实现的效果是:当MA1大于MA2时,且收盘价大约M1时,开多,当收盘价小于MA1时,平多!依次往复
                          当MA1小于MA2时,且收盘小于MA1时,开空,当收盘价大于MA2时,平空!依次往复
依上,当MA1大于MA2时只开多,和平仓,但是不开空,
       当MA1小于MA2时只开空,和平仓,但是不开多,
如果这样的话,我写的好像还是有问题吧,老师?
投资者咨询:请老师帮我看看,我写的是否有问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-31 13:33
 还有就是当一直反复震荡时,如果过滤掉来回开平仓
技术人员回复
日期:2018-7-31 14:31
 可以的,在ma1>ma2时 才会开多和平多,ma1 

过滤震荡您需要描述一下如何定义震荡的条件,给您分析一下
投资者咨询:请老师帮我看看,我写的是否有问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-31 13:33
 我重新理一下,麻烦您帮忙写一下吧!这个是第一种

当K线收盘价大于MA1时,平空开多,当K线收盘价小于MA1时平多做空,仓位50%
当K线收盘价大于MA2时,平空开多,当K线收盘价小于MA2时平多做空,仓位50%
当相邻K线两次开平时,平仓不做单,当连续三根K线收盘价均收盘于均线上,开仓,
技术人员回复
日期:2018-7-31 15:03
您第三行的 : 当连续三根K线收盘价均收盘于均线上,开仓,这个是指平仓不做单后的特殊条件吗。还是每次开仓都是要3根连续大于?
投资者咨询:请老师帮我看看,我写的是否有问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-31 13:33
特殊情况,