请老师看看那里出问题了 (文华财经WH8赢智V8.2)

投资者咨询:请老师看看那里出问题了 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-5-7 22:49
公式BUB:
 JUJ:=(2*CLOSE+LOW+OPEN+HIGH)/5;
AUA:=EMA(JUJ,19),LINETHICK1;
BUB:=REF(AUA,1),LINETHICK2;
ZHONG:=(AUA+BUB)/2;


问题是在郑煤1809合约2018年4月25号22:40分1分钟周期出现错误开空仓。ZF大于0.029还开了空仓。 
#IMPORT [MIN,5,BUB] AS VAR5
AUA5:VAR5.ZHONG,DOT ;// 
YY:SMA(AUA5,150,5);
ZF:((HHV(H,500))-(LLV(L,500)))/(LLV(L,500)),NODRAW;
(CROSS(YY,AUA5) ),SP;
( CROSS(AUA5,YY) ),BP;
(((ZF<0.029) AND CROSS(AUA5,YY)) ),BPK;

(((ZF<0.029) AND CROSSDOWN( AUA5,YY)) ),SPK;就是这句出问题

((ZF>0.03 AND CROSSDOWN( AUA5,YY) AND HHV(H,300)=HHV(H,500)) ),SK;
((ZF>0.03 AND CROSS(AUA5,YY) AND LLV(L,300)=LLV(L,500)) ),BK;
AUTOFILTER;
技术人员回复
日期:2018-5-8 8:22
四舍五入的问题,返回值显示0.03,是四舍五入的结果,事实上比0.029小的

比如0.026,四舍五入后就是0.03了

您新增一个变量扩大倍数查看就好了

ZF*100,NODRAW;
投资者咨询:请老师看看那里出问题了 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-5-7 22:49
我相应的都扩大了1百倍,问题还存在,请老师加载到1分中K线看一下。谢谢
技术人员回复
日期:2018-5-8 10:26
您该模型了?

2楼方法只是让你单独看下回测的值,不是让您改模型

如果在定义时就扩大倍数查看整个模型都需要改的

模型不用动,因为不可能ZF真实值大于0.029还能反手的
 
有问题请截图胡搜下
投资者咨询:请老师看看那里出问题了 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-5-7 22:49
 公式BUB:
 JUJ:=(2*CLOSE+LOW+OPEN+HIGH)/5;
AUA:=EMA(JUJ,19),LINETHICK1;
BUB:=REF(AUA,1),LINETHICK2;
ZHONG:=(AUA+BUB)/2;


问题是:在郑煤1809合约2018年4月25号22:40分1分钟周期出现错误开空仓。ZF大于3还开了空仓,这是错误的。 
#IMPORT [MIN,5,BUB] AS VAR5
AUA5:VAR5.ZHONG,DOT ;// 
YY:SMA(AUA5,150,5);
ZF:(((HHV(H,500))-(LLV(L,500)))/(LLV(L,500)))*100,NODRAW;
(CROSS(YY,AUA5) ),SP;
( CROSS(AUA5,YY) ),BP;
(((ZF<3) AND CROSS(AUA5,YY)) ),BPK;

(((ZF<3) AND CROSSDOWN( AUA5,YY)) ),SPK;就是这句出问题

((ZF>3  AND CROSSDOWN( AUA5,YY) AND HHV(H,300)=HHV(H,500)) ),SK;
((ZF>3 AND CROSS(AUA5,YY) AND LLV(L,300)=LLV(L,500)) ),BK;
AUTOFILTER;
技术人员回复
日期:2018-5-8 13:13
 ZF是小于3的,不知道您是如何对比的,截图说下



图片点击可在新窗口打开查看