帮我看下这个模型,写出来的测试和想要的效果不一样 (文华财经WH8赢智V8.2)

投资者咨询:帮我看下这个模型,写出来的测试和想要的效果不一样 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-6-29 17:57
 

MA10:MA(C,10);//10周期均线
MA40:MA(CLOSE, 40);//40周期均线
MA120:MA(CLOSE,120);//120周期均线

SLOPE10^^SLOPE(MA10,20)*10;//10周期斜率
SLOPE40^^SLOPE(MA40,20)*10;//40周期斜率
SLOPE120^^SLOPE(MA120,20)*10;//120周期斜率

AA:SLOPE10>0&&SLOPE40>0&&SLOPE120>0;
M1:=BARSLAST(AA)+1;
EXIST(C>MA10+2*MINPRICE,M1)&&C<MA10+2*MINPRICE,BK;//斜率都为正,回踩2点做多

BB:SLOPE10<0&&SLOPE40<0&&SLOPE120<0;
M2:=BARSLAST(BB)+1;
EXIST(C<MA10+2*MINPRICE,M2)&&C>MA10+2*MINPRICE,SK;//斜率都为负,回踩两点做空

SLOPE10<0&&C<MA10,SP;//斜率不一致当根K线多仓
SLOPE10>0&&C>MA10,BK;//斜率不一致当根K线空仓

SLOPE10>0&&EVERY(C<MA(C,10),2),SP;//斜率一致两个K线突破多仓
SLOPE10<0&&EVERY(C>MA(C,10),2),BP;//斜率一致两个K线突破空仓

AUTOFILTER;

投资者咨询:帮我看下这个模型,写出来的测试和想要的效果不一样 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-6-29 17:57
 

MA10:MA(C,10);//10周期均线
MA40:MA(CLOSE, 40);//40周期均线
MA120:MA(CLOSE,120);//120周期均线

SLOPE10^^SLOPE(MA10,20)*10;//10周期斜率
SLOPE40^^SLOPE(MA40,20)*10;//40周期斜率
SLOPE120^^SLOPE(MA120,20)*10;//120周期斜率

AA:SLOPE10>0&&SLOPE40>0&&SLOPE120>0;
M1:=BARSLAST(AA)+1;
AA&&EXIST(C>MA10+2,M1)&&C<MA10+2,BK;//斜率都为正,回踩2点做多

BB:SLOPE10<0&&SLOPE40<0&&SLOPE120<0;
M2:=BARSLAST(BB)+1;
BB&&EXIST(C<MA10+2,M2)&&C>MA10+2,SK;//斜率都为负,回踩两点做空

SLOPE10<0&&C<MA10,SP;//斜率不一致当根K线多仓
SLOPE10>0&&C>MA10,BP;//斜率不一致当根K线空仓

SLOPE10>0&&EVERY(C<MA(C,10),2),SP;//斜率一致两个K线突破多仓
SLOPE10<0&&EVERY(C>MA(C,10),2),BP;//斜率一致两个K线突破空仓

AUTOFILTER;

 

投资者咨询:帮我看下这个模型,写出来的测试和想要的效果不一样 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-6-29 17:57
 

MA10:MA(C,10);//10周期均线
MA40:MA(CLOSE, 40);//40周期均线
MA120:MA(CLOSE,120);//120周期均线

SLOPE10^^SLOPE(MA10,20)*10;//10周期斜率
SLOPE40^^SLOPE(MA40,20)*10;//40周期斜率
SLOPE120^^SLOPE(MA120,20)*10;//120周期斜率

AA:SLOPE10>0&&SLOPE40>0&&SLOPE120>0;
M1:=BARSLAST(AA)+1;
AA&&EXIST(C>MA10+2,M1)&&C<MA10+2,BK;//斜率都为正,回踩2点做多

BB:SLOPE10<0&&SLOPE40<0&&SLOPE120<0;
M2:=BARSLAST(BB)+1;
BB&&EXIST(C<MA10+2,M2)&&C>MA10+2,SK;//斜率都为负,回踩两点做空

SLOPE10<0&&CROSSDOWN(C,MA10),SP;//斜率不一致当根K线平多仓
SLOPE10>0&&CROSSUP(C,MA10),BP;//斜率不一致当根K线平空仓

SLOPE10>0&&EVERY(C<MA(C,10),2),SP;//斜率一致两个K线突破多仓
SLOPE10<0&&EVERY(C>MA(C,10),2),BP;//斜率一致两个K线突破空仓

AUTOFILTER;

 

 

改了这样后,没有信号了

技术人员回复
日期:2018-6-29 18:11
您具体是觉得哪里与思路不一致呢?

可以具体说明一下
投资者咨询:帮我看下这个模型,写出来的测试和想要的效果不一样 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-6-29 17:57
以下是引用冬夜在2018/6/29 18:11:00的发言:
您具体是觉得哪里与思路不一致呢?

可以具体说明一下

 没有信号了
投资者咨询:帮我看下这个模型,写出来的测试和想要的效果不一样 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-6-29 17:57
以下是引用冬夜在2018/6/29 18:11:00的发言:
您具体是觉得哪里与思路不一致呢?

可以具体说明一下

 上面我都注明了,可以看得明白吗
投资者咨询:帮我看下这个模型,写出来的测试和想要的效果不一样 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-6-29 17:57
以下是引用冬夜在2018/6/29 18:11:00的发言:
您具体是觉得哪里与思路不一致呢?

可以具体说明一下

 帮我看下斜率都为正,回踩2点做多这行写得对不对?
技术人员回复
日期:2018-6-29 18:43
 取距离的时候应该取第一次斜率向上到当前的距离,否则都是1修改参考:

MA10:=MA(C,10);//10周期均线
MA40:=MA(CLOSE, 40);//40周期均线
MA120:=MA(CLOSE,120);//120周期均线
SLOPE10^^SLOPE(MA10,20)*10;//10周期斜率
SLOPE40^^SLOPE(MA40,20)*10;//40周期斜率
SLOPE120^^SLOPE(MA120,20)*10;//120周期斜率
AA:SLOPE10>0&&SLOPE40>0&&SLOPE120>0;
M1:BARSLAST(CROSS(AA,0.5))+1;
AA&&EXIST(C>MA10+2,M1)&&C<MA10+2,BK;//斜率都为正,回踩2点做多
BB:SLOPE10<0&&SLOPE40<0&&SLOPE120<0;
M2:=BARSLAST(CROSS(BB,0.5))+1;
BB&&EXIST(C<MA10+2,M2)&&C>MA10+2,SK;//斜率都为负,回踩两点做空
SLOPE10<0&&CROSSDOWN(C,MA10),SP;//斜率不一致当根K线平多仓
SLOPE10>0&&CROSSUP(C,MA10),BP;//斜率不一致当根K线平空仓
SLOPE10>0&&EVERY(C<MA(C,10),2),SP;//斜率一致两个K线突破多仓
SLOPE10<0&&EVERY(C>MA(C,10),2),BP;//斜率一致两个K线突破空仓
AUTOFILTER;