对大智慧L2的DDX指标稍作改良,使得指标读起来更加直观。喜欢的XD请拿去。
{大+分析-副图指标} INPUT:中线周期(60),均线一周期(5),均线二周期(10); REFLINE:0; 一日单差:(BIGORDER(1,2)-BIGORDER(2,2))*VOL/CAPITAL*100,Color3D; 中线单差:EMA(一日单差,中线周期)*中线周期; 均线一:MA(中线单差,均线一周期); 均线二:MA(中线单差,均线二周期); 十日飘红:=COUNT(一日单差>0,10); 连续飘红:=LAST(一日单差>0); DRAWFLAGTEXT(十日飘红>=2,0,'十日飘红 '+NUMTOSTRN(十日飘红,0)+' 天'),ColorRed; DRAWFLAGTEXT(连续飘红>=2,0,'连续飘红 '+NUMTOSTRN(连续飘红,0)+' 天'),ColorRed; 1,DOTLINE,ColorBlue;
{大+分析-排序用指标} INPUT:N日(10); N日飘红天数:COUNT("大+分析.一日单差">0,N日),PRECIS0; 连续飘红天数:LAST("大+分析.一日单差">0),PRECIS0;
与官方相似度为99.99%,之所以不能100%,是因为以下原因,请高手改良

原因在这句源码里:“中线单差:EMA(一日单差,中线周期)*中线周期;” 官方的“DDX1”开始有数据部分数值为0;而自编的“中线单差”因为前面的59日“一日单差”都为0,平均之后就变得很小。 虽然随着时间的后移,前面的数值对指标值影响微乎其微,但是因为是ema,一点点影响还是有的。 请问高手有没有改良办法?
参考价值还是有的,譬如主力用中单进出货的话,我们完全可以编个“中单差”指标,如下:
INPUT:中线周期(60),均线一周期(5),均线二周期(10); REFLINE:0; 一日单差:(BIGORDER(1,1)-BIGORDER(2,1))*VOL/CAPITAL*100,Color3D; 中线单差:EMA(一日单差,中线周期)*中线周期; 均线一:MA(中线单差,均线一周期); 均线二:MA(中线单差,均线二周期); 十日飘红:=COUNT(一日单差>0,10); 连续飘红:=LAST(一日单差>0); DRAWFLAGTEXT(十日飘红>=2,0,'十日飘红 '+NUMTOSTRN(十日飘红,0)+' 天'),ColorRed; DRAWFLAGTEXT(连续飘红>=2,0,'连续飘红 '+NUMTOSTRN(连续飘红,0)+' 天'),ColorRed; 1,DOTLINE,ColorBlue;
我希望的是有人能和我探讨改进这部分的方法: 原因在这句源码里:“中线单差:EMA(一日单差,中线周期)*中线周期;” 官方的“DDX1”开始有数据部分数值为0;而自编的“中线单差”因为前面的59日“一日单差”都为0,平均之后就变得很小。 虽然随着时间的后移,前面的数值对指标值影响微乎其微,但是因为是ema,一点点影响还是有的。 请问高手有没有改良办法? 【本网提示:本文仅仅提供源码,并无公式提供下载,需要公式的,请参考下面的公式编辑录像自己编辑一下】{点击看本软件截图: 58股票 公式网 http://www. 58gu. com 整理} |