主图指标

神奇波段顶底指标公式设计思路可以概括为“一个核心中枢,两套辅助系统,八种实战形态

神奇波段顶底指标公式


横盘突破:长期窄幅震荡后,价格强势突破20日最高点。

布林突破:布林带极度收窄(带宽<5%)后,价格放量突破上轨。

量价突破:窄幅波动期间,伴随成交量放大1.5倍以上,价格创15日新高。

MACD零轴突破:在零轴附近(差离值绝对值<0.2)窄幅整理后,价格突破且差离值拐头向上。

均线粘合突破:5日、10日、20日均线极度靠拢(极差<3%)后,价格放量站上所有均线。

箱体震荡突破:在30日的箱体内运行超过80%的时间,随后放量突破箱体上沿。

KDJ低位突破:KDJ指标处于极度超卖区(J<30)后,价格突破10日高点且J值拐头。

双底突破颈线:形成双底形态(两底落差<3%),随后放量突破颈线位。

重心:=IF(C>(H+L+C)/3,(H*0.618+L*0.382)*0.382,(H*0.382+L*0.618)*0.382)+(O+C)/2*0.618;
均价:=AMOUNT/(VOL*100);DRAWKLINE(H,O,L,C);
折价:=IF(INDEXC=C,(重心+2*C)/3,(重心+均价+C)/3);
短期趋势线:=(9*折价+8*REF(折价,1)+7*REF(折价,2)+6*REF(折价,3)+5*REF(折价,4)+4*REF(折价,5)+3*REF(折价,6)+2*REF(折价,7)+REF(折价,8))/45,COLORWHITE;
中期趋势线:=(折价+2*REF(折价,1)+3*REF(折价,2)+4*REF(折价,3)+5*REF(折价,4)+6*REF(折价,5)+7*REF(折价,6)+8*REF(折价,7)+9*REF(折价,8))/45;
短期平滑:=EMA(短期趋势线,9);
中期平滑:=EMA(中期趋势线,9);
中期趋势平滑:=EMA(短期趋势线,36),COLOR00CCCC;
中期趋势平滑二:=EMA(中期趋势线,36),COLORAAAA00;
长期趋势平滑:=EMA(短期趋势线,72),COLORRED;
长期趋势平滑二:=EMA(中期趋势线,72),COLORGREEN;
程序化指标:((短期趋势线+(短期平滑+(短期平滑-中期平滑)/中期平滑)+(中期趋势平滑+(中期趋势平滑-中期趋势平滑二)/中期趋势平滑二)+(长期趋势平滑+(长期趋势平滑-长期趋势平滑二)/长期趋势平滑二))/4),COLOR6600FF,DOTLINE;
一级平滑线:=EMA(程序化指标,2);
二级平滑线:=EMA(一级平滑线,2);
三级平滑线:=EMA(二级平滑线,2);
四级平滑线:=EMA(三级平滑线,2);
IF(折价>程序化指标,程序化指标,DRAWNULL),COLOR6600FF;
IF(程序化指标>四级平滑线,四级平滑线,DRAWNULL),COLORCYAN;
IF(程序化指标>三级平滑线,三级平滑线,DRAWNULL),COLORGRAY;
IF(程序化指标>二级平滑线,二级平滑线,DRAWNULL),COLORGRAY;
IF(程序化指标>一级平滑线,一级平滑线,DRAWNULL),COLORGRAY;
横盘突破条件:=REF(HHV(H,20),1)REF(HHV(H,20),1);
布林中轨:=MA(C,20);
布林上轨:=布林中轨+2*STD(C,20);
布林下轨:=布林中轨-2*STD(C,20);
布林带宽:=(布林上轨-布林下轨)/布林中轨;
布林突破条件:=REF(布林带宽,1)<0.05 AND C>REF(布林上轨,1);
窄幅波动:=HHV(H,15)/LLV(L,15)<1.1;
量能放大:=V/MA(V,5)>1.5;
价格突破:=C>REF(HHV(H,15),1)*(1+3/100);
量价突破条件:=窄幅波动 AND 量能放大 AND 价格突破;
差离值:=EMA(C,12)-EMA(C,26);
零轴附近:=ABS(差离值)<0.2;
窄幅整理:=HHV(H,13)/LLV(L,13)<1.08;
差离向上:=C>REF(HHV(H,13),1) AND 差离值>REF(差离值,1);
MACD突破条件:=零轴附近 AND 窄幅整理 AND 差离向上;
五日均线:=MA(C,5);
十日均线:=MA(C,10);
二十日均线:=MA(C,20);
均线极差:=MAX(五日均线,MAX(十日均线,二十日均线))/MIN(五日均线,MIN(十日均线,二十日均线));
均线粘合:=均线极差<1.03;
均线向上:=C>MAX(五日均线,MAX(十日均线,二十日均线)) AND V>MA(V,5)*1.2;
均线突破条件:=均线粘合 AND 均线向上;
箱体高点:=REF(HHV(H,30),1);
箱体低点:=REF(LLV(L,30),1);
箱体震荡:=箱体高点/箱体低点<1.15;
箱体内运行:=COUNT(BETWEEN(C,箱体低点,箱体高点),30)>=30*0.8;
箱体突破:=C>箱体高点 AND V>REF(MA(V,5),1)*1.5;
箱体突破条件:=箱体震荡 AND 箱体内运行 AND 箱体突破;
RSV:=(C-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值;
KDJ低位:=J值<30 AND K值<40 AND D值<40;
KDJ窄幅:=HHV(H,10)/LLV(L,10)<1.1;
KDJ向上:=C>REF(HHV(H,10),1) AND J值>REF(J值,1);
KDJ突破条件:=KDJ低位 AND KDJ窄幅 AND KDJ向上;
第一底:=LLV(L,15);
第二底:=LLV(L,15);
颈线位:=REF(HHV(H,15),15);
双底成立:=ABS(第一底-第二底)/第一底<0.03;
放量破颈:=C>颈线位 AND V>MA(V,5)*1.5;
双底突破条件:=双底成立 AND 放量破颈;
任意突破触发:=CROSS(横盘突破条件 OR 布林突破条件 OR 量价突破条件 OR MACD突破条件 OR 均线突破条件 OR 箱体突破条件 OR KDJ突破条件 OR 双底突破条件,0.5);
DRAWICON(任意突破触发,L*0.98,1);
STICKLINE(任意突破触发,O,C,1,0),COLORYELLOW;
DRAWTEXT(横盘突破条件 AND 任意突破触发,L*0.99,'↖横盘突破'),COLOR0000FF;
DRAWTEXT(布林突破条件 AND 任意突破触发,L,'↖布林突破'),COLOR00FF00;
DRAWTEXT(量价突破条件 AND 任意突破触发,L*0.98,'↖量价突破'),COLORMAGENTA;
DRAWTEXT(MACD突破条件 AND 任意突破触发,L*0.97,'↖MACD零轴突破'),COLOR00FFFF;
DRAWTEXT(均线突破条件 AND 任意突破触发,L*0.96,'↖均线粘合突破'),COLORFFFFFF;
DRAWTEXT(箱体突破条件 AND 任意突破触发,L*0.93,'↖箱体震荡突破'),COLORFF0000;
DRAWTEXT(KDJ突破条件 AND 任意突破触发,L*0.95,'↖KDJ低位突破'),COLOR0080FF;
DRAWTEXT(双底突破条件 AND 任意突破触发,L*0.94,'↖双底形态突破颈线'),COLORFF80FF;
多头状态:=折价>程序化指标;
首次转多:=多头状态 AND REF(多头状态,1)=0;
首次转空:=NOT(多头状态) AND REF(多头状态,1)=1;
DRAWTEXT(首次转多,LOW*0.98,'多'),COLORRED;
DRAWTEXT(首次转空,HIGH*1.02,'空'),COLORGREEN;