通达信SD副图(超买超卖型)指标公式

买卖信号

- **买入信号**:当"个股"线上穿"大盘"线时(DRAWICON(CROSS(个股,大盘),个股,1)),表示个股开始强于大盘,产生买入信号。 - **卖出信号**:该公式中未包含明确的卖出信号。

用法

1. **适用场景**:用于对比个股与大盘的相对强弱程度,判断个股是否开始跑赢大盘。当个股相对强度线上穿大盘相对强度线时,表示个股开始强于市场整体,可视为买入时机。 2. **计算方法**:分别计算个股和大盘34日内的收盘价相对位置(类似RSV),再取3日均线进行平滑。 3. **注意事项**: - 该指标仅提供买入信号,无明确卖出条件,需结合其他指标或方法判断卖点 - 适合在上升趋势中使用,用于捕捉个股强于大盘的启动点 - 可结合大盘走势综合分析,避免在熊市中单纯依赖此信号

公式源码

个股大盘强度对比
个股SD:=100*(C-LLV(C,34))/(HHV(C,34)-LLV(C,34));
个股:MA(个股SD,3);
大盘SD:=100*(INDEXC-LLV(INDEXC,34))/(HHV(INDEXC,34)-LLV(INDEXC,34));
大盘:MA(大盘SD,3);
DRAWICON(crOSS(个股,大盘),个股,1);

通达信RSI量线(RSI类)指标公式

买卖信号

1. **买入信号**: - 三色小柱(红色HL10、黄色HL20、蓝色HL30)同时出现,代表有庄家正在拉升,可介入搭顺风车 - 能量低位上升时买入(快线>慢线且能量由低转高) 2. **卖出信号**: - 能量高位下降时减仓卖出(快线<慢线且能量由高转低) - 随时关注获利筹码是否下降,一旦下降代表庄家获利出逃

用法

1. **适用场景**:适合中短线操作,用于判断个股是否有庄家拉升以及上涨动力是否充足 2. **核心指标解读**: - RSI5、RSI10、RSI20:传统RSI指标,用于判断超买超卖 - 快线(RSI5的3日均线)与慢线(RSI5的8日均线):用于判断趋势方向 - 能量(快线-慢线的差值):反映股价上涨动力,能量上升代表上涨动力增强 - HL10、HL20、HL30:分别代表获利10%、20%、30%的筹码数量,三色柱同时出现说明有庄家拉升 3. **注意事项**: - 三色柱出现时介入风险相对较低,但要随时关注获利筹码是否下降 - 能量指标需结合快慢线位置判断,低位上升可买入,高位下降需卖出 - 红色量柱大小代表RSI值,量柱上升则RSI上涨、股价上涨

公式源码

源码:rsi量线
LC:=REF(CLOSE,1);
RSI5:SMA(MAX(CLOSE-LC,0),5,1)/SMA(Abs(CLOSE-LC),5,1)*100,volSTICK;
RSI10:SMA(MAX(CLOSE-LC,0),10,1)/SMA(ABS(CLOSE-LC),10,1)*100,LINETHICK0;
RSI20:SMA(MAX(CLOSE-LC,0),20,1)/SMA(ABS(CLOSE-LC),20,1)*100,LINETHICK0;
快线:MA(RSI5,3);
慢线:MA(RSI5,8);
AA:=快线-慢线;
能量:IF(快线>慢线 OR 快线<慢线,AA,DRAWNULL),LINETHICK0;
HL10:WINNER(C/1.1)*RSI5,LINETHICK0;
STICKLINE(((C/1.1)*RSI5),HL10,0,0.1,0),COLORRED;
HL20:WINNER(C/1.2)*RSI5,LINETHICK0;
STICKLINE(((C/1.2)*RSI5),HL20,0,0.1,0),COLORYELLOW;
HL30:WINNER(C/1.3)*RSI5,LINETHICK0;
STICKLINE(((C/1.3)*RSI5),HL30,0,0.1,0),COLORBLUE;
指标用法:
HL10:代表获利10个点,反映超短获利数量。图中红色小柱
HL20:代表获利20个点,反映短线获利数量。图中黄色小柱
HL30:代表获利30个点,反映中线获利数量。图中蓝色小柱
出现三色小柱代表该股有庄家正在拉升获利,我想这个时候介入,可以搭顺风车,当然随时要小获利筹码是否下降,一旦下降代表,庄家获利出逃了
能量:上升,股价上升的动力。能量低位上升,买入,高位下降,减仓卖出。能量是快线和慢线的差值。基本能发言股票由弱转强,或者强转弱的趋势的。
快线、慢线。上升,股价上涨,下降股价开始下跌。
图中红色量柱大小代表RSI值,红色量柱上升,RSI上涨,股价上涨。
其他用法,大家细细体会。喜欢帮忙顶下
 

通达信OBV公式(成交量型)指标公式

买卖信号

该公式未包含明确的买入/卖出条件语句,没有cross函数、filter函数、DRAWTEXT或DRAWICON等信号输出函数。公式仅输出三条EMA均线(M5、M10、M60),投资者需自行根据均线交叉和OBV原理判断趋势。

用法

1. **适用场景**:用于判断资金流向和趋势持续性,属于OBV(能量潮)指标的变形写法 2. **使用方法**: - 观察OBV本身的趋势方向 - 观察M5、M10、M60三条均线的交叉关系(金叉看多,死叉看空) - 当股价上涨且OBV上升时,说明上涨趋势有量能支撑,可靠性较高 - 当股价下跌且OBV也下降时,确认跌势 - 顶背离和底背离的判断 3. **注意事项**: - 该公式为成交量类指标,需结合价格趋势使用 - 单纯OBV指标可能产生误导信号,建议结合其他指标综合判断

公式源码

A:=IF(CAPITAL=0,AMOUNT/100000000,vol);
B:=IF(CLOSE>REF(CLOSE,1),A,-A);
obv:=SUM(IF(CLOSE=REF(CLOSE,1),0,B),0),LINETHICK2;
M5:EMA(OBV,5);
M10:EMA(OBV,10);
M60:EMA(OBV,30);

通达信MACD趋势看盘(其他)指标公式

买卖信号

**买入信号(底背离)**: 1. MACD底背:B1条件满足(MACD金叉且股价创新高),显示红色点 2. KDJ底背:B2条件满足(KDJ金叉且股价创新高),显示洋红色点 3. RSI底背:B3条件满足(RSI金叉且股价创新高),显示黄色点 **卖出信号(顶背离)**: 1. MACD顶背:D1条件满足(MACD死叉且股价创新低),显示绿色点 2. KDJ顶背:D2条件满足(KDJ死叉且股价创新低),显示橙色点 3. RSI顶背:D3条件满足(RSI死叉且股价创新低),显示白色点

用法

1. **适用场景**:适用于判断股价的底背离和顶背离,辅助判断趋势反转点 2. **使用方法**: - 当出现底背离信号(MACD/KDJ/RSI底背)时,考虑买入建仓 - 当出现顶背离信号(MACD/KDJ/RSI顶背)时,考虑卖出清仓 - 可结合DIF、DEA的交叉信号以及MACD柱状图颜色变化进行综合判断 3. **注意事项**: - 底背离:股价创新低但指标未创新低,是潜在买入信号 - 顶背离:股价创新高但指标未创新高,是潜在卖出信号 - 建议多种指标背离共振时信号更可靠 - 该指标为辅助判断工具,需结合其他分析方法综合决策

公式源码

short:=9;
long:=18;
mid:=7;
持仓区:0,COLORYELLOW,LINETHICK0;
空仓区:0,COLORBLUE,LINETHICK0;
DIF:=EMA(CLOSE,SHORT)-EMA(CLOSE,LONG);
DEA:=EMA(DIF,MID);
macd:2*(DIF-DEA),COLORSTICK;
STICKLINE(MACD>=0,MACD,0,0,0),COLOR000FFF;
STICKLINE(MACD<0,MACD,0,0,0),COLORFF00FF;
STICKLINE(MACD<REF(MACD,1) AND MACD>0,0,MACD,0,0 ),COLORGREEN;
STICKLINE(MACD<=REF(MACD,1) AND MACD<0,0,MACD,0,0 ),COLORFFCC66;
趋势:IF(DIF>DEA,DEA,DEA),COLORWHITE;
建仓:IF(DIF<0,DIF,0),COLOR0099FF;
加仓:IF(DIF<0,0,DIF),COLORRED;
清仓:IF(DIF<DEA,DIF,DEA),COLORGREEN;
STICKLINE(DIF>DEA,0.025,-0.025,10,1),COLORYELLOW;
STICKLINE(DIF<DEA,0.025,-0.025,10,1),COLORBLUE;
A1:=BARSLAST(REF(crOSS(DIF,DEA),1));
B1:=REF(C,A1+1)>C AND REF(DIF,A1+1)<DIF AND CROSS(DIF,DEA);
A2:=BARSLAST(REF(CROSS("kdj.K"(9,3,3),"kdJ.D"(9,3,3)),1));
B2:=REF(C,A2+1)>C AND REF("KDJ.K"(9,3,3),A2+1)<"KDJ.K"(9,3,3) AND CROSS("KDJ.K"(9,3,3),"KDJ.D"(9,3,3));
A3:=BARSLAST(REF(CROSS("rsi.RSI1"(6,12,24),"RSI.RSI2"(6,12,24)),1));
B3:=REF(C,A3+1)>C AND REF("RSI.RSI1"(6,12,24),A3+1)<"RSI.RSI1"(6,12,24) AND CROSS("RSI.RSI1"(6,12,24),"RSI.RSI2"(6,12,24));
C1:=BARSLAST(REF(CROSS(DEA,DIF),1));
D1:=REF(C,C1+1)<C AND REF(DIF,C1+1)>DIF AND CROSS(DEA,DIF);
C2:=BARSLAST(REF(CROSS("KDJ.D"(9,3,3),"KDJ.K"(9,3,3)),1));
D2:=REF(C,C2+1)<C AND REF("KDJ.K"(9,3,3),C2+1)>"KDJ.K"(9,3,3) AND CROSS("KDJ.D"(9,3,3),"KDJ.K"(9,3,3));
C3:=BARSLAST(REF(CROSS("RSI.RSI2"(6,12,24),"RSI.RSI1"(6,12,24)),1));
D3:=REF(C,C3+1)<C AND REF("RSI.RSI1"(6,12,24),C3+1)>"RSI.RSI1"(6,12,24) AND CROSS("RSI.RSI2"(6,12,24),"RSI.RSI1"(6,12,24));
MACD底背:IF(B1>0,-0.1,0),COLORRED,POINTDOT;
KDJ底背:IF(B2>0,-0.1,0),COLORFF00FF,POINTDOT;
RSI底背:IF(B3>0,-0.1,0),COLORYELLOW,POINTDOT;
MACD顶背:IF(D1>0,0.1,0),COLOR00FF00,POINTDOT;
KDJ顶背:IF(D2>0,0.1,0),COLORFFCC66,POINTDOT;
RSI顶背:IF(D3>0,0.1,0),COLORWHITE,POINTDOT;
STICKLINE(B1>0,-0.1,0,2,0),COLORRED;
STICKLINE(B2>0,-0.15,-0.05,2,0),COLORFF00FF;
STICKLINE(B3>0,-0.2,-0.1,2,0),COLORYELLOW;
STICKLINE(D1>0,0.1,0,2,0),COLOR00FF00;
STICKLINE(D2>0,0.15,0.05,2,0),COLORFFCC66;
STICKLINE(D3>0,0.2,0.1,2,0),COLORWHITE;

通达信MACD柱状线(MACD类)指标公式

买卖信号

该公式未包含明确的买卖信号语句(如DRAWTEXT、DRAWICON、FILTER等函数)。公式仅使用STICKLINE函数绘制彩色柱状图进行视觉效果展示: - 洋红色柱状图:MACD上涨且大于0(多头趋势) - 粉红色柱状图:MACD上涨但小于0(空头反弹) - 绿色柱状图:MACD下跌(空头趋势) 如需买卖信号,需自行添加条件语句,如: - 买入信号:DIFF上穿DEA(MACD金叉) - 卖出信号:DEA上穿DIFF(MACD死叉)

用法

1. **适用场景**:判断价格趋势方向和动能强弱 2. **基础信号**: - 金叉买入:DIFF从下向上穿过DEA - 死叉卖出:DIFF从上向下穿过DEA - 零轴上方:多头行情 - 零轴下方:空头行情 3. **注意事项**: - 该公式为标准MACD指标(参数12,26,9) - 彩色柱状图仅用于直观显示MACD变化方向 - 单独使用可能产生较多假信号,建议结合其他指标

公式源码

DIFF := EMA(CLOSE,12) - EMA(CLOSE,26);
DEA  := EMA(DIFF,9);
macd : 2*(DIFF-DEA), COLORSTICK;
STICKLINE(MACD>=REF(MACD,1),REF(MACD,1),MACD,2.5,0),COLORMAGENTA;
STICKLINE(MACD>=REF(MACD,1)AND(MACD<0),REF(MACD,1),MACD,2.5,0),COLORFF0099;
STICKLINE(MACD<REF(MACD,1),REF(MACD,1),MACD,2.5,0),COLOR00CC00;
D:DIFF;
DE:DEA;

通达信MACD副图(其他)指标公式

买卖信号

无。该指标为纯展示型指标,用于将大盘的K线图和MACD引导到副图上,方便与个股走势进行对比。不包含任何买入/卖出条件语句、无CROSS函数、无FILTER函数、无DRAWTEXT、DRAWICON等信号输出函数。

用法

1. **适用场景**:用于将大盘指数的K线走势和MACD指标与个股放在同一副图进行对比分析,帮助判断个股与大盘的相对强弱关系。 2. **使用方法**:直接叠加到个股的副图位置即可同时观察大盘和个股的走势。 3. **注意事项**: - 该指标引用的是大盘指数数据(INDEXC/INDEXH/INDEXO/INDEXL) - 无未来函数 - 属于分析工具型指标,不提供具体买卖点位 - 主要用于辅助判断市场整体趋势与个股走势的背离或同步关系

公式源码

大盘副图macd副图----无未来函数[通达信]
使用提示:这是将大盘的k线图和MACD引导到一张副图上。从而更加方便地将大盘与个股的K走势及MACD进行对比。这对走势分析和操盘都是很有用的。
指数:INDEXC,COLORYELLOW,NODRAW;
DRAWKLINE(INDEXH,INDEXO,INDEXL,INDEXC);
MA5:MA(INDEXC,5),COLORWHITE;
MA10:MA(INDEXC,10),COLORYELLOW;
MA20:MA(INDEXC,20),COLORRED;
kd:CONST(REF(INDEXC,1)),COLORGRAY;
DIF:=EMA(INDEXC,5)-EMA(INDEXC,13);
DEA:=EMA(DIF,9);
MACD:=(DIF-DEA)*2;
STICKLINE(MACD>0,KD,KD+MACD,0,1),COLORMAGENTA;
STICKLINE(MACD<0,KD,KD+MACD,0,1),COLORGREEN;
DIF1:KD+DIF,COLORLIGRAY;
DEA1:KD+DEA,COLORBLUE;

通达信MACD-KDJ金叉共振(其他)指标公式

买卖信号

1. **MACD金叉/死叉**:DRAWICON(CROSS(DIF,DEA),DEA,1)表示DIF上穿DEA买入;DRAWICON(CROSS(DEA,DIF),DEA,2)表示DIF下穿DEA卖出 2. **KDJ金叉/死叉**:DRAWICON(CROSS(K,D),D,1)表示K上穿D买入;DRAWICON(CROSS(D,K),D,2)表示D下穿K卖出 3. **MACD底背离**:DRAWTEXT(B1,DEA-0.20,'▲MACD底背'),当MACD出现底背离时买入 4. **KDJ底背离**:DRAWTEXT(B2,D-0.20,'●KDJ底背'),当KDJ出现底背离时买入 5. **金叉共振**:DRAWTEXT(B4,L-0.20,'★金叉共振'),当MACD和KDJ同时金叉时买入 6. **三线金叉**:A:=CROSS(DIF,DEA) AND CROSS(K,D) AND CROSS(J,D),DRAWICON(A,LOW*0.98,1)表示DIF、K、J同时金叉时买入 7. **BXG选股信号**:FILTER(BB AND BD AND J>REF(J,1) AND REF(J,1)<REF(J,2),3),表示满足5日内4天DEA上升、2天阴线、J连续两天上升后第三天满足条件

用法

1. **适用场景**:该指标为综合型指标,结合了MACD、KDJ、RSI三大常用指标,适用于中短线交易分析 2. **主要功能**: - 判断MACD金叉死叉及背离 - 判断KDJ金叉死叉及背离 - 多指标共振选股(金叉共振、三线金叉) - BXG用于筛选符合条件的股票 3. **注意事项**: - 底背离信号需要结合股价创新低但指标未创新低来确认 - 金叉共振信号可靠性较高,可作为重点买入参考 - 指标包含红色粗线(DRAWLINE)显示顶背离 - STICKLINE在BXG条件满足时显示红色柱子 - 建议结合

公式源码

DIF:(EMA(CLOSE,12)-EMA(CLOSE,26))*100;
DEA:EMA(DIF,9);
macd:(DIF-DEA)*2,COLORSTICK;
DRAWICON(crOSS(DIF,DEA),DEA,1);
DRAWICON(CROSS(DEA,DIF),DEA,2);
IF(DIF<DEA,DIF,DRAWNULL),COLORGREEN;
DD:=C=HHV(C,180);
EE:=DEA< REF(DEA,1) AND REF(DEA< REF(DEA,1),1)=1;
CC:=C> REF(C,1) AND REF(C> REF(C,1),1)=1;
顶背离:=(DD AND EE AND DEA< HHV(DEA,180))*DEA;
A2:=BARSLAST(REF(CROSS(DEA,DIF),1));
{顶背:=REF(CLOSE,A2+1)<CLOSE AND REF(DIF,A2+1)>DIF AND CROSS(DEA,DIF);}
DRAWLINE(A2=0,DEA,顶背离,DEA,0),COLORRED,LINETHICK2;
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:SMA(RSV,9,3),COLORYELLOW;
D:SMA(K,9,3),COLORWHITE;
J:3*K-2*D,COLORMAGENTA;
IF(J<D,J,DRAWNULL),COLORFFEE44;
A1:=BARSLAST(REF(CROSS(DIF,DEA),1));
B1:=REF(C,A1+1)>C AND REF(DIF,A1+1)<DIF AND CROSS(DIF,DEA);
A22:=BARSLAST(REF(CROSS("kdj.K"(9,3,3),"kdJ.D"(9,3,3)),1));
B2:=REF(C,A22+1)>C AND REF("KDJ.K"(9,3,3),A22+1)<"KDJ.K"(9,3,3) AND CROSS("KDJ.K"(9,3,3),"KDJ.D"(9,3,3));
A3:=BARSLAST(REF(CROSS("rsi.RSI1"(6,12,24),"RSI.RSI2"(6,12,24)),1));
B3:=REF(C,A3+1)>C AND REF("RSI.RSI1"(6,12,24),A3+1)<"RSI.RSI1"(6,12,24) AND CROSS("RSI.RSI1"(6,12,24),"RSI.RSI2"(6,12,24));
DRAWTEXT(B1,DEA-0.20,'▲MACD底背'),COLORWHITE;
DRAWTEXT(B2,D-0.20,'●KDJ底背'),COLORFF00FF;
{DJ:=CROSS(J,D) AND D<20;
DRAWTEXT(DJ,J-0.3,'低金叉'),COLORCYAN;
MDJ:=CROSS(DIF,DEA) AND DEA<0;
DRAWTEXT(MDJ,DEA-0.3,'低金叉'),COLORGREEN;
DRAWTEXT(CROSS(DEA,DIF),DIF+0.3,'死叉'),COLORYELLOW;
DRAWTEXT(CROSS(D,J),J+0.3,'死叉'),COLORRED;}
A:=CROSS(DIF,DEA) AND CROSS(K,D) AND CROSS(J,D);
DRAWICON(A,LOW*0.98,1);
B4:CROSS(DIF,DEA) AND CROSS("KDJ.K"(9,3,3),"KDJ.D"(9,3,3));
DRAWTEXT(B4,L-0.20,'★金叉共振'),COLOR0099FF;
DRAWICON(CROSS(K,D),D,1);
DRAWICON(CROSS(D,K),D,2);
BA:=DEA>REF(DEA,1);
BB:=SUM(BA,5)>=4;
BC:=C<O;
BD:=SUM(BC,5)>=2;
BXG:FILTER(BB AND BD AND J>REF(J,1) AND REF(J,1)<REF(J,2),3);
STICKLINE(BXG,HHV(J,60),HHV(J,60)-20,1,0),COLORRED;
SS:=EMA(C,11);
LL:=(EMA(C,1)+EMA(C,2)+EMA(C,3)+EMA(C,5))/4;
{短:EMA(LL,2),COLORGREEN,LINETHICK2;}
{长:EMA(SS,2),COLORMAGENTA,LINETHICK2;}
AA:=(C-LLV(C,10))/(HHV(C,10)-LLV(C,10));
(CROSS(AA,0.05)-1);

通达信MACD+KDJ超准有图(其他)指标公式

买卖信号

用法

公式源码

DIF:(EMA(CLOSE,8)-EMA(CLOSE,20))*100;
DEA:EMA(DIF,6);
macd:(DIF-DEA)*2,COLORSTICK;
DRAWICON(crOSS(DIF,DEA),DEA,1);
DRAWICON(CROSS(DEA,DIF),DEA,2);
IF(DIF<DEA,DIF,DRAWNULL),COLORGREEN;
DD:=C=HHV(C,180);
EE:=DEA< REF(DEA,1) AND REF(DEA< REF(DEA,1),1)=1;
CC:=C> REF(C,1) AND REF(C> REF(C,1),1)=1;
顶背离:=(DD AND EE AND DEA< HHV(DEA,180))*DEA;
A2:=BARSLAST(REF(CROSS(DEA,DIF),1));
{顶背:=REF(CLOSE,A2+1)<CLOSE AND REF(DIF,A2+1)>DIF AND CROSS(DEA,DIF);}
DRAWLINE(A2=0,DEA,顶背离,DEA,0),COLORRED,LINETHICK2;
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:SMA(RSV,3,1),COLORFFFFFF;
D:SMA(K,3,1),COLOR00FFFF;
J:3*K-2*D,COLORFF00FF;
超跌:IF(J<0,10,0),COLORFFFF00;
BDDD:=LLV(J,2)=LLV(J,8);
重启:IF(CROSS(J,REF(J+0.01,1)) AND BDDD AND J<20,30,0),COLOR00FF00;
加码:IF(CROSS(J,REF(J+0.01,1)) AND BDDD AND BETWEEN(J,20,60),1,0),COLOR00FFFF,POINTDOT,LINETHICK0;
BDGD:=HHV(J,2)=HHV(J,8) AND J>80;
小心:IF(CROSS(REF(J-0.01,1),J) AND REF(BDGD,1),70,100),COLOR0000FF;
DRAWTEXT(加码,J,'★'),COLOR00FFFF;
IF(J<D,J,DRAWNULL),COLORFFEE44;
A1:=BARSLAST(REF(CROSS(DIF,DEA),1));
B1:=REF(C,A1+1)>C AND REF(DIF,A1+1)<DIF AND CROSS(DIF,DEA);
A22:=BARSLAST(REF(CROSS("kdj.K"(9,3,3),"kdJ.D"(9,3,3)),1));
B2:=REF(C,A22+1)>C AND REF("KDJ.K"(9,3,3),A22+1)<"KDJ.K"(9,3,3) AND CROSS("KDJ.K"(9,3,3),"KDJ.D"(9,3,3));
A3:=BARSLAST(REF(CROSS("rsi.RSI1"(6,12,24),"RSI.RSI2"(6,12,24)),1));
B3:=REF(C,A3+1)>C AND REF("RSI.RSI1"(6,12,24),A3+1)<"RSI.RSI1"(6,12,24) AND CROSS("RSI.RSI1"(6,12,24),"RSI.RSI2"(6,12,24));
DRAWTEXT(B1,DEA-0.20,'▲MACD底背'),COLORWHITE;
DRAWTEXT(B2,D-0.20,'●KDJ底背'),COLORFF00FF;
{DJ:=CROSS(J,D) AND D<20;
DRAWTEXT(DJ,J-0.3,'低金叉'),COLORCYAN;
MDJ:=CROSS(DIF,DEA) AND DEA<0;
DRAWTEXT(MDJ,DEA-0.3,'低金叉'),COLORGREEN;
DRAWTEXT(CROSS(DEA,DIF),DIF+0.3,'死叉'),COLORYELLOW;
DRAWTEXT(CROSS(D,J),J+0.3,'死叉'),COLORRED;}
A:=CROSS(DIF,DEA) AND CROSS(K,D) AND CROSS(J,D);
DRAWICON(A,LOW*0.98,1);
B4:CROSS(DIF,DEA) AND CROSS("KDJ.K"(9,3,3),"KDJ.D"(9,3,3));
DRAWTEXT(B4,L-0.20,'★金叉共振'),COLOR0099FF;
DRAWICON(CROSS(K,D),D,1);
DRAWICON(CROSS(D,K),D,2);
BA:=DEA>REF(DEA,1);
BB:=SUM(BA,5)>=4;
BC:=C<O;
BD:=SUM(BC,5)>=2;
BXG:FILTER(BB AND BD AND J>REF(J,1) AND REF(J,1)<REF(J,2),3);
STICKLINE(BXG,HHV(J,60),HHV(J,60)-20,1,0),COLORRED;
SS:=EMA(C,11);
LL:=(EMA(C,1)+EMA(C,2)+EMA(C,3)+EMA(C,5))/4;
{短:EMA(LL,2),COLORGREEN,LINETHICK2;}
{长:EMA(SS,2),COLORMAGENTA,LINETHICK2;}
AA:=(C-LLV(C,10))/(HHV(C,10)-LLV(C,10));
(CROSS(AA,0.05)-1);
中:50,COLORCC9000;
{中长趋势}
RSV1:=(CLOSE-LLV(LOW,20))/(HHV(HIGH,20)-LLV(LOW,20))*100;
K1:=SMA(RSV1,6,1);
D1:=SMA(K1,6,1);
STICKLINE(EMA(D1,3)>REF(EMA(D1,3),1) ,EMA(D1,3) ,REF(EMA(D1,3),1) ,3 ,0),COLORRED;
STICKLINE(EMA(D1,3)<REF(EMA(D1,3),1) ,EMA(D1,3) ,REF(EMA(D1,3),1) ,3 ,0 ),COLORYELLOW;

通达信MACD+KDJ多项(其他)指标公式

买卖信号

1. **MACD底背离**:DIF上穿DEA且股价创新低(买入) 2. **KDJ底背离**:KDJ的K线上穿D线且股价创新低(买入) 3. **RSI底背离**:RSI1上穿RSI2且股价创新低(买入) 4. **MACD顶背离**:DEA上穿DIF且股价创新高(卖出) 5. **KDJ顶背离**:KDJ的D线下穿K线且股价创新高(卖出) 6. **RSI顶背离**:RSI2下穿RSI1且股价创新高(卖出) 7. **KDJ买入信号**:K上穿D且K<0(买入图标11) 8. **KDJ卖出信号**:D上穿K且K>0(卖出图标12) 9. **J和KDJ组合信号**:J<REF(J,1)且K>REF(K,1)且D>REF(D,1)且J>0(卖出图标2) 10. **J和KDJ组合信号**:J>REF(J,1)且K<REF(K,1)且D<REF(D,1)且J<0(买入图标1) 11. **MACD卖出信号**:MACD<REF(MACD,1)且REF(MACD,1)>REF(MACD,2)且MACD>0(卖出图标2) 12. **MACD买入信号**:MACD>REF(MACD,1)且REF(MACD,1)<REF(MACD,2)且

用法

公式源码

DIFZ:=EMA(C,12)-EMA(C,26);
DEAZ:=EMA(DIFZ,9);
macdZ:=8*(DIFZ-DEAZ);
RSV:=((CLOSE-LLV(LOW,21))/(HHV(HIGH,21)-LLV(LOW,21)))*247.2-123.6;
SQX:=(C-MA(CLOSE,13))*10;
DIF:=EMA(MA(SQX,7),1);
DEA:=EMA(DIF,7);
MACD:=(DIF-DEA)*2;
STICKLINE(MACD>0 AND MACD>REF(MACD,1),MACD,0,0.1,0),COLORRED;
STICKLINE(MACD>0 AND MACD<REF(MACD,1),MACD,0,0.1,0),COLORWHITE;
STICKLINE(MACD<0 AND MACD<REF(MACD,1),MACD,0,0.1,0),COLORBLUE;
STICKLINE(MACD<0 AND MACD>REF(MACD,1),MACD,0,0.1,0),COLORBROWN;
K:SMA(SMA( RSV,3,1),3,1),COLORWHITE;
D:MA(EMA(K,3),3),COLORYELLOW;
J:3*K-2*D,COLORMAGENTA;
A11:=BARSLAST(REF(crOSS(DIF,DEA),1));
B1:=REF(C,A11+1)>C AND REF(DIF,A11+1)<DIF AND CROSS(DIF,DEA);
A12:=BARSLAST(REF(CROSS("kdj.K","kdJ.D"),1));
B2:=REF(C,A12+1)>C AND REF("KDJ.K",A12+1)<"KDJ.K" AND CROSS("KDJ.K","KDJ.D");
A13:=BARSLAST(REF(CROSS("rsi.RSI1","RSI.RSI2"),1));
B3:=REF(C,A13+1)>C AND REF("RSI.RSI1",A13+1)<"RSI.RSI1"AND CROSS("RSI.RSI1","RSI.RSI2");
C1:=BARSLAST(REF(CROSS(DEA,DIF),1));
D1:=REF(C,C1+1)<C AND REF(DIF,C1+1)>DIF AND CROSS(DEA,DIF);
C2:=BARSLAST(REF(CROSS("KDJ.D","KDJ.K"),1));
D2:=REF(C,C2+1)<C AND REF("KDJ.K",C2+1)>"KDJ.K" AND CROSS("KDJ.D","KDJ.K");
C3:=BARSLAST(REF(CROSS("RSI.RSI2","RSI.RSI1"),1));
D3:=REF(C,C3+1)<C AND REF("RSI.RSI1",C3+1)>"RSI.RSI1" AND CROSS("RSI.RSI2","RSI.RSI1");
MACD底背:IF(B1>0,50,0),LINETHICK2,COLORRED;
DRAWTEXT(B1>0,50,'M底背'),COLORRED;
KDJ底背:IF(B2>0,65,0),LINETHICK2,COLORFF00FF;
DRAWTEXT(B2>0,65,'K底背'),COLORFF00FF;
RSI底背:IF(B3>0,80,0),LINETHICK2,COLORYELLOW;
DRAWTEXT(B3>0,80,'R底背'),COLORYELLOW;
MACD顶背:IF(D1>0,-50,0),LINETHICK2,COLOR00FF00;
DRAWTEXT(D1>0,-50,'M顶背'),COLOR00FF00;
KDJ顶背:IF(D2>0,-65,0),LINETHICK2,COLORFFCC66;
DRAWTEXT(D2>0,-65,'K顶背'),COLORFFCC66;
RSI顶背:IF(D3>0,-80,0),LINETHICK2,COLORWHITE;
DRAWTEXT(D3>0,-80,'R顶背'),COLORWHITE;
DRAWICON((CROSS(K,D)
AND K<0 ),REF(K,1),11);
DRAWICON((CROSS(D,K) AND K>0
),D*1.05,12);
DRAWICON(J<(REF(J,1))AND K>(REF(K,1)) AND D>(REF(D,1)
AND J>0),REF(J,1),2);
DRAWICON(J>REF(J,1) AND K<REF(K,1) AND
D<REF(D,1) AND J<0,REF(J,1),1);
DRAWICON(MACD<REF(MACD,1) AND
REF(MACD,1)>REF(MACD,2) AND
MACD>0,MACD,2);
DRAWICON(MACD>REF(MACD,1) AND
REF(MACD,1)<REF(MACD,2) AND MACD<=0,MACD,1);
多方趋势:((7)*(SMA(((CLOSE-LLV (LOW,27))/(HHV(HIGH,27)-LLV(LOW,27)))*(30),4,1))-(3)*(SMA(SMA(((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27)))*(30),4,1),3,1))-SMA(SMA(SMA(((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27)))*(30),4,1),3,1),2,1)),COLOR0000FF;
空方趋势:(EMA(MA(多方趋势,5),7)),COLORF0F000;
STICKLINE((多方趋势>78) AND (多方趋势>=空方趋势),78,多方趋势,5,1),COLOR00FF00;
STICKLINE((空方趋势<=多方趋势),空方趋势,多方趋势,3,0),COLOR0000FF;
STICKLINE((空方趋势>多方趋势),多方趋势,空方趋势,3,0),COLORF0F000;
STICKLINE((空方趋势<14) AND (空方趋势>多方趋势),多方趋势,20,3,0),COLOR00FFFF;
TJ:=FILTER((空方趋势<14) AND (空方趋势>多方趋势),6);
DRAWTEXT(TJ,40,'低吸'),COLORFFFFFF;
斋主:(空方趋势<12) AND (空方趋势<=多方趋势),COLOR00FFFF;
选金股:CROSS(多方趋势,空方趋势) AND (空方趋势<22),COLOR0000FF;
E:=CROSS(83,RSI);
STICKLINE( E,75,85,4,0),COLOR00FF00;
DRAWTEXT(E,72,' 逃顶');
LC:=REF(CLOSE,1);
RSI5:=((SMA(MAX((CLOSE - LC),0),5,1) / SMA(Abs((CLOSE - LC)),5,1)) * 100);
TR1:=SUM(MAX(MAX((HIGH - LOW),ABS((HIGH - REF(CLOSE,1)))),ABS((LOW - REF(CLOSE,1)))),10);
HD:=(HIGH - REF(HIGH,1));
LD:=(REF(LOW,1) - LOW);
DMP:=SUM(IF(((HD > 0) AND (HD > LD)),HD,0),10);
DMM:=SUM(IF(((LD > 0) AND (LD > HD)),LD,0),10);
PDI:=((DMP * 100) / TR1);
mdi:=((DMM * 100) / TR1);
ADX:=MA(((ABS((MDI - PDI)) / (MDI + PDI)) * 100),5);
AV:=(RSI5 + ADX);
DXR:=(((ADX + REF(ADX,5)) / 2) + RSI5);
wr10:=((100 * (HHV(HIGH,10) - CLOSE)) / (HHV(HIGH,10) - LLV(LOW,10)));
NEWvol:=(RSI5 - WR10);
最佳买入:=(AV + NEWVOL);
最佳买入选股:IF(CROSS(最佳买入,0),61,0),STICK,COLORRED,LINETHICK4;
DRAWTEXT(CROSS(最佳买入,0),62,'最佳买入'),COLOR00FFFF;
AA:=(MA(C,1)+MA(C,3)+MA(C,5)+MA(C,7)+MA(C,9))/5;
BB:=(MA(C,2)+MA(C,4)+MA(C,6)+MA(C,8)+MA(C,10))/5;
CC:=EMA(AA,2);
DD:=EMA(BB,5);
TJ0:=CROSS(CC,DD);
上:=EMA(C,3);
中:=EMA(C,5);
下:=EMA(中,5);
TJ1:=CROSS(上,中);
TJ2:=上>REF(上,1);
X1:=(C+L+H)/3;
BB5:=ATAN(EMA(X1,5)-REF(EMA(X1,5),1))*3.1416*10;
EMA3:=EMA(C,3);
TJ3:=BB5>1 AND EMA(X1,5)>REF(EMA(X1,3),1);
STICKLINE(TJ1 AND TJ2 AND TJ0 AND TJ3,0,20,4,0)COLOR009999;
STICKLINE(TJ1 AND TJ2 AND TJ0 AND TJ3,0,35,3,0)COLOR00BBBB;
STICKLINE(TJ1 AND TJ2 AND TJ0 AND TJ3,0,45,1.5,0)COLOR00DDDD;
STICKLINE(TJ1 AND TJ2 AND TJ0 AND TJ3,0,50,0.6,0)COLOR00FFFF;
DRAWTEXT(TJ1 AND TJ2 AND TJ0 AND TJ3,48,'斋主全仓'),COLORRED;
斋主全仓:IF(CROSS('斋主全仓',0),0.9,0),STICK,COLORRED;
DRAWTEXT(CROSS(多方趋势,空方趋势) AND (空方趋势<22),30,'金股'),COLOR00FFFF;
中间线:50,COLORFFFFFF,POINTDOT;
VAR11:=(CLOSE+HIGH+LOW)/3;
VAR2A1:=EMA(VAR11,10);
VAR3A:=REF(VAR2A1,1);
绿珠逃:IF(VAR2A1,0.1,DRAWNULL),COLORGREEN,LINETHICK9;
红珠买: IF(VAR2A1>VAR3A,0.1,DRAWNULL),COLORRED,LINETHICK9;
黄珠卖: IF(VAR2A1<VAR3A,0.1,DRAWNULL),COLOR00FFFF,LINETHICK9;
 

通达信K线追击主图(其他)指标公式

买卖信号

用法

公式源码

VAR0:=IF((DATE<=1381006),1,0);
多:=(EMA(CLOSE,3))*(VAR0);
空:=(EMA(CLOSE,5))*(VAR0);
买线:=(EMA(CLOSE,2))*(VAR0);
卖线:=(EMA((SLOPE(CLOSE,21))*(20)+CLOSE,42))*(VAR0);
穿越红线才能牛:(HHV(MA(HIGH,13),13))*(VAR0),LINETHICK2,COLOR0000FF;
跌破受阻上支撑:(LLV(MA(HIGH,13),1))*(VAR0),LINETHICK1,COLOR00FF00;
主力线:=(EMA(CLOSE,2))*(VAR0);
散户线:=(EMA(CLOSE,4))*(VAR0);
DRAWTEXT(crOSS(多,空) AND (买线>=卖线) AND (跌破受阻上支撑=穿越红线才能牛),LOW,'追 击'),COLOR00FFFF;
出现▲是大牛:(买线>=卖线) AND (跌破受阻上支撑=穿越红线才能牛) AND (主力线>散户线),COLORFF00FF,NODRAW;
DRAWTEXT(出现▲是大牛,LOW,'▲'),COLORFF00FF;
大牛:=(买线>=卖线) AND (跌破受阻上支撑=穿越红线才能牛) AND (主力线>散户线) AND (REF(跌破受阻上支撑,1)<REF(穿越红线才能牛,1));
DRAWTEXT(大牛,LOW,'大▲牛'),COLORFF00FF;
VAR1:=((HIGH+LOW+OPEN+(2)*(CLOSE))/(5))*(VAR0);
VAR2:=(REF(VAR1,1))*(VAR0);
VAR3:=((SMA(MAX(VAR1-VAR2,0),10,1))/(SMA(Abs(VAR1-VAR2),10,1)))*(100);
HY3:=IF((COUNT((VAR3<20),5)>=1) AND (COUNT((VAR1=LLV(VAR1,10)),10)>=1) AND (CLOSE>=(OPEN)*(1.038)) AND (vol>(MA(VOL,5))*(1.2)),1,0);
DRAWTEXT(HY3,LOW,'超跌关注'),COLOR0000FF;
REFO:=REF(O,1);
REFC:=REF(C,1);
OC:=ABS(REFO-REFC);
U1:=IF(REFO>REFC,REFO,REFC);
D1:=IF(REFO>REFC,REFC,REFO);
DRAWICON(REF(H,1)-U1>OC/3 AND D1-REF(L,1)<OC/5 AND O-L>(C-O)/2 AND H-C<(C-O)/10 AND C>REFC,L*0.95,1);