通达信KDJ+MACD指标(趋势型)指标公式

买卖信号

**买入信号:** 1. **三平底翻金**:当连续三天收阳线后,第四天出现三平底形态(REF(VARD OR VARE OR VARF OR VAR10 OR VAR11 OR VAR12 OR VAR13 OR VAR14 OR VAR15 OR VAR16 OR VAR17 OR VAR18,1)) AND VAR1) 2. **出击信号**:主力启动线与资金异动线金叉,或主力洗盘线>资金异动线且主力启动线上穿主力洗盘线 3. **启动信号**:主力启动线>前一天主力启动线,且成交量上穿主力启动线,同时成交量<前一天资金异动线 4. **买入提示**:三平底翻金成立且(出击或启动)成立,且分时判断=1,在海面线*0.5位置显示买入提示 **卖出信号:** 无明确的卖出条件语句

用法

1. **适用场景**:该指标为综合型指标,结合了MACD、KDJ、宝塔线、筹码分析等多种技术分析方法,适用于中短线交易择时 2. **核心逻辑**: - 通过MACD定位顶底区域,划分顶部线、天际线、中轴线(多空线)、海面线、底部线 - 利用优化后的KDJ判断超买超卖状态 - 通过筹码分布(散户峰、主力峰、密集成本)判断资金动向 - 宝塔线三平底翻金作为买入确认信号 3. **注意事项**: - 该指标主要提供买入信号,卖出信号需结合其他方法判断 - 买入提示需满足"分时判断=1"条件,即需要分时走势配合 - 指标包含多种画线效果(MACD多空趋势带、筹码峰等),界面较为复杂 - 建议结合大盘走势和其他独立指标综合决策

公式源码

A:=CURRBARSCOUNT;
A1:=DAY!=REF(DAY,1);
A2:=BARSLAST(A1)+1;
A3:=MA(C,A2);
A4:=SUM(AMO,A2)/SUM(vol,A2)/100;
A5:=IF(CAPITAL>0,A4,A3);
均价线:=IF(A<=CONST(A2),A5,DRAWNULL);
分钟有效周期:=IF(PERIOD=2,15,IF(PERIOD=3,30,IF(PERIOD=4,60,IF(PERIOD=5,240,DRAWNULL))));
分时价:=TFILT(CLOSE,CURRBARSCOUNT,00,CURRBARSCOUNT,00);
分时判断:=IF(分时价=DRAWNULL,1,IF(分钟有效周期=DRAWNULL,DRAWNULL,1));
{-----------------------------由macd定位顶底-------------------------------}
DIFF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIFF,9);
MACD:=2*(DIFF-DEA);
KX:=BARSSINCE(CLOSE);{←首次开盘价距金的天数}
HHN:=CONST(HHV(DIFF,KX));
HLN:=CONST(LLV(DEA,KX));
RC1:=CONST((HHN+HLN)/2);
SS:=((HHN-HLN)/200);
MACD底部:=(-100*SS+RC1)+-(-100*SS+RC1),COLOR669999;
MACD顶部:=(100*SS+RC1)+-(-100*SS+RC1),COLORFF0033;
MACD中轴:=0+-(-100*SS+RC1);
DIFF修正:=DIFF+-(-100*SS+RC1),COLOR008080;
DEA修正:=DEA+-(-100*SS+RC1),COLOR00FF00;
MACD修正:=2*(DIFF修正-DEA修正)+MACD中轴,COLOR0000BB,NODRAW;
MACD超跌:=CONST(LLV(MACD修正,KX));
MACD超跌线:=IF(MACD超跌<MACD底部,MACD超跌,MACD底部);
{----------------------利用MACD趋势进行精确顶底判断------------------------}
顶部:=MACD顶部+-MACD超跌线;
天际:=顶部*0.809;
中轴:=MACD中轴+-MACD超跌线;
海面:=顶部*0.191;
底部:=MACD底部;
{------------------------传统kdj指标结合MACD优化---------------------------}
RSVA:=(CLOSE-LLV(LOW,21))/(HHV(HIGH,21)-LLV(LOW,21))*顶部;{采用21日月线优化}
K:SMA(RSVA,3,1),COLORFFFFFF,NODRAW;
D:SMA(K,3,1),COLOR00FFFF,NODRAW;
原J值参数:=3*K-2*D;
JD:=IF(原J值参数<底部,底部,原J值参数);{J值底部钝化处理}
J:IF(JD>顶部,顶部,JD),COLORFF00FF,NODRAW;{底部钝化处理后再进行顶部钝化处理}
{---------------------------MACD多空量能判断-------------------------------}
MACD多头:DIFF修正+-MACD超跌线,COLOR339999;
空头:DEA修正+-MACD超跌线,COLOR00FF00;
量能柱:2*(MACD多头-空头)+中轴,COLOR0000BB,NODRAW;
超前DEA:=(EMA(MACD多头,7));
超前MACD:=2*(MACD多头-超前DEA)+中轴;
{-----------------------------------大盘动向-------------------------------}
VAR1大盘:=LLV(LOW,13);
VAR2大盘:=HHV(HIGH,13);
VAR3大盘:=(SMA((CLOSE-VAR1大盘)/(VAR2大盘-VAR1大盘)*顶部,5,1))-顶部/2;
VAR4大盘:=SMA((VAR2大盘-CLOSE)/(VAR2大盘-VAR1大盘)*顶部,5,1)-顶部/2;
大盘散户:=IF(VAR4大盘<底部,底部,VAR4大盘),COLOR408000;
大盘主力:=IF(VAR3大盘<底部,底部,VAR3大盘),COLOR330088;
{---------------------------------密集成本突破-----------------------------}
最高获利参数:=顶部/100;
VAR1C:=(COST(89)-COST(11))*最高获利参数;
VAR2C:=(COST(99.9)-COST(1))*最高获利参数;
单峰:=((1-VAR1C/VAR2C))*顶部;
低密:=((COST(90)-COST(60))/VAR2C)*顶部;
高密:=((COST(40)-COST(1))/VAR2C)*顶部;
赢利:= (SMA(WINNER(AMOUNT/VOL/99),2,1))*顶部;
活跃度:顶部-顶部/(1+expma(HSL,21)),COLOR774455;{←CYF公众追涨热情指标}
70%成本集中度:=IF(VAR1C>顶部,顶部,VAR1C),COLORFFFFFF;
90%成本集中度:=IF(VAR2C>顶部,顶部,VAR2C),COLORFF0000;
套牢筹码上升:=IF((单峰-赢利)>底部,(单峰-赢利),底部);
个股散户:=IF(套牢筹码上升>顶部,顶部,套牢筹码上升),COLOR408000;
散户:IF(个股散户=DRAWNULL,DRAWNULL,个股散户),COLOR408000;
获利筹码上升:=IF((赢利-单峰)>底部,(赢利-单峰),底部);
个股主力:=IF(获利筹码上升>顶部,顶部,获利筹码上升),COLOR330088;
主力:IF(个股主力=DRAWNULL,DRAWNULL,个股主力),COLOR330088;
{--------------------换手率,五日换手率辅助判断个股活跃度-------------------}
换手:SUM(VOL,1)/CAPITAL*100,COLOR666666,NODRAW;
⑤日换:SUM(VOL,5)/CAPITAL*100,COLOR999999,NODRAW;
{----------------------密集成本突破指标筹码峰画线--------------------------}
金色背景修边1:STICKLINE(C>0 AND CURRBARSCOUNT>=2,顶部,底部,3.05,0),COLOR003333;
金色背景修边2:STICKLINE(C>0 AND CURRBARSCOUNT>=2,顶部,中轴,3.05,0),COLOR003333;
金色背景补充:DRAWBAND(顶部,RGB(51,51,0),中轴,RGB(51,51,0));
金色背景:DRAWBAND(顶部,RGB(51,51,0),底部,RGB(128,128,128));
追涨热度峰紫色:DRAWBAND(活跃度,RGB(66,52,81),底部,RGB(204,0,0));
高密峰墨蓝色:=DRAWBAND(高密,RGB(0,0,51),底部,RGB(0,0,255));
低密峰纯蓝色:=DRAWBAND(低密,RGB(0,0,102),底部,RGB(0,0,255));
90%成本峰:DRAWBAND(90%成本集中度,RGB(0,0,153),底部,RGB(0,0,153));
70%成本峰:DRAWBAND(70%成本集中度,RGB(0,128,0),底部,RGB(255,255,255));
散户峰绿色:DRAWBAND(散户,RGB(0,64,0),底部,RGB(204,0,0));
主力峰红色:DRAWBAND(主力,RGB(102,26,51),底部,RGB(0,0,255));
MACD多空趋势:DRAWBAND(MACD多头,RGB(204,51,51),空头,RGB(0,179,0));
MACD多头重画:DRAWBAND(MACD多头,RGB(153,153,51),MACD多头,RGB(153,153,51));
MACD空头重画:DRAWBAND(空头,RGB(0,204,0),空头,RGB(0,204,0));
{-------的通达信■新宝塔线■-----原码-----------}
VAR1:=CLOSE>REF(CLOSE,1) AND CLOSE>REF(CLOSE,2);
VAR2:=REF(VAR1,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VAR3:=REF(VAR2,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VAR4:=REF(VAR3,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VAR5:=REF(VAR4,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VAR6:=REF(VAR5,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VAR7:=REF(VAR6,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VAR8:=REF(VAR7,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VAR9:=REF(VAR8,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VARD:=CLOSE<REF(CLOSE,1) AND CLOSE<REF(CLOSE,2);
VARE:=REF(VARD,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VARF:=REF(VARE,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VAR10:=REF(VARF,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VAR11:=REF(VAR10,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VAR12:=REF(VAR11,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VAR13:=REF(VAR12,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VAR14:=REF(VAR13,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VAR15:=REF(VAR14,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VAR16:=REF(VAR15,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VAR17:=REF(VAR16,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VAR18:=REF(VAR17,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
三平底翻金:=(REF(VARD OR VARE OR VARF OR VAR10 OR VAR11 OR VAR12 OR VAR13 OR VAR14 OR VAR15 OR VAR16 OR VAR17 OR VAR18,1))
AND VAR1;
主力启动线:=MA(V,5),COLORFFFFFF;
主力洗盘线:=MA(V,35),COLOR00FFFF;
资金异动线:=MA(V,135),COLORFF0000;
{----------------------------买卖参考--------------------------------------}
出击:=(crOSS(主力启动线,资金异动线) OR ((主力洗盘线 > 资金异动线) AND CROSS(主力启动线,主力洗盘线))),COLORYELLOW;
启动:=(主力启动线>REF(主力启动线,1) AND (CROSS(VOL,主力启动线) AND (REF(VOL,1)<REF(资金异动线,1) OR REF(VOL,2)<REF(资金异动线,2)))),COLOR45AAEE;
成立:=三平底翻金 AND (出击 OR 启动);
买入提示:=IF(成立=1,海面*0.5,0) AND 分时判断=1;
{------------------------顶部线,天际线,海面线,底部线重画-------------------}
顶部线:DRAWBAND(顶部,RGB(51,0,255),顶部,RGB(51,0,255));
天际线:DRAWBAND(天际,RGB(128,64,64),天际,RGB(128,64,64));
海面线:DRAWBAND(海面,RGB(0,153,153),海面,RGB(0,153,153));
{------------------------超前MACD多空量能柱--------------------------------}
超前MACD红柱1:STICKLINE(超前MACD>=中轴,超前MACD,中轴,1.50,0),COLOR226688;
超前MACD红柱2:STICKLINE(超前MACD>=中轴,超前MACD,中轴,0.95,0),COLOR4488BB;
超前MACD红柱3:STICKLINE(超前MACD>=中轴,超前MACD,中轴,0.31,0),COLOR55AADD;
超前MACD兰柱1:STICKLINE(超前MACD<=中轴,超前MACD,中轴,1.50,0),COLOR006600;
超前MACD兰柱2:STICKLINE(超前MACD<=中轴,超前MACD,中轴,0.95,0),COLOR007700;
超前MACD兰柱3:STICKLINE(超前MACD<=中轴,超前MACD,中轴,0.31,0),COLOR008800;
{--------------------------MACD多空量能柱----------------------------------}
MACD红柱1:STICKLINE(量能柱>=中轴,量能柱,中轴,1.5,0),COLOR000077;
MACD红柱2:STICKLINE(量能柱>=中轴,量能柱,中轴,1.1,0),COLOR000088;
MACD红柱3:STICKLINE(量能柱>=中轴,量能柱,中轴,0.6,0),COLOR000099;
MACD红柱4:STICKLINE(量能柱>=中轴,量能柱,中轴,0.15,0),COLOR0000AA;
MACD兰柱1:STICKLINE(量能柱<=中轴,量能柱,中轴,1.5,0),COLORAA6633;
MACD兰柱2:STICKLINE(量能柱<=中轴,量能柱,中轴,1.1,0),COLORBB7744;
MACD兰柱3:STICKLINE(量能柱<=中轴,量能柱,中轴,0.6,0),COLORCC8855;
MACD兰柱4:STICKLINE(量能柱<=中轴,量能柱,中轴,0.15,0),COLORDD9966;
{---------中轴线重画及顶部线,天际线,海面线,底部线,多空线文字说明-----------}
中轴线:DRAWBAND(中轴,RGB(128,128,255),中轴,RGB(128,128,255));
顶部线文字:DRAWTEXT(CURRBARSCOUNT=1,顶部*0.98,'  顶部线'),COLORFF0033;
天际线文字:DRAWTEXT(CURRBARSCOUNT=1,天际*0.98,'  天际线'),COLOR404080;
海面线文字:DRAWTEXT(CURRBARSCOUNT=1,海面,'  海面线'),COLOR999900;
底部线文字:DRAWTEXT(CURRBARSCOUNT=1,底部,'  底部线'),COLOR669999;
中轴线文字:DRAWTEXT(CURRBARSCOUNT=1,中轴,'  多空线'),COLORFF8080;
{-------------------------------传统kdJ指标线重画--------------------------}
D线重画:DRAWBAND(D,RGB(255,255,0),D*0.998,RGB(255,255,0));
k线重画:DRAWBAND(K,RGB(255,255,255),K,RGB(255,255,255));
J线重画:DRAWBAND(J,RGB(255,0,255),J,RGB(255,0,255));

通达信KDJ+MACD买点指标(超买超卖型)指标公式

买卖信号

1. **买入信号**:当VAR6上穿VAR7(8)时,产生买入信号(显示绿色柱状) 2. **准备信号**:当VAR6≤8时,显示准备买入信号(显示白色柱状),表示超卖状态

用法

1. 这是一个基于KDJ原理改编的超买超卖指标,使用25日周期计算 2. **VAR6**代表改良后的KD值,当其下穿到8以下时,表示市场进入超卖区域,可能出现反弹机会,此时显示"准备"信号 3. 当VAR6从下向上穿越VAR7(数值8)时,产生买入信号,表明市场从超卖状态开始恢复 4. 白色柱状(准备)表示超卖区域,绿色柱状(买入)表示买入时机 5. 注意事项:该指标偏重于中短线交易,使用时可结合其他技术指标综合判断,避免在趋势下跌中盲目抄底

公式源码

RSV:=(CLOSE-LLV(LOW,21))/(HHV(HIGH,21)-LLV(LOW,21))*100; K:SMA(RSV,3,1) ,COLORWHITE ;{白色} D:SMA(K,3,1) ,COLORYELLOW ;{黄色} J:3*K-2*D ,COLORFF00FF ;{粉红} JJ:J-K,COLORSTICK;{JJ要红色,J-K>0,红柱, J-K<0兰柱} 
VAR6:=4*SMA((CLOSE-LLV(LOW,25))/(HHV(HIGH,25)-LLV(LOW,25))*100,5,1)- 
3*SMA(SMA((CLOSE-LLV(LOW,25))/(HHV(HIGH,25)-LLV(LOW,25))*100,5,1),3,1); 
VAR7:=8; 
准备: IF(VAR6<=8,30,0),STICK,COLORWHITE,LINETHICK2; 
买入: IF(crOSS(VAR6,VAR7),80,0),STICK,COLORGREEN,LINETHICK2;

通达信KDJ+MACD+抢反弹主图指标(均线型)指标公式

买卖信号

1. **买入信号**:当C1上穿C2时(即C1从下方突破C2,形成金叉),在最低价下方0.1位置显示买入图标(图标1)。 2. **卖出信号**:当C2上穿C1时(即C2从下方突破C1,形成死叉),在最高价上方0.1位置显示卖出图标(图标2)。 其中: - C1 = EMA(((VAR2-VAR4)/(VAR5-VAR4))*100,4),为快速线 - C2 = EMA((0.667*REF(C1,1)+0.333*C1),2),为慢速线 - 本质上是一个EMA均线的金叉死叉交易系统

用法

1. **适用场景**:该指标为趋势型交易系统,适用于中短线操作,通过EMA均线的交叉来判断趋势转换。 2. **使用方法**: - 当出现买入图标时,表明短期均线向上突破中期均线,可考虑买入做多。 - 当出现卖出图标时,表明短期均线向下突破中期均线,可考虑卖出或减仓。 3. **注意事项**: - 公式中包含多种技术指标(均线、MACD、KDJ),但核心买卖信号仅依据C1与C2的交叉。 - MACD和KDJ部分仅用于辅助观察市场状态,不作为买卖信号。 - 建议结合其他技术分析工具(如成交量、市场大环境)综合判断,以提高交易胜率。 - 需注意均线滞后性,可能在震荡市中产生频繁假信号。

公式源码

EMA5:MA(C,5),COLORFF00FF,LINETHICK2;
 EMA10:MA(C,10),COLOR00FFFF,LINETHICK2;
 EMA21:MA(C,21),COLORC0FF7F,LINETHICK1;
 EMA55:MA(C,55),COLORFFFFFF,LINETHICK1;
 VAR1:=1;
 VAR2:=((((2*CLOSE)+HIGH)+LOW) / 4);
 VAR4:=LLV(LOW,5);
 VAR5:=HHV(HIGH,4);
 C1:=(EMA((((VAR2-VAR4)/(VAR5-VAR4))*100),4)*VAR1),COLORRED,LINETHICK2;
 C2:=(EMA(((0.667*REF(C1,1))+(0.333*C1)),2)*VAR1),COLORFFFFFF,LINETHICK2;
 AA:=C1>=C2 ;
 BB:=C2>C1 ;
 买入:DRAWICON(crOSS(AA,BB),L-0.1,1);
 卖出:DRAWICON(CROSS(BB,AA),H+0.1,2);
 STICKLINE(AA,C,O,3,0),COLOR000099;
 STICKLINE(AA,H,L,0.5,0),COLOR000099;
 STICKLINE(BB,C,O,3,0),COLORFF0099;
 STICKLINE(BB,H,L,0.5,0),COLOR660099;
 STICKLINE(AA,CLOSE,OPEN,3.0,0),COLOR9900CC;
 STICKLINE(AA,CLOSE,OPEN,2.5,0),COLORFF00CC;
 STICKLINE(AA,CLOSE,OPEN,1.9,0),COLORFF00FF;
 STICKLINE(AA,CLOSE,OPEN,1.0,0),COLORFF33FF;
 STICKLINE(AA,CLOSE,OPEN,0.5,0),COLORFF66FF;
 STICKLINE(AA,CLOSE,OPEN,0.2,0),COLORFF99FF;
 STICKLINE(BB,CLOSE,OPEN,3,0),COLOR006633;
 STICKLINE(BB,CLOSE,OPEN,2.5,0),COLOR339933;
 STICKLINE(BB,CLOSE,OPEN,1.9,0),COLOR669933;
 STICKLINE(BB,CLOSE,OPEN,1.5,0),COLOR33CC33;
 STICKLINE(BB,CLOSE,OPEN,1.0,0),COLOR66CC33;
 STICKLINE(BB,CLOSE,OPEN,0.2,0),COLORCCFF33;
 STICKLINE(买入,O,(C-O)/2+O,3,0),COLOR335555;
 STICKLINE(买入,O,(C-O)/2+O,2.2,0),COLOR338888;
 STICKLINE(买入,O,(C-O)/2+O,1.5,0),COLOR33AAAA;
 STICKLINE(买入,O,(C-O)/2+O,1,0),COLOR33CCCC;
 STICKLINE(买入,O,(C-O)/2+O,0,0),COLOR33EEEE;
 STICKLINE(卖出,O,(C-O)/2+O,3,0),COLOR550055;
 STICKLINE(卖出,O,(C-O)/2+O,2.2,0),COLOR880088;
 STICKLINE(卖出,O,(C-O)/2+O,1.5,0),COLORAA00AA;
 STICKLINE(卖出,O,(C-O)/2+O,1,0),COLORCC00CC;
 STICKLINE(卖出,O,(C-O)/2+O,0.5,0),COLOREE00EE;
 HH0:=CONST(HHV(H,75));
 LL0:=CONST(LLV(L,75));
 MM0:=CONST((HH0+LL0)/2);
 HL0:=CONST(IF(CONST(C)>=MM0,LL0-(HH0-LL0)*0.2,HH0+(HH0-LL0)*0.2));
 HH1:=IF(CONST(C)<MM0,HH0*1.01,HL0);
 LL1:=IF(CONST(C)>=MM0,LL0*0.99,HL0);
 HL1:=(HH1+LL1)/2,COLORFFFFFF;
 STICKLINE("macd.MACD">0,"MACD.MACD"+HL1,HL1,2,1),COLOR00FFFF;
 STICKLINE("MACD.MACD">0 AND "MACD.MACD">REF("MACD.MACD",1),
 "MACD.MACD"+HL1,HL1,2,0),COLORFF00FF;
 STICKLINE("MACD.MACD"<0,"MACD.MACD"+HL1,HL1,2,0),COLOR00FFFF;
 STICKLINE("MACD.MACD"<0 AND "MACD.MACD">REF("MACD.MACD",1),
 "MACD.MACD"+HL1,HL1,2,1),COLORFF00FF;
 RSV1:=(C-LLV(L,9))/(HHV(H,9)-LLV(L,9));
 RSVK:=SMA(RSV1,3,1);
 RSVD:=SMA(RSVK,3,1);
 RSVJ:=RSVK*3-RSVD*2;
 K:RSVK*3+HL1,COLORWHITE;
 D:RSVD*3+HL1,COLORYELLOW;
 J:RSVJ*3+HL1,COLORRED,LINETHICK2;
 DRAWBAND(K,RGB(150,0,150),D,RGB(150,150,150));

通达信KDJ+MACD+MTM三金叉选股指标(其他)指标公式

买卖信号

**买入信号**:当KDJ指标的K线从下向上穿越D线(金叉)、MACD指标的DIF线从下向上穿越DEA线(金叉)、MTM动量指标的MTM线从下向上穿越MTMMA线(金叉)同时发生时,输出买入信号。该公式要求三个指标同时出现金叉,属于多指标共振的严格买入条件。

用法

这是一个多指标共振买入指标,要求KDJ、MACD、MTM三个指标在同一时间同时出现金叉才触发信号。使用时应注意: 1. 三个指标同时金叉的条件较为严格,信号出现频率较低,但可靠性相对较高 2. 适用于中长期趋势的确认,可作为趋势反转或启动的参考信号 3. 由于条件严格,可能会错过一些单一指标金叉带来的机会 4. 建议结合其他技术分析方法或基本面分析综合判断 5. 该公式仅包含买入条件,未包含卖出信号

公式源码

crOSS("kdj.K","kdJ.D")AND CROSS("macd.DIF","MACD.DEA")AND CROSS("mtm.MTM","MTM.MTMMA");

通达信KDJ+CCI超涨超跌的买卖点指标(KDJ类)指标公式

买卖信号

本公式未包含明确的买卖信号条件语句(如CROSS、FILTER、DRAWTEXT、DRAWICON等)。公式仅计算了KDJ指标(K、D、J值)和CCI指标的数值,未设置买卖信号的触发条件。 若要使用,需自行添加买卖条件: - K值上穿D值(金叉)为买入信号 - K值下穿D值(死叉)为卖出信号 - J值>100为超买,J值<0为超卖 - CCI>100为超买,CCI<-100为超卖

用法

1. **适用场景**:适用于短线交易和震荡行情的辅助分析 2. **使用方法**: - 观察K、D、J三线的交叉情况判断趋势 - KDJ金叉时考虑买入,死叉时考虑卖出 - 结合CCI指标判断超买超卖状态 - J值极端值(>100或<0)可能预示行情反转 3. **注意事项**: - 本公式仅为指标计算,不含买卖信号输出 - KDJ指标在震荡行情中容易产生频繁假信号 - 建议结合其他指标或趋势线综合判断 - 需自行添加条件语句或选股公式才能实现自动选股

公式源码

N:=5;M1:=3;M2:=3;T:=5;
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:SMA(RSV,M1,1)*2-100;
D:SMA(K,M2,1);
J:3*K-2*D;
TYP:=(HIGH+LOW+CLOSE)/3;
cci:(TYP-MA(TYP,T))/(0.015*AVEDEV(TYP,T));

通达信KDJ+CCI指标(震荡型)指标公式

买卖信号

1. **买入信号**: - J线(持股线)上穿D线(回踩线):J>D,持股线(J)从下方穿越回踩线(D),表示短期趋势转强 - CCI从下方向上突破50:表示市场从弱势转为强势 2. **卖出信号**: - J线下穿D线:J<D,持股线(J)从上方穿越回踩线(D),表示短期趋势转弱 - CCI从上方跌破50:表示市场从强势转为弱势 3. **辅助信号**: - CCI>50时显示为白色粗线,表示多头区域 - CCI<0时显示为灰色,表示空头区域 - J<D时持股线显示为灰色,表示趋势走弱

用法

1. **适用场景**:该指标为震荡型指标,适用于震荡行情或趋势行情中的回调买入和反弹卖出 2. **使用方法**: - 重点关注J线与D线的交叉信号,金叉买入,死叉卖出 - CCI用于判断市场整体多空状态,CCI>50为多头区域,CCI<50为空头区域 - 可结合CCI和KDJ的组合判断:当CCI上穿50且J线上穿D线时,买入信号更为可靠 3. **注意事项**: - 该指标包含KDJ类指标(J、K、D线),但参数经过调整(N=4) - 公式中使用了DRAWNULL进行条件显示,但未使用FILTER、DRAWTEXT、DRAWICON等函数输出明确的文字或图标信号 - 建议结合其他技术指标或均线系统综合判断,避免单一指标决策

公式源码

n:=4;
均价:=(2*C+(C+H+L+O)/4+O)/4;
R:=(2*L+3*均价)/5;R1:=(2*H+3*均价)/5;
TYP:=(R+R1)/2;
cci:((R+R1)/2-MA((R+R1)/2,n*9))/(0.015*AVEDEV((R+R1)/2,n*9))/4+50,COLORAAAA00;
IF(CCI<0,CCI,DRAWNULL),COLORGRAY;
IF(CCI>50,CCI,DRAWNULL),COLORWHITE,LINETHICK2;
RSV:=((R+R1)/2-LLV(R,n*9))/(HHV(R1,n*9)-LLV(R,n*9))*100;
K:=SMA(RSV,2+N,1);
D:=SMA(K,3,1);
J:=(3*K+2*D)/5,COLORRED,LINETHICK2;
持股线:J,COLORRED,LINETHICK2;
IF(J<D,J,DRAWNULL),COLORGRAY,LINETHICK2;
回踩线:=D,COLORGREEN;
0,COLORGREEN;20,COLORYELLOW;50,COLORWHITE;80,COLORRED;100,COLORBLUE;

通达信KDJ+BOLL指标(KDJ类)指标公式

买卖信号

该公式没有设置明确的买卖信号输出。公式中仅使用了条件画线(IF语句)来改变J线的颜色:J>REF(J,1)时显示红色,J<REF(J,1)时显示绿色,但这只是视觉展示,并非买卖信号提示。 若要产生买卖信号,可参考以下传统KDJ思路: - K线从下向上穿越D线(金叉)可能为买入信号 - K线从上向下穿越D线(死叉)可能为卖出信号

用法

这是一个KDJ与布林带相结合的指标变体。 适用场景: 1. 判断超买超卖:J线突破上轨可能超买,跌破下轨可能超卖 2. 观察J线颜色变化:红色表示J线上行,绿色表示J下行 3. 结合布林带中轨(boll)判断趋势方向 注意事项: 1. 该公式未输出直接的买卖信号,需自行添加 2. 属于KDJ类指标的变体设计 3. 参数N=9,M1=3,M2=3为KDJ标准参数 4. 布林带参数为20周期

公式源码

N:=9;M1:=3;M2:=3;
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:SMA(RSV,M1,1);
D:SMA(K,M2,1);
J:3*K-2*D;
boll:MA(J,20),LINETHICK3;
UPPER:BOLL+2*STD(J,20);
LOWER:BOLL-2*STD(J,20);
IF(J>REF(J,1),J,DRAWNULL),COLORRED,LINETHICK2;
IF(J<REF(J,1),J,DRAWNULL)COLOR00BB00,LINETHICK2;

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

买卖信号

1. **买入信号**: - KDJ金叉(K上穿D):DRAWICON(CROSS(K,D),D,1) - 短牛(BT):LLV(VAR2,2)=LLV(VAR2,7) AND COUNT(VAR2<0,2) AND CROSS(VAR2,MA(VAR2,2)) AND REF(DOWN,1)<REF(DOWN,2) AND UP>REF(DOWN,1),显示"短牛"文字 - 中牛(TJ1):REF(DOWN,1)<REF(DOWN,2) AND UP>REF(DOWN,1) AND C<HHV(H,21)*0.82,显示"中牛"文字 - 大牛(TJ2):REF(DOWN,1)<REF(DOWN,2) AND UP>REF(DOWN,1) AND C<HRY33,显示"大牛"文字 - DRAWICON(BT AND TJ1 AND TJ2,5,25):三个牛信号同时满足时显示特殊图标 2. **卖出信号**: - KDJ死叉(D下穿K):DRAWICON(CROSS(D,K),K,2) - ST信号:REF(UP,1)>REF(UP,2) AND DOWN<REF(UP,1),显示"卖"文字

用法

该指标为综合趋势型指标,结合了KDJ随机指标与均线趋势判断: - **适用场景**:中短线波段操作,适合震荡市和趋势行情 - **买入条件**:当出现短牛(BT)、中牛(TJ1)或大牛(TJ2)信号时,表示行情可能启动上涨,可考虑买入。三个信号同时满足时为强势信号 - **卖出条件**:当出现ST卖出信号或KDJ死叉时,表示行情可能反转,应考虑卖出 - **注意事项**:指标包含趋势线(UP/DOWN)和80水平线,需结合成交量和股价位置综合判断,避免在横盘震荡时频繁交易

公式源码

N:=9;
M1:=3;
M2:=3;
A:=14;
A1:=14;
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:SMA(RSV,M1,1);
D:SMA(K,M2,1);
金:BARSLAST(crOSS(K,D))NODRAW;死:BARSLAST(CROSS(D,K))NODRAW;
DRAWICON(CROSS(K,D),D,1); {K上穿D做记号};
DRAWICON(CROSS(D,K),K,2); {D下穿K做记号};
A80:80,DOTLINE,COLORMAGENTA,LINETHICK1;
VAR1:=C-REF(C,1);
VAR2:=100*EMA(EMA(VAR1,6),6)/EMA(EMA(Abs(VAR1),6),6);
MA5:=EMA(C,5);
MA13:=EMA(C,13);
UP:=DRAWLINE(L=LLV(L,BARSLAST(CROSS(MA13,MA5))+1),LLV(L,BARSLAST(CROSS
(MA13,MA5))+1),H=HHV(H,BARSLAST(CROSS(MA5,MA13))+1),HHV(H,BARSLAST(CROSS
(MA5,MA13))+1),0),COLOR0000FF;
DOWN:=DRAWLINE(H=HHV(H,BARSLAST(CROSS(MA5,MA13))+1),HHV(H,BARSLAST(CROSS
(MA5,MA13))+1),L=LLV(L,BARSLAST(CROSS(MA13,MA5))+1),LLV(L,BARSLAST(CROSS
(MA13,MA5))+1),0),COLOR00FF00;
BT:(LLV(VAR2,2)=LLV(VAR2,7) AND COUNT(VAR2<0,2) AND CROSS(VAR2,MA(VAR2,2))) AND
REF(DOWN,1)<REF(DOWN,2) AND UP>REF(DOWN,1);
STICKLINE(UP,0,3,2,0),COLOR0000FF;
STICKLINE(DOWN,0,3,2,0),COLOR00FF00;
STICKLINE(BT,0,30,2,0),COLOR000088;
STICKLINE(BT,0,30,1,0),COLOR0000CC;
STICKLINE(BT,0,30,0.22,0),COLOR0000FF;
DRAWTEXT(BT,30,'短牛'),COLOR0000FF;
TJ1:=REF(DOWN,1)<REF(DOWN,2) AND UP>REF(DOWN,1) AND C<HHV(H,21)*0.82;
STICKLINE(TJ1,0,20,3,0),COLOR880088;
STICKLINE(TJ1,0,20,1.5,0),COLORAA00AA;
STICKLINE(TJ1,0,20,0.8,0),COLORCC00CC;
STICKLINE(TJ1,0,20,0.2,0),COLORFF00FF;
DRAWTEXT(TJ1,20,'中牛'),COLORFF00FF;
HR:=HHV(HIGH,55);
HRY:=LLV(LOW,55);
HRY11:=HR*HRY;
HRY33:=SQRT(HRY11);
TJ2:=REF(DOWN,1)<REF(DOWN,2) AND UP>REF(DOWN,1) AND C<HRY33;
STICKLINE(TJ2,0,10,3,0),COLOR008888;
STICKLINE(TJ2,0,10,2,0),COLOR00AAAA;
STICKLINE(TJ2,0,10,1,0),COLOR00CCCC;
STICKLINE(TJ2,0,10,0.2,0),COLOR00FFFF;
DRAWTEXT(TJ2,10,'大牛'),COLOR00FFFF;
ST:=REF(UP,1)>REF(UP,2) AND DOWN<REF(UP,1);
STICKLINE(ST,100,90,2,0),COLOR008800;
STICKLINE(ST,100,90,2,0),COLOR00AA00;
STICKLINE(ST,100,90,1,0),COLOR00CC00;
STICKLINE(ST,100,90,0.2,0),COLOR00FF00;
DRAWTEXT(ST,90,'卖'),COLORFFFFFF;
DRAWICON(BT AND TJ1 AND TJ2,5,25);
上升:IF(K>REF(K,1),K,DRAWNULL),LINETHICK1,COLORRED;

通达信J线共振指标(超买超卖型)指标公式

买卖信号

**买入信号**:注意买入条件 = DD AND NOT(REF(DD,1)) AND (AA1<50 OR BB1<50) - DD = AA1>AA2 AND BB1>BB2,表示27日KDJ和9日KDJ同时上升 - NOT(REF(DD,1)),表示从下跌状态转为上升状态(拐点) - AA1<50 OR BB1<50,表示至少有一个KDJ指标在50以下的低位 - 输出方式:DRAWICON在-5位置显示图标1(买入符号) **卖出信号**:注意卖出条件 = REF(DD,1)=1 AND NOT(DD) - REF(DD,1)=1,表示之前处于上升状态 - NOT(DD),表示现在转为下降状态(拐点) - 输出方式:DRAWICON在105位置显示图标2(卖出符号)

用法

1. **适用场景**:该指标为双周期KDJ指标组合,适合用于短线交易,捕捉短期趋势的拐点 2. **买入条件解读**: - 需要两个不同周期的KDJ指标同时向上 - 必须是刚刚从下降转为上升的瞬间("金叉"点) - 要求至少一个指标处于50以下的相对低位,表示股价处于相对低位 3. **卖出条件解读**: - 之前两个指标同时上升,现在转为下降("死叉"点) - 表示短期趋势可能结束 4. **注意事项**: - 短期指标(9日)和中期指标(27日)结合使用 - 买入信号要求在低位金叉,可避免追高 - 该指标为趋势跟踪类型,震荡行情可能产生假信号 - 建议结合其他指标或均线系统综合判断

公式源码

RSV1:=(CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100;
K1:=SMA(RSV1,5,1);
D1:=SMA(K1,5,1);
J1:=3*K1-2*D1;
AA1:=EMA(J1,5);
AA2:=REF(AA1,1);
DRAWBAND(AA1,RGB(255,255,0),AA2,RGB(0,255,0));
{STICKLINE(AA1>AA2,AA1,AA2,8,0),COLOR0055AA;
STICKLINE(AA1>AA2,AA1,AA2,5,0),COLOR0077CC;
STICKLINE(AA1>AA2,AA1,AA2,3,0),COLOR0099DD;
STICKLINE(AA1>AA2,AA1,AA2,1,0),COLOR01BEE7;
STICKLINE(AA1<=AA2,AA1,AA2,8,0),COLOR006600;
STICKLINE(AA1<=AA2,AA1,AA2,5,0),COLOR009900;
STICKLINE(AA1<=AA2,AA1,AA2,3,0),COLOR00BB00;
STICKLINE(AA1<=AA2,AA1,AA2,1,0),COLOR00CC00;}
RSV2:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K2:=SMA(RSV2,3,1);
D2:=SMA(K2,3,1);
J2:=3*K2-2*D2;
BB1:=EMA(J2,5);
BB2:=REF(BB1,1);
DRAWBAND(BB1,RGB(255,0,0),BB2,RGB(0,0,255));
{STICKLINE(BB1>BB2,BB1,BB2,7,0),COLOR000045;
STICKLINE(BB1>BB2,BB1,BB2,5,0),COLOR000085;
STICKLINE(BB1>BB2,BB1,BB2,3,0),COLOR0000C5;
STICKLINE(BB1>BB2,BB1,BB2,1,0),COLOR0000E5;
STICKLINE(BB1<=BB2,BB1,BB2,7,0),COLOR353500;
STICKLINE(BB1<=BB2,BB1,BB2,5,0),COLOR555500;
STICKLINE(BB1<=BB2,BB1,BB2,3,0),COLOR757500;
STICKLINE(BB1<=BB2,BB1,BB2,1,0),COLOR858500;}
DD:=AA1>AA2 AND BB1>BB2;
注意买入:DD AND NOT(REF(DD,1)) AND (AA1<50 OR BB1<50) ,LINETHICK0;
DRAWICON(注意买入,-5,1);
注意卖出:REF(DD,1)=1 AND NOT(DD),LINETHICK0;
DRAWICON(注意卖出,105,2);

通达信J线买卖主图指标(KDJ类)指标公式

买卖信号

**买入信号:B:=CROSS(K,D) AND J<20** - K线从下向上穿越D线(形成金叉) - 同时J值小于20(处于超卖区域) - 在最低价位置显示买入图标(1) **卖出信号:S:=CROSS(100,J) AND C>O** - J线从上向下穿越100(形成死叉) - 同时要求收盘价大于开盘价(阳线) - 在最高价位置显示卖出图标(2)

用法

1. **适用场景**:短线交易和震荡行情,尤其适用于KDJ指标的经典用法 2. **买入时机**:当K线向上穿越D线,且J值低于20时考虑买入,此时处于超卖区域安全性较高 3. **卖出时机**:当J线从100以上向下回落时考虑卖出,此时处于超买区域 4. **注意事项**: - J<20的条件提高了买入信号的质量,避免在高位追涨 - 卖出条件要求C>O(收阳线),可过滤部分假突破 - KDJ指标适合在震荡行情中使用,单边趋势可能产生频繁假信号 - 建议结合其他指标或均线系统综合判断

公式源码

RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
J:=3*K-2*D;
B:=crOSS(K,D) AND J<20;
DRAWICON(B,L,1);
S:=CROSS(100,J)AND C>O;
DRAWICON(S,H,2);