核心逻辑
这是一个综合型技术指标,融合了多种分析方法的元素: 1. **DDDD超买超卖指标**:通过50天内最高价/最低价与当前价格的相对位置,计算市场的超买超卖程度,类似于KDJ的原理 2. **双MACD系统**:包含两组MACD,一组是参数为(10,20,8)的变异MACD,另一组是参数为(5,26,2)的标准MACD,用于判断市场动量和趋势方向 3. **趋势判断指标**:通过计算价格与21日最低价的相对位置,判断市场趋势的强弱 4. **均线系统**:使用MA5和MA13绘制趋势线(UP和DOWN),并通过55日高低点的几何平均值作为关键价位
买卖信号
- **DDDD指标**:蓝线(上涨趋势)表示多头,黄线(下跌趋势)表示空头;金叉买入信号 - **MACD金叉**:DIF上穿DEA且DIF大于前一天、DEA小于0时买入 - **趋势线信号**:判断线上穿趋势线且判断<25时买入;判断线下穿趋势线且判断>65时卖出 - **金牛信号**:当价格突破下降趋势线且收盘价低于55日高低点几何平均值时,出现"金牛"买入信号
用法
1. 结合DDDD指标判断市场超买超卖状态 2. 使用MACD金叉作为主要买入信号 3. 关注趋势线突破和金牛信号 4. 0轴作为多空分界线 5. 当前红袖天数显示DIF>=DEA的天数,可作为持股参考
公式源码
VAR1:=(HHV(HIGH,50)-CLOSE)/(HHV(HIGH,50)-LLV(LOW,50)); VAR2:=SMA(VAR1,47,1)+10; VAR3:=(CLOSE-LLV(LOW,48))/(HHV(HIGH,48)-LLV(LOW,48)); VAR4:=SMA(VAR3,3,1); VAR5:=SMA(VAR4,3,1)+10; DDDD:=VAR5-VAR2; STICKLINE(REF(DDDD,1)<DDDD,DDDD,REF(DDDD,1),8,1),COLORBLUE; STICKLINE(REF(DDDD,1)>DDDD,DDDD,REF(DDDD,1),8,1),COLORYELLOW; DRAWICON(crOSS(DDDD,REF(DDDD,1)),DDDD-0.1,1); DRAWICON(CROSS(REF(DDDD,1),DDDD),REF(DDDD,1)+0.1,2); DIFF:(EMA(CLOSE,10)-EMA(CLOSE,20))*0.7,LINETHICK1,COLORRED; DEAF:EMA(DIFF,8),LINETHICK1,COLORGREEN;macd1:=(DIFF-DEAF),COLORSTICK; DRAWBAND(DIFF,RGB(250,100,100),DEAF,RGB(0,0,0)); SHORT:=5; LONG:=26; MID:=2; DIF:(EMA(CLOSE,SHORT)-EMA(CLOSE,LONG)),LINETHICK1,COLORYELLOW; DEA:EMA(DIF,MID); DRAWBAND(DIF,RGB(250,0,0),DEA,RGB(200,180,280)); MACD:=(DIF-DEA)*2,COLORSTICK; 向下:=IF(DIF<REF(DIF,1),DIF,DRAWNULL),COLORGREEN,LINETHICK2; DRAWICON(CROSS(DIF,DEA) AND DIF>REF(DIF,1) AND DEA<0,DIF,0); 趋势线:=MACD1,LINETHICK2,COLORCYAN; 判断:=(SMA(((C+L)/2-LLV(L,21))/(HHV((H+C)/2,21)-LLV(L,21))*100,2,1)-8); STICKLINE(FILTER(CROSS(判断,趋势线)=1 OR 判断>REF(判断,1),10) AND 判断<25 ,0,0.02,4,0),COLORRED; STICKLINE(FILTER(判断<REF(判断,1)AND 判断>65,5),0,0.02,4,0),COLORGREEN; MA5:=EMA(C,3); 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; 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; DRAWTEXT(TJ2,-0.01,'金牛'),COLOR00FFFF; 0; 当前红袖天数:BARSLASTCOUNT(DIF>=DEA),NODRAW;