首先建立一个指标作为引用对象 命名为:YY1 代码如下: n:=9;
然后另外建立一个指标,用来实际获取周线的kdj: 命名随意,代码如下: rsv1:=stkindi('','yy1.rsv',0,7,-1); 序列与逐K,会出现数字不一样。 这样改可以否,在任何小周期使用。 因为我只需要周的KDJ值在小周期使用,判断周KDJ的状态。 rsv:=(callstock(stklabel,vtclose,6)-mn)/(mx-mn)*100; 改为周的收盘 rsv:=(callstock(stklabel,vtclose,7)-mn)/(mx-mn)*100; 这样不影响周KDJ的算法吧? |
rsv1:=stkindi('','yy1.rsv',0,6,-1); k1:=stkindi('','yy1.k',0,6-1); d1:=stkindi('','yy1.d',0,6,-1); c1:=callstock(stklabel,vtclose,6,-1),linethick0; cc:=ref(c,1)=c1,linethick0; nn:=barslast(cc),linethick0; hh:=stkindi('','yy1.hh',0,6,-1); ll:=stkindi('','yy1.ll',0,6,-1); mn:=min(ll,llv(l,nn+1)); mx:=max(hh,hhv(h,nn+1)); rsv:=(callstock(stklabel,vtclose,6)-mn)/(mx-mn)*100; k:(rsv+2*k1)/3; d:(k+2*d1)/3; j:3*k-2*d; |
认证VIP指的是这个论坛给你的名字上加个VIP,你看看外面发帖界面是不是你有VIP了?
VIP论坛需要专业版及以上
首先建立一个指标作为引用对象 命名为:YY1 代码如下: n:=9;
然后另外建立一个指标,用来实际获取周线的kdj: 命名随意,代码如下: rsv1:=stkindi('','yy1.rsv',0,7,-1); 序列与逐K,会出现数字不一样。 这样改可以否,在任何小周期使用。 因为我只需要周的KDJ值在小周期使用,判断周KDJ的状态。 rsv:=(callstock(stklabel,vtclose,6)-mn)/(mx-mn)*100; 改为周的收盘 rsv:=(callstock(stklabel,vtclose,7)-mn)/(mx-mn)*100; 这样不影响周KDJ的算法吧? |
不管是序列还是逐k,结果都一样
,15,30,60分引用日线的KDJ,我只需要当天的日KDJ 值,不需要在5,15,30,60分每条K线的值看到变化。
stkindi('','kdj.j',0,6)
盘中的动态值,在k线走完前是一直会变