买卖信号

1. **买入信号(B点)**: - 买线(+DI)上穿卖线(-DI):`BU:=CROSS(买线,卖线)` - 在K线图上标记红色"B"和" ̄" 2. **卖出信号(S点)**: - 卖线(-DI)上穿买线(+DI):`SEL:=CROSS(卖线,买线)` - 在K线图上标记绿色"S"和" ̄" 3. **K线变色提示**: - 买线≥卖线时:K线变红色(多头趋势) - 买线<卖线时:K线变绿色(空头趋势) - 金叉时K线变黄色,死叉时K线变黄色

用法

1. **适用场景**:本指标是基于DMI(趋向指标)改编的趋势型指标,用于判断多空力量转换和趋势转折 2. **参数设置**:N=20(计算周期),M=55(作者自用参数) 3. **使用方法**: - 当出现"B"买入信号时,表示+DI上穿-DDI,代表多头趋势形成,可考虑买入 - 当出现"S"卖出信号时,表示-DI上穿+DI,代表空头趋势形成,应考虑卖出 - K线颜色可辅助判断当前多空状态 4. **注意事项**: - 属于趋势型指标,在震荡行情中可能出现频繁假信号 - 作者提到"可以防洗盘",说明该指标对过滤短期波动有一定效果 - 建议结合其他指标或均线系统综合判断,以提高信号可靠性

公式源码

有人讲dmi可以防洗盘,作成主图看还好,b点为上穿点,加买可,低买嫌高了
n=20 m=55,俺用的
TR:=EXPMEMA(MAX(MAX(HIGH-LOW,Abs(HIGH-REF(CLOSE,1))),ABS(REF(CLOSE,1)-LOW)),N);
HD:=HIGH-REF(HIGH,1);
LD:=REF(LOW,1)-LOW;
DMP:=EXPMEMA(IF(HD>0&&HD>LD,HD,0),N);
DMM:=EXPMEMA(IF(LD>0&&LD>HD,LD,0),N);
多:=DMP*100/TR,COLORRED,LINETHICK2;
空:=DMM*100/TR;
买线:=多;
卖线:=空; 
BU:=crOSS(买线,卖线);
SEL:=CROSS(卖线,买线);
DRAWTEXT(BU,L*0.95,'B'),COLORRED,LINETHICK3;
DRAWTEXT(BU,LOW,' ̄'),COLOR208FFF,LINETHICK3;
DRAWTEXT(SEL,HIGH,' ̄'),COLORFFFF00,LINETHICK3;
DRAWTEXT(SEL,HIGH,'S')COLORGREEN,LINETHICK3;
STICKLINE(买线>=卖线,LOW,HIGH,0,0),COLORRED;
STICKLINE(买线>=卖线,CLOSE,OPEN,3,0),COLORRED;
STICKLINE(买线<卖线,CLOSE,OPEN,3,0),COLOR00FF00;
STICKLINE(买线<卖线,LOW,HIGH,0,0),COLOR00FF00;
STICKLINE(CROSS(卖线,买线),OPEN,CLOSE,3,0),COLORFFFF00;
STICKLINE(CROSS(买线,卖线),OPEN,CLOSE,3,0),COLORYELLOW;