投资者咨询:模型编写问题 (文华财经WH8赢智V8.2)
来源:文华财经 日期:2018-7-16 13:33
DIFF:= EMA(CLOSE,6) - EMA(CLOSE,17); DEA:= EMA(DIFF,4); MACD:=2*(DIFF-DEA),COLORSTICK; MA3:MA(C,3); BF1:=REF(EVERY(MA3>REF(MA3,1),2),1)&&MA3<REF(MA3,1);//判断前一个波峰 BG1:=REF(EVERY(MA3<REF(MA3,1),2),1)&&MA3>REF(MA3,1);//判断前一个波谷 BF2:=VALUEWHEN(BF1,REF(MA3,3)); //取上次BF1的前一个MA3值 BG2:=VALUEWHEN(BG1,REF(MA3,3));//取上次BG1的前一个MA3值 BFX:=BF1&&(REF(MA3,1)>=BG2+5*MINPRICE);//过滤BF1波峰中差值小于5点的波峰 BGX:=BG1&&(REF(MA3,1)<=BF2-5*MINPRICE);//过滤BG1波谷中差值小于5点的波谷 BF3:VALUEWHEN(BFX,REF(MA3,1));//取波峰MA3 BG3:VALUEWHEN(BGX,REF(MA3,1));//取波谷MA3 (BF3-BG3)>5*MINPRICE&&CROSS(MA3,BF3)&&CROSS(C,BF3)&&MACD>0.22&&DEA>0,BK; (BF3-BG3)>5*MINPRICE&&CROSSDOWN(MA3,BG3)&&CROSSDOWN(C,BG3)&&MACD<-0.22&&DEA<0,SK; (H-O)>=45*MINPRICE,SP; (O-L)>=45*MINPRICE,BP; H-MAX(C,O)>=10 *MINPRICE&&(H-L)>30*MINPRICE,SP; MIN(C,O)-L>=10 *MINPRICE&&(H-L)>30*MINPRICE,BP; EVERY(L>REF(L,1),2)&&EVERY(H>REF(H,1),2),BP; EVERY(L<REF(L,1),2)&&EVERY(H<REF(H,1),2),SP; PANZHENG=0; MULTSIG(0,0,1,0); |
技术人员回复
日期:2018-7-16 13:36
可以适当调整小参数来优化
BF1:=REF(EVERY(MA3>REF(MA3,1),1),1)&&MA3<REF(MA3,1);//判断前一个波峰
BG1:=REF(EVERY(MA3<REF(MA3,1),1),1)&&MA3>REF(MA3,1);//判断前一个波谷
BF2:=VALUEWHEN(BF1,REF(MA3,3)); //取上次BF1的前一个MA3值
BG2:=VALUEWHEN(BG1,REF(MA3,3));//取上次BG1的前一个MA3值
BFX:=BF1&&(REF(MA3,1)>=BG2+3*MINPRICE);//过滤BF1波峰中差值小于5点的波峰
BGX:=BG1&&(REF(MA3,1)<=BF2-3*MINPRICE);//过滤BG1波谷中差值小于5点的波谷
投资者咨询:模型编写问题 (文华财经WH8赢智V8.2)
来源:文华财经 日期:2018-7-16 13:33
这些参数,我之前已经都从小到大地试过了,感觉是这一组参数最合适,但是还存在上述问题,所以今天特地麻烦老师看看用其他方法,解决上述问题。
技术人员回复
日期:2018-7-16 14:10
1楼模型只能调整参数来做优化的
或者您有新的波峰波谷判断思路,我们针对您的思路帮您分析编写
投资者咨询:模型编写问题 (文华财经WH8赢智V8.2)
来源:文华财经 日期:2018-7-16 13:33
上述模型我们限定波峰波谷>=5跳,能不能再加上:
2.上述模型限定波峰与波谷差>=5跳,小于5跳的波峰波谷,应该是被忽略的,但是,实际情况是忽略了下一个波峰波谷,比如说:7月9日/14:24分;黄线BF3, 为什么没有连到波峰的位置,就是7月9日/10:00-13:00分之间的波峰波谷小于5跳,却没有被忽略,而后的7月9日/14:24分大波峰反而被忽略了,
我这样理解对不对
投资者咨询:模型编写问题 (文华财经WH8赢智V8.2)
来源:文华财经 日期:2018-7-16 13:33
我上面说的几个时间点,都是满足条件的应该出信号的,不知为什么没有出信号?
技术人员回复
日期:2018-7-16 14:56
以07/09 14:24为例
当根K线MA3返回值1262.57,后一根K线也是1262.57
所以不满足原指标中波峰需要持续上涨的思路,可以这样调整一下模型
BF1:REF(EVERY(MA3>=REF(MA3,1),2),1)&&MA3<REF(MA3,1);//判断前一个波峰
BG1:REF(EVERY(MA3<=REF(MA3,1),2),1)&&MA3>REF(MA3,1);//判断前一个波谷
投资者咨询:模型编写问题 (文华财经WH8赢智V8.2)
来源:文华财经 日期:2018-7-16 13:33
改成这个以后
BF1:REF(EVERY(MA3>=REF(MA3,1),2),1)&&MA3<REF(MA3,1);//判断前一个波峰
BG1:REF(EVERY(MA3<=REF(MA3,1),2),1)&&MA3>REF(MA3,1);//判断前一个波谷
BG1:REF(EVERY(MA3<=REF(MA3,1),2),1)&&MA3>REF(MA3,1);//判断前一个波谷
模型盈利大幅下降,这个问题先放一放,先看看其他几个问题
技术人员回复
日期:2018-7-16 16:47
5楼问参考7楼回复就是因为波峰不满足定义
您具体还有什么疑问呢?1楼中的7月13日/15:09分位置是一个下跌趋势中不是波峰与波谷
投资者咨询:模型编写问题 (文华财经WH8赢智V8.2)
来源:文华财经 日期:2018-7-16 13:33