通达信MACD日周月彩带指标(MACD类)指标公式

买卖信号

1. **金叉买入信号**:DIF上穿DE(DIF>DE),显示COLORFFCC33(黄色)粗线 2. **死叉卖出信号**:DIF下穿DE(DIF<DE),显示白色点线 3. **突破信号1**:收盘价上穿XA_6(长期成交量均线),显示白色粗线 4. **突破信号2**:收盘价上穿XA_7(DMA指标),显示黄色粗线 5. **上涨放量信号**:XA_8>0且XA_8>REF(XA_8,1),DIF显示红色粗线 6. **MACD柱状图变色**:红柱(上涨且放量)、绿柱(下跌)、紫柱(上涨但缩量)等

用法

1. **适用场景**:中短期趋势判断,适合震荡市和趋势行情 2. **使用方法**: - DIF与DE的金叉死叉作为主要买卖依据 - 配合XA_6、XA_7的突破信号确认趋势 - 红柱连续放大时持股待涨,绿柱出现时减仓观望 3. **注意事项**: - 该指标为MACD变种,结合了成交量均线分析 - 包含两组不同周期的MACD(25/99周期和7/25周期) - 无文字或图标信号输出,仅通过颜色和线型变化提示 - 建议结合其他指标综合判断,避免单独使用

公式源码

XA_1:=(HIGH+LOW+CLOSE)/3;
DIFF:EMA(XA_1,25)-EMA(XA_1,99),LINETHICK0;
DEA:EMA(DIFF,17),LINETHICK0;
macd:2*(DIFF-DEA),LINETHICK0;
XA_2:=DIFF;
XA_3:=DEA;
DRAWBAND(XA_2,RGB(220,100,0),XA_3,RGB(0,290,255));
IF(XA_2>=REF(XA_2,1),XA_2,DRAWNULL),COLOR2B4AEC,LINETHICK0;
IF(XA_2<REF(XA_2,1),XA_2,DRAWNULL),COLORGREEN,LINETHICK0;
IF(XA_3>=REF(XA_3,1),XA_3,DRAWNULL),COLORRED,LINETHICK0;
IF(XA_3<REF(XA_3,1),XA_3,DRAWNULL),COLORGREEN,LINETHICK0;
STICKLINE(MACD>=0 AND MACD>=REF(MACD,1),0,MACD,2,0),COLOR4D00D6;
STICKLINE(MACD>=0 AND MACD>=REF(MACD,1),0,MACD,1.5,0),COLOR4A00A4;
STICKLINE(MACD>=0 AND MACD>=REF(MACD,1),0,MACD,1,0),COLOR0000EE;
STICKLINE(MACD>=0 AND MACD>=REF(MACD,1),0,MACD,0.1,0),COLOR4A008E;
STICKLINE(MACD>=0 AND MACD>=REF(MACD,1),0,MACD,0,0),COLOR5200FF;
STICKLINE(MACD>=0 AND MACD<REF(MACD,1),0,MACD,2,0),COLOR6A6F60;
STICKLINE(MACD>=0 AND MACD<REF(MACD,1),0,MACD,1.5,0),COLOR936F60;
STICKLINE(MACD>=0 AND MACD<REF(MACD,1),0,MACD,1,0),COLORBE6F60;
STICKLINE(MACD>=0 AND MACD<REF(MACD,1),0,MACD,0.1,0),COLORBE9560;
STICKLINE(MACD>=0 AND MACD<REF(MACD,1),0,MACD,0,0),COLORBE957F;
STICKLINE(MACD<0 AND MACD>=REF(MACD,1),0,MACD,2,0),COLOR520E4F;
STICKLINE(MACD<0 AND MACD>=REF(MACD,1),0,MACD,1.5,0),COLOR520E59;
STICKLINE(MACD<0 AND MACD>=REF(MACD,1),0,MACD,1,0),COLOR520E67;
STICKLINE(MACD<0 AND MACD>=REF(MACD,1),0,MACD,0.1,0),COLOR520E89;
STICKLINE(MACD<0 AND MACD<REF(MACD,1),0,MACD,2,0),COLOR155500;
STICKLINE(MACD<0 AND MACD<REF(MACD,1),0,MACD,1.5,0),COLOR208000;
STICKLINE(MACD<0 AND MACD<REF(MACD,1),0,MACD,1,0),COLOR2BAA00;
STICKLINE(MACD<0 AND MACD<REF(MACD,1),0,MACD,0.1,0),COLOR35D500;
STICKLINE(MACD<0 AND MACD<REF(MACD,1),0,MACD,0,0),COLOR40FF00;
XA_4:=EMA(AMOUNT/(100*vol),5);
XA_5:=EMA(AMOUNT/(100*VOL),13);
XA_6:=EMA(AMOUNT/(100*VOL),34);
XA_7:=DMA(CLOSE,VOL/CAPITAL);
XA_8:=(CLOSE-XA_5)/XA_5*100;
DIF:EMA(XA_1,7)-EMA(XA_1,25);
DE:EMA(DIF,9);
MACDS:2*(DIF-DE),LINETHICK0;
IF(XA_8>0 AND XA_8>REF(XA_8,1),DIF,DRAWNULL),COLORRED,LINETHICK2;
IF(crOSS(CLOSE,XA_6),DIF,DRAWNULL),COLORWHITE,LINETHICK2;
IF(CROSS(CLOSE,XA_7),DIF,DRAWNULL),COLORYELLOW,LINETHICK2;
IF(DIF>DE,DIF,DRAWNULL),COLORFFCC33,LINETHICK2;
IF(DIF<DE,DIF,DRAWNULL),DOTLINE,COLORWHITE;
IF(DIF>DE,DE,DRAWNULL),COLORGREEN,LINETHICK2;
IF(DIF<DE,DE,DRAWNULL),DOTLINE,COLORRED;

通达信MACD日周月同框指标(MACD类)指标公式

买卖信号

无。该公式仅展示MACD指标的月线、周线、日线三个周期图形,没有设置任何买卖信号触发条件(如CROSS、DRAWTEXT、DRAWICON、FILTER等函数均未使用)。

用法

这是一个多周期MACD指标叠加显示的公式,同时展示月线(YMF/YMA)、周线(ZMF/ZMA)和日线(DIF/DEA/MACD)的MACD变化。投资者可以通过对比不同周期的MACD走势来进行多周期共振分析,判断趋势的持续性和可能的转折点。适合有MACD使用经验的投资者进行高级趋势分析。

公式源码

DRAWBAND(macd.DIF#MONTH,RGB(90,0,0),MACD.DEA#MONTH,RGB(0,90,0));
YMF:MACD.DIF#MONTH,COLORMAGENTA,LINETHICK1;
YMA:MACD.DEA#MONTH,COLORCYAN,LINETHICK1;
DRAWBAND(MACD.DIF#WEEK,RGB(190,10,70),MACD.DEA#WEEK,RGB(0,190,0));
ZMF:MACD.DIF#WEEK,COLORMAGENTA,LINETHICK1;
ZMA:MACD.DEA#WEEK,COLORCYAN,LINETHICK1;
DIF:EMA(C,12)-EMA(C,26),COLORRED,LINETHICK2;
DEA:EMA(DIF,9),COLORGREEN,LINETHICK2;
MACD:2*(DIF-DEA),COLORSTICK;

通达信MACD日周月共振选股指标(MACD类)指标公式

买卖信号

**买入信号**:当MACD的DIF与DEA在日线、周线、月线三个周期同时形成金叉(TJ1 AND TJ2 AND TJ3)时,产生买入信号。 **卖出信号**:无

用法

这是一个**多周期共振选股指标**,使用方法如下: 1. **适用场景**:中长线趋势投资,寻找大级别上涨启动点 2. **信号含义**:当日线、周线、月线三个周期的MACD指标同时出现金叉时,表明个股在多个时间级别上形成共振上涨趋势,信号可靠性较高 3. **注意事项**: - 三个周期同时满足金叉条件较为罕见,但一旦出现往往意味着一波较大行情的开始 - 属于选股公式,用于筛选符合条件的股票 - 建议结合其他分析工具(如基本面分析、成交量等)进一步确认 - 可作为仓位管理的参考依据之一

公式源码

TJ1:=crOSS(macd.DIF,MACD.DEA);
TJ2:=CROSS(MACD.DIF#WEEK,MACD.DEA#WEEK);
TJ3:=CROSS(MACD.DIF#MONTH,MACD.DEA#MONTH);
XG:TJ1 AND TJ2 AND TJ3;

通达信MACD新趋势指标(MACD类)指标公式

买卖信号

1. **买入信号**: - `CROSS(趋势4,趋势2)`:趋势4上穿趋势2,形成买入信号(图标1) - `CROSS(趋势4,REF(趋势4,1)) AND 趋势4<趋势2`:趋势4上穿前一天且趋势4<趋势2,形成买入信号(图标1) - `CROSS(DIF,DEA)`:DIF上穿DEA,形成MACD金叉,为买入信号 2. **卖出信号**: - 公式中未明确写出卖出条件的DRAWICON或DRAWTEXT,但通过MACD红绿柱变化可辅助判断(红柱缩短或变绿可能暗示下跌)

用法

1. **适用场景**:适用于中短期股票的买卖点判断,结合MACD金叉和短期趋势线交叉进行操作 2. **使用方法**: - 关注趋势4上穿趋势2的买入信号 - 结合MACD金叉(DIF上穿DEA)确认买入时机 - 使用DRAWICON函数在图表上直观显示买入信号 3. **注意事项**: - 该指标包含视觉增强效果(红绿柱状图),但核心信号为图标买入提示 - 建议结合其他指标(如成交量、均线等)综合判断,避免单一指标决策 - 趋势2和趋势4为短期EMA差值指标,需注意假突破

公式源码

VC:=(REF(C,2)*REF(V,2)+REF(C,1)*REF(V,1)+C*V)/(V+REF(V,1)+REF(V,2));
SQX:=(VC-MA(VC,13))*100;
DIF:MA(SQX,5),COLORWHITE;
DEA:EMA(DIF,5),COLORYELLOW;
macd:(DIF-DEA)*2,COLORSTICK;
JCCOUNT:=COUNT(crOSS(DIF,DEA),BARSLAST(DEA>=0));
MACD1:=MACD;
MACD2:=REF(MACD,1);
MACD下:IF(MACD1<REF(MACD1,1),MACD1,DRAWNULL),
STICK,COLORFF9900,LINETHICK1;
趋势2:EMA(EMA(EMA(C,5)-REF(EMA(C,5),1),5),5);
趋势4:EMA(EMA(EMA(C,3)-REF(EMA(C,3),1),4),4);
DRAWICON(CROSS(趋势4,趋势2),趋势2,1);
DRAWICON(CROSS(趋势4,REF(趋势4,1))AND 趋势4<趋势2,趋势2,1);
STICKLINE(MACD1>MACD2 AND MACD1>0,0,MACD1,3.2,0),COLOR000055;
STICKLINE(MACD1>MACD2 AND MACD1>0,0,MACD1,2.7,0),COLOR000077;
STICKLINE(MACD1>MACD2 AND MACD1>0,0,MACD1,2.1,0),COLOR000099;
STICKLINE(MACD1>MACD2 AND MACD1>0,0,MACD1,1.5,0),COLOR0000BB;
STICKLINE(MACD1>MACD2 AND MACD1>0,0,MACD1,0.9,0),COLOR0000DD;
STICKLINE(MACD1>MACD2 AND MACD1>0,0,MACD1,0.3,0),COLOR0000FF;
STICKLINE(MACD1>MACD2 AND MACD1<0,0,MACD1,3.2,0),COLOR555555;
STICKLINE(MACD1>MACD2 AND MACD1<0,0,MACD1,2.7,0),COLOR777777;
STICKLINE(MACD1>MACD2 AND MACD1<0,0,MACD1,2.1,0),COLOR999999;
STICKLINE(MACD1>MACD2 AND MACD1<0,0,MACD1,1.5,0),COLORBBBBBB;
STICKLINE(MACD1>MACD2 AND MACD1<0,0,MACD1,0.9,0),COLORDDDDDD;
STICKLINE(MACD1>MACD2 AND MACD1<0,0,MACD1,0.3,0),COLORFFFFFF;
STICKLINE(MACD1<MACD2,0,MACD1,3.2,0),COLORB20000;
STICKLINE(MACD1<MACD2,0,MACD1,2.7,0),COLOREC0000;
STICKLINE(MACD1<MACD2,0,MACD1,2.1,0),COLORFF4600;
STICKLINE(MACD1<MACD2,0,MACD1,1.5,0),COLORFF6300;
STICKLINE(MACD1<MACD2,0,MACD1,0.9,0),COLORFF8B00;
STICKLINE(MACD1<MACD2,0,MACD1,0.3,0),COLORFFAB00;
STICKLINE(MACD1>=0 OR MACD1<=0,0,0,50,1),COLORWHITE;

通达信MACD新趋势买入提示指标(趋势型)指标公式

买卖信号

1. **买入信号1**:趋势4上穿趋势2(CROSS(趋势4,趋势2)),在趋势2位置显示图标1 2. **买入信号2**:趋势4上穿前一天的趋势4,且趋势4<趋势2(CROSS(趋势4,REF(趋势4,1)) AND 趋势4<趋势2),在趋势2位置显示图标1 (注:公式中JCCOUNT计算了DIF上穿DEA的次数,但未作为信号输出;MACD柱状图仅为可视化展示,无买卖信号)

用法

1. **适用场景**:该指标为趋势型指标,适用于中短期趋势判断,当股价处于上升趋势时买入信号较为可靠 2. **使用方法**:当出现买入图标信号时,可考虑买入;但需注意该指标未设置卖出信号,需结合其他指标或止损策略使用 3. **注意事项**: - 趋势2和趋势4为嵌套EMA计算,趋势4更为敏感 - 图标1表示买入信号,建议信号出现后等待确认再操作 - 建议结合其他指标(如MACD、均线等)综合判断,提高信号可靠性 - 在震荡行情中可能出现假信号,需谨慎使用

公式源码

VC:=(REF(C,2)*REF(V,2)+REF(C,1)*REF(V,1)+C*V)/(V+REF(V,1)+REF(V,2));
 SQX:=(VC-MA(VC,13))*100;
 DIF:MA(SQX,5),COLORWHITE;
 DEA:EMA(DIF,5),COLORYELLOW;
 macd:(DIF-DEA)*2,COLORSTICK;
 JCCOUNT:=COUNT(crOSS(DIF,DEA),BARSLAST(DEA>=0));
 MACD1:=MACD;
 MACD2:=REF(MACD,1);
 MACD下:IF(MACD1<REF(MACD1,1),MACD1,DRAWNULL),
 STICK,COLORFF9900,LINETHICK1;
 趋势2:EMA(EMA(EMA(C,5)-REF(EMA(C,5),1),5),5);
 趋势4:EMA(EMA(EMA(C,3)-REF(EMA(C,3),1),4),4);
 DRAWICON(CROSS(趋势4,趋势2),趋势2,1);
 DRAWICON(CROSS(趋势4,REF(趋势4,1))AND 趋势4<趋势2,趋势2,1);
 STICKLINE(MACD1>MACD2 AND MACD1>0,0,MACD1,3.2,0),COLOR000055;
 STICKLINE(MACD1>MACD2 AND MACD1>0,0,MACD1,2.7,0),COLOR000077;
 STICKLINE(MACD1>MACD2 AND MACD1>0,0,MACD1,2.1,0),COLOR000099;
 STICKLINE(MACD1>MACD2 AND MACD1>0,0,MACD1,1.5,0),COLOR0000BB;
 STICKLINE(MACD1>MACD2 AND MACD1>0,0,MACD1,0.9,0),COLOR0000DD;
 STICKLINE(MACD1>MACD2 AND MACD1>0,0,MACD1,0.3,0),COLOR0000FF;
 STICKLINE(MACD1>MACD2 AND MACD1<0,0,MACD1,3.2,0),COLOR555555;
 STICKLINE(MACD1>MACD2 AND MACD1<0,0,MACD1,2.7,0),COLOR777777;
 STICKLINE(MACD1>MACD2 AND MACD1<0,0,MACD1,2.1,0),COLOR999999;
 STICKLINE(MACD1>MACD2 AND MACD1<0,0,MACD1,1.5,0),COLORBBBBBB;
 STICKLINE(MACD1>MACD2 AND MACD1<0,0,MACD1,0.9,0),COLORDDDDDD;
 STICKLINE(MACD1>MACD2 AND MACD1<0,0,MACD1,0.3,0),COLORFFFFFF;
 STICKLINE(MACD1<MACD2,0,MACD1,3.2,0),COLORB20000;
 STICKLINE(MACD1<MACD2,0,MACD1,2.7,0),COLOREC0000;
 STICKLINE(MACD1<MACD2,0,MACD1,2.1,0),COLORFF4600;
 STICKLINE(MACD1<MACD2,0,MACD1,1.5,0),COLORFF6300;
 STICKLINE(MACD1<MACD2,0,MACD1,0.9,0),COLORFF8B00;
 STICKLINE(MACD1<MACD2,0,MACD1,0.3,0),COLORFFAB00;
 STICKLINE(MACD1>=0 OR MACD1<=0,0,0,50,1),COLORWHITE;

通达信MACD新波段指标(MACD类)指标公式

买卖信号

1. **买入信号**: - DIF上穿DEA(金叉):`DRAWICON(CROSS(DIF,DEA),DEA,1)` - 图标1显示买入 - DIF上穿0轴:`DRAWICON(CROSS(DIF,0),0,7)` - 图标7显示买入 2. **卖出信号**: - DEA上穿DIF(死叉):`DRAWICON(CROSS(DEA,DIF),DEA,2)` - 图标2显示卖出

用法

这是一个MACD指标的变体公式。 1. **适用场景**: - 中短期趋势判断 - 适用于震荡市场和趋势行情 2. **使用说明**: - DIF与DEA的交叉是核心买卖信号 - 金叉( DIF上穿DEA)代表买入时机 - 死叉(DEA上穿DIF)代表卖出时机 - DIF上穿0轴可作为辅助买入确认 - 红色DIF线表示DIF>DEA,紫色DEA线表示DEA向上拐头 3. **注意事项**: - MACD指标存在滞后性,需结合其他指标使用 - 建议结合成交量和价格趋势综合判断 - 零轴上方金叉信号更为可靠

公式源码

DIF:EMA(CLOSE,5)-EMA(CLOSE,10);
DEA:EMA(DIF,5);
macd:(DIF),COLORSTICK;
DIF,COLORGREEN,LINETHICK2;
DEA,COLORGREEN,LINETHICK1;
零上金叉买:0,COLORYELLOW,LINETHICK2;
IF(DIF>DEA,DIF,DRAWNULL),COLOR0000FF,LINETHICK2;
IF(DEA>REF(DEA,1),DEA,DRAWNULL),COLORMAGENTA,LINETHICK2;
DRAWICON(crOSS(DIF,DEA),DEA,1);
DRAWICON(CROSS(DEA,DIF),DEA,2);
DRAWICON(CROSS(DIF,0),0,7);

通达信MACD斐波那契数列指标(MACD类)指标公式

买卖信号

**买入信号:** 1. 低位金叉:DIF上穿DEA且DIF<-0.1(黄色竖线标记,"低位金叉"文本提示) 2. 二次金叉:DIF上穿DEA且DEA<0且21周期内出现2次金叉(紫色竖线标记,"二次金叉"文本提示) 3. 底背离:MACD底背离(绿色竖线标记,"底背离"文本提示) 4. RSI底背离:"RSI底离"文本提示 5. DRAWICON信号:MACD在20周期内首次由负转正时显示买入图标 **卖出信号:** 1. 顶背离:MACD顶背离("顶背离"文本提示) 2. RSI顶背离:"RSI顶离"文本提示 **组合信号:** 1. 三重信号:低位金叉+二次金叉+底背离同时满足("三重"文本提示) 2. 二重信号:低位金叉+底背离同时满足("二重"文本提示) **辅助显示:** - 斐波那契数列日期标记:MACD>0时在1,2,3,5,8,13,21,34,55天后标记;MACD<0时同样标记(绿色数字) - DIF上翘显示红色,下拐显示蓝色

用法

1. **适用场景**:适用于中短线交易,结合MACD金叉死叉和背离判断 2. **核心逻辑**: - 低位金叉和二次金叉是经典MACD买入信号 - 底背离是重要的趋势反转信号,"三重"信号可信度更高 - RSI背离可作为辅助验证 3. **注意事项**: - 公式中包含大量注释掉的代码,整理后可删除以提高可读性 - 斐波那契数列日期标记仅供参考,不作为主要交易依据 - 建议结合其他指标或仓位管理来提高胜率 - 二次金叉需配合JCCOUNT=2的条件筛选

公式源码

TJ:=macd>0;
T:=MACD<0;
A:=LLV(MACD,50)=MACD;
DRAWICON(A AND FILTERX(A,20), MACD,1);
{DRAWTEXT(BARSLAST(TJ)=1,MACD-0.1,'1'),COLORYELLOW;
DRAWTEXT(BARSLAST(TJ)=2,MACD-0.1,'2'),COLORYELLOW;}
DRAWTEXT(BARSLAST(TJ)=3,MACD-0.1,'3'),COLORYELLOW;
DRAWTEXT(BARSLAST(TJ)=5,MACD-0.1,'5'),COLORYELLOW;
DRAWTEXT(BARSLAST(TJ)=8,MACD-0.1,'8'),COLORYELLOW;
DRAWTEXT(BARSLAST(TJ)=13,MACD-0.1,'13'),COLORYELLOW;
DRAWTEXT(BARSLAST(TJ)=21,MACD-0.1,'21'),COLORYELLOW;
DRAWTEXT(BARSLAST(TJ)=34,MACD-0.1,'34'),COLORYELLOW;
DRAWTEXT(BARSLAST(TJ)=55,MACD-0.1,'55'),COLORYELLOW;
{DRAWTEXT(BARSLAST(T)=1,MACD+0.1,'1'),COLORGREEN;
DRAWTEXT(BARSLAST(T)=2,MACD+0.1,'2'),COLORGREEN;}
DRAWTEXT(BARSLAST(T)=3,MACD+0.1,'3'),COLORGREEN;
DRAWTEXT(BARSLAST(T)=5,MACD+0.1,'5'),COLORGREEN;
DRAWTEXT(BARSLAST(T)=8,MACD+0.1,'8'),COLORGREEN;
DRAWTEXT(BARSLAST(T)=13,MACD+0.1,'13'),COLORGREEN;
DRAWTEXT(BARSLAST(T)=21,MACD+0.1,'21'),COLORGREEN;
DRAWTEXT(BARSLAST(T)=34,MACD+0.1,'34'),COLORGREEN;
DRAWTEXT(BARSLAST(T)=55,MACD+0.1,'55'),COLORGREEN;
DIF:EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:EMA(DIF,9);
MACD:(DIF-DEA)*2,COLORSTICK;
低位金叉:=crOSS(DIF,DEA) AND DIF<-0.1;
STICKLINE(低位金叉,0,-0.18,0,0),COLORYELLOW;
DRAWTEXT(低位金叉,-0.15,' 低位金叉'),COLORRED;
JCCOUNT:=COUNT(CROSS(DIF,DEA),BARSLAST(DEA>=0));
二次金叉:=CROSS(DIF,DEA) AND DEA<0 AND COUNT(JCCOUNT=2,21)=1;
STICKLINE(二次金叉,0,-0.18,0,0),COLORFF00FF;
DRAWTEXT(二次金叉,-0.3,' 二次金叉'),COLORFF00FF;
A1:=BARSLAST(REF(CROSS(DIF,DEA),1));
底背离:=REF(CLOSE,A1+1)>CLOSE AND DIF>REF(DIF,A1+1) AND CROSS(DIF,DEA);
STICKLINE(底背离,0,0.13,1,0),COLOR00FF00;
DRAWTEXT(底背离,0.18,' 底背离'),COLOR00FF00;
A2:=BARSLAST(REF(CROSS(DEA,DIF),1));
顶背离:=REF(CLOSE,A2+1)<CLOSE AND REF(DIF,A2+1)>DIF AND CROSS(DEA,DIF);
DRAWTEXT(低位金叉 AND 二次金叉 AND 底背离,0.51,'三重'),COLORYELLOW,LINETHICK1;
DRAWTEXT(低位金叉 AND 底背离,0.31,'二重'),COLORLIBLUE,LINETHICK1;
上翘:IF(DIF>REF(DIF,1),DIF,DRAWNULL),COLORRED,LINETHICK1;
下拐:IF(DIF<REF(DIF,1),DIF,DRAWNULL),COLORLIBLUE,LINETHICK1;
A3:=BARSLAST(REF(CROSS("rsi.RSI1","RSI.RSI2"),1));
B3:=REF(C,A3+1)>C AND REF("RSI.RSI1",A3+1)<"RSI.RSI1" AND CROSS("RSI.RSI1","RSI.RSI2");
DRAWTEXT(B3>0,-0.2,'RSI底离'),COLORCYAN;{RSI底背离};
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");
DRAWTEXT(D3>0,0.3,'RSI顶离'),COLORGREEN;{RSI顶背离};

通达信MACD斐波那契周期指标(MACD类)指标公式

买卖信号

1. **低位金叉**: DIFF1与DEA1在DIFF1<-0.1时形成金叉(MACD1<0区域的金叉),信号较强 2. **二次金叉**: 在DEA1<0的情况下,21天内出现第二次金叉(MACD二次金叉信号) 3. **底背离**: 股价创新低但DIFF1未创新低,随后形成金叉(看涨信号) 4. **顶背离**: 股价创新高但DIFF1未创新高,随后形成死叉(看跌信号) 5. **数字周期标注**: 在死叉后第1、3、5、8、13、21、26、29、34、55、68天标注"1"、"3"等数字;在金叉后第1、3、5、8、13、18、21、26、29、34、47、55、60、68天同样标注,用于时间周期分析

用法

- 本指标为MACD指标的优化版本,包含经典的金叉/死叉信号以及背离信号 - **低位金叉**和**二次金叉**为较强的买入信号,尤其在MACD处于0轴以下时 - **底背离**是重要的反转信号,可作为买入参考 - **顶背离**是预警信号,提示可能见顶 - 数字标注用于时间周期分析,帮助判断变盘窗口期 - 注意事项:MACD指标存在滞后性,建议结合其他指标或量价关系综合判断;背离信号需确认有效突破

公式源码

DRAWGBK(C>O,RGB(20,10,90),RGB(0,0,0),0,'1',0);
DIFF1:=EMA(CLOSE,12)-EMA(CLOSE,26),COLORFFFFFF;
DEA1:=EMA(DIFF1,9),COLORYELLOW;
macd1:=2*(DIFF1-DEA1);
MACD2:=EMA(MACD1,5);
STICKLINE(MACD1>MACD2 AND MACD1>0,0,MACD1,3,0),COLOR000055;
STICKLINE(MACD1>MACD2 AND MACD1>0,0,MACD1,2.5,0),COLOR000077;
STICKLINE(MACD1>MACD2 AND MACD1>0,0,MACD1,1.5,0),COLOR000099;
STICKLINE(MACD1>MACD2 AND MACD1>0,0,MACD1,1,0),COLOR0000FF;
STICKLINE(MACD1>MACD2 AND MACD1<0,0,MACD1,3,0),COLOR222222;
STICKLINE(MACD1>MACD2 AND MACD1<0,0,MACD1,2.5,0),COLOR444444;
STICKLINE(MACD1>MACD2 AND MACD1<0,0,MACD1,1.5,0),COLOR666666;
STICKLINE(MACD1>MACD2 AND MACD1<0,0,MACD1,0,0),COLOR999999;
STICKLINE(MACD1<MACD2,0,MACD1,3,0),COLORA80000;
STICKLINE(MACD1<MACD2,0,MACD1,2.5,0),COLORB80000;
STICKLINE(MACD1<MACD2,0,MACD1,1.5,0),COLOREC1000;
STICKLINE(MACD1<MACD2,0,MACD1,1,0),COLORFF4600;
STICKLINE(MACD1<MACD2,0,MACD1,0,0),COLORFFAA00;
低位金叉:=crOSS(DIFF1,DEA1) AND DIFF1<-0.1;
STICKLINE(低位金叉,0,DIFF1,3,0),COLOR002222;
STICKLINE(低位金叉,0,DIFF1,2.5,0),COLOR006666;
STICKLINE(低位金叉,0,DIFF1,1.5,0),COLOR009999;
STICKLINE(低位金叉,0,DIFF1,1,0),COLOR00FFFF;
DRAWTEXT(低位金叉,0.2,' 低位金叉'),COLOR00FF88;
JCCOUNT:=COUNT(CROSS(DIFF1,DEA1),BARSLAST(DEA1>=0));
二次金叉:=CROSS(DIFF1,DEA1) AND DEA1<0 AND COUNT(JCCOUNT=2,21)=1;
STICKLINE(二次金叉,MACD1,-0.01,3,0),COLOR440044;
STICKLINE(二次金叉,MACD1,-0.01,2.5,0),COLOR660066;
STICKLINE(二次金叉,MACD1,-0.01,1.5,0),COLOR990099;
STICKLINE(二次金叉,MACD1,-0.01,1,0),COLORFF00FF;
DRAWTEXT(二次金叉,DEA1*1.3,' 二次金叉'),COLORYELLOW;
A1:=BARSLAST(REF(CROSS(DIFF1,DEA1),1));
底背离:=REF(CLOSE,A1+1)>CLOSE AND DIFF1>REF(DIFF1,A1+1) AND CROSS(DIFF1,DEA1);
STICKLINE(底背离,0,0.03,6,0),COLOR00FF00;
DRAWLINE(A1=0,DEA1,底背离,DEA1,0),COLORRED,LINETHICK1;
DRAWTEXT(底背离,0.03,' 底背离'),COLORFF00FF;
A2:=BARSLAST(REF(CROSS(DEA1,DIFF1),1));
顶背离:=REF(CLOSE,A2+1)<CLOSE AND REF(DIFF1,A2+1)>DIFF1 AND CROSS(DEA1,DIFF1);
DRAWLINE(A2=0,DEA1,顶背离,DEA1,0),COLORFF8800,LINETHICK1;
DRAWTEXT(顶背离,-0.02,' 顶背离'),COLORFFFF00;
DIFF:DIFF1,COLOR009922;
DEA:DEA1,COLORYELLOW;
ZT:=CROSS(DEA,DIFF);
LS0:=BARSLAST(ZT);
S1:=IF(1,LS0=1,ZT) AND IF(1,DIFF<DEA,0);
DRAWTEXT(S1 AND DIFF>0,DIFF*0.8,'1'),COLOR00FF00;
DRAWTEXT(S1 AND DIFF<0,DIFF*1.8,'1'),COLOR00FF00;
S3:=IF(3,LS0=3,ZT) AND IF(3,DIFF<DEA,0);
DRAWTEXT(S3 AND DIFF>0,DIFF*0.8,'3'),COLOR00FF00;
DRAWTEXT(S3 AND DIFF<0,DIFF*1.4,'3'),COLOR00FF00;
S5:=IF(5,LS0=5,ZT) AND IF(5,DIFF<DEA,0);
DRAWTEXT(S5 AND DIFF>0,DIFF*0.8,'5'),COLOR00FF00;
DRAWTEXT(S5 AND DIFF<0,DIFF*1.4,'5'),COLOR00FF00;
S8:=IF(8,LS0=8,ZT) AND IF(8,DIFF<DEA,0);
DRAWTEXT(S8 AND DIFF>0,DIFF*0.8,'8'),COLOR00FF00;
DRAWTEXT(S8 AND DIFF<0,DIFF*1.8,'8'),COLOR00FF00;
S13:=IF(13,LS0=13,ZT) AND IF(8,DIFF<DEA,0);
DRAWTEXT(S13 AND DIFF>0,DIFF*0.8,'13'),COLOR00FF00;
DRAWTEXT(S13 AND DIFF<0,DIFF*1.2,'13'),COLOR00FF00;
S21:=IF(21,LS0=21,ZT) AND IF(21,DIFF<DEA,0);
DRAWTEXT(S21 AND DIFF>0,DIFF*0.8,'21'),COLOR00FF00;
DRAWTEXT(S21 AND DIFF<0,DIFF*1.2,'21'),COLOR00FF00;
S26:=IF(26,LS0=26,ZT) AND IF(26,DIFF<DEA,0);
DRAWTEXT(S26 AND DIFF>0,DIFF*0.8,'26'),COLOR00FF00;
DRAWTEXT(S26 AND DIFF<0,DIFF*1.2,'26'),COLOR00FF00;
S29:=IF(29,LS0=29,ZT) AND IF(29,DIFF<DEA,0);
DRAWTEXT(S29 AND DIFF>0,DIFF*0.8,'29'),COLOR00FF00;
DRAWTEXT(S29 AND DIFF<0,DIFF*1.2,'29'),COLOR00FF00;
S34:=IF(34,LS0=34,ZT) AND IF(34,DIFF<DEA,0);
DRAWTEXT(S34 AND DIFF>0,DIFF*0.8,'34'),COLOR00FF00;
DRAWTEXT(S34 AND DIFF<0,DIFF*1.8,'34'),COLOR00FF00;
S55:=IF(55,LS0=55,ZT) AND IF(55,DIFF<DEA,0);
DRAWTEXT(S55 AND DIFF>0,DIFF*0.8,'55'),COLOR00FF00;
DRAWTEXT(S55 AND DIFF<0,DIFF*1.8,'55'),COLOR00FF00;
S68:=IF(68,LS0=68,ZT) AND IF(68,DIFF<DEA,0);
DRAWTEXT(S68 AND DIFF>0,DIFF*0.8,'68'),COLOR00FF00;
DRAWTEXT(S68 AND DIFF<0,DIFF*1.8,'68'),COLOR00FF00;
ZTJ:=CROSS(DIFF,DEA);
LSJ:=BARSLAST(ZTJ);
SJ1:=IF(1,LSJ=1,ZTJ) AND IF(1,DIFF>DEA,0);
DRAWTEXT(SJ1 AND DIFF>0,DIFF*1.2,'1'),COLORFFFFFF;
DRAWTEXT(SJ1 AND DIFF<0,DIFF*0.8,'1'),COLORFFFFFF;
SJ3:=IF(3,LSJ=3,LSJ) AND IF(3,DIFF>DEA,0);
DRAWTEXT(SJ3 AND DIFF>0,DIFF*1.2,'3'),COLORFFFFFF;
DRAWTEXT(SJ3 AND DIFF<0,DIFF*0.8,'3'),COLORFFFFFF;
SJ5:=IF(5,LSJ=5,ZTJ) AND IF(5,DIFF>DEA,0);
DRAWTEXT(SJ5 AND DIFF>0,DIFF*1.2,'5'),COLORFFFFFF;
DRAWTEXT(SJ5 AND DIFF<0,DIFF*0.8,'5'),COLORFFFFFF;
SJ8:=IF(8,LSJ=8,ZTJ) AND IF(8,DIFF>DEA,0);
DRAWTEXT(SJ8 AND DIFF>0,DIFF*1.2,'8'),COLORFFFFFF;
DRAWTEXT(SJ8 AND DIFF<0,DIFF*0.8,'8'),COLORFFFFFF;
SJ13:=IF(13,LSJ=13,ZTJ) AND IF(8,DIFF>DEA,0);
DRAWTEXT(SJ13 AND DIFF>0,DIFF*1.2,'13'),COLORFFFFFF;
DRAWTEXT(SJ13 AND DIFF<0,DIFF*0.8,'13'),COLORFFFFFF;
SJ18:=IF(18,LSJ=18,ZTJ) AND IF(8,DIFF>DEA,0);
DRAWTEXT(SJ18 AND DIFF>0,DIFF*1.2,'18'),COLORFFFFFF;
DRAWTEXT(SJ18 AND DIFF<0,DIFF*0.8,'18'),COLORFFFFFF;
SJ21:=IF(21,LSJ=21,ZTJ) AND IF(21,DIFF>DEA,0);
DRAWTEXT(SJ21 AND DIFF>0,DIFF*1.2,'21'),COLORFFFFFF;
DRAWTEXT(SJ21 AND DIFF<0,DIFF*0.8,'21'),COLORFFFFFF;
SJ26:=IF(26,LSJ=26,ZTJ) AND IF(26,DIFF>DEA,0);
DRAWTEXT(SJ26 AND DIFF>0,DIFF*1.2,'26'),COLORFFFFFF;
DRAWTEXT(SJ26 AND DIFF<0,DIFF*0.8,'26'),COLORFFFFFF;
SJ29:=IF(29,LSJ=29,ZTJ) AND IF(29,DIFF>DEA,0);
DRAWTEXT(SJ29 AND DIFF>0,DIFF*1.2,'29'),COLORFFFFFF;
DRAWTEXT(SJ29 AND DIFF<0,DIFF*0.8,'29'),COLORFFFFFF;
SJ34:=IF(34,LSJ=34,ZTJ) AND IF(34,DIFF>DEA,0);
DRAWTEXT(SJ34 AND DIFF>0,DIFF*1.2,'34'),COLORFFFFFF;
DRAWTEXT(SJ34 AND DIFF<0,DIFF*0.8,'34'),COLORFFFFFF;
SJ47:=IF(47,LSJ=47,ZTJ) AND IF(47,DIFF>DEA,0);
DRAWTEXT(SJ47 AND DIFF>0,DIFF*1.2,'47'),COLORFFFFFF;
DRAWTEXT(SJ47 AND DIFF<0,DIFF*0.8,'47'),COLORFFFFFF;
SJ55:=IF(55,LSJ=55,ZTJ) AND IF(55,DIFF>DEA,0);
DRAWTEXT(SJ55 AND DIFF>0,DIFF*1.2,'55'),COLORFFFFFF;
DRAWTEXT(SJ55 AND DIFF<0,DIFF*0.8,'55'),COLORFFFFFF;
SJ60:=IF(60,LSJ=60,ZTJ) AND IF(60,DIFF>DEA,0);
DRAWTEXT(SJ60 AND DIFF>0,DIFF*1.2,'63'),COLORFFFFFF;
DRAWTEXT(SJ60 AND DIFF<0,DIFF*0.8,'63'),COLORFFFFFF;
SJ68:=IF(68,LSJ=68,ZTJ) AND IF(68,DIFF>DEA,0);
DRAWTEXT(SJ68 AND DIFF>0,DIFF*1.2,'68'),COLORFFFFFF;
DRAWTEXT(SJ68 AND DIFF<0,DIFF*0.8,'68'),COLORFFFFFF;

通达信MACD改进指标(MACD类)指标公式

买卖信号

- **买入信号**:当“房子”(AAA1的增量,即当前MACD柱状线与前一根柱状线的差值)上穿买入线(15)时,显示买入图标(DRAWICON)

用法

1. **适用场景**:该指标为MACD指标的变体,主要用于判断MACD柱状线的动量变化。当MACD柱状线增量突然放大并上穿15的阈值时,可能预示短期上涨趋势的形成 2. **信号说明**: - 红色柱状线表示MACD柱状线处于上涨阶段(当前值大于前一根) - 黄色柱状线表示MACD柱状线处于下跌阶段(当前值小于前一根) - 买入条件为柱子增量(房子)上穿15的临界值 3. **注意事项**: - 该指标仅提供一个买入信号参考,无卖出信号 - 买入线15为固定值,可根据个股特性适当调整参数 - 建议结合其他指标或趋势分析综合判断,避免单独依赖此信号

公式源码

DIF1:=EMA(DCLOSE,12)-EMA(DCLOSE,26);
DEA1:=EMA(DIF1,9);
{柱状线}
AAA1:=(DIF1-DEA1)*2*60;
AAA上:IF(AAA1>REF(AAA1,1),AAA1,DRAWNULL),
STICK,COLORRED,LINETHICK1;
AAA下:IF(AAA1<REF(AAA1,1),AAA1,DRAWNULL),STICK,COLORYELLOW,LINETHICK1;
买入线:15;
房子:AAA1-REF(AAA1,1),COLORRED;
DRAWICON(crOSS(房子,买入线),买入线,1);

通达信MACD改进加强版指标(其他)指标公式

买卖信号

1. **低位金叉**:DIFF和DEA在低位(DIFF<-0.1)形成金叉(_cross(DIFF,DEA) AND DIFF<-0.1_) 2. **二次金叉**:DEA<0时,21天内第二次金叉(_二次金叉:=CROSS(DIFF,DEA) AND DEA<0 AND COUNT(JCCOUNT=2,21)=1_) 3. **底背离**:价格创新低但MACD未创新低,形成金叉(_底背离:=REF(CLOSE,A1+1)>CLOSE AND DIFF>REF(DIFF,A1+1) AND CROSS(DIFF,DEA)_) 4. **股价准备启动**:VAR21上穿VAR11(_股价准备启动:=CROSS(VAR21,VAR11)_) 5. **底部信号**:J1上穿8.6(_底部:=CROSS(J1,8.6)_) 6. **综合底部信号**:同时满足X1、股价准备启动、底部三个条件(_底部1:=COUNT(X1,2)>0 AND COUNT(股价准备启动,2)>0 AND COUNT(底部,2)>0_)

用法

这是一个**多周期MACD综合指标**,同时包含长、中、短三个周期的MACD分析,并融合了KDJ和RSI的部分思想。主要用于: 1. **识别底部区域**:通过多个周期MACD在低位的金叉信号判断市场底部 2. **捕捉启动点**:股价准备启动和底部信号用于判断股票即将上涨的时机 3. **背离分析**:通过底背离和顶背离判断趋势反转 4. **综合验证**:底部1条件需要多个信号

公式源码

N:=9;M1:=3;M2:=3;
DIFF:EMA(CLOSE,12)-EMA(CLOSE,26),LINETHICK1,COLORYELLOW;
DEA:EMA(DIFF,9),LINETHICK1,COLORWHITE;
macd:2*(DIFF-DEA), COLORSTICK,LINETHICK1;
低位金叉:=crOSS(DIFF,DEA) AND DIFF<-0.1;
F长:EMA(CLOSE,21)-EMA(CLOSE,55),COLORBLUE,LINETHICK1;
A长:EMA(F长,15),COLORRED,COLORBLUE,LINETHICK1;
MACD长:=(F长-A长)*2,LINESTICK,COLOR443434;
F中:EMA(CLOSE,12)-EMA(CLOSE,26),COLORYELLOW,LINETHICK1;
A中:EMA(F中,9),COLORYELLOW,LINETHICK1;
MACD中:=(F中-A中)*2,LINESTICK,COLORAA7755;
F短:EMA(CLOSE,6)-EMA(CLOSE,15),LINETHICK1,COLORWHITE;
A短:EMA(F短,5),LINETHICK1,COLORWHITE;
MACD短:=(F短-A短)*2,LINESTICK,COLOR44AABB;
JCCOUNT:=COUNT(CROSS(DIFF,DEA),BARSLAST(DEA>=0));
二次金叉:=CROSS(DIFF,DEA) AND DEA<0 AND COUNT(JCCOUNT=2,21)=1;
A1:=BARSLAST(REF(CROSS(DIFF,DEA),1));
底背离:=REF(CLOSE,A1+1)>CLOSE AND DIFF>REF(DIFF,A1+1) AND CROSS(DIFF,DEA);
底背:= DRAWLINE(A1=0,DEA,底背离,DEA,0),COLORRED,LINETHICK2;
A2:=BARSLAST(REF(CROSS(DEA,DIFF),1));
顶背离:=REF(CLOSE,A2+1)<CLOSE AND REF(DIFF,A2+1)>DIFF AND CROSS(DEA,DIFF);
顶背:= DRAWLINE(A2=0,DEA,顶背离,DEA,0),COLORGREEN,LINETHICK1; 
黑马线:=EMA(A1,5),LINETHICK2,COLORRED; 
A3:=EMA(C,5); 
A4:=((C-LLV(L,21))/(HHV(H,21)-LLV(L,21)))*100; 
VAR1:=REF(LOW,1); 
VAR2:=SMA(Abs(LOW-VAR1),13,1)/SMA(MAX(LOW-VAR1,0),13,1)*100; 
VAR3:=EMA(IF(CLOSE*1.2,VAR2*13,VAR2/13),13); 
VAR4:=LLV(LOW,34); 
VAR5:=HHV(VAR3,34); 
VAR6:=IF(LLV(LOW,55),1,0); 
VAR7:=EMA(IF(LOW<=VAR4,(VAR3+VAR5*2)/2,0),3)/618*VAR6; 
XL1:=MA(LOW,2)*0.96; 
XL2:=MA(LOW,26)*0.85; 
XL3:=REF(XL1,1)<XL2 AND REF(XL1,1)<XL1 AND REF(XL1,1)<REF(XL1,2); 
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; 
X1:=CROSS(J,1);
VAR11:=3;
VAR21:=(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));
股价准备启动:=CROSS(VAR21,VAR11);
RSV1:=(CLOSE-LLV(LOW,21))/(HHV(HIGH,21)-LLV(LOW,21))*100;
K1:=SMA(RSV1,7,1);
D1:=SMA(K1,3,1);
J1:=3*K1-2*D1;
底部:=CROSS(J1,8.6);
底部1:=COUNT(X1,2)>0 AND COUNT(股价准备启动,2)>0 AND COUNT(底部,2)>0;
STICKLINE(底部1>0,0,0.2,2,0),COLORWHITE;