通达信DMI压箱底用法指标(趋势型)指标公式

买卖信号

该公式主要基于DMI(趋向指标)原理,通过颜色和位置变化来展示多空状态: - **多头信号(买入参考)**:PDI(红线上行)> MDI(蓝线)时,显示红色柱状,表示多头趋势 - **空头信号(卖出参考)**:PDI <= MDI 时,显示蓝色柱状,表示空头趋势 - **超买区域**:PDI > 30 时显示红色 - **超卖区域**:MDI > 30 时显示蓝色 - **盘整观望区**:PDI < 30 AND MDI < 30 AND PDI > 15 AND MDI > 15 时,显示黄色区域 注意:该公式没有使用DRAWTEXT、DRAWICON或FILTER函数输出明确的文字/图标信号,主要通过颜色柱状图和线条来展示多空状态。

用法

1. **适用场景**:用于判断市场趋势方向和多空力量对比,适合趋势跟踪交易 2. **使用规则**: - PDI线上穿MDI线(红上蓝下):多头行情,可考虑买入 - PDI线下穿MDI线(蓝上红下):空头行情,可考虑卖出或观望 - PDI和MDI都在15-30之间纠缠:市场处于盘整状态,建议观望 - ADX(绿色行情指示线)用于判断趋势强度,ADX上升表示趋势明确 3. **注意事项**: - 该指标在震荡行情中容易产生频繁交叉信号 - 建议结合其他指标(如MACD、均线等)综合判断 - 盘整区(15-30之间)应保持谨慎,减少交易频率

公式源码

TTR:=EXPMEMA(MAX(MAX(HIGH-LOW,Abs(HIGH-REF(CLOSE,1))),ABS(REF(CLOSE,1)-LOW)),14);
HD :=HIGH-REF(HIGH,1);
LD :=REF(LOW,1)-LOW;
DMP:=EXPMEMA(IF(HD>0&&HD>LD,HD,0),14);
DMM:=EXPMEMA(IF(LD>0&&LD>HD,LD,0),14);
PDI:DMP*100/TTR,NODRAW;
mdi:DMM*100/TTR,NODRAW;
STICKLINE(PDI>MDI,MDI,PDI,1,1),COLORLIRED;
STICKLINE(PDI>30,30,PDI,2,0),COLORRED;
STICKLINE(PDI<=MDI,MDI,PDI,1,1),COLORLIBLUE;
STICKLINE(MDI>30,30,MDI,2,0),COLORBLUE;
STICKLINE(PDI<15,15,PDI,1,0),COLORBLACK;
STICKLINE(MDI<15,15,MDI,1,0),COLORBLACK;
STICKLINE(PDI<15,15,PDI,0.5,0),COLORBLUE;
STICKLINE(MDI<15,15,MDI,0.5,0),COLORRED;
ADX行情指示线:EXPMEMA(ABS(MDI-PDI)/(MDI+PDI)*100,5),NODRAW,COLORGREEN;
确认线:=EXPMEMA(ABS(MDI-PDI)/(MDI+PDI)*100,6),COLORGREEN;
盘整区上轨:30,NODRAW,COLORMAGENTA;
盘整区下轨:15,NODRAW,COLORMAGENTA;
DRAWBAND(ADX行情指示线,RGB(0,255,0),确认线,RGB(255,255,255));
无方向观望区:PDI<30 AND  MDI<30 AND PDI>15 AND MDI>15,COLORYELLOW,NODRAW;
STICKLINE(无方向观望区,60,50,0,-1),COLORYELLOW;

通达信DMI卖点指标(超买超卖型)指标公式

买卖信号

**卖点条件:** - A3>0,即满足以下任一条件: - 过去4日内A1的最高值>3.2(A1为超买超卖指标) - A1>2.5 且 同时满足DMI条件(PDI>33、MDI<10、ADX>40、ADXR>45) **信号说明:** - 该指标只包含卖点(卖出信号),没有明确的买入信号 - A1计算的是价格相对位置(类似KDJ的超买超卖原理) - DMI条件用于确认趋势强度,只有在强劲上涨趋势中才会触发卖点

用法

1. **适用场景**:用于识别超买卖点,当价格快速上涨后出现超买信号时考虑减仓或卖出 2. **注意事项**: - 该指标仅提供卖出信号,不包含买入判断 - A1>2.5且满足DMI条件时,说明在强势上涨趋势中价格已经进入超买区域,可能是趋势即将反转的预警 - DMI条件要求趋势非常强劲(ADX>40, ADXR>45),此时的超买更可能是短期回调信号 - 建议结合其他指标(如均线、成交量)综合判断 - 由于只有卖点信号,需要配合其他买入指标使用

公式源码

A1:=EMA((CLOSE-LLV(LOW,5))/(HHV(HIGH,13)-LLV(LOW,10))*4,4);
A2: "dmi.PDI"(14,6)>33 AND "DMI.mdi"(14,6)<10 AND "DMI.ADX"(14,6)>40 AND "DMI.ADXR"(14,6)>45,NODRAW;
A3: HHV(A1,4)>3.2 OR A1>2.5 AND A2,NODRAW;
卖点: A3>0;

通达信DMI升空持股指标(趋势型)指标公式

买卖信号

1. **买入信号**:PDI火箭 > MDI炸弹(显示"火箭升空持股") 2. **卖出信号**:MDI炸弹 > PDI火箭(显示"空中炸弹出局") (注:公式中使用了DRAWTEXT函数来显示文字信号提示)

用法

该指标是基于DMI(趋向指标)的变体,主要用于判断趋势方向: - **适用场景**:适用于趋势跟踪,当PDI(红色)上穿MDI(蓝色)时表示多头趋势形成,可持股;当MDI上穿PDI时表示空头趋势形成,应卖出 - **注意事项**: - 参数N=7,可根据需要调整 - ADX和ADXR用于辅助判断趋势强度,ADX数值越高代表趋势越强 - 该指标在震荡行情中可能出现频繁的假信号 - 建议结合其他指标或均线系统综合判断

公式源码

N:=7;
TRTR:=SMA(MAX(MAX(HIGH-LOW,Abs(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),N,1);
HD:=HIGH-REF(HIGH,1);
LD:=REF(LOW,1)-LOW;
DMP:=SMA(IF(HD>0 AND HD>LD,HD,0),N,1);
DMM:=SMA(IF(LD>0 AND LD>HD,LD,0),N,1);
PDI火箭:DMP*100/TRTR,COLORRED;
mdi炸弹:DMM*100/TRTR,COLORBLUE;
ADX:SMA(ABS(MDI炸弹-PDI火箭)/(MDI炸弹+PDI火箭)*100,N,1),COLORFF66FF;
ADXR:(ADX+REF(ADX,6))/2,COLOR66FF66;
DRAWTEXT(PDI火箭>MDI炸弹,PDI火箭,'火箭升空持股');
DRAWTEXT(MDI炸弹>PDI火箭,MDI炸弹,'空中炸弹出局');

通达信DMI关注线指标(趋势型)指标公式

买卖信号

1. **买入信号**:PDI(相对强弱指标)上穿MDI(绿色曲线),显示紫色柱状线;同时ADX上穿ADXR,形成趋势确认信号 2. **卖出信号**:PDI下穿MDI,显示粉色柱状线;ADX下穿ADXR,趋势可能结束 3. **趋势强度信号**:ADX>20表示趋势明显,ADX<20表示震荡盘整

用法

1. **适用场景**:用于判断趋势方向和趋势强度,适用于中长线交易 2. **核心逻辑**:PDI>MDI表示多头趋势,PDI<MDI表示空头趋势;ADX数值越高代表趋势越强 3. **注意事项**:该指标在震荡行情中会产生频繁的交叉信号,建议结合其他指标(如均线、成交量)综合判断;ADX达到高位后回落可能预示趋势即将反转

公式源码

N:=14;M:=6;
TRTR:=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);
PDI:= DMP*100/TRTR;
mdi:= DMM*100/TRTR;
STICKLINE(PDI>=MDI,PDI-MDI,0,2,1),COLOR9900FF;
STICKLINE(PDI<MDI,PDI-MDI,0,2,1),COLORF69ECE;
ADX:= EXPMEMA(ABS(MDI-PDI)/(MDI+PDI)*100,M);
ADXR:=EXPMEMA(ADX,M);
DRAWBAND(ADX,RGB(200,0,200),ADXR,RGB(150,150,150));
ADX2:EXPMEMA(ABS(MDI-PDI)/(MDI+PDI)*100,M),COLOR00EEEE,LINETHICK1;
ADXR2:EXPMEMA(ADX,M),COLORFFFFFF,LINETHICK1;
关注线:=50,COLORF0F000,POINTDOT;
IF(ADX>=ADXR,85,DRAWNULL),COLORF580F5,LINETHICK8;
IF(ADX<ADXR,85,DRAWNULL),COLORCCDD66,LINETHICK6;
IF(PDI>=MDI,-55,DRAWNULL),COLOR0000EE,LINETHICK8;
IF(PDI<MDI,-55,DRAWNULL),COLOR33AA33,LINETHICK6;

通达信DMI修正指标(RSI类)指标公式

买卖信号

1. **卖出信号(超买)**:当RSI12>70且ADX>70时,显示"A"信号(红色),表示市场处于超买状态,可能面临回调风险。 2. **关注买入信号**:当满足以下全部条件时,显示"关注A"信号(洋红色): - 量比>3 - 涨幅>5%(C/REF(C,1)>1.05) - RSI56>54 - ADX<30 3. **买入信号柱状线**:满足上述关注买入条件时,在ADX和RSI56之间画青色柱状线,直观显示买入信号区域。

用法

1. **适用场景**: - 适用于强势股的回调买入机会筛选 - 结合量价齐升和相对强弱指标判断股票强度 - ADX<30表示当前趋势不强,可能存在盘整或即将启动的机会 2. **注意事项**: - 第一个信号(A)是超买信号,表示风险积累,应考虑减仓或卖出 - 第二个信号(关注A)是激进型买入信号,需要量能配合 - RSI12参数较短,适合短期判断;RSI56参数较长,适合中期判断 - 建议结合其他指标和基本面综合判断,避免单一信号决策

公式源码

STICKLINE(1,60,58,12,0),COLORLIRED;
STICKLINE(1,75,77,12,0),COLORRED;
STICKLINE(1,30,32,12,0),COLORLIRED;
LC:=REF(CLOSE,1);
rsi12:SMA(MAX(CLOSE-LC,0),12,1)/SMA(Abs(CLOSE-LC),12,1)*100,COLORRED,LINETHICK1;
RSI56:SMA(MAX(CLOSE-LC,0),56,1)/SMA(ABS(CLOSE-LC),56,1)*100,COLORMAGENTA,LINETHICK2;
MTR:=SUM(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),14);
HD:=HIGH-REF(HIGH,1);
LD:=REF(LOW,1)-LOW;
DMP:=SUM(IF(HD>0 AND HD>LD,HD,0),14);
DMM:=SUM(IF(LD>0 AND LD>HD,LD,0),14);
PDI:DMP*100/MTR,COLORYELLOW;
mdi:=DMM*100/MTR,COLORGREEN;
ADX:MA(ABS(MDI-PDI)/(MDI+PDI)*100,6),COLORWHITE,LINETHICK2;
ADXR:=(ADX+REF(ADX,6))/2,COLORCYAN;
DRAWTEXT(RSI12>70 AND ADX>70,ADX,'A'),COLORRED;
量比:=vol/REF(VOL,1);
DRAWTEXT(量比>3 AND C/REF(C,1)>1.05 AND RSI56>54 AND ADX<30,30,'关注A'),COLORMAGENTA;
STICKLINE(量比>2.2 AND C/REF(C,1)>1.05 AND RSI56>54 AND ADX<30,ADX,RSI56,2,0),COLORCYAN;

通达信DMI优化指标(趋势型)指标公式

买卖信号

该公式为DMI(趋向指标)系列,主要包含以下信号: 1. PDI上穿MDI(金叉):代表多头信号,表示上升趋势形成 2. PDI下穿MDI(死叉):代表空头信号,表示下降趋势形成 3. PDI>=MDI时,PDI线显示为红色粗线,表示多头占优 4. ADX数值越高,代表趋势越强(通常ADX>25表示趋势明显) 5. ADX与ADXR金叉可能预示趋势反转

用法

1. 适用场景:用于判断市场趋势方向和趋势强度,适合趋势行情中使用 2. 使用方法: - PDI(白线)代表多方力量,MDI(黄线)代表空方力量 - PDI上穿MDI时考虑买入,下穿时考虑卖出 - ADX(紫线)数值越高表示趋势越强,可作为趋势确认信号 - ADXR(绿色虚线)可作为辅助判断 3. 注意事项: - 在横盘震荡行情中容易产生频繁假信号 - 建议结合其他指标(如均线、成交量)综合判断 - 高位死叉或低位金叉需要结合市场整体环境分析

公式源码

N:=14;
MM:=4;
MTR:=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);
PDI: DMP*100/MTR,LINETHICK1,COLORWHITE;
mdi: DMM*100/MTR,LINETHICK1,COLORYELLOW;
IF(PDI>=MDI, PDI,DRAWNULL),LINETHICK2,COLORRED;
ADX:= EXPMEMA(ABS(MDI-PDI)/(MDI+PDI)*100,MM),COLORMAGENTA, ;
ADXX:= EXPMEMA( (MDI-PDI)/(MDI+PDI)*100,MM),COLORMAGENTA, ;
ADXXX:REVERSE(ADXX),COLORMAGENTA, ;
ADXR:=EXPMEMA(ADX,MM),COLORGREEN,DOTLINE;
ADXRR:=EXPMEMA(ADXX,MM),COLORGREEN,DOTLINE;
ADXRRR:REVERSE(ADXRR),COLORGREEN, ;
DRAWBAND(REVERSE(ADXX),RGB(250,150,0),REVERSE(ADXRR),RGB(0,150,250));

通达信DMI优化参数指标(趋势型)指标公式

买卖信号

该公式为ADX指标(平均趋向指数),源码中未包含直接的买卖信号输出语句(如CROSS、DRAWTEXT、DRAWICON等),仅计算出PDI、mdi、ADX、ADXR四个数值。根据指标介绍: - **买入信号**:PDI线从下向上突破MDI线(新多头进场,做多) - **卖出信号**:PDI线从上向下跌破MDI线(新空头进场,做空) - **趋势维持信号**:ADX值持续高于前一日,行情将维持原趋势 - **盘整信号**:ADX值递减,降到20以下且横向行进时,市场为盘整 - **反转信号**:ADX从上升倾向转为下降,行情即将反转

用法

1. **适用场景**:用于判断趋势方向和趋势强度,适用于趋势跟踪交易 2. **使用方法**: - PDI上穿MDI时考虑做多,PDI下穿MDI时考虑做空 - ADX>25表示趋势较强,可顺势操作;ADX<20表示市场盘整,建议观望 - ADX上升时表示趋势持续,ADX下降时注意趋势可能反转 3. **注意事项**: - ADX指标不提供方向,只反映趋势强度 - 在盘整行情中,PDI和MDI会频繁交叉,容易产生虚假信号 - 建议结合其他指标(如均线)确认趋势方向 - 该公式为计算公式,实际买卖需自行添加信号输出语句

公式源码

{指标介绍:
1.PDI线从下向上突破MDI线,新多头进场,做多;
2.PDI线从上向下跌破MDI线,新空头进场,做空;
3.ADX值持续高于前一日时,行情将维持原趋势;
4.ADX值递减,降到20以下且横向行进时,市场为盘整;
5.ADX从上升倾向转为下降,行情即将反转。
}					
					N:=3;M:=2;
MTR:=SUM(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:=SUM(IF(HD>0&&HD>LD,HD,0),N);
DMM:=SUM(IF(LD>0&&LD>HD,LD,0),N);
PDI:DMP*100/MTR,LINETHICK3;
mdi:DMM*100/MTR;
ADX:MA(ABS(MDI-PDI)/(MDI+PDI)*100,M);
ADXR:(ADX+REF(ADX,M))/2;

通达信DMI买点选股指标(超买超卖型)指标公式

买卖信号

该指标包含1个买入信号: - **DMI买点**:当A1满足(LLV(A1,4)<0.5 OR A1<0.5)且同时满足A2的所有条件时产生买入信号 - A1条件:短期超卖(A1值小于0.5) - A2条件(DMI组合):PDI<5 AND MDI>40 AND ADX>40 AND ADXR>45 AND ADXR上穿MDI 注:该指标没有卖出信号,属于纯买入指标。

用法

1. **适用场景**:用于捕捉超跌反弹的买点,当市场处于极度超卖状态且DMI指标出现趋势转强信号时使用 2. **注意事项**: - 这是一个条件非常严格的买入信号,信号较少但准确性相对较高 - A1<0.5表示价格处于近期相对低位 - DMI条件要求ADX和ADXR处于高位(>40和>45),表明市场有趋势形成;PDI<5且MDI>40表示空头力量极强后可能反转 - 建议结合其他技术分析方法综合判断,例如配合成交量放大或其他趋势确认指标 - 由于没有卖出信号,需要配合其他止损或卖出策略使用

公式源码

A1:=EMA((CLOSE-LLV(LOW,5))/(HHV(HIGH,13)-LLV(LOW,10))*4,4);
A2:="dmi.PDI"(14,6)<5 AND "DMI.mdi"(14,6)>40 AND "DMI.ADX"(14,6)>40
AND "DMI.ADXR"(14,6)>45 AND crOSS("DMI.ADXR","DMI.MDI");
DMI买点:(LLV(A1,4)<0.5 OR A1<0.5) AND A2;

通达信DMIA指标(趋势型)指标公式

买卖信号

1. **买入信号**: - 快线2上穿慢线2(CROSS(快线2,慢线2)):红色圆点显示 - 量快2上穿量慢2(CROSS(量快2,量慢2)):红色圆点显示 - ADX上穿30(STICKLINE(CROSS(ADX,30))) 2. **卖出信号**: - 慢线2上穿快线2(CROSS(慢线2,快线2)):绿色圆点显示 - 量慢2上穿量快2(CROSS(量慢2,量快2)):淡绿色圆点显示 - 减仓信号:DRAWTEXT(FILTER(快线>=95 AND 慢线>=95 AND 周线>=90 OR 周量>=90,5),85,'减')

用法

1. **适用场景**:中短期趋势交易,结合ADX判断趋势强度 2. **信号说明**: - ADX用于判断趋势强弱,ADX>30表示趋势较强 - 快线2与慢线2的金叉死叉作为主要买卖依据 - 量快2与量慢2的金叉死叉作为辅助验证 - 出现"减"字信号时表示超买状态,应考虑减仓 3. **注意事项**: - 该指标包含价格和成交量两个维度的分析 - 建议结合其他指标综合判断 - 超买区域(快线、慢线、周线>=95/90)需要注意风险

公式源码

ATRA := SMA(MAX(MAX(HIGH-LOW,Abs(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),6,1);
HD := HIGH-REF(HIGH,1);
LD := REF(LOW,1)-LOW;
DMP:= SMA(IF(HD>0 AND HD>LD,HD,0),6,1);
DMM:= SMA(IF(LD>0 AND LD>HD,LD,0),6,1);
PDI:= DMP*100/ATRA;
mdi:= DMM*100/ATRA;
ADX: SMA(ABS(MDI-PDI)/(MDI+PDI)*100,6,1),LINETHICK2;
涨趋势:IF((MDI-PDI)/(MDI+PDI)<0,10,DRAWNULL),COLOR8899DD,NODRAW;
跌趋势:IF((MDI-PDI)/(MDI+PDI)>=0,10,ADX),COLORDD9988,NODRAW;
DRAWBAND(ADX,RGB(100,80,110),10,0);
DRAWBAND(跌趋势,RGB(200,120,230),涨趋势,RGB(180,124,204));
对比线:=(ADX+REF(ADX,6))/2;
STICKLINE(crOSS(ADX,30),ADX,30,3,0),COLOR00FFFF,LINETHICK5;
STICKLINE(C>0,80,80,1.5,0),COLORFFFFFF;
STICKLINE(C>0,50,50,1.5,0),COLOR00FFFF;
STICKLINE(C>0,20,20,1.5,0),COLORFF00FF;
WW1:=SMA(((CLOSE-LLV(CLOSE,10))/(HHV(HIGH,10)-LLV(LOW,10))),3,1);
WW2:=SMA(((WW1-LLV(WW1,3))/(HHV(WW1,3)-LLV(WW1,3))),3,1)*100;
ZZ:=SMA(((vol-LLV(VOL,10))/(HHV(VOL,10)-LLV(VOL,10))),3,1);
ZZ1:=SMA(((ZZ-LLV(ZZ,3))/(HHV(ZZ,3)-LLV(ZZ,3))),3,1)*100;
快线:=EMA(WW2,1),COLORBLUE,LINETHICK2;
慢线:=EMA(快线,2),COLORGREEN,LINETHICK2;
量快:=EMA(ZZ1,1)COLORWHITE,LINETHICK2;
量慢:=EMA(量快,2),COLORWHITE,LINETHICK2;
AA1:=SMA(((CLOSE-LLV(CLOSE,13))/(HHV(HIGH,13)-LLV(LOW,13))),3,1);
价线:=SMA(((AA1-LLV(AA1,4))/(HHV(AA1,4)-LLV(AA1,4))),3,1)*100;
周线:MA(价线,5),COLORMAGENTA,LINETHICK1;
BB1:=SMA(((VOL-LLV(VOL,13))/(HHV(VOL,13)-LLV(VOL,13))),3,1);
量线:SMA(((BB1-LLV(BB1,4))/(HHV(BB1,4)-LLV(BB1,4))),3,1)*100,NODRAW;
周量:MA(量线,5),COLORYELLOW,LINETHICK1;
月线:=MA(价线,22),COLORRED,LINETHICK0;
月量:=MA(量线,22),COLORYELLOW,LINETHICK0;
快线2:=EMA(周线,1),COLORBLUE,LINETHICK2;
慢线2:=EMA(快线2,2),COLORGREEN,LINETHICK2;
量快2:=EMA(周量,1);
量慢2:=EMA(量快2,2),COLORWHITE,LINETHICK2;
DRAWTEXT(FILTER(快线>=95 AND 慢线>=95 AND  周线>=90  OR 周量>=90,5),85,'减');
看色块→:30,COLORRED;
IF(周线>=REF(周线,1),周线,DRAWNULL),COLORMAGENTA,LINETHICK2;
IF(周线>=REF(周线,1) AND 月线>=REF(月线,1),周线,DRAWNULL),COLORRED,LINETHICK2;
IF(周线<REF(周线,1),周线,DRAWNULL),COLORGREEN,LINETHICK1;
IF(周量>=REF(周量,1),周量,DRAWNULL),COLORYELLOW,LINETHICK2;
IF(周量<REF(周量,1),周量,DRAWNULL),COLORGREEN,LINETHICK1;
IF(CROSS(快线2,慢线2),慢线2,DRAWNULL),COLORRED,LINETHICK3,CIRCLEDOT;
IF(CROSS(慢线2,快线2),快线2,DRAWNULL),COLORGREEN,LINETHICK3,CIRCLEDOT;
IF(CROSS(量快2,量慢2),量慢2,DRAWNULL),COLORRED,LINETHICK2,CIRCLEDOT;
IF(CROSS(量慢2,量快2),量快2,DRAWNULL),COLORLIGREEN,LINETHICK3,CIRCLEDOT;

通达信DMI2指标(其他)指标公式

买卖信号

用法

公式源码

L60:60,COLORGREEN,POINTDOT;
L20:20,COLORGRAY;
L30:30,COLORGRAY,DOTLINE;
N:=14;
MM:=4;{可以自行修改,通达信里面的是6}
{成交量}
TOTAL:=IF(PERIOD=1,5,IF(PERIOD=2,15,IF(PERIOD=3,30,IF(PERIOD=4,60,IF(PERIOD=5,240,1)))));
MTIME:=MOD(FROMOPEN,TOTAL);
CTIME:=IF(MTIME<0.5,TOTAL,MTIME);
预测:=IF(CURRBARSCOUNT=1,vol*TOTAL/CTIME,DRAWNULL);
成交量1:=预测>=REF(V,1) OR V>=REF(V,1);
MTR:=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);
PDI: DMP*100/MTR,LINETHICK2,COLORWHITE;
mdi: DMM*100/MTR,LINETHICK1,COLORYELLOW;
IF(PDI>=MDI, PDI,DRAWNULL),LINETHICK2,COLORRED;
ADX: EXPMEMA(ABS(MDI-PDI)/(MDI+PDI)*100,MM),COLORMAGENTA,DOTLINE;
ADXR:EXPMEMA(ADX,MM),COLORGREEN,DOTLINE;
强势出关:=COUNT("kdj.J"<0,4)>=3 AND 100*(WINNER(C)-WINNER(O))>15 AND 成交量1;
STICKLINE(强势出关,20,40,1,0),COLORGREEN;
{BAIS买入}
bias5:=(C-MA(C,6))/MA(C,6)*100;
BIAS6:=(C-MA(C,12))/MA(C,12)*100;
BIAS7:=(C-MA(C,24))/MA(C,24)*100;
BIAS8:=(BIAS5+2*BIAS6+3*BIAS7)/6;
乖离:=MA(BIAS8,6);
STICKLINE(crOSS(BIAS8,乖离)  AND 乖离<-9,20,35,1,0),COLORRED;
{底部私募买点}
趋势:=3*SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1)-2*SMA(SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1),3,1);
见底:=10;
短期底部:=CROSS(趋势,见底);
VAR1:=(2*CLOSE+HIGH+LOW)/4;
VAR2:=LLV(LOW,34);
VAR3:=HHV(HIGH,34);
近:=EMA((VAR1-VAR2)/(VAR3-VAR2)*100,13);
远:=EMA(0.667*REF(近,1)+0.333*近,2) , ;
选股:=IF(CROSS(近,远) AND 近<20 ,30,0) AND 成交量1;
STICKLINE(短期底部 AND 选股,20,30,1,0),COLORYELLOW;
{超级rsi++}
TJ1:=(C-LLV(LOW,18))/(HHV(HIGH,18)-LLV(LOW,18))*100;
TJF:=SMA(TJ1,13,8);
卖出:=CROSS(TJF,89);
STICKLINE(卖出,60,55,1,0),COLORGREEN;
{cci背离,上穿-100}
DD:=C=LLV(C,60);{60日最低点}
DDSJ:=BARSLAST(REF(DD,1));{上一低点时间}
DDGJ:=REF(CLOSE,DDSJ+1)>CLOSE;{股价趋势}
GD:=C=HHV(C,60);{60日最高点}
GDSJ:=BARSLAST(REF(GD,1));{上一高点时间}
GDGJ:=REF(CLOSE,GDSJ+1)<CLOSE;{股价趋势}
TYP:=(HIGH + LOW + CLOSE)/3;
CCI:=(TYP-MA(TYP,60))/(0.015*AVEDEV(TYP,60));
CDZB:=REF(CCI,DDSJ+1)<CCI;{CCI指标趋势}
CCI底背离:=DDGJ AND CDZB;
TYP1:=(HIGH+LOW+CLOSE)/3;{系统CCI}
CCI1:=(TYP-MA(TYP,14))/(0.015*AVEDEV(TYP,14));{系统CCI}
CCI买点:=COUNT(CCI底背离,7)>=1 AND CROSS(CCI1,-100) AND 成交量1;
STICKLINE(CCI买点,20,25,1,0),COLORMAGENTA;
红色BIAS:0,COLORRED,NODRAW;
绿色强势出关:0,COLORGREEN,NODRAW;
黄色底部私募:0,COLORYELLOW,NODRAW;
洋红CCI买点:0,COLORMAGENTA,NODRAW;