查看完整版本: 刀小反传统指标报告会!(之二)——今日先写挖出dmi的魂!

刀小 2007-10-9 09:52

刀小反传统指标报告会!(之二)——今日先写挖出dmi的魂!

[color=Red]       《挖出dmi的魂》
       关于dmi思想,我以前写过《我为dmi看看病——一个偏执狂》、《dmi思想》(做一指标),但可以说未中肯经,这一篇我将用拆开、打死法,为大家挖出dmi的魂。
dmi的原码是这样的:
TR := SUM(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),P);
HD := HIGH-REF(HIGH,1);
LD := REF(LOW,1)-LOW;
DMP:= SUM(IF(HD>0 AND HD>LD,HD,0),P);
DMM:= SUM(IF(LD>0 AND LD>HD,LD,0),P);
PDI: DMP*100/TR;
MDI: DMM*100/TR;
ADX: MA(ABS(MDI-PDI)/(MDI+PDI)*100,M);
ADXR:(ADX+REF(ADX,M))/2;

      TR我以前分析过,其实就是以REF(CLOSE,1)为中心的最大振幅。我们知道振幅的表达式是H-L,那么相对于昨天就是TR了,拆开打死后不过是MAX(REF(C,1),H)-MIN(REF(C,1),L)。但就这一句是可以省略的,因为从PDI和MDI的关系看不过是dmp与dmm的关系,在adx和adxr上更是由于除法的因素约去了。
      那么dmp与dmm反映的是什么?他对趋势的要求又是怎样的呢?
如果光从HD>0的条件看,H在今日就是两日新高,那么dmp完全可以写作“HHV(H,2)-REF(H,1)”。再反观这个条件HD>LD,由于HD>0已经定下来,当L>=REF(LOW,1)也就是LD<=0,那么HD>LD完全成立;而当L<REF(LOW,1)时,此时的L就是两日新低LLV(L,2),那就有LD=REF(LOW,1)-LLV(L,2),根据HD>LD的要求就是HHV(H,2)-REF(H,1)>REF(LOW,1)-LLV(L,2)。再变形就基本可整合成,
dmp一言以劈之,不过是HHV((H+L)/2,2)>REF((H+L)/2,1)要求下的,“HHV(H,2)-REF(H,1)"。
dmm同理,不过是LLV((H+L)/2,2)<REF((H+L)/2,1)要求下的,"REF(L,1)-LLV(L,2)"。
      那么PDI与MDI的的微妙关系(魂)就很明显了——就是dmp与dmm的关系。再说的具体点,不过是围绕(h+l)/2近两日的关系。由于dmp与dmm在发生关系前用了SUM的累积处理,摊到每一天也就是MA的平均处理,所以要用一个式子表达出这种关系就可以写作:
a:=ma(ma((h+l)/2,n),m);
b:hhv(a,2);——b与(h+l)/2的大小关系就是PDI与MDI的交叉关系。
       再问ADX与ASXR表达的是趋势的什么要求呢?他表达只是a的近两日的来的幅度变化。不论证了......
把dmi思想(魂)表达出来让大家自己体会吧......
《DMI思想—灵魂版》
a:=ma(ma((h+l)/2,N),M);
b:hhv(a,2);
t:llv(a,2);
FILLRGN(b-t>ma(b-t,2),b,t),colorred;
FILLRGN(b-t<ma(b-t,2),b,t),colorwhite;
       通过这个公式大家再去看,看似不错的神偷系列指标,狗屁不准的《买卖奇准》,你也会戳穿把戏看出问题了。......[/color

LHF969 2007-10-9 15:55

:D :D 狠

chenjiaq 2007-10-9 16:58

谢谢提供分享

pengyou 2007-10-9 19:42

谢谢 备份学习 已入专辑
[quote]
刀小反传统指标报告会!(之二)——今日先写挖出dmi的魂!
       《挖出dmi的魂》
       关于dmi思想,我以前写过《我为dmi看看病——一个偏执狂》、《dmi思想》(做一指标),但可以说未中肯经,这一篇我将用拆开、打死法,为大家挖出dmi的魂。
dmi的原码是这样的:
TR := SUM(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),P);
HD := HIGH-REF(HIGH,1);
LD := REF(LOW,1)-LOW;
DMP:= SUM(IF(HD>0 AND HD>LD,HD,0),P);
DMM:= SUM(IF(LD>0 AND LD>HD,LD,0),P);
PDI: DMP*100/TR;
MDI: DMM*100/TR;
ADX: MA(ABS(MDI-PDI)/(MDI+PDI)*100,M);
ADXR:(ADX+REF(ADX,M))/2;

      TR我以前分析过,其实就是以REF(CLOSE,1)为中心的最大振幅。我们知道振幅的表达式是H-L,那么相对于昨天就是TR了,拆开打死后不过是MAX(REF(C,1),H)-MIN(REF(C,1),L)。但就这一句是可以省略的,因为从PDI和MDI的关系看不过是dmp与dmm的关系,在adx和adxr上更是由于除法的因素约去了。
      那么dmp与dmm反映的是什么?他对趋势的要求又是怎样的呢?
如果光从HD>0的条件看,H在今日就是两日新高,那么dmp完全可以写作“HHV(H,2)-REF(H,1)”。再反观这个条件HD>LD,由于HD>0已经定下来,当L>=REF(LOW,1)也就是LD<=0,那么HD>LD完全成立;而当L<REF(LOW,1)时,此时的L就是两日新低LLV(L,2),那就有LD=REF(LOW,1)-LLV(L,2),根据HD>LD的要求就是HHV(H,2)-REF(H,1)>REF(LOW,1)-LLV(L,2)。再变形就基本可整合成,
dmp一言以劈之,不过是HHV((H+L)/2,2)>REF((H+L)/2,1)要求下的,“HHV(H,2)-REF(H,1)"。
dmm同理,不过是LLV((H+L)/2,2)<REF((H+L)/2,1)要求下的,"REF(L,1)-LLV(L,2)"。
      那么PDI与MDI的的微妙关系(魂)就很明显了——就是dmp与dmm的关系。再说的具体点,不过是围绕(h+l)/2近两日的关系。由于dmp与dmm在发生关系前用了SUM的累积处理,摊到每一天也就是MA的平均处理,所以要用一个式子表达出这种关系就可以写作:
a:=ma(ma((h+l)/2,n),m);
b:hhv(a,2);——b与(h+l)/2的大小关系就是PDI与MDI的交叉关系。
       再问ADX与ASXR表达的是趋势的什么要求呢?他表达只是a的近两日的来的幅度变化。不论证了......
把dmi思想(魂)表达出来让大家自己体会吧......
《DMI思想—灵魂版》
a:=ma(ma((h+l)/2,N),M);
b:hhv(a,2);
t:llv(a,2);
FILLRGN(b-t>ma(b-t,2),b,t),colorred;
FILLRGN(b-t<ma(b-t,2),b,t),colorwhite;
       通过这个公式大家再去看,看似不错的神偷系列指标,狗屁不准的《买卖奇准》,你也会戳穿把戏看出问题了。.....
[/quote]

雕得尊 2007-10-10 07:24

:steaming: :steaming: :steaming:

水牛 2007-10-16 21:41

我喜欢此类观点大作,尽管没交流
:clap: :clap:

laokou 2007-10-29 21:22

顶你个肺

雕得尊 2007-10-30 09:09

魂什么魂,公式是死的,人是活的.操盘画条龙也行画蛇也行.

东南人氏 2007-11-4 09:15

支持

marxchina 2007-11-5 16:01

楼主功力深厚,佩服,好象不够深入,这些都是一般都明白的普通道理呀!期待高深些的!

foxaa 2007-11-8 16:48

期待高深些之三的!

红海的阳光 2007-11-8 19:51

楼主功力深厚!

雕得尊 2007-11-9 09:55

公式推公式,蠢才所为.
页: [1]
查看完整版本: 刀小反传统指标报告会!(之二)——今日先写挖出dmi的魂!