千钧DDX保密系统最新版公式指标公式[其他软件公式]
相关标签:dde选股公式 、 dde预警公式 、 一发千钧指标公式源码 、 dde指标选股准确率 、 通达信dde指标源码 、 飞狐dde指标源码 、 dde指标怎么用 、 通达信神奇dde指标 、 dde是什么指标 、 同花顺分时dde指标 、 dde大单净量指标公式 、
一、【千钧DDX保密*****】
指标源码:
原理解析:
源码:
N:=20;jj:=(HIGH+LOW+CLOSE)/3;qj0:=vol/IF(HIGH=LOW,4,HIGH-LOW);
qj1:=IF(CAPITAL=0,qj0*(jj-MIN(CLOSE,OPEN)),qj0*IF(HIGH=LOW,1,(MIN(OPEN,CLOSE)-LOW)));
qj2:=IF(CAPITAL=0,qj0*(MIN(OPEN,CLOSE)-LOW),qj0*IF(HIGH=LOW,1,(jj-MIN(CLOSE,OPEN))));
qj3:=IF(CAPITAL=0,qj0*(HIGH-MAX(OPEN,CLOSE)),qj0*IF(HIGH=LOW,1,(HIGH-MAX(OPEN,CLOSE))));
qj4:=IF(CAPITAL=0,qj0*(MAX(CLOSE,OPEN)-jj),qj0*IF(HIGH=LOW,1,(MAX(CLOSE,OPEN)-jj)));
DDX:((qj1+qj2)-(qj3+qj4))/if(CAPITAL=0,ESTDATA(8),CAPITAL),COLOR00aaaa,LINETHICK;
DX:=ma(ddx,5)*N;
STICKLINE(DDX>0,0,DDX,8,0),COLOR000088;
STICKLINE(DDX>0,0,DDX,5,0),COLOR0000aa;
STICKLINE(DDX>0,0,DDX,3,0),COLOR0000cc;
STICKLINE(DDX>0,0,DDX,1,0),COLOR0000ee;
STICKLINE(DDX<0,0,DDX,8,0),COLOR008800;
STICKLINE(DDX<0,0,DDX,5,0),COLOR00aa00;
STICKLINE(DDX<0,0,DDX,3,0),COLOR00cc00;
STICKLINE(DDX<0,0,DDX,1,0),COLOR00ee00;
DDX1:sma(DX,3,1),COLORFFFFFF;
DDX2:sma(DDX1,3,1),COLOR00FFFF;
DDX3:wma(DDX2,5),COLORFF00FF;
预警:DDX>0 and ma(v,5)>ma(ma(v,5),5) and CROSS(DDX1,DDX2),LINETHICK;
天:=COUNT(DDX>0,5),COLORRED;
DRAWTEXT(预警,DDX*1.06,''),LINETHICK3,COLOR00FFFF;
DRAWTEXTEX(CLOSE,1,180,0,'一周内翻红:'+NUMTOSTR(天,0)+' 天'),Color00EEFF;
DRAWTEXTEX(DDX>0,1,10,0,'大单动向:'+'↑'),Color0000FF;
DRAWTEXTEX(DDX<0,1,10,0,'大单动向:'+'↓'),Color00FF00;
DRAWTEXTEX(CLOSE,1,600,900,'证券代码: '+STKLABEL+' 证券名称: '+STKNAME+''),ColorFFAA00;
//
二、【千钧DDY保密*****】
指标源码:
N:=22;jj:=(HIGH+LOW+CLOSE)/3;qj0:=vol/IF(HIGH=LOW,4,HIGH-LOW);
qj1:=IF(CAPITAL=0,qj0*(jj-MIN(CLOSE,OPEN)),qj0*IF(HIGH=LOW,1,(MIN(OPEN,CLOSE)-LOW)));
qj2:=IF(CAPITAL=0,qj0*(MIN(OPEN,CLOSE)-LOW),qj0*IF(HIGH=LOW,1,(jj-MIN(CLOSE,OPEN))));
qj3:=IF(CAPITAL=0,qj0*(HIGH-MAX(OPEN,CLOSE)),qj0*IF(HIGH=LOW,1,(HIGH-MAX(OPEN,CLOSE))));
qj4:=IF(CAPITAL=0,qj0*(MAX(CLOSE,OPEN)-jj),qj0*IF(HIGH=LOW,1,(MAX(CLOSE,OPEN)-jj)));
DDY:((qj2+qj4)-(qj1+qj3))/if(CAPITAL=0,ESTDATA(8),CAPITAL),COLOR00DD00,LINETHICK;
DY:=ma(ddy,5)*N;
STICKLINE(DDY<0,0,DDY,8,0),COLORFF8800;
STICKLINE(DDY<0,0,DDY,5,0),COLORFFaa00;
STICKLINE(DDY<0,0,DDY,3,0),COLORFFcc00;
STICKLINE(DDY<0,0,DDY,1,0),COLORFFee00;
STICKLINE(DDY>0,0,DDY,8,0),COLOR880088;
STICKLINE(DDY>0,0,DDY,5,0),COLORaa00aa;
STICKLINE(DDY>0,0,DDY,3,0),COLORcc00CC;
STICKLINE(DDY>0,0,DDY,1,0),COLORee00ee;
DDY1:sma(DY,3,1),ColorFFFFFF;
DDY2:sma(DDY1,3,1),Color00FFFF;
DDY3:wma(DDY2,5),ColorFF00FF;
预警:DDy>0 and CROSS(DDy1,DDy2) and ddy1<0,LINETHICK;
DRAWTEXT(预警,DDy*1.06,''),LINETHICK3,COLOR00BBFF;
DRAWTEXTEX(DDY>0,1,10,0,'涨跌动因'+' ↑'),Color0000FF;
DRAWTEXTEX(DDY<0,1,10,0,'涨跌动因'+' ↓'),Color00FF00;
DRAWTEXTEX(CLOSE,1,600,900,'证券代码: '+STKLABEL+' 证券名称: '+STKNAME+''),Color00BB00;
//
三、【千钧DDZ保密*****】
指标源码:
jj:=(HIGH+LOW+CLOSE)/3;qj0:=vol/IF(HIGH=LOW,4,HIGH-LOW);
qj1:=IF(CAPITAL=0,qj0*(jj-MIN(CLOSE,OPEN)),qj0*IF(HIGH=LOW,1,(MIN(OPEN,CLOSE)-LOW)));
qj2:=IF(CAPITAL=0,qj0*(MIN(OPEN,CLOSE)-LOW),qj0*IF(HIGH=LOW,1,(jj-MIN(CLOSE,OPEN))));
qj3:=IF(CAPITAL=0,qj0*(HIGH-MAX(OPEN,CLOSE)),qj0*IF(HIGH=LOW,1,(HIGH-MAX(OPEN,CLOSE))));
qj4:=IF(CAPITAL=0,qj0*(MAX(CLOSE,OPEN)-jj),qj0*IF(HIGH=LOW,1,(MAX(CLOSE,OPEN)-jj)));
qj5:=qj1+qj2;qj6:=qj3+qj4;DD:=(qj5-qj6)/(qj5+qj6)*100;
DDZ:DD*17,LINETHICK;DDZ1:DD*13,LINETHICK;
FILLRGN(DDZ>=DDZ1,DDZ,DDZ1),COLOR3333FF;
FILLRGN(DDZ<DDZ1,DDZ,DDZ1),COLORFFaa00;
DRAWTEXTEX(DDZ>DDZ1,1,10,0,'大单分差'+' ↑'),Color00EEFF;
DRAWTEXTEX(DDZ<DDZ1,1,10,0,'大单分差'+' ↓'),Color33EE00;
DRAWTEXTEX(CLOSE,1,600,900,'证券代码: '+STKLABEL+' 证券名称: '+STKNAME+''),ColorBBBB88;
//
四、【千钧DDE金指保密*****】
图示:
{程序化交易 www.cxh99.com }
指标源码:
DRAWTEXTEX(c,1,0,0,STKLABEL+' '+STKNAME+''),Color00FFFF;
y:=SYSPARAM(1);ww1:=FILTER(O<REF(L,1) and C>O and vol>REF(v,1),13);
LC:=REF(C,1);JH:=SMA(MAX(C-LC,0),6,1)/SMA(ABS(C-LC),6,1)*100;
SZ:=CROSS(JH,10) and cross("DDX保密*****.DDX1","DDX保密*****.DDX2");
SX:=CROSS(JH,20) and cross("DDX保密*****.DDX1","DDX保密*****.DDX2");
SQ:=CROSS(71,JH) and cross("DDX保密*****.DDX2","DDX保密*****.DDX1");
SD:=CROSS(80,JH) and cross("DDX保密*****.DDX2","DDX保密*****.DDX1");
AA:=IF(CAPITAL=0,SZ,SX);BB:=IF(CAPITAL=0,SQ,SD);w10:=BARSLAST(AA);w11:=BARSLAST(BB);
w12:=IF(w10>0 and w10<w11,w10,0);w13:=IF(w11>0 and w11<w10,w11,0);
VERTLINE(AA),LINEDOT,Color0000FF;VERTLINE(BB),LINEDOT,Color00FB00;
CC:=REF(HHV(CLOSE,120),1);DD:=REF(LLV(CLOSE,120),1);
WW:=((100 * (CLOSE - DD)) / (CC - DD));EE:=AMOUNT;
FF:=(EMA(EE,5) / REF(EMA(EE,5),5));
霸占:=FILTER(((((((FF >= 2)) AND (WW < 35))) AND (BARSCOUNT(CLOSE) > 30)) OR (((((FF >= 2)) AND (WW < 100))) AND (BARSCOUNT(CLOSE) < 50))),90);
STICKLINE(C>=O,C,O,8,0),COLOR0022FF;
STICKLINE(C>=O,H,L,1,0),COLOR0022FF;
STICKLINE(C>=O,C,O,5,0),COLOR0066FF;
STICKLINE(C>=O,C,O,3,0),COLOR0099FF;
STICKLINE(C>=O,C,O,1.5,0),COLOR00DDFF;
STICKLINE(C>=O,H,L,0,0),COLOR00DDFF;
STICKLINE(C<=O,C,O,8,0),COLORFF2200;
STICKLINE(C<=O,H,L,1,0),COLORFF2200;
STICKLINE(C<=O,C,O,5,0),COLORFF6600;
STICKLINE(C<=O,C,O,3,0),COLORFF9900;
STICKLINE(C<=O,C,O,1.5,0),COLORFFDD00;
STICKLINE(C<=O,H,L,0,0),COLORFFDD00;
STICKLINE(霸占,CLOSE,OPEN,10,0),color0000FF;
STICKLINE(霸占,HIGH,LOW,1,0),color0000FF;
STICKLINE(ww1,CLOSE,OPEN,10,0),colorMagenta;
STICKLINE(ww1,HIGH,LOW,1,0),colorMagenta;
STICKLINE(AA,CLOSE,OPEN,10,0),colorYellow;
STICKLINE(AA,HIGH,LOW,1,0),colorYellow;
STICKLINE(BB,CLOSE,OPEN,10,0),Color00FF00;
STICKLINE(BB,HIGH,LOW,1,0),Color00FF00;
DRAWTEXTEX(c,1,10,960,'千钧【DDE金指】'),Color00FFFF;
DRAWTEXTEX(c,1,180,960,'红色牛股'),Color0000FF;
DRAWTEXTEX(c,1,280,960,'黄色买入'),Color00FFFF;
DRAWTEXTEX(c,1,380,960,'粉色洗盘'),ColorFF00FF;
DRAWTEXTEX(c,1,480,960,'绿色卖出'),Color00FF00;
A4:=MA(CLOSE,20);A5:=(CLOSE > MA(CLOSE,5));A6:=(MA(CLOSE,5) > MA(CLOSE,10));
A7:=(CLOSE > MA(CLOSE,10));A8:=(MA(CLOSE,5) > MA(CLOSE,20));A9:=(CLOSE > MA(CLOSE,20));
A10:=REF(A4,1);A11:=(A4 > A10);
AVX:=(((((IF(A5,10,(0 - 10)) + IF(A6,10,(0 - 10))) + IF(A7,10,(0 - 10))) + IF(A8,10,(0 - 10))) + IF(A9,10,(0 - 10))) + IF(A11,10,(0 - 10)));
DSLX:=(CLOSE / INDEXC);DSLX1:=MA(DSLX,5);DSLX2:=MA(DSLX,10);
V1:=MA(VOL,5);V2:=MA(VOL,10);
TJTS1:=BARSTATUS=2 and c<200;
TJTS2:=BARSTATUS=2 and c>200;
k2:=hhv(h*1.04,barslast(SYSPARAM(2)=BARPOS)+1);
DRAWTEXT(TJTS1 and ((CROSS(AVX,1) AND (V1 >= V2)) AND (DSLX >= DSLX1)) ,k2*0.99,'该股的量能理想,有明显走强迹象,可以考虑中线进场参与,仓位在2/3左右。'),ALIGN2,colorFF00FF;
DRAWTEXT(TJTS1 and ((CROSS(AVX,1) AND (V1 < V2)) AND (DSLX >= DSLX1)) ,k2*0.99,'该股虽然走势趋强,但量能还显不足,可以考虑短线进场,仓位在1/2左右。'),ALIGN2,colorFF00FF;
DRAWTEXT(TJTS1 and ((CROSS(AVX,1) AND (V1 > V2)) AND (DSLX < DSLX1)) ,k2*0.99,'该股量价配合良好,但相对其它股票并没有明显走强,可以考虑短线进场,仓位1/2左右。'),ALIGN2,colorFF00FF;
DRAWTEXT(TJTS1 and ((CROSS(AVX,1) AND (V1 <= V2)) AND (DSLX < DSLX1)) ,k2*0.99,'该股形态尚可,但量能不足,股票也未完全走强,可以短线参与,仓位1/3左右。'),ALIGN2,colorFF00FF;
DRAWTEXT(TJTS1 and ((CROSS(1,AVX) AND (V1 >= V2)) AND (DSLX >= DSLX1)) ,k2*0.99,'该股形态变坏,但走势相对其它股票尚可,重仓者减持大半,清仓者可以观望。'),ALIGN2,color00FF00;
DRAWTEXT(TJTS1 and ((CROSS(1,AVX) AND (V1 < V2)) AND (DSLX >= DSLX1)) ,k2*0.99,'该股随大盘一起下跌,程明显缩量走势,考虑到大盘风险,减持或清仓。'),ALIGN2,color00FF00;
DRAWTEXT(TJTS1 and ((CROSS(1,AVX) AND (V1 >= V2)) AND (DSLX < DSLX1)) ,k2*0.99,'该股放量下跌,走势明显偏弱,离场观望。'),ALIGN2,color00FF00;
DRAWTEXT(TJTS1 and ((CROSS(1,AVX) AND (V1 < V2)) AND (DSLX < DSLX1)) ,k2*0.99,'该股缩量下跌,走势偏弱,离场观望。'),ALIGN2,color00FF00;
DRAWTEXT(TJTS1 and ((((AVX >= 1) AND (REF(AVX,1) > 0)) AND (V1 >= V2)) AND (DSLX >= DSLX1)) ,k2*0.99,'该股形态良好,强势明显,量能充足,可以继续持有。'),ALIGN2,colorFFFF00;
DRAWTEXT(TJTS1 and ((((AVX >= 1) AND (REF(AVX,1) > 0)) AND (V1 < V2)) AND (DSLX >= DSLX1)) ,k2*0.99,'该股上行趋势不变,强势依然,但量能开始转弱,注意风险。'),ALIGN2,colorFFFF00;
DRAWTEXT(TJTS1 and ((((AVX >= 1) AND (REF(AVX,1) > 0)) AND (V1 >= V2)) AND (DSLX < DSLX1)) ,k2*0.99,'该股仍然具备上涨潜力,但股性偏弱,可考虑减仓。'),ALIGN2,colorFFFF00;
DRAWTEXT(TJTS1 and ((((AVX >= 1) AND (REF(AVX,1) > 0)) AND (V1 < V2)) AND (DSLX < DSLX1)) ,k2*0.99,'该股走势趋弱,量能不足,减持大部分筹码。'),ALIGN2,colorFFFF00;
DRAWTEXT(TJTS1 and ((((AVX < 1) AND (REF(AVX,1) < 0)) AND (V1 >= V2)) AND (DSLX >= DSLX1)) ,k2*0.99,'该股形态不佳,注意成交量的变化,但目前不适合参与。'),ALIGN2,ColorFFB060;
DRAWTEXT(TJTS1 and ((((AVX < 1) AND (REF(AVX,1) < 0)) AND (V1 < V2)) AND (DSLX >= DSLX1)) ,k2*0.99,'该股趋势不明,股价偏弱,注意量能变化,目前不宜参与。'),ALIGN2,ColorFFB060;
DRAWTEXT(TJTS1 and ((((AVX < 1) AND (REF(AVX,1) < 0)) AND (V1 >= V2)) AND (DSLX < DSLX1)) ,k2*0.99,'该股有走强迹象,但量能不足,趋势不明,不适合操作。'),ALIGN2,ColorFFB060;
DRAWTEXT(TJTS1 and ((((AVX < 1) AND (REF(AVX,1) < 0)) AND (V1 < V2)) AND (DSLX < DSLX1)) ,k2*0.96,'该股走势太弱,没有参与价值。'),ALIGN2;
DRAWTEXT(TJTS2 and (CROSS(AVX,1) AND (V1 >= V2)) ,k2*0.99,'大盘量能理想,有明显走强迹象,可以考虑中线进场参与,仓位在2/3左右。'),ALIGN2,colorFF00FF;
DRAWTEXT(TJTS2 and (CROSS(AVX,1) AND (V1 >= V2)) ,k2*0.98,'如前期经过一轮下跌,此时为最佳买点,但如果前期有过一段涨幅则介入需谨慎。'),ALIGN2,colorFF00FF;
DRAWTEXT(TJTS2 and (CROSS(AVX,1) AND (V1 < V2)) ,k2*0.99,'大盘虽然走势趋强,但量能还显不足,如果前期经过一轮下跌。'),ALIGN2,colorFF00FF;
DRAWTEXT(TJTS2 and (CROSS(AVX,1) AND (V1 < V2)) ,k2*0.98,' 可以考虑短线进场,仓位在1/2左右,一旦量能放大可以加仓买入。'),ALIGN2,colorFF00FF;
DRAWTEXT(TJTS2 and (CROSS(1,AVX) AND (V1 >= V2)) ,k2*0.99,'大盘形态走坏,重仓者可以减去大部分仓位。'),ALIGN2,color00FF00;
DRAWTEXT(TJTS2 and (CROSS(1,AVX) AND (V1 < V2)) ,k2*0.99,'大盘缩量调整,注意风险,短线清仓观望。'),ALIGN2,color00FF00;
DRAWTEXT(TJTS2 and (((AVX >= 1) AND (REF(AVX,1) > 0)) AND (V1 >= V2)) ,k2*0.99,'大盘走势良好,量能理想,可以继续持有强势股。'),ALIGN2,colorFFFF00;
DRAWTEXT(TJTS2 and (((AVX >= 1) AND (REF(AVX,1) > 0)) AND (V1 < V2)) ,k2*0.99,'大盘形态良好,但量能稍显不足,随时准备减仓。'),ALIGN2,colorFFFF00;
DRAWTEXT(TJTS2 and (((AVX < 1) AND (REF(AVX,1) < 0)) AND (V1 >= V2)) ,k2*0.99,'大盘趋势不明,注意成交量变化,目前不适宜进场。'),ALIGN2,ColorFFB060;
DRAWTEXT(TJTS2 and (((AVX < 1) AND (REF(AVX,1) < 0)) AND (V1 < V2)) ,k2*0.99,'大盘趋势向下,量能萎缩,不适合进场。'),ALIGN2,ColorFFB060;
ZH:=HHV(H,22);ZHH:=H;
ZGF1:=ZHH/1.0809;ZGF2:=ZHH/1.1618;
ZGF3:=ZHH/1.0809/1.1618;ZGF4:=ZHH/1.1618/1.1618;
DRAWTEXTEX(c,1,10,650,'第一回调区:'+NUMTOSTR(ZGF1[SYSPARAM(1)],2)+'--'+NUMTOSTR(ZGF2[SYSPARAM(1)],2)+''),Color00FF00;
DRAWTEXTEX(c,1,10,700,'第二回调区:'+NUMTOSTR(ZGF3[SYSPARAM(1)],2)+'--'+NUMTOSTR(ZGF4[SYSPARAM(1)],2)+''),Color00FF00;
ZL:=LLV(L,22);ZLL:=L;
ZGFB1:=ZLL*1.0809;ZGFB2:=ZLL*1.1618;ZGFB3:=ZLL*1.0809*1.1618;ZGFB4:=ZLL*1.1618*1.1618;
DRAWTEXTEX(c,1,10,850,'第一压力区:'+NUMTOSTR(ZGFB1[SYSPARAM(1)],2)+''+'--'+NUMTOSTR(ZGFB2[SYSPARAM(1)],2)+''),Color00EEFF;
DRAWTEXTEX(c,1,10,900,'第二压力区:'+NUMTOSTR(ZGFB3[SYSPARAM(1)],2)+''+'--'+NUMTOSTR(ZGFB4[SYSPARAM(1)],2)+''),Color00EEFF;
DRAWTEXTEX(c,1,10,800,'本次起动价:'+NUMTOSTR(ZL[SYSPARAM(1)],2)+''),color00EEFF;
DRAWTEXTEX(c,1,10,600,'预计回调价:'+NUMTOSTR(ZH[SYSPARAM(1)],2)+''),color00DD00;
DRAWTEXTEX(c,1,600,960,'主力入场: '+NUMTOSTR(w12[Y],0)+' 天'),Color00EEFF;
DRAWTEXTEX(c,1,780,960,'主力回吐: '+NUMTOSTR(w13[Y],0)+' 天'),Color66FF66;
DRAWTEXTEX(c,1,10,50,'收益:'+ NUMTOSTR(FINANCE(33),2)+' 元'),ColorFFB060;
DRAWTEXTEX(c,1,200,50,'净资产:'+NUMTOSTR(FINANCE(34),2 )+' 元'),ColorFFB060;
DRAWTEXTEX(c,1,10,100,'流通股:'+ NUMTOSTR(FINANCE(7)/10000,2)+' 亿'),ColorFFB060;
DRAWTEXTEX(c,1,200,100,'占总股本:'+NUMTOSTR(FINANCE(7)/FINANCE(1)*100 ,2)+' %'),ColorFFB060;
DRAWTEXTEX(c,1,10,150,'股东权益:'+NUMTOSTR(FINANCE(36),2)+''),ColorFFB060;
DRAWTEXTEX(c,1,200,150,'主营增长:'+NUMTOSTR(FINANCE(53),2)+' %'),ColorFFB060;
DRAWTEXTEX(c,1,200,200,'税后增长:'+NUMTOSTR(FINANCE(54),2)+' %'),ColorFFB060;
DRAWTEXTEX(c,1,10,200,'主营收入:'+NUMTOSTR(FINANCE(20)/10000,1 )+''),ColorFFB060;
FX1:=(EMA(C,14)-REF(EMA(C,14),1))/REF(EMA(C,14),1)*100;
FX2:=IF(FX1<0,REF(FX1,BARSLAST(CROSS(0,FX1))+1),0);
FX3:=IF(FX1>0,REF(FX1,BARSLAST(CROSS(0,FX1))+1),0);
w1:=hhv(h,7);w2:=llv(l,5);K1:=IF(FX3>0,w2,IF(FX3=0,w1,0));
DRAWLINE(CROSS(FX2,FX3),h,CROSS(FX3,FX2),L,0),LINETHICK2,ColorFF5000;
DRAWLINE(CROSS(FX3,FX2),l,CROSS(FX2,FX3),h,0),LINETHICK2,Color3522FF;
PARTLINE(C,K1),LINEDOT,COLORYELLOW;
无法通过的朋友,是因为你们把副图名称修改了。
副图名称分别是:
千钧DDX保密*****
千钧DDY保密*****
千钧DDZ保密*****
如果你修改了名称,DDE金指会向你要引用。
要么你就把DDE金指中引用公式的名字改成你修改的名字。分析家公式网注明:大师作品保留原贴,不再整理公式,所以本贴不提供公式下载。三个副图中都有横向统计数据
公式导入教程: 【通达信公式源码导入方法教程】 【同花顺公式源码导入方法教程】 【大智慧新一代公式源码导入方法教程】
有思路,想编写各种指标公式,交易模型,选股公式,还原公式的朋友
可联系技术人员 QQ: 262069696 或微信:cxhjy888 进行 有偿收费 编写!(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)
(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)
相关文章
-
没有相关内容