编写问题 (文华财经WH8赢智V8.2)

投资者咨询:编写问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-8-5 21:49


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

如图H5:HHV(H,5);6次H5的变化中有5次跌1次涨,,
6次H5的变化中大于等于5次跌,开空,如何写:

谢谢老师了
   
技术人员回复
日期:2018-8-6 8:34

 参考:

 

HH:HHV(H,5);
Z:=HH>REF(HH,1);
D:=HH<REF(HH,1);
NN:=SUMBARS(Z||D,6);
TT:COUNT(D,NN)>=5;

//大于等于表示跌5次或者6次,可以换成等于表示跌5次涨1次

投资者咨询:编写问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-8-5 21:49
 MA3:MA(C,3);
MA15:MA(C,15);
差:MA3-MA15;
IF(差>3,MA15,NULL),COLORRED,LINETHICK5;
IF(差<-3,MA15,NULL),COLORGREEN,LINETHICK5;
Z:=差<3&&差>-3;
D:=差>=3&&差<=-3;
NN:=SUMBARS(Z||D,30);
TT:COUNT(Z,NN)>=28;
NN<=35&&TT&&差>3,BK;
NN<=35&&TT&&差<-3,SK;
C>BKPRICE+3*MINPRICE ||C<BKPRICE-3*MINPRICE,SP;
C>SKPRICE+3*MINPRICE ||C<SKPRICE-3*MINPRICE,BP;

AUTOFILTER;

我按照2楼的公式换成均线差值,为什么BK SK里连续30周期里28个>-3, <3的均线差值,没有效果呢?请帮我看下问题在哪里
技术人员回复
日期:2018-8-7 10:53

 NN:=SUMBARS(Z||D,30); 对应NN取的是最近30次满足Z或者D的距离

 

这个距离不一定是30周,如果您是需要固定30周期,可以直接替换为常数NN:=30;

投资者咨询:编写问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-8-5 21:49
 

图片点击可在新窗口打开查看
MA3:MA(C,3);
MA15:MA(C,10);
V30:MA(V,30);
//H5:HHV(H,5);
//L5:LLV(L,4);
差:MA3-MA15;
//差值:H5-L5;
//:差*差值;
//HH5:H5+差;
//LL5:L5-差;
//IF(差>3,MA15,NULL),COLORRED,LINETHICK5;
//IF(差<-3,MA15,NULL),COLORGREEN,LINETHICK5;
Z:=差<3.3&&差>-3.3;
D:=差>=3.3&&差<=-3.3;
NN:=20;
TT:COUNT(Z,NN)=18;

TT&&差>3.3&&V>=V30*1.2,BK;
TT&&差<-3.3&&V>=V30*1.2,SK;
C>BKPRICE+3*MINPRICE ||C<BKPRICE-3*MINPRICE,SP;
C>SKPRICE+3*MINPRICE ||C<SKPRICE-3*MINPRICE,BP;
MULTSIG(0,0,2,0);
AUTOFILTER;

老师 这是我源代码,为什么在08-06  2205这个位置(光标位置)不开多,而要到下个一个周期开多呢??有好几个类似这样的开仓位置,麻烦帮我分析下
 
技术人员回复
日期:2018-8-7 16:34
 您加载的是什么合约、周期?

 请具体说明一下,我们加载看下
投资者咨询:编写问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-8-5 21:49
 螺纹1810  1分钟
技术人员回复
日期:2018-8-7 17:00
 我们加载分析一下,稍后给您回复
技术人员回复
日期:2018-8-7 17:14
 对应位置COUNT(Z,NN)等于19不满足TT:COUNT(Z,NN)=18;的条件

可以修改为大于等于18参考:

MA3:MA(C,3);
MA15:MA(C,10);
V30:MA(V,30);
//H5:HHV(H,5);
//L5:LLV(L,4);
差:MA3-MA15;
//差值:H5-L5;
//:差*差值;
//HH5:H5+差;
//LL5:L5-差;
//IF(差>3,MA15,NULL),COLORRED,LINETHICK5;
//IF(差<-3,MA15,NULL),COLORGREEN,LINETHICK5;
Z:=差<3.3&&差>-3.3;
D:=差>=3.3&&差<=-3.3;
NN:=20;
TT:COUNT(Z,NN)>=18;
TT&&差>3.3&&V>=V30*1.2,BK;
TT&&差<-3.3&&V>=V30*1.2,SK;
C>BKPRICE+3*MINPRICE ||C<BKPRICE-3*MINPRICE,SP;
C>SKPRICE+3*MINPRICE ||C<SKPRICE-3*MINPRICE,BP;
MULTSIG(0,0,2,0);
AUTOFILTER;