HH:HV(H,20);//前面20个周期K线的最高价
LL:LV(L,20);//前面20个周期K线的最低价
TR := SUM(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),14);//收盘价与最低价做差,最高价与前一周期收盘价做差,最低价与前一周期收盘价作差,在上述三个数据中取绝对值最大者,对该最大值做N周期累加求和。。
HD := HIGH-REF(HIGH,1);//最高价与前一周期最高价做差
LD := REF(LOW,1)-LOW;//前一周期最低价与最低价做差
DMP:= SUM(IFELSE(HD>0 && HD>LD,HD,0),18);//如果HD>0并且HD>LD,取HD否则取0,对取值做N周期累加求和。
DMM:= SUM(IFELSE(LD>0 && LD>HD,LD,0),18);//如果LD>0并且LD>HD,取LD否则取0,对取值做N周期累加求和。
PDI: DMP*100/TR;
MDI: DMM*100/TR;
ADX: MA(ABS(MDI-PDI)/(MDI+PDI)*100,6);//MDI与PDI差的绝对值与(MDI+PDI)*100做比值,取该比值的M个周期均值。
ADXR:(ADX+REF(ADX,6))/2;
BACKGROUNDSTYLE(1);
//以上是DMI//ADX>M&&ADX<M1&&
ADX>21&&ADX<32&&H>HH,BPK;//最高价大于HH,买平开
ADX>10&&ADX<53&&L<LL,SPK;//最低价小于LL,卖平开
C<BKHIGH-30,SP;//买入后跟踪止损,回撒15点平仓,卖出反之
C>SKLOW+30,BP;//卖出后跟踪止损,回撒15点平仓
AUTOFILTER;
发布者:股市刺客,转载请注明出处:https://www.95sca.cn/archives/173638
站内所有文章皆来自网络转载或读者投稿,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!